學過 TeX、LaTeX 的人,一定知道 TeX、LaTeX 可以使用許多不同的字型,來加以用在排版上。
也因為字體繁多,要如何在系統中讀取到所需要的字型,就需要藉由字體的五項屬性來管控。
那就是:編碼、字族、序列、形狀、字號
若是想要更清楚的知道,字體的長相、外觀樣式,就可以直接查看【字符代碼表】(FontTable)
那哪裡有【字符代碼表】(FontTable) ?
【字符代碼表】除了在 TeX、LaTeX 書籍中可以看到,也可以藉由兩種方式來自行產生:
- 自己下 TeX 排版指令。
- 使用現成的 TeX 檔案,來編譯產生。
本文,先介紹第一種方法:自己下 TeX 排版指令
% !Mode:: "TeX:UTF-8:Hard"
% 編譯:XeLaTeX \documentclass[UTF8]{ctexart} \usepackage{fonttable} \begin{document} % 改變這裡的 編碼、字族、序列、形狀 設定值 \xfonttable{OT1}{cmtt}{bx}{n} \end{document}
要產生【字符代碼表】的排版指令不是很長,也容易理解。
其中,
- 需要引用 fonttable 巨集套件(宏包)
- 取用 \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 |
沒有留言:
張貼留言