powerline-web-fonts
powerline-web-fonts copied to clipboard
Powerline Web Fonts for Chromebook
powerline-web-fonts
Powerline Web Fonts working in Secure Shell and working also on Chromebook (or pretty much anything running Chrome).
There are several font-family
you can choose from (all Powerline-enabled):
-
Anonymous Pro
- Anonymice Powerline -
DejaVu Sans Mono
- DejaVu Sans Mono for Powerline -
Hack
- Hack Webfont -
Inconsolata
- Inconsolata for Powerline -
Inconsolata-g
- Inconsolata-g for Powerline -
Iosevka
- Iosevka Webfont -
Liberation Mono
- Literation Mono Powerline -
Monofur
- monofur for Powerline -
PT Mono
- PT Mono for Powerline -
Source Code Pro
- Source Code for Powerline -
Ubuntu Mono
- Ubuntu Mono derivative Powerline -
Monofur
- Monofur for Powerline
See Slant if you don't know which to choose.
Usage example
Usage example for Secure Shell
- Launch Secure Shell and click on Options
(or go to
chrome-extension://pnhechapfaindjhompbnflcldabbghjo/html/nassh_preferences_editor.html
):- Set font-family:
"Source Code Pro", monospace
- Set Custom CSS (URI):
https://cdn.jsdelivr.net/gh/wernight/powerline-web-fonts@ba4426cb0c0b05eb6cb342c7719776a41e1f2114/PowerlineFonts.css
- Set font-family:
Usage example for Crosh Window
- Start crosh window then press
Ctrl+Shift+J
and paste in the following:
term_.prefs_.set('font-family', '"Source Code Pro", monospace');
term_.prefs_.set('user-css', 'https://cdn.jsdelivr.net/gh/wernight/powerline-web-fonts@ba4426cb0c0b05eb6cb342c7719776a41e1f2114/PowerlineFonts.css');
If you have Crouton installed on a developer mode Chromebook, or if you're on pretty much any other OS, you can install those fonts locally or copy them locally and it'll work with little to no effort.
Suggesting a new font
To add a new font, you can submit a GitHub pull request through a forked repository. Your pull request should:
- Include a new font file in WOFF2 format.
- Add your font to
PowerlineFonts.css
,preview.html
andREADME.md
(might use Transfonter to help with the CSS). - Once merged, send another pull request, I might forget, that updates all
https://cdn.rawgit.com/
in this README to the latest commit SHA-1. You can do that in the original Pull Request if it gets rebased (merge and sqashes would not work in that case).
Converting to WOFF2
There are various methods, including:
-
Using FontForge:
#!/usr/bin/env fontforge Open($1) Generate($1:r + ".woff2")`