使用微类型禁用选定的连字

使用微类型禁用选定的连字

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) 的作者?

相关内容