Hello. I’m working on a handwriting font that includes a number of standard ligatures. When I export the font and send it to another computer, the ligatures act strangely. They all seem to have flipped – when I type ‘is’ the ‘si’ ligature appears. Any ideas as to why this is happening? Many thanks in advance.
This could be a font cache problem. Read this please:
Thanks for the info. Tried everything on the cache article. Still no joy.
Can you please send me the .glyphs file to support (at) (this website without www). I will have a look.
I had a look at your file, and discovered that the ligature glyphs have wrong names, causing them sometimes to assume unintended Unicode values. You need underscores between the ligature parts, and a
.liga suffix if you want the ligatures to be standard ligatures. Then you can also automate the
I sent you your file back. If you want to do the renaming yourself, here is a handy script that renames selected ligatures to the required naming scheme:
for l in Font.selectedLayers: g=l.parent if len(g.name) > 1: newName = "_".join(g.name) + ".liga" g.name = newName
Paste it in your Macro Window, select the glyphs that are supposed to be ligatures, and run the script by clicking on the Run button in the Macro Window.