I have a proprietary handwriting font in OTF format (which I unfortunately cannot share) and want to convert it for the use with PDFlatex. However to nicely merge all characters, according to the font documentation, one needs to activate ligatures, which are used to move the characters together. When using autoinst and otftotfm I only get results where each character is seperate from the next with PDFlatex and the conversion takes multiple hours. I alternatively used LUAlatex to directly load the font and here the correct behaviour works out of the box. My suspicion is, that because technically each character uses mutliple ligatures with the next character, that there are just too many characters for the limited encodings. And additionally LaTeX does not directly apply ligatures to all possible characters (because it doesn't know about a ligature between E and w for example).
- Is my suspicion correct?
- Is there a way around this dilemma to use the handwriting OTF font with PDFlatex?
- Do I manually have to add all ligatures with --ligkern?
I understand, that it might be hard to get, what the actual problem is, if that is the case, please let me know in the comments and I will provide an example with one of the available calligraphic fonts.
otfinfo -ghas 1060 glyphs. For the lowercase z e.g. it shows:z z.LhRlm z.LhRm z.LhRn z.LlRl z.LlRn z.LmRl z.LmRlm z.LmRm z.LmRn z.LnRl z.LnRlmWhich of those do I need and how shall I write the --ligkern commands for them? – TobiBS Apr 05 '20 at 10:24fontforge). As for the ligkern commands, seeman otftotfm. But again, I doubt whether this is really worth the effort, as you would lose approx. 800 of the 900 ligatures, due to the restrictions of pdftex. – Robert Apr 11 '20 at 23:30