Make your font work in Windows
Have you also been trying to fix Windows with your font? Welcome to the club.When you produce fonts, there are typically three environments you care about: web browsers, Adobe apps, and Windows. Or...
View ArticleWriting plug-ins
Plug-ins offer additional features to software applications, usually provided by third parties. This overview covers plug-in development for Glyphs 2.3 or later. Don’t be shy, grab a cup of great...
View ArticleVertical metrics
Vertical metrics determine the first baseline in a text, the distance between lines of text, and the padding to the following object below the last baseline.For historical reasons, there are no less...
View ArticleEliminating font cache problems
Re-installing a font in Font Book can create font cache troubles. Here is how to avoid it.If you want to test your font in a real-life situation, and you are thinking about Adobe apps, well, then you...
View ArticleHinting: manual TrueType hinting
TrueType hinting is the holy grail of screen optimisation. It gives you more control over the screen-rendered shape of your glyphs than CFF/PostScript could. While it is also more complex, it is also...
View ArticleHinting: TrueType autohinting
TrueType autohinting is an easy and effective way to improve the on-screen legibility of your font on Windows.First the boring part. If you have been through this before, feel free to skip to the next...
View ArticleTokens
Of course you can type all your feature code yourself. But you don’t have to. Tokens help you automate your feature code in a smart way.Add dynamic feature code with tokens. Syntactically, tokens are...
View ArticleContextual kerning
Glyphs offers a smart way to add your own contextual kerning in a separate OpenType feature. Warning: rather advanced level.So, you have optimized the sidebearings of your glyphs, then added kerning...
View ArticleScripting Glyphs, part 1
This multi-part tutorial will get you started with Python. You can read through it all in one morning, have lunch, and write your first scripts in the afternoon of the same day. Have fun!This is the...
View ArticleCreating an Arabic font
Been looking for a quick and easy introduction to Arabic in Glyphs? This is it.Set up your document When you start Glyphs, you will be either greeted by the Start Window, or you can bring it up any...
View ArticleIntermediate layers
Intermediate layers a.k.a. brace layers are pretty powerful. They allow you to fine-tune interpolations for individual glyphs. The term brace layer refers to the short notation in the sidebar, which...
View ArticleAlternating glyph shapes: the bracket trick in Glyphs 2
A common example is the vertical line in the dollar sign: in light weights, it usually cuts through the whole glyph, but in bold weights, there’s not enough room for that. Version Note This article is...
View ArticleAdditional masters for individual glyphs: the brace trick in Glyphs 2
For interpolation, two-master setups work surprisingly well. Well, except that sometimes you need an extra step in between. Sure, you could sort of fake it with the Bracket Trick, or an alternative...
View ArticleDiacritics
Okay, say you already finished your lowercase letters from a to z. Now think, for example, of an ‘ä’ (adieresis) and an ‘ñ’ (ntilde). We already have the a and the n. In a perfect world, all we need to...
View ArticleCreating fonts with complex outlines
Modern font technology is primarily geared towards ‘normal’ typefaces. That means that some of the technologies in use assume that your font:has simple outlines with the smallest possible number of...
View ArticleStylistic sets
Let’s say you cannot decide on the shape of your a, or you worked out two variations and you want to keep both. But how? There’s only one key for a on your keyboard, after all. For cases like this,...
View ArticleScripting Glyphs, part 3
This tutorial assumes you have read Scripting Glyphs, part 1 and Scripting Glyphs, part 2 first.You may have noticed the Scripts menu in the Glyphs menu bar. We’re going to write a script and place it...
View ArticleEasy oblique
A good first start for creating an oblique is the Transform filter, one of the pre-installed filters that come with the standard installation of Glyphs. Your mileage may vary, but good oblique angles...
View ArticleExtending Glyphs
Basically there are two ways of extending the functionality of Glyphs: with scripts and with plug-ins. Both may require additional installations called modules. So let’s first get our Glyphs prepared,...
View ArticleHow to install your Glyphs license
Okay, let’s get quickly to it, because the download link is only active for two weeks. Before you can install your Glyphs license, you need to meet these conditions:You are running the minimum OS...
View Article