Mitchell Hashimoto
be3ae56bc8
font: add stylistic variants for built-in font, fix naming convention
...
Fixes #2364
This adds the bold, italic, and bold italic variants of JB Mono so it is
built-in. This also fixes up the naming convention for the embedded font
files across tests and removes redundant embedded font files.
2024-10-02 15:17:18 -07:00
Mitchell Hashimoto
1f3ccb2d66
font: Collection uses SegmentedList for styles for pointer stability
2024-08-23 14:50:04 -07:00
Qwerasd
10b8ca3c69
spelling: normalize grey -> gray
2024-08-11 18:31:01 -04:00
Łukasz Niemier
f9be02a20f
chore: clean up typos
2024-08-05 13:56:57 +02:00
Mitchell Hashimoto
80c0ba8758
font: when presentation isn't found, always fallback to any
...
Fixes #1808
When resolving a codepoint, we first attempt to find the default
presentation (if an explicit one is not given), but we were not falling
back to "any" in case that presentation was not found.
2024-05-30 14:22:42 -07:00
Mitchell Hashimoto
326659c522
font: handle presentation at glyph layer
2024-05-28 20:09:05 -07:00
Mitchell Hashimoto
dc6b1b0b7a
font/coretext: hasColor/isColored
2024-05-28 13:20:37 -07:00
Mitchell Hashimoto
6dcf567554
font: fix coretext test issues with harfbuzz shaper
2024-05-08 18:33:14 -07:00
Mitchell Hashimoto
7c5d829274
font: use CoreText API for CJK unified ideographs
2024-05-07 15:05:34 -07:00
Mitchell Hashimoto
c45747bf1f
font: implement many rendering, caching functions for SharedGrid
2024-04-05 20:50:35 -07:00
Mitchell Hashimoto
88db80b7b0
font: CodepointResolver test box glyph
2024-04-05 09:29:41 -07:00
Mitchell Hashimoto
b2541d24f1
font: CodepointResolver style disabling test
2024-04-05 09:29:41 -07:00
Mitchell Hashimoto
4eccd42f6b
font: CodepointResolver beginnings
2024-04-05 09:29:41 -07:00