# Tag Info

9

With kind help from @cfr, you've established that: The font does contain ligature glyphs. fontspec can't make use of AAT ligature information even if it's available. The font omits OpenType feature data necessary for automatic ligature support. So what can you do? You can either add the missing mapping data to the font, or create an external OpenType ...

4

You can assess glyphs by name: \documentclass{article} \usepackage{fontspec} \setmainfont{Linux Libertine O} %for comparision: \setsansfont[RawFeature=+aalt]{Linux Libertine O} \begin{document} Lessingstraße \XeTeXglyph\the\XeTeXglyphindex "germandbls.sc" \relax \sffamily Lessingstraße \end{document} The main problem is to find out the correct name ...

4

Ah, thanks very much for spotting this! The reason this occurs is two-fold. Firstly, when loading a maths font, unicode-math queries it to establish the sizes it should define for script and scriptscript sizes. After doing this, it needs to re-load the font with these new sizes, and that wasn't happening. (I don't know if this was actually a problem in ...

Top 50 recent answers are included