我在文档中使用.ttf
Century Schoolbook 字体的一个版本XeLaTeX
,但在连字和字距调整方面遇到了一些问题。以下代码在编译时XeLaTeX
输出TeXShop
如下内容:
\documentclass[11pt]{article}
\usepackage{fontspec}
\setmainfont[Ligatures=TeX]{Century Schoolbook}
\begin{document}
fi fl f'
\end{document}
Ligatures=Common
我在使用 eg和其他基本变体时遇到了同样的问题。
当我在 FontBook 中检查实际字体文件时,连字符确实存在:字形 192 和 193 分别是 fi 和 fl 的连字符。XeLaTeX
那么,这只是找不到它们的问题吗?如果是这样,我有什么办法可以将其指向正确的位置吗?
至于上图中那个难看的 f' 组合,我想那不是连字符问题,而是字距调整问题。我觉得很奇怪,但\hspace
至少可以用命令轻松修复它。