Welcome to Typophile
Please Sign in.


How can I remove all hinting data?


Hello everyone, thanks for reading!

I have been working on a new batch of fonts & while I though that I was well aware of all the basic ins & outs of hinting I have been encountering some information that casts doubt on this.

In short…

1.) What is the simplest & and/or most reliable way to inspect a ttf ot otf file & determine if it contains any hinting data?

2.) What methods might I use to remove any and all hinting data from an otf or ttf font file?

At my disposal I have fontlab5, fontforge, fontographer & the latest adobe fdk.

Thank you all in advance.

ttfdiet by Karsten Lücke and Adam Twardoch


Dave Crossland informs about new tool: https://github.com/twardoch/ttfdiet
"ttfdiet (TTF DIacritics Encoding Tool) applies a “diet” to a .ttf font: it modernizes the way in which glyphs for precomposed Unicode characters are stored in a TrueType-flavored OpenType font, and reduces the font's file size." [from README.md]

I installed Behdad Esfahbod's FontTools https://github.com/behdad/fonttools/archive/master.zip and wrote diet.bat file:

python c:\ttfdiet.py %1

- be sure Python (2.6 or higher) is installed and added to the PATH
- "c:\ttfdiet.py" it is where file ttfdiet.py is stored

How to add Dummy DSIG to OpenType TT font?

I need to add a Digital Signature to OpenType-TT fonts. I found some instructions but need to know how it gets into the font which I am making with FontLab on Mac (font is intended Windows)...
Create a ttx file with a dummy DSIG table, like so:

<?xml version="1.0" encoding="ISO-8859-1"?>

00000001 00000000

Then you can merge this into your OT/TTF like this:

ttx -m font.ttf dsig.ttx

This will decompile the ttf, add the DSIG table, and recompile in one step. Then the font will work as intended in MS Office (or so I have found in my testing thus far.) This is also easy to incorporate into other scripts.



I was wondering if anyone has experience with ttfautohint. The website offers a lot of information on hinting, but I can't find any information on how to actually use this software. I ran a ttf file through the program and it spit out a file without an extension. I added .ttf and it's a workable font which is 32kb bigger than the original file, so I assume it works. However, I don't know what the best settings are, and does anyone know if this can help me with hinting otf fonts as well? It doesn't run through the program in any case.

otf and ttf behave differently in Uniscribe

Greetings! A strange issue in a font created in FontLab:

From the same vfb file I have generated both ttf and otf versions of the font. In the otf version there is spurious inter-character kerning within Uniscribe applications; this does not occur in other applications, e.g., TeX.

Compare the screenshots linked below. The second line contains repetitions of the character U+0640, which is exactly the width of a monospaced box. In the ttf shot you see the repetitions form a continuum, whereas in the otf shot they are discrete. Looking at the Latin letters on the first line the spurious kerning is also apparent. (You may ignore the hinting discrepancies).

Has anyone here ever run into anything like this before? Any ideas? Thanks!

Creating the smallest possible valid OTF/TTF font file


This is my first post here and I'm still wet behind the ears when it comes much of the tech details of creating a font, so please excuse my noobness.

I've created a little check to see if <code>font-face</code> is supported by a browser. For this I created a TTF file that contains one single glyph, which metrics I check with JavaScript to confirm it actually rendered. I created this font as follows:

  1. I drew the glyp (a very wide rectangle) and created a one-glyph font with the Icomoon icon font application
  2. I stripped all metadata (or reduced mandatory metadata to a single character) using a free tool called TTFEdit

What is the TRUE difference between TrueType outlines and PostScript outlines?


I've done some Internet searches, but all I've got is some big words such as "quadratic B-splines" or "cubic Bezier splines". I've examined some fonts and I've been assuming that TrueType outlines are controlled by on and off-curved nodes (which are easier to adjust), and PostScript outlines by on-curved and handled nodes (which feel much more like "Bezier" to me). But I've just found out that most fonts I have with the OTF extension are recognized with "OpenType Layout, TrueType outlines" and with "(OpenType)" going after their family names (they've got PostScript outlines as I assumed).

Troubles with html entities referred to specific glyphs (HTML, FontLab)


Hello everyone,
I try to explain you the problem.

I created a typography that has both common (e.g. between "f" and "i") and custom (e.g. between "p" and "p") ligatures and used FontLab to export the font in ttf.
Now I want an HTML page to display the font and I write & #xFB01 for common ligature between "f" and "i".
But where should I operate to display custom ligature between "p" and "p"?

Thank you in advance for your attention!

Troubles with html entities referred to specific glyphs (HTML, FontLab)


Hello everyone,
I try to explain you the problem.

I created a typography that has both common (e.g. between "f" and "i") and custom (e.g. between "p" and "p") ligatures and used FontLab to export the font in ttf.
Now I want an HTML page to display the font and I write & #xFB01 for common ligature between "f" and "i".
But where should I operate to display custom ligature between "p" and "p"?

Thank you in advance for your attention!

Fonts saved as OTF or TTF in Fontlab Studio5 work in all my MAC applications, but do not work on the PC !!


When saving a family font s OTF or TTF in Fontlab Studio5 they work fine in all my MAC applications, but the same family does not fully show on the PC.
Some of the fonts are showing on the PC even though they've been uploaded, and it shows some of the other members of the family.

Is there any setting that I should change on Fontlab so they are compatible across both platforms?

Command-line tool to convert TTF to OTF?


Does one exist? I really like the way TransType 3 Pro performs in its conversion process, but it would be more flexible if a command-line tool existed that did the same thing at at least nearly the same quality.
I've tried FontForge and it doesn't do such a good job on some TTFs I've tested. Sometimes it doesn't even convert the outlines to PS and the end/starting node(s) are not aligned properly but instead off by a few pixels creating an ugly jagged effect :/ Unfortunately also most online font converters do the same thing (bad quality).

