我想使用 myscriptfont.com 上根据我的手写内容创建的字体。它可以生成 OTF 或 TTF 字体,并且它们可以在各种 OS X 程序中使用(显然有很多限制!)。
但是我无法让它们在 XeLaTeX 下工作。这是我的最小示例(您需要我的斯科特莫里森.otf或者斯科特莫里森.ttf字体已安装)。
\documentclass{文章} \usepackage{xltxtra} \usepackage[T1]{fontenc} \setmainfont{斯科特莫里森} \usepackage{lipsum} \开始{文档} \lipsum \结束{文档}
产生消息
LaTeX 字体警告:
T1/ScottMorrison(0)/m/n' undefined (Font) using
输入行 5 上的字体形状为 T1/cmr/m/n'。
当然还有《计算机现代》中的文本。
(请注意,它确实正在查看已安装的字体文件,如果将命令更改\setmainfont
为其他字符串,则会出现完全不同的错误消息。)
有没有什么方法可以让这些字体在 XeLaTeX 中使用?
答案1
不要使用该fontenc
包;该fontspec
包使用它自己的编码(EU1
在 XeTeX 和EU2
LuaTeX 中)并自动设置它们。