veilor-os/assets/fonts/ducksans/README.md

41 lines
1.2 KiB
Markdown
Raw Normal View History

# DuckSans
DuckSans is a variable font commissioned by DuckDuckGo from Fontwerk
(designer: Christoph Koeberlin, based on the Pangea typeface, 2026).
## Why this font
- **Variable font** — single binary covers full weight + width axis.
Smaller font cache, less I/O, fewer files for fontconfig to scan.
- **Designed for text-heavy UIs** — high readability, good hinting.
- **Recognizable but unbranded look** — distinctive without being kitsch.
## Vendor instructions
Drop the font files here:
```
assets/fonts/ducksans/DuckSans-VF.ttf
```
(plus optional italic axis if shipped separately)
The build pipeline copies this directory to
`/usr/share/fonts/ducksans/` in the installed system and runs
`fc-cache -f`.
## License
DuckSans license terms TBD (Fontwerk commercial license vs SIL OFL).
**Do not commit the .ttf to a public repo until license is verified.**
If license forbids redistribution, the kickstart `%post` should fetch
the font from an authenticated source at build time. See
`build/build-iso.sh` for the pull point.
## Fallback
If DuckSans is not present, fontconfig falls through to the system
default sans-serif. veilor-os will still install and run; the system
font will just not be DuckSans.