I have a problem using my designed font in the program MathType Equation 4 that I use within Microsoft Word. Even though I have designed greek characters and they are available (through Insert–>symbol) in Word I can’t use them in MathType.
The font was originally created with FCP4 (I think, maybe I started it already using a demo version of FCP3) and when I tried starting a new font in FC5 and pasting over various glyphs from the original there this new font worked fine.
I’ve looked hard for any differences but I can’t find them, MathType does find it though, it reports the original font as Encoding:ANSI and the new font as Encoding:WinAllBasicCodePages
Can somebody help me with how I should “encode” my font correctly…
You might need to set some character ranges. Select Settings from the Format menu and then select the Range page. Here you can set Unicode Character Ranges and Code Page Character Ranges. I suspect you need to set the Greek (1253) code page. The calculate buttons might help. Let us know your results.
No, that isn’t the problem. I’ve carefully copied the same character and code ranges that are checked in the new font (that works) to the old font (that doesn’t) and the old one is still ANSI.
Can you send both font files to me, so I can investigate the problem?
Although you have set several ranges in toothless2.ttf it misses quite some mappings to characters for those ranges. For example ‘Geometric Shapes’ is set as a Unicode Character Range, but no glyphs are mapped to characters in that range.
But your problem is more likely related to the fact that your font is missing mappings to several characters that are in Code Page Character Ranges you have set. For example the mapping to character $2015 (HORIZONTAL BAR) is missing and should be added to have a 100% Greek code page. IBM Greek also misses 30 characters ($2015, $2591, $2592, $2593 etc.)
What happens to the new font that works with MathType when you remove the mapping to $2015? I suspect that is the problem.
Hope this helps.
Thanks for all the help, in the end I think it is the Mathtype equation that freaks out. I did what you suggested and when it still didn’t work I tried what I hadn’t tried before (but should have), saving the font under a different name… This of course worked. Mathtype must have stored somewhere that my font originally wasn’t encoded correctly and then refuses to update it. But now at least my font is correctly encoded and has all the characters added.
Thanks again,
Anders