我想在 macOS 13.3 中的乳胶构建过程中添加一些自定义字体,这是我现在正在使用的命令:
\setmainfont[
Path = { /Users/xiaoqiangjiang/.fonts/ },
Extension = .otf ,
BoldFont = HelveticaNeueLTPro-Md.otf ,
]{HelveticaNeueLTPro-Roman.otf}
当我使用像这样的完整路径时/Users/xiaoqiangjiang/.fonts/
,它工作正常。但是当我将路径替换为时~/.fonts/
,texstudio 显示无法找到字体。setmainfont 命令路径是否支持~
?我应该怎么做才能解决这个问题?
答案1
不,您不能~
在家中使用,但可以使用\string~
。
\documentclass{article}
\usepackage{fontspec}
\newfontface{\fell}{IMFePIit29C}[
Path=\string~/provaccia/conf-1.7b/fell/,
Extension=.otf,
]
\begin{document}
{\fell Hello}
\end{document}
我在某个工作目录中发现了一种很少使用的字体。以下是有关该字体(用户名已屏蔽)的控制台输出,使用 LuaLaTeX
</Users/*******/provaccia/conf-1.7b/fell/IMFePIit29C.otf>
所以你看它起作用了。我也成功测试了 XeLaTeX。