Xteink-X4-crosspoint-reader/lib/EpdFont/builtinFonts
Maeve Andrews 5fef99c641
fix: render U+FFFD replacement character instead of ? (#366)
The current behavior of rendering `?` for an unknown Unicode character
can be hard to distinguish from a typo. Use the standard Unicode
"replacement character" instead, that's what it's designed for:

https://en.wikipedia.org/wiki/Specials_(Unicode_block)

I'm making this PR as a draft because I'm not sure I did everything that
was needed to change the character set covered by the fonts. Running
that script is in its own commit. If this is proper, I'll rebase/squash
into one commit and un-draft.

Co-authored-by: Maeve Andrews <maeve@git.mail.maeveandrews.com>
2026-01-19 22:58:43 +11:00
..
source Swap from Aleo to Bookerly for wider glyph support (#172) 2025-12-31 02:28:25 +11:00
all.h Swap from Aleo to Bookerly for wider glyph support (#172) 2025-12-31 02:28:25 +11:00
bookerly_12_bold.h fix: render U+FFFD replacement character instead of ? (#366) 2026-01-19 22:58:43 +11:00
bookerly_12_bolditalic.h fix: render U+FFFD replacement character instead of ? (#366) 2026-01-19 22:58:43 +11:00
bookerly_12_italic.h fix: render U+FFFD replacement character instead of ? (#366) 2026-01-19 22:58:43 +11:00
bookerly_12_regular.h fix: render U+FFFD replacement character instead of ? (#366) 2026-01-19 22:58:43 +11:00
bookerly_14_bold.h fix: render U+FFFD replacement character instead of ? (#366) 2026-01-19 22:58:43 +11:00
bookerly_14_bolditalic.h fix: render U+FFFD replacement character instead of ? (#366) 2026-01-19 22:58:43 +11:00
bookerly_14_italic.h fix: render U+FFFD replacement character instead of ? (#366) 2026-01-19 22:58:43 +11:00
bookerly_14_regular.h fix: render U+FFFD replacement character instead of ? (#366) 2026-01-19 22:58:43 +11:00
bookerly_16_bold.h fix: render U+FFFD replacement character instead of ? (#366) 2026-01-19 22:58:43 +11:00
bookerly_16_bolditalic.h fix: render U+FFFD replacement character instead of ? (#366) 2026-01-19 22:58:43 +11:00
bookerly_16_italic.h fix: render U+FFFD replacement character instead of ? (#366) 2026-01-19 22:58:43 +11:00
bookerly_16_regular.h fix: render U+FFFD replacement character instead of ? (#366) 2026-01-19 22:58:43 +11:00
bookerly_18_bold.h fix: render U+FFFD replacement character instead of ? (#366) 2026-01-19 22:58:43 +11:00
bookerly_18_bolditalic.h fix: render U+FFFD replacement character instead of ? (#366) 2026-01-19 22:58:43 +11:00
bookerly_18_italic.h fix: render U+FFFD replacement character instead of ? (#366) 2026-01-19 22:58:43 +11:00
bookerly_18_regular.h fix: render U+FFFD replacement character instead of ? (#366) 2026-01-19 22:58:43 +11:00
notosans_8_regular.h fix: render U+FFFD replacement character instead of ? (#366) 2026-01-19 22:58:43 +11:00
notosans_12_bold.h fix: render U+FFFD replacement character instead of ? (#366) 2026-01-19 22:58:43 +11:00
notosans_12_bolditalic.h fix: render U+FFFD replacement character instead of ? (#366) 2026-01-19 22:58:43 +11:00
notosans_12_italic.h fix: render U+FFFD replacement character instead of ? (#366) 2026-01-19 22:58:43 +11:00
notosans_12_regular.h fix: render U+FFFD replacement character instead of ? (#366) 2026-01-19 22:58:43 +11:00
notosans_14_bold.h fix: render U+FFFD replacement character instead of ? (#366) 2026-01-19 22:58:43 +11:00
notosans_14_bolditalic.h fix: render U+FFFD replacement character instead of ? (#366) 2026-01-19 22:58:43 +11:00
notosans_14_italic.h fix: render U+FFFD replacement character instead of ? (#366) 2026-01-19 22:58:43 +11:00
notosans_14_regular.h fix: render U+FFFD replacement character instead of ? (#366) 2026-01-19 22:58:43 +11:00
notosans_16_bold.h fix: render U+FFFD replacement character instead of ? (#366) 2026-01-19 22:58:43 +11:00
notosans_16_bolditalic.h fix: render U+FFFD replacement character instead of ? (#366) 2026-01-19 22:58:43 +11:00
notosans_16_italic.h fix: render U+FFFD replacement character instead of ? (#366) 2026-01-19 22:58:43 +11:00
notosans_16_regular.h fix: render U+FFFD replacement character instead of ? (#366) 2026-01-19 22:58:43 +11:00
notosans_18_bold.h fix: render U+FFFD replacement character instead of ? (#366) 2026-01-19 22:58:43 +11:00
notosans_18_bolditalic.h fix: render U+FFFD replacement character instead of ? (#366) 2026-01-19 22:58:43 +11:00
notosans_18_italic.h fix: render U+FFFD replacement character instead of ? (#366) 2026-01-19 22:58:43 +11:00
notosans_18_regular.h fix: render U+FFFD replacement character instead of ? (#366) 2026-01-19 22:58:43 +11:00
opendyslexic_8_bold.h Aleo, Noto Sans, Open Dyslexic fonts (#163) 2025-12-30 19:21:47 +11:00
opendyslexic_8_bolditalic.h Aleo, Noto Sans, Open Dyslexic fonts (#163) 2025-12-30 19:21:47 +11:00
opendyslexic_8_italic.h Aleo, Noto Sans, Open Dyslexic fonts (#163) 2025-12-30 19:21:47 +11:00
opendyslexic_8_regular.h Aleo, Noto Sans, Open Dyslexic fonts (#163) 2025-12-30 19:21:47 +11:00
opendyslexic_10_bold.h Aleo, Noto Sans, Open Dyslexic fonts (#163) 2025-12-30 19:21:47 +11:00
opendyslexic_10_bolditalic.h Aleo, Noto Sans, Open Dyslexic fonts (#163) 2025-12-30 19:21:47 +11:00
opendyslexic_10_italic.h Aleo, Noto Sans, Open Dyslexic fonts (#163) 2025-12-30 19:21:47 +11:00
opendyslexic_10_regular.h Aleo, Noto Sans, Open Dyslexic fonts (#163) 2025-12-30 19:21:47 +11:00
opendyslexic_12_bold.h Aleo, Noto Sans, Open Dyslexic fonts (#163) 2025-12-30 19:21:47 +11:00
opendyslexic_12_bolditalic.h Aleo, Noto Sans, Open Dyslexic fonts (#163) 2025-12-30 19:21:47 +11:00
opendyslexic_12_italic.h Aleo, Noto Sans, Open Dyslexic fonts (#163) 2025-12-30 19:21:47 +11:00
opendyslexic_12_regular.h Aleo, Noto Sans, Open Dyslexic fonts (#163) 2025-12-30 19:21:47 +11:00
opendyslexic_14_bold.h Aleo, Noto Sans, Open Dyslexic fonts (#163) 2025-12-30 19:21:47 +11:00
opendyslexic_14_bolditalic.h Aleo, Noto Sans, Open Dyslexic fonts (#163) 2025-12-30 19:21:47 +11:00
opendyslexic_14_italic.h Aleo, Noto Sans, Open Dyslexic fonts (#163) 2025-12-30 19:21:47 +11:00
opendyslexic_14_regular.h Aleo, Noto Sans, Open Dyslexic fonts (#163) 2025-12-30 19:21:47 +11:00
ubuntu_10_bold.h Aleo, Noto Sans, Open Dyslexic fonts (#163) 2025-12-30 19:21:47 +11:00
ubuntu_10_regular.h Aleo, Noto Sans, Open Dyslexic fonts (#163) 2025-12-30 19:21:47 +11:00
ubuntu_12_bold.h Aleo, Noto Sans, Open Dyslexic fonts (#163) 2025-12-30 19:21:47 +11:00
ubuntu_12_regular.h Aleo, Noto Sans, Open Dyslexic fonts (#163) 2025-12-30 19:21:47 +11:00