๐Ÿฅ˜
Typeface Design and Font Engineering
  • ๐Ÿ–Œ๏ธGetting started
  • INTRODUCTION
    • Starting point ๐Ÿ“
    • Content overview
    • Font Repository Structure
  • Process
    • 1. Research
    • 2. Design Drafts
    • 3. Design Concepts
    • 4. Design production
    • 5. Engineering
    • 6. Support
  • Tools
    • Font Production Checklist
    • Softwares
    • Glyphs Scripts and Plugins
  • Ressources
    • Links
  • Styles & components samples
Powered by GitBook
On this page
  • Folders and sub-folders content
  • Read me file (README.md)
  1. INTRODUCTION

Font Repository Structure

How to organise files for both the design and the engineering work.

Last updated 1 year ago

This repository structure is used for every font family in the catalog. Organising work files consistently helps with streamlining the process.

The structure:

.
documentation
โ”œโ”€โ”€ assets

โ”œโ”€โ”€ reference-library

โ”œโ”€โ”€ research

โ””โ”€โ”€ specimen
fonts
โ”œโ”€โ”€ otf

โ”œโ”€โ”€ ttf

โ”œโ”€โ”€ variable

โ””โ”€โ”€ webfonts

sources
โ”œโ”€โ”€ archives

โ””โ”€โ”€ character-sets

README.md

Structure sample in a nutshell:

Winslow                          โ€นโ€” Family name (root folder)
    โ”œโ”€โ”€ documentation            โ€นโ€” All things related to design and communication
    โ”‚   โ”œโ”€โ”€ assets               โ€นโ€” Ready to use assets for communication
    โ”‚   โ”œโ”€โ”€ reference-library    โ€นโ€” Inspiration sources
    โ”‚   โ”œโ”€โ”€ research             โ€นโ€” Test files that are not source files
    โ”‚   โ””โ”€โ”€ specimen             โ€นโ€” Specimen source files and exports
    โ”œโ”€โ”€ fonts                    โ€นโ€” Exports/instances (aka the software files) 
    โ”‚   โ”œโ”€โ”€ otf                  โ€นโ€” OpenType files
    โ”‚   โ”œโ”€โ”€ ttf                  โ€นโ€” TrueType files

    โ”‚   โ”œโ”€โ”€ variable             โ€นโ€” Variable font files

    โ”‚   โ””โ”€โ”€ webfonts             โ€นโ€” woff2 files

    โ”œโ”€โ”€ sources                  โ€นโ€” Production files for the family
    โ”‚   โ”œโ”€โ”€ archives             โ€นโ€” Obsolete production files
    โ”‚   โ””โ”€โ”€ character-sets       โ€นโ€” Glyphs custom filters files

    โ””โ”€โ”€ README.md                โ€นโ€” Font ID and information details markdown file

Folders and sub-folders content

documentation

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.

Read me file (README.md)

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 .

Latin Character Sets
Practica Program
Google Fonts repo organisation principles
Google Fonts project template
GitHub - MarmiteDefontes/repository-structure: Marmite Defontes repository structureGitHub
Repository template on GitHub
Logo