如何產生【字符代碼表】?(一)

學過 TeX、LaTeX 的人,一定知道 TeX、LaTeX 可以使用許多不同的字型,來加以用在排版上。

也因為字體繁多,要如何在系統中讀取到所需要的字型,就需要藉由字體的五項屬性來管控。
那就是:編碼、字族、序列、形狀、字號

若是想要更清楚的知道,字體的長相、外觀樣式,就可以直接查看【字符代碼表】(FontTable)

那哪裡有【字符代碼表】(FontTable) ?
【字符代碼表】除了在 TeX、LaTeX 書籍中可以看到,也可以藉由兩種方式來自行產生:

  1. 自己下 TeX 排版指令。
  2. 使用現成的 TeX 檔案,來編譯產生。


本文,先介紹第一種方法:自己下 TeX 排版指令

% !Mode:: "TeX:UTF-8:Hard"
% 編譯:XeLaTeX \documentclass[UTF8]{ctexart} \usepackage{fonttable} \begin{document} % 改變這裡的 編碼、字族、序列、形狀 設定值 \xfonttable{OT1}{cmtt}{bx}{n} \end{document}
要產生【字符代碼表】的排版指令不是很長,也容易理解。
其中,
  1. 需要引用 fonttable 巨集套件(宏包)
  2. 取用 \xfonttable 指令,它需要分別指定所需字體的相關【屬性】參數


範例:

編碼                 字族               序列            形狀      

OT1 auncl m n
OT1 cmr m n
OT1 cmss m n
OT1 cmtt m n
OT1 fmv m n
OT1 lmr m n
T1 anttc m n
T1 anttc m scit
T1 cmor m n
T1 fjd m n
T1 fmc m n
T1 fwb m n
T1 pxtt bx n
T1 pxtt m n

沒有留言: