Two thoughts about Google after Typographics
Comments
-
While the conceptual overlap between "revival" and "technical debt" is somewhat interesting, it's a big stretch to equate the two so quickly in practice.2
-
Although the parallel isn't entirely... parallel, it's certainly not a big stretch; understanding third-party technique (and more to the point here, potentially correcting it) is trivial; the only real challenge is understanding intent.
Also, making an entire Latin font to deliver a versatile non-Latin is often essentially a disservice to users. This was a central point in my TypeCon 2014 talk.
1 -
SiDaniels said:Are the Google fonts really open source, if there are no source files available? "Open Binary" maybe? ;-)
First, abstractly: Unlike compiled programs, and like (unobfuscated) interpreted programs, fonts are inherently in "source" form, where source is defined as the "preferred form of modification." It is pretty easy to convert quadratics to cubics and carry on; it is pretty easy to convert post-remove-overlap contours into overlapping ones. Easy, but tedious, and perhaps only a small matter of programming. I discuss this in my MA Typeface Design dissertation.
Secondly, concretely about Google Fonts: The old code.google.com repo included source files for almost all families in whatever format the designer provided them in - typically either VFB or SFD.
A couple of years ago code.google.com began to be shuttered, and there was a transition to github.com, and in this transition I rethought things; a single repo, with hundreds of projects' source files, didn't make much sense to me, I thought it better to have the 'upstream' projects have their own github repos with whatever source files they like, under the usernames/orgs of the actual designers, and only include the binaries that the Google Fonts API serves in the github.com/google/fonts repo.
All the new projects follow this, but sadly a lot of projects don't have a home on Github yet, and no one has touched them in years, and now their source files that were available on code.google.com are somewhat tricky to reach.
I hope to address this very soon. I do have source files for almost all libre font projects, and I expect to convert the VFBs to .glyphs and get them all up on Github.
I expect that doing this, consolidating the source format and build process, and setting new standards for fonts in the collection around glyph sets, glyph naming and encoding, diacritics, spacing and kerning, will alleviate the problem that John points out.
(The glyphs format is about as open as UFO, and both are today partially supported by fontmake and TruFont, and I expect that support to improve to 100% for both formats over time. I do wish that FontForge, Glyphr Studio or Metapolator would have taken off to the point that they would be suitable as the central editors to build the libre font movement around, but sadly that isn't the case. Instead, since Glyphs is now this decade's pole position editor, dethroning FontLab and Fontographer and Ikarus that previous held that position, and the Glyphs format is open, and a libre editor is supporting it, then I am comfortable with using that format for libre fonts.)
0 -
Does that mean you're generally opposed to revivals as well?No, because a revival is a new making, and in the process of making comes understanding. What I don't like — which is not the same as being 'opposed to' — is having to take something that someone else has made, usually not the way I would have made it, and try to incorporate it into something I am making.
8
Categories
- All Categories
- 43 Introductions
- 3.7K Typeface Design
- 803 Font Technology
- 1K Technique and Theory
- 622 Type Business
- 444 Type Design Critiques
- 542 Type Design Software
- 30 Punchcutting
- 136 Lettering and Calligraphy
- 83 Technique and Theory
- 53 Lettering Critiques
- 485 Typography
- 303 History of Typography
- 114 Education
- 68 Resources
- 499 Announcements
- 80 Events
- 105 Job Postings
- 148 Type Releases
- 165 Miscellaneous News
- 270 About TypeDrawers
- 53 TypeDrawers Announcements
- 116 Suggestions and Bug Reports