1
1
mirror of https://github.com/wez/wezterm.git synced 2024-12-21 04:11:44 +03:00
wezterm/wezterm-font/src
Wez Furlong 6ccef46989 wezterm-font: compute codepoint coverage for font-dirs
This commit adds support for computing the codepoint coverage for fonts
loaded from font-dirs and the built-in, in-memory fonts.

What this means is that if you have eg: a font with chinese glyphs in
your font-dirs but not explicitly listed in your wezterm config, if
chinese text is rendered and no match from your config is found, wezterm
will be able to find the font from your font-dirs and use that
implicitly.

Computing the codepoint coverage is relatively expensive so we defer it
until we need to perform it, and cache it.
2020-11-25 20:41:09 -08:00
..
locator wezterm-font: compute codepoint coverage for font-dirs 2020-11-25 20:41:09 -08:00
rasterizer wezterm: fixup dark edges on text 2020-11-15 15:17:23 -08:00
shaper wezterm-font: move caching of freetype font size into Face 2020-11-25 09:20:14 -08:00
db.rs wezterm-font: compute codepoint coverage for font-dirs 2020-11-25 20:41:09 -08:00
fcwrap.rs wezterm-font: add find-fall-back-for-codepoints concept 2020-11-24 18:03:32 -08:00
ftwrap.rs improve freetype error context 2020-11-25 16:19:56 -08:00
hbwrap.rs wezterm: improve shaping of emoji 2020-11-23 13:45:38 -08:00
lib.rs wezterm-font: compute codepoint coverage for font-dirs 2020-11-25 20:41:09 -08:00
parser.rs wezterm-font: introduce FontDatabase 2020-11-25 19:15:08 -08:00
units.rs split gui into wezterm-gui executable 2020-10-24 16:40:15 -07:00