我很高兴地发现在我的Windows机器上,我可以使用任何可用的TrueType字体与MikTex和XeTeX一起使用。
%!TEX TS-program = xelatex
%!TEX encoding = UTF-8 Unicode
\documentclass[]{article}
\usepackage{xltxtra,fontspec,xunicode}
\defaultfontfeatures{Scale=MatchLowercase}
\title{Fonttest}
\begin{document}
\section{Section Title} {
\setromanfont{Palatino Linotype}
The quick brown fox jumps over the lazy dog.
}
\section{Section Title} {
\setromanfont{ProggyCleanTTSZBP}
The quick brown fox jumps over the lazy dog.
}
\end{document}
有没有一种自动为每个可用字体生成字体测试页面的方法?这样我就不必手动为每个可用字体输入测试页面了。
实际上,我甚至不知道如何获取
\setromanfont
所需的长字体名称,除非从屏幕上输入。Windows目录只列出文件名,显然无法获得该信息。也许可以在TeX本身中完成此操作,但我可以使用Python脚本或类似工具来管理它。
miktex-fc-list
。 - Fuhrmanator