latex - 如何使用 XeTeX 获取所有可用 (TTF-) 字体的列表?

标签 latex truetype miktex xetex

非常巧妙,我可以在 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/

相关文章:

latex - latex :如何在$$内换行

latex - 在 latex 中混合文本和方程

c++ - TTF_RenderTextSolid() 返回一个每像素 1 字节的 Surface?

c++ - 如何使用 C 或 C++ 在 Linux 上获取已安装的 True Type 字体列表?

latex - Latex文档中的 super 引用链接从页面的开头开始

python - 如何在 python 中将 truetypefont 文件转换为 svg

latex - 错误: File `l3backend-pdfmode.def' not found.}

latex - 在没有 float (表格)的 LaTex 中添加标题?

r - 我将 R 更新到 3.5.0 版后,Miktex 没有成功

templates - 开始使用 Latex Beamer 模板编辑