The Complete PDF Catalogue of Google fonts is now updated to May 2018!
Over 160 pages of Google Font goodness in a single, ready-to-print PDF catalog. And great for browsing offline (or in airplane mode)!
Thank you very much for putting the time and effort into your Google Fonts catalog. It’s a valuable document; I’m pleased to have purchased it.
(Chris Garland, Xeno Design)
Google fonts are useful, because they can be embedded in websites, and are free to use.
What makes them less useful is that it is hard to browse through them to see what’s on offer.
So I downloaded all the fonts in a single zip package which I found on Github.com. Thanks to the folks who did that part of the job.
Then I prepared an InDesign file with 1000 lines of “The quick brown fox…”, and I wrote a script to apply a different Google font to each line.
The tricky part was to apply Google fonts only. Now, there’s no simple way that I can see of knowing whether a particular font is a Google font – certainly not via ExtendScript. I have 1000+ other fonts installed on my machine, and obviously this catalogue is meant to be Google fonts only. Also, I didn’t want to delete all the other fonts installed currently on my machine, and I don’t use a font manager.
The answer I came up with was to put all the fonts in a folder called GoogleFonts, and put that folder in InDesign’s font folder (C:\Program Files (x86)\Common Files\Adobe\Fonts on my machine).
Now, in the InDesign scripting DOM, each font has a Location object, which is the path to the font. At this stage it became a simple matter of checking the origins of each font, and using it only if it originated in the GoogleFonts folder.
Here’s the script for those who are interested:
t = app.selection[0].parentStory; ps = t.paragraphs; f = app.fonts; c = 0; for (i = 0; i < f.length-1; i++){ aFont = f[i]; myLoc = aFont.location.toString(); if (myLoc.indexOf("C:\\Program Files (x86)\\Common Files\\Adobe\\Fonts\\GoogleFonts") < 0) continue; $.writeln(i); fn = aFont.fullName; p = ps[c]; p.appliedFont = aFont; p.insertionPoints[0].contents = fn; c++; }
The result was satisfactory: An InDesign document with a complete list of Google fonts.
NEW: By popular request, version 3 of the Catalogue is now grouped according to language, and within each language group, by category (serif, sans-serif, handwriting, etc.) Each language group contains all fonts that support that language, so fonts that support multiple languages will appear in each group, making it convenient and easy to know your options. A clickable Contents page is included (as are PDF bookmarks) to make it easy to jump to each language.
Grab your copy of the Complete Google Font Catalogue now!
If you need the Complete PDF Catalog of Google Fonts designed differently, arranged in different groups, or including different information, please feel free to contact us.
Michael Prewitt
April 12, 2018 3:51 pmI noticed you said you “dowloaded” the set from GitHub. In case you didn’t know, you can also set up syncing using the free GitHub app, which will automatically download new fonts, remove retired fonts, etc., with a local folder of your choosing. It’s what I do to keep my Google Fonts library in order.
Ariel
April 13, 2018 11:30 amHi Michael,
Thanks for pointing that out. I didn’t know about it, but it sounds like it has good potential.
Ariel
Dirk Hofman
March 25, 2015 9:14 amGreat work. Like it!
Osc4R
January 27, 2015 1:17 amWell done and thank you very much!
Martin
January 22, 2015 12:04 amGreat work! Exactly what was needed to get a good survey. Keep going please and maybe update from time to time!
Cean Herz
December 11, 2014 7:40 pmFantastic Work! This is just what I was looking for. Thank you 🙂
Rémi Gérard
December 10, 2014 12:30 pmAn absolute must have if you want to do some clever font-pairing while looking for inspiration offline. Won’t leave my iPad anytime soon!
Dee
September 17, 2014 1:13 amThank you so much for the Google Font book. You did an Awesome job there. So cool!
ThnX,
Dee