Hi! I’ve created a few fonts in Glyphs and all of them have the same issue in word.
When I’m going to use the accented character (eg: ã), it doesn’t recognize the accent character (eg: ~). That means that it changes to Times New Roman every time I have to type something using accents. It’s very annoying and time consuming, to say the least.
Not only that, but in the latest font I’ve made (a cursive font), lots of characters are cut on the top (except when the font size is way too small).
Is there any fix for that? Could it be because the font wasn’t originally made in Glyphs, but in iFont Maker?
By the way, the issue only happens in Word (and I guess in other Microsoft programs, such as PowerPoint). When I use it on Adobe Illustrator or in Procreate (on my iPad) these issues don’t happen.
You most likely missing some accent glyphs. In case of the tilde, you need one called ‘tilde’ and one called ‘tildecomb’. The latter should get a ‘_top’ anchor and maybe a ‘top’, too.
I have the accent character ~ (and all the other I need) and also the character with it ã (and the others). But I don’t have any character called comb. Is that why it is not working in Word? Because I haven’t created comb characters for all accents? And would this solve the issue of the font begin cut when is a normal or big size?
Hi, it’s advised/necessary to have comb (combining) accents for all your accents – these are the ones used to build the accented characters. Make sure you have the anchors set up correctly.
In regards to the font being cut off short of its bounding box, check out Rainer’s script Vertical Metrics Manager. GitHub - mekkablue/Glyphs-Scripts: Python scripts for the Glyphs font editor (under “Font Info”). There, you can define the vertical metrics in the font info custom parameters so that programs like Word can display your font correctly. Others will be able to explain the technicalities far better, that’s about as much as I believe to know about the topic
I would also run Glyph-Update Glyph Info in case that iFont Maker coded the accented glyphs differently (for whatever reason).
Re the letters being cut off on top/bottom, just increase your Ascender/Descender values to fit the the highest and lowest glyphs. You can use mekkablue’s script (same link as above) Report Highest and Lowest Glyphs (Test folder) to get the values
I would not increase the default ascender. It should match the ascender of the font. But add a ‘winAscent` to control the clipping directly. Otherwise the line spacing would be too big. Check the vertical spacing tutorial for details.