shift-shell/fonts
Marco Allegretti 64e9bdf5db Use Atkinson Hyperlegible as default font
Add a Shift desktop theme package and point the look-and-feel
defaults at Atkinson Hyperlegible Next / Mono.
2026-05-14 09:34:10 +02:00
..
CMakeLists.txt Use Atkinson Hyperlegible as default font 2026-05-14 09:34:10 +02:00
README.md Use Atkinson Hyperlegible as default font 2026-05-14 09:34:10 +02:00

Shift bundled fonts

Drop the Atkinson Hyperlegible Next and Atkinson Hyperlegible Mono font files here, organised one family per subdirectory:

fonts/
  AtkinsonHyperlegibleNext/
    AtkinsonHyperlegibleNext-*.ttf
    AtkinsonHyperlegibleNext-*.ttf.license
  AtkinsonHyperlegibleMono/
    AtkinsonHyperlegibleMono-*.ttf
    AtkinsonHyperlegibleMono-*.ttf.license

Sources:

License: SIL Open Font License 1.1. Add a .license sidecar next to each binary file with:

SPDX-FileCopyrightText: 2024 Braille Institute of America, Inc.
SPDX-License-Identifier: OFL-1.1

The build globs every *.ttf/*.otf under these subdirectories at configure time, so adding files later does not require editing CMake. If no fonts are present, the install step is skipped silently — lookandfeel/contents/defaults still requests the family, and the system falls back to whatever fontconfig resolves "Atkinson Hyperlegible Next" to (e.g. a distro package).