![使用微类型禁用选定的连字](https://linux22.com/image/253130/%E4%BD%BF%E7%94%A8%E5%BE%AE%E7%B1%BB%E5%9E%8B%E7%A6%81%E7%94%A8%E9%80%89%E5%AE%9A%E7%9A%84%E8%BF%9E%E5%AD%97.png)
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) 的作者?