Afterwards, I save the font as a FontForge file (just to be sure) through File Save as.
I move an anchor point to a random location (you can change two anchor points to be sure). Download the free project files STEP 2: BUILD GUIDES FOR CONSISTENCY STEP 3: DESIGN A-Z IN ILLUSTRATOR STEP 4: SCALE & FORMAT THE FONTS STEP 5: EXPORT TO. To edit the glyph, I open up FontForge and double click any glyph. I assume you have a working knowledge of Python.FontForge implements two Python modules one great huge one called fontforge which provides access to as much of FontForge’s functionality as I’ve had time to write, and one tiny one called psMat which provides quick access to some useful transformations expressed as PostScript matrices. It supports a variety of font formats, provides language support for 13 different languages, and gives you helpful tools to customize font. I can change any glyph, say the capital letter A. You can also import glyphs from vector editors such as Inkscape or Illustrator.įontForge is a useful application for customizing font. the MyFontSpaceToUse is the one that works well. But the ones with two diacritics work fine. All the glyphs that are not showing have a combination of one of these glyph references: th TH sh zh or kh and either one or three diacritics. The editor allows text kerning, which means that you can customize the vertical and horizontal spacing between glyphs. Again, there is a pattern to the problem. FontForge also provides a UI that is available in 13 different languages, including English, Spanish, Japanese, French, Russian, German, and Italian.įontForge provides tools that enable you to customize glyphs, whether you want to create a glyph outline using spiro points or build an accented glyph. The editor supports popular font formats such as OpenType, TrueType, Bitmap, PostScript, FNT, SVG, and Web Open Font Format.
The editor is available for Windows, OS X, and Linux.įontForge uses a proprietary font database format called “Spline Font Database” to document and edit fonts. 1 Answer Sorted by: 2 Well Found it myself import fontforge import psMat SFDFONT fontforge.open ('DejaVuMono.sfd') INDEX 105 SCALEMATRIX psMat.scale (0.50) print SFDFONT INDEX.foreground 0.boundingBox () SFDFONT INDEX.foreground 0.transform (SCALEMATRIX) print SFDFONT INDEX.foreground 0. FontForge is a free application used to create, edit, and convert a variety of font formats.