popup: use system fonts exclusively

This commit is contained in:
2026-08-14 15:17:00 +09:00
parent 54355b8190
commit 08369e718e
14 changed files with 34 additions and 116 deletions

View File

@@ -46,14 +46,11 @@ new SKK revision.
## Fonts
No font binaries are bundled. The daemon receives one to four font file paths
on its command line, validates them, and registers them as Pango application
fonts. Pango shapes each complete string and selects glyph fallback from the
registered fonts and the normal system font set. Exact command-line file order
is deliberately not promised: preserving it would require a separate
Fontconfig policy alongside Pango's fallback. `font/PROVENANCE` retains the
exact checksums, source revisions, and license records for the three Noto faces
that were formerly stored in the repository.
No font binaries are bundled. The daemon asks Pango and Fontconfig to select
from the user's normal system font set. Pango shapes each complete string and
selects glyph fallback. `font/PROVENANCE` retains the exact checksums, source
revisions, and license records for the three Noto faces that were formerly
stored in the repository.
The Docker renderer tests obtain their fonts from signed Arch packages rather
than the source checkout. On August 14, 2026 the tested package contract was: