index.md (1306B)
1 font2 2 ===== 3 4 Description 5 ----------- 6 This patch allows to add spare font besides default. Some glyphs can be 7 not present in default font. For this glyphs st uses font-config and try 8 to find them in font cache first. This patch append fonts defined in 9 `font2` variable to the beginning of font cache. So they will be used 10 first for glyphs that absent in default font. 11 12 Example 13 ------------- 14 `static char *font = "Bitstream Vera Sans Mono:pixelsize=11:antialias=true:autohint=true";` 15 without patch. 16 17 [![Screenshot1](st-font2-wopatch1.png)](st-font2-wopatch1.png) 18 [![Screenshot2](st-font2-wopatch2.png)](st-font2-wopatch2.png) 19 20 21 `static char *font2[] = { 22 "Inconsolata for Powerline:pixelsize=12:antialias=true:autohint=true" 23 };` 24 [![Screenshot3](st-font2-wpatch1.png)](st-font2-wpatch1.png) 25 [![Screenshot4](st-font2-wpatch2.png)](st-font2-wpatch2.png) 26 27 Download 28 -------- 29 * [st-font2-20190326-f64c2f8.diff](st-font2-20190326-f64c2f8.diff) 30 * [st-font2-20190416-ba72400.diff](st-font2-20190416-ba72400.diff) 31 * [st-font2-0.8.5.diff](st-font2-0.8.5.diff) 32 33 Changelog 34 --------- 35 * multiple fonts support 36 * size of spare fonts changes according to size of default font 37 * fonts loading procedure fixed 38 39 Author 40 ------- 41 * Kirill Bugaev <kirill.bugaev87@gmail.com> 42 * Rizqi Nur Assyaufi <bandithijo@gmail.com> (0.8.5 port)