2008-06-07

Fonts - accented glyph

Some tricks to build accented glyphs. Its a draft as I'm still investigating the best solution to make diacritics.

I am going to experiment with quite nice monospace font SV Basic Manual designed by Johan Winge. On his page you find what inspired him.

Accented font should be built from base glyph and accent (or any other element changing its meaning). In Polish its kreseczka (similarly to acute, but not the same) and ogonek. Kreseczka creates mollification, similar to ñ. Ogonek - only in "a" and "e" significantly changes sound of the vowel, e.g. 'a' with ogonek sounds like the letter between 'm' and 'b' in word 'mobile'. Without it its as 'a' in 'farm' or 'ham'.

I use FontForge. To build diacritics its necessary to not mix contours and references. Contour is a closed line drawn in place. Reference is a kind of link to another glyph. To create new accented font copy reference to base glyph (<Ctrl+G>), and paste into place designed for that accented glyph in the glyph array. Then go to accent and create appropriate diacritics. To find proper place for it choose View -> Go to(<Ctrl+Shift+>>) and type 'acute' or 'ogonek' or whichever accent you are looking for. Unfortunately FontForge doesn't know kreseczka.

Sometimes its necessary to change shape of acute to create kreseczka,. It means its not possible to create glyphs with kreseczka automatically. During automatic accents build (an automatic process provided by FontForge) ogonek is also entered in wrong place.

TrueType fonts require "instructions" - it can be added automatically in Hints -> Autoinstr

Font with incomplete set of accented glyphs



SV Basic Manual by Johan Winge


Glyph "E"


Glyph "ogonek"

When you have all components ready to use, copy references to it - one by one - and paste to proper place for your new glyph. Then Save and Export Font. Voila!


Glyph "Eogonek"

No comments: