![]() Sadly, the third PATCH version number isn’t available in OpenType font version metadata fields. Your 1.001 release might not have fsType set to 0 or be run through fontcrunch, and changing both those things in a 1.0.1 release won’t be visible or reflow anything. However, if a complementary design is made for 2 scripts, it may be best to release 2 or 3 families, one with each script scaled appropriately and the other script(s) scaled as secondary fonts for simple fallback typesetting of multilingual texts.Ī MINOR version would be anything that subtly changes the metrics, such as vertical metrics, horizontal sidebearings or improved kerning, or making minor corrections to some glyphs, because such updates will cause documents using the font to reflow (albeit subtly in many cases.) Here is an example from “Roboto Rebooted: Why Google Updates Its Font Like The Rest Of Its Products”:Īdding just a few or a dozen glyphs to “complete” coverage of a previously intended character set or to add support for just a few more languages is probably MINOR, especially if it doesn’t change the vertical metrics.Ī change at the PATCH level would be anything that improves the font without changing the metrics or changes a glyph design in a visible way, that don’t affect the final text layout. If you have a document using Exo, you don’t want to jump into Exo 2, because the feeling evoked, the ‘voice’ or ‘flavor,’ is (subtly) different.Īdding support for one or more new scripts that are quite similar in height, or a substantial number of languages, could also constitute a MAJOR revision, as could anything else that substantially changes the vertical or horizontal metrics. ![]() In a way, fonts are an “API” for text to access some associative feelings in readers.Ī MAJOR version would be after a complete redesign. Software developers like to use Semantic Versioning for their programs, and this is also a good idea for your fonts. It may appear cryptic at first, but using it can help you become more familiar with the OpenType format, and, in turn, reading about the OpenType format makes the dialog more approachable. The Font Info window is ubiquitous in font editors, and FontForge closely follows the OpenType Specification.
0 Comments
Leave a Reply. |