FIXING FONTS WITH VALIDATION ERRORS ON MAC

So you are trying to add and install a new font on your Mac (which worked fine on your Windows machine) but it is telling you that “problems may have been found with some fonts during validation” and that “a serious error was found” and “do not use this font“.

Some of the common errors I ran into were:
 ‘post’ table usability
 ‘cmap’ table usability
 ‘name’ table structure
 Duplicate fonts
 System Validation

The solution below is for a specific set of fonts that I needed to use but it should solve the problem for just about any TTF or OTF font that you are trying to use.

The specific problem fonts that I was trying to use are required for use with the Ancient Hebrew Lexicon of the Bible AHLB which is a module for e-Sword. The fonts work fine on Windows but when I used Crossover to install e-Sword on my Mac, the AHLB module would not display its fonts correctly due to errors in the font files which would not allow the Mac to install the fonts properly. The fonts I was having problems with are:
 ancheb.ttf
 bsthebre.ttf
 olbheb.ttf
 semear.ttf
 semlate.ttf
 semmid.ttf
 semmod.ttf

 

QUICK INSTRUCTIONS
For those of you that do not have a very long attention span, here are the quick instructions…

– Download and install CR8 Software Solutions free font editor for Mac (or Windows) called Type Light from here:
OLD LINK: https://www.cr8software.net/typex.html
NEW LINK: https://www.cr8software.net/typelight.html

– Open your problem ttf or otf font in the editor (choose File then Open).

– Choose Font then Rename Font then click RENAME button (without making any changes).

– Save your font (choose File then Save As).

– Try installing the font on your Mac by double-clicking it.

DONE!!

 

DETAILED INSTRUCTIONS

STEP 1
Download the original AHLB fonts from Jeff Benner’s website here:
www.mechanical-translation.org/modules/ahlbfonts.zip

STEP 2
Unzip the files.

STEP 3
Download and install CR8 Software Solutions free font editor for Mac (or Windows) called Type Light from here:
OLD LINK: https://www.cr8software.net/typex.html
NEW LINK: https://www.cr8software.net/typelight.html

STEP 4
Open your problem ttf or otf font in the editor (choose File then Open).

STEP 5
Choose Font then Rename Font.
Make sure all three field names are the identical and have the same name. They should all say the same thing and be the proper name of the font as you want it to appear in your font list. For example when I went to rename the OLBHEB.TTF font, the Family Name and Full Name said OLBHEB but the Sub Family said Regular. So I changed the Sub Family to OLBHEB as well so that all three were the same.

STEP 6
Select Remove All Non-English Entries then click RENAME button and click YES to confirm the changes.

STEP 7
Save your font (choose File then Save As).

STEP 8
Try installing the font on your Mac by double-clicking it.

DONE!!

 

OR THE EASY WAY…
You can download the “fixed for Mac”AHLB fonts here:
ahlbfonts_fixed_for_mac.zip

 

Also here is AHLB.dctx module for e-Sword:
AHLB.dctx.zip