T1
使用编码中的字体pdfTeX
和包microtype
,我想禁用“ff”和“ffi”的连字,但保留“fi”的连字。如果我在序言中输入
\DisableLigatures[f]{encoding=T1}
microtype
将禁用上述所有连字符。我如何才能保留“fi”的连字符?我试过
\DisableLigatures[ff]{encoding=T1}
和
\DisableLigatures[f_f]{encoding=T1}
但都不起作用(尽管如预期的那样)。
答案1
您可以通过在声明中使用来禁用“三重”连字符 ffl + ffi \char"1B
。但您无法区分 fl 和 fi。如果您想微调连字符,则必须更改文件tfm
。您是否就其他问题联系过 fourier(x) 的作者?