Font Repository Structure
How to organise files for both the design and the engineering work.
Last updated
How to organise files for both the design and the engineering work.
Last updated
This repository structure is used for every font family in the catalog. Organising work files consistently helps with streamlining the process.
The structure:
Structure sample in a nutshell:
All things related to design and communication.
assets: ready to use media files (image, videos, etc.) used to promote the font family
reference-library: all elements that inspire and inform the design and technical development of the family. For instance: images, articles, research papers, sample font files from other designers, hi-res scans.
research: design files for the family. For instance: sketches, Illustrator files, prototype files (that are not sources).
specimen: the production files for the specimen document. For instance: Illustrator or InDesign files and the related PDF exports (for website use).
fonts
The font files that are the lastest version and use by customers.
otf: OpenType files / .otf
ttf: TrueType files / .ttf
variable: variable font files / .ttf
webfonts: for the web / .woff2
sources
The production files.
archives: obsolete files (or versioning fallback cause we all fear losing
Name-of-the-Font.glyphs
other production files: scripts, ufo, design space files, etc.
This file contains all the key information about the font family project.
Content:
Name-of-the-Font
Sample image
About this font: short description
Moodboard: inspiration overview
Research: notes about design drafts and concepts
Design Principles: main intentions for the family
Specimen concept: idea behind the promotion material
Open questions: what might not make it in the release version, but needs to be captured
Font specifications
Masters included
Axis in the font family
Production notes
Character set(s)
Build instructions
Changelog
Acknowledgements and credits
Authors
Contributors
License
About Marmite Defontes
Repository Layout credits
character-sets: local copy of the custom filters for Glyphs from Christoph Koeberlin's
Good to know: This structure is inspired by my own practice, my learning during the and the and .