🦥 This guide is a technical review of the different requirements related to the catalog/designers directory in the google/fonts repo. Each credited entity on Google Fonts should have a registered profile in google/fonts/catalog/designers. This profile appears in the about section of the specimen page. You can request the addition or modification of your name, bio, and image using this form.
Fill up the AUTHORS.txt file carefully.
All the names present in AUTHORS.txt will be credited in the font’s specimen page on Google Fonts. The names should be written with all necessary signs and marks to be considered correct.
What to include:
Example:
Based in New York and London, Commercial Type is a joint venture between Paul Barnes and Christian Schwartz, who have collaborated since 2004 on various typeface projects, beginning with the award-winning Guardian Egyptian, through to typefaces for clients worldwide including Vanity Fair; Helsingin Sanomat; T, The New York Times Style Magazine; MoMA; Visa; and Chobani. Commercial Type has also published typefaces that have helped to define the look of the last 10 years, including Graphik, Druk, and Dala Floda. commercialtype.com
What to include:
Example:
Greg Gazdowicz (b. 1988) hails from the suburbs of Gaithersburg, Maryland. He studied graphic design at the Maryland Institute College of Art, then completed the Type@Cooper Extended program in 2014, months after joining the design staff of Commercial Type. Greg has designed custom typefaces for Mailchimp, La Republica, Google, and New York magazine, and has released several families through Commercial Type, including Robinson and the ambitious Terza family. Twitter
You wrote a biography and you are happy with it. Now you want it to be added to Google Fonts so it appears in the #About
section of the font family linked to that bio. As a designer or a foundry, you would just have to submit it through this form, and a team member will register the profile for you.
As a developer or a team member, you may want to know the process for registering or updating a new profile. You will find below all the necessary information to that effect.
There are all the necessary elements.
Each designer directories should have these 3 elements:
.
├── info.pb
├── bio.html
└── image.png
The directory is named correctly.
The directory should use the designer or the company’s name using ascii characters only and no hyphen.
E.g JosĂ© MarĂa Ribagorda
→ josemariaribagorda
info.pb
has proper name and file path.
The info.pb is a file made to link a designer’s name to an image, and to a font.
Should be a PNG
or JPEG
image between 100px and 300px. It will be cropped as a circle, so the image must be submitted as a square (1:1).
The filename should be the same as the directory name (ascii characters only).
bio.html
contains all necessary informations.
The bio.html file is an HTML snippet (similar to the description file) that contains a short bio of the designer.
Should contain a link to a webpage and/or social media profile: social media links are referenced as “Twitter”, “Instagram” etc, not as a name tag. Other web pages are displayed truncated from the protocol prefix.
We recommend a bio length of around 100 words. So it should be more than 200 characters and less than 1000 characters.
Example:
<p>
JosĂ© MarĂa Ribagorda is coordinator of the Graphic Design Degree at the Escuela Superior de Diseño de Madrid.
He has a PhD in Image, Technology and Design from the Complutense University of Madrid.
</p>
<p>
<a href="https://www.joseribagorda.com" target="_blank">joseribagorda.com</a> |
<a href="https://twitter.com/Jm_ribagorda" target="_blank">Twitter</a>
</p>
To simplify adding a new profile, we use gftools add-designer
script that is part of gftools
. It takes the different pieces of information and create a new directory in your local clone
Team members have access to a spreadsheet linked to this form. They can download the spreadsheet to add it as an argument; it will take the description and the link and format it correctly in bio.html
.
This is a common usage:
gftools add-designer path/to/local/designer/dir "JosĂ© MarĂa Ribagorda" --img_path path/to/josemariaribagorda.png --spreadsheet path/to/speadsheet.xls
If you don’t use the --spreadsheet
argument, then the script will insert a blank bio.html
that you will have to update manually.
If there are several links, make sure there are separated with a bar sign ` | `. |
Please create one PR per profile.
In your PR you should mention a font (one is sufficient) the profile is linked to.
Don’t forget to add the labels Designer profile
and Ready for review
, and add the PR to Traffic Jam (cf The onboarder workflow guide). A team member will review the PR and merge it. Once done, it should appear on the platform in 2-4 weeks.