Windows 10 上的 Fontspec 和 Microsoft Store 字体

Windows 10 上的 Fontspec 和 Microsoft Store 字体

自 2018 年 4 月起,Windows 10 现在通过 Microsoft Store 或 Microsoft Office 安装一些字体。这些字体未安装在通常的字体文件夹中C:\Windows\Fonts,而是安装在受保护的文件夹中C:\Program Files\WindowsAppsfontspec软件包无法搜索此路径,因此无法使用这些字体。

有人有解决办法吗?

这是一个 MNWE,使用 MikTeX 包中的 XeLaTeX 编译:

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Georgia Pro}
\begin{document}
Hello, World!
\end{document}

Georgia Pro字体确实安装在我的计算机上,因为我可以在 Windows 原生应用程序中使用它。较旧的字体(例如)Georgia加载没有问题。

答案1

您可以将字体路径添加到文件中localfonts2.conf。可以在C:\ProgramData\MiKTeX\2.9\fontconfig\config和/或 中找到C:\Users\username\AppData\Roaming\MiKTeX\2.9\fontconfig\config

相关内容