How does the google fonts project template differ from exporting via glyphs?

I have a beginner question.

Before, I only knew how to export fonts using Glyphs app via File > Export. But recently, I found this page: https://github.com/googlefonts/googlefonts-project-template.

I have read and tried to understand it, but I’m still confused about what it’s for and how it’s different from the usual export method.

Is there any beginner-friendly guide or resource that explains the correct way to export fonts and the differences between these methods?

Answers

  • John Hudson
    John Hudson Posts: 3,395
    The ‘correct way to export fonts’ is the way that produces a font that functions how you intend it to function (or, in this case, how Google Fonts intends it to function). That isn’t always obvious to beginners—or, indeed, to a lot of people who might have produced lots of fonts but only in one way—, because intent implies knowledge: you have to know what the options are, and which are appropriate to your goals.

    I think it is generally the case that few serious font engineers ever use the font export function in design tools like Glyphs and FontLab. It isn’t that those export functions produce bad fonts, but a) they are limited to the set of export profile settings that the tool maker provide, b) they presume all font development is being done within that single tool, and c) they are not suited to library updates, i.e. processing large numbers of fonts while ensuring consistency between them.

    Something like the Google Fonts project template aims to address the latter, while also providing guidance for the part of a project submission that GF expects beyond the font itself, such as public repo metadata expectations.