Any ideas? Can be a program/script (ie. python) and run on Win/Mac/Linux no problem, I got all three OS's :)

TTF Kerning


A client with a TrueType font wanted some glyphs added but were not able to contact the person who created it the font initially.

Because it uses has at least MKMK, which FontLab doesn't support, I used ttx to create a text file and through a combination of FontLab and the ttx file was able to add the glyphs they wanted.

They now want some kerning added, which I did in the ttx text file and recompiled. The new kerning works when the font is used in Word 2003 but NOT in Word 2010 or InDesign. There is SOME sort of kerning working in InDesign as I can see that the characters pairs listed in the font have kerning between them. Likewise for Word 2010, turning the kerning on and off with some text selected makes definite changes at some kerning pairs.

Problem generating TTF with Fontographer 5.2


Hello everyone. I'm having problems generating a TTF file with Fontographer 5.2 (win8). The system's file preview shows the gliphs distorted and the uploaded font to dafont.com seems deformed. This doesn't happen when I generate a OTF. You can see what I mean in the next images.

Does anyone know whats going on?

Thanks in advance!



dafont.com grid

Bitmap Rasterization


Hi there,

I’ve experience a quite fuzzy thing: Exporting a font two times from FontLab, no known changes in the output settings.
The 1. font is the red text below, the 2. is the white text.
The only thing that was changed in between the 2. font-exports was the numbers (0 – 9) and the punctuation (,.;!?“”…) not displayed here.

It appears to be that now the Bitmaps are not the same anymore (especially the horizontal stems in a, e, s and h in the attached 300% example).
Anti-aliasing method is set to sharp in Photoshop, but this it seems has nothing to do with the different jittering in the result.

Any help or hint is highly appreciated!

How do copy metric/kerning from uppercase letters to lowercase in Fontlab?


I'm designing a display face in Fontlab, and I'm only creating uppercase letters. I planned on finishing the uppercase letters (metric and kerning included) and then just copy them to the lowercase letter spots so the same A shows up whether you type a or A.

However, it doesn't seem like metric and kerning data gets included when I copy and paste letters. I don't know much about Fontlab, but I would've thought I could somehow copy this data. Any ideas?

Slinkster: A free modular display face + commercial licensing question



A modular display face consisting of letters, numerals, basic punctuation, and a few extra goodies. Featured on dafont, Free Typography, and Pixel Pixel Pixel.

When using this typeface, bigger is better ;)

Available on my personal website here: http://willryan.us


I was recently contacted by someone asking if they can use a font I created for commercial use (the font is freely available for personal use). I'd like to get some money out of this if it's a possibility. How do I proceed from here?

Generating Fonts Accurately


I'm trying to generate a font so I can layout a decent proofing sheet. Two problems:

I am able to generate a Win TrueType/OpenType TT file, but when I try OpenType PS, it gives me this message: "ERROR: There was a problem while compiling OpenType font. Final .otf font is not saved. Please, check OpenType features definition for errors." Does anyone know what this is referring to? I looked through the fonts features panel, but didn't see any red flags. Feel like I'm missing something on how to preflight these files before generating.

Do you know any FOG converter other than FogLamp?

I made my own font in Fontographer 5.1 and "luckily" downloaded FogLamp Demo version and converted font to TTF and installed.I opened Adobe Illustrator,typed few letters and I see these strange discolorations on some characters;watermarks.After I figured out this information,I tried to search for full version of FogLamp on torrentman.com,but nothing was there;so I googled and all you can find is demo version. Does anyone know,where to find any converter that converts FOG files(.fog) without leaving watermarks(possibly full version for free)? Thanks for a lot!

Fontforge can't get TTF names via Scripting


I'm trying to convert a collection of Windows Postscript files to OTF on OSX. For that, I decided to go with Fontforge because I can batch-process them with scripts in the terminal. I know little bash-scripting and no Python, but have been able to modify a script on the Fontforge site to do this: http://fontforge.sourceforge.net/scripting-tutorial.html

Help! FontLab changes kern classes when generating a font.


Has anyone experienced FontLab generating a font where the kern classes differ from the source VFB? I'm completely stumped as to why this is happening or how to get around it. I suppose I could use TTX or FontForge to replace the kern classes but I can't help wondering if this is a known bug, maybe FL needs a reinstall or perhaps I've overlooked something. Any insight would be appreciated.

Building TTF fonts for @font-face


Does anyone have any tips on creating TTF files for @font-face usage? I have a script going in fontforge to generate all the basic formats for online (ttf,eot,woff,svg) but my one issue is how to get the TTF into a protected format. I have seen people export the TTF before where you cannot just open it locally, or install it. I know its not 100% bullet proof, but I am just curious does anyone know how to do this, preferably in fontforge?

Trouble using Japanese Fonts in Adobe


I've downloaded some free Japanese fonts and want to use them in programs like Illustrator or InDesign. They come as .ttf for Windows and .suit for OS X. Neither have displayed anything but rectangles in Adobe or word processors. On both operating systems, the fonts seem properly installed but they don't work with the Japanese text I copy and paste in.

The Japanese fonts which appear to have been preloaded on my system work fine, so i know I can display Japanese but no other fonts i acquire work.


Help! OpenType & Small Caps Glyphs Vs. using Opentype with other formats interchangably


* Has anyone had any problems using the Small Caps feature in an Open Type font purchase?

* Has anyone had problems using Open Type in Microsoft Word, PowerPoint or Excel?

I'm working on a project for a client in which I'm rebranding their marketing materials. I'm using Gill Sans Small Caps for headings and Gill Sans Roman, italic bold etc. I use both a Mac and PC. The client uses a PC.