非常巧妙,我可以在 Windows 计算机上通过 MikTex 和 XeTeX 使用任何可用的 TrueType 字体。
%!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 脚本或类似脚本来管理它。
最佳答案
fc-list | cut -d\ -f2-99 | cut -d: -f1 | sort -u
关于latex - 如何使用 XeTeX 获取所有可用 (TTF-) 字体的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5109550/