README (1496B)
1 k.iosevka 2 ========= 3 4 A custom build of Iosevka [1] for personal use. A preview of the typeface can 5 be found at Julia as a CLI calculator [2]. 6 7 Build 8 ----- 9 10 The compiled fonts can be found on the release [3] page, but just in case you 11 want to build it yourself, here is the instructions: 12 13 First, npm, ttfautohint, otfcc, AFDKO are required to build this typeface. If 14 you are using Arch Linux and yay, the dependencies can be installed via AUR. 15 16 $ yay -S npm otfcc ttfautohint afdko 17 18 Then, use the makefile to take care of everything. 19 20 $ make setup 21 $ make build 22 23 The output is in the `out` directory. 24 25 Nerd fonts patch 26 ---------------- 27 28 The term variant is intended to be used in the terminal, and it is sometimes 29 necessary to patch the font with Nerd fonts [4] to add additional symbols for 30 various terminal applications. 31 32 Fontforge and subversion are required to apply the patch. I'm using subversion 33 here only because it is a pain to download a single folder from GitHub. Follow 34 the instruction in `Makefile` if you want to use git instead. Otherwise, 35 install the dependencies via 36 37 $ yay -S fontforge subversion 38 39 Then run the patcher by 40 41 $ make setup-nerd 42 $ make patch 43 44 The patched fonts can be found in the `patched` directory. They are internally 45 referenced by the name `k.iosevka.term Nerd Font`. 46 47 [1]: https://typeof.net/Iosevka/ 48 [2]: https://krasjet.com/rnd.wlk/julia/ 49 [3]: https://github.com/Krasjet/k.iosevka/releases 50 [4]: https://github.com/ryanoasis/nerd-fonts