Font engineering notes
- font 101 The Basics
- A brief introduction to the basic concepts and tools you might need if you are a software engineer who wants to Do Things to fonts. Primarily aimed at people working on Google Fonts.
- Introduces the majority of the core tools prior to our Oxidize effort
- font 102 Font Fallback. Left at 102 for link stability, it's probably best to skip to 103.
- Introduces the idea of font fallback and graphemes
- font 103
- Introduction to accessing fonts in Rust with Skrifa
- Find fonts that support a given codepoint
- font 104
- Completion of 103 first is recommended
- Introduction to accessing fonts in Rust with Skrifa
- Introduction to fiddling with curves in Rust with kurbo
- Generate an Android Vector Drawable of an icon defined in a variable font
- android fonts
Demos
- incxfer demo
- COLRv1 recoloring demo - pick new colors for a COLRv1 asset
- Colorized fonts
References