Designer
subsection in the about section of the specimen page.
The Foundry information is not mandatory for every project, but for those that list one as part of the Authors, e.g. Castoro.
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
Once you wrote a biography and you are happy with it, you want it to be added to Google Fonts so that 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.
The name should be spelled exactly the same as in a related METADATA.pb of a font (with all the necessary characters event accented letters). If not, the platform won’t be able to display the right profile on the right specimen page.
The image file path should be the same as the one within the same directory.
Example:
designer: "José María Ribagorda"
link: ""
avatar {
file_name: "josemariaribagorda.png"
}
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>
Before adding the profile, make sure you have cloned the google/fonts repo into your machine and installed gftools in a virtual environment.
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 ` | `. |
You will need to make a manual Pull Request to GF to add the profile to the main repo. Follow the guideline to make PR to google/fonts.
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.