A font (17 passages, no note) family (note: Check family) named in theme.yaml is not a download (30 passages, no note): the project (note: Project) ships its font files itself under the assets (5 passages, no note) of its theme (note: Theme) and binds them with @font-face rules (note: Rule) in its stylesheet (26 passages, no note), and the default theme emits no request (31 passages, no note) to any other host (8 passages, no note). The two families of the default theme, Instrument Sans for the text and IBM Plex Mono for paths and identifiers (note: Identifier), ship with the site (note: Site) under assets/fonts/ with their licence (8 passages, no note), so that a project without a theme of its own reads in them from the disk. A test checks (note: Check) that no page and no stylesheet references (30 passages, no note) a font host. The site therefore works from the disk, behind a proxy that reaches nothing, and without telling a third (4 passages, no note) party who reads which page; the price is a folder of font files, in the site for the default families and in the configuration repository (note: Configuration repository) for a project's own, the white label fixture (note: Golden corpus) of the tool showing the layout.
Self-hosted fonts
Decision · Acceptedspecs/decisions/publication/self-hosted-fonts
Properties
- Status
- Accepted
- Decided on
- Supersedes
- Fonts from a third-party host
3 keys: the status and the date are authoritative.
See the neighbourhood map6 pages6Neighbourhood mapSelf-hosted fonts
Neighbourhood map Self-hosted fonts
Distance1 hop
22 neighbours in total, more than the map shows.
The 6 neighbourstextual equivalent
- Entity pageScreenaffects1
- HomeScreenaffects1
- Build pipelineProcessaffects1
- BuildBusiness objectaffects1
- LinkBusiness objectaffects1
- Fonts from a third-party hostDecisionaffects1
Six neighbours at most, always named. Beyond that the map teaches nothing: the list takes over.