字體ttf文件怎么用?
TeX 發行版中預裝的 TrueType 或 OpenType 字體,基本上都是給 XeLaTeX 或 LuaLaTeX 使用的。
至于怎么用,看字體包的文檔。通常英文字體包都會有多種字體格式、適用于 LaTeX 的字體族定義文件,好些的更會有可以直接調用的 .sty 包。至于文檔,通常在 TEXMF/doc/fonts/ 下至少會有個純文本的 README。
舉個例子,你看到 TeX 發行版預裝了 Google 的 Noto 字體,在 TEXMF/fonts/truetype/google/noto/ 下有字體文件。但其實只要到 TEXMF/doc/fonts/noto/ 下面,就能找到一個 README 以及一份 sample 文檔。用法在 README 里面寫得很清楚:
事實上,noto.sty 這類字體宏包會自動檢測編譯時使用的 TeX 引擎,在使用 XeLaTeX 或 LuaLaTeX 時,就會自動調用 fontspec 宏包,使用 TrueType 字體格式了。
對于 pdfLaTeX 編譯的,仍然不會使用 TrueType 字體文件。
至于不在 TeX 系統中預裝的其他字體,安裝給 pdfLaTeX 用很麻煩。過時的技術不要多考慮了。你利用 ttf2tfm 生成一堆輔助文件,自己寫了一堆宏,費盡力氣最后成功地在 pdfLaTeX 中用上了 Comic Sans 或是 Segoe UI。又能怎樣?
用 XeLaTeX 或 LuaLaTeX。一句話就搞定了。