mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-03-13 05:33:51 -04:00
README: re-write font section
This commit is contained in:
parent
a6eec9a6a6
commit
da9b2d12e7
1 changed files with 10 additions and 9 deletions
19
README.md
19
README.md
|
|
@ -47,17 +47,18 @@ In addition to the dev variant of the packages above, you need:
|
||||||
|
|
||||||
## Fonts
|
## Fonts
|
||||||
|
|
||||||
**foot** supports all fonts that can be loaded by freetype, including
|
**foot** supports all fonts that can be loaded by _freetype_,
|
||||||
**bitmap** fonts and **color emoji** fonts.
|
including **bitmap** fonts and **color emoji** fonts.
|
||||||
|
|
||||||
Foot uses its own font fallback mechanism, rather than relying on
|
Foot uses _fontconfig_ to locate and configure the font(s) to
|
||||||
fontconfig's fallback. This is because fontconfig is quite bad at
|
use. Since fontconfig's fallback mechanism is imperfect, especially
|
||||||
selecting fallback fonts suitable for a terminal (i.e. monospaced
|
for monospace fonts (it doesn't prefer monospace fonts even though the
|
||||||
fonts).
|
requested font is one), foot allows you, the user, to configure the
|
||||||
|
fallback fonts to use.
|
||||||
|
|
||||||
Instead, foot allows you to specify a font fallback list, where _each_
|
This also means you can configure _each_ fallback font individually;
|
||||||
font can be configured independently (for example, you can configure
|
you want _that_ fallback font to use _this_ size, and you want that
|
||||||
the size for each font individually).
|
_other_ fallback font to be _italic_? No problem!
|
||||||
|
|
||||||
If a glyph cannot be found in _any_ of the user configured fallback
|
If a glyph cannot be found in _any_ of the user configured fallback
|
||||||
fonts, _then_ fontconfig's list is used.
|
fonts, _then_ fontconfig's list is used.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue