arch-wiki-md-repo
Version:
All arch-wiki articles in markdown format, updated every two days.
657 lines (451 loc) • 42 kB
Markdown
相關文章
* [字型設定 (英)](/index.php/Font_configuration "Font configuration")
* [Java 執行環境字型 (英)](/index.php/Java_Runtime_Environment_Fonts "Java Runtime Environment Fonts")
* [微軟字型 (英)](/index.php/MS_Fonts "MS Fonts")
* [Metric-compatible fonts](/index.php/Metric-compatible_fonts "Metric-compatible fonts")
**翻譯狀態:** 本文章是 [Fonts](/index.php/Fonts "Fonts") 的翻譯版本。最近一次的翻譯時間:2014-01-25。點擊[本連結](https://wiki.archlinux.org/index.php?title=Fonts&diff=0&oldid=285531)查看英文頁面之後的變更。
摘自[維基百科](https://en.wikipedia.org/wiki/Computer_font "wikipedia:Computer font"):
「**電腦字型** (computer font),或稱**字型** (font),是包含字 (glyph)、字元或符號 (如 dingbats) 的電子檔案資料。」
注意,某些字型的授權有訂定合理使用限制。
## Contents
* [1 字型格式](#.E5.AD.97.E5.9E.8B.E6.A0.BC.E5.BC.8F)
* [1.1 常見副檔名](#.E5.B8.B8.E8.A6.8B.E5.89.AF.E6.AA.94.E5.90.8D)
* [1.2 其他格式](#.E5.85.B6.E4.BB.96.E6.A0.BC.E5.BC.8F)
* [2 安裝](#.E5.AE.89.E8.A3.9D)
* [2.1 Pacman](#Pacman)
* [2.2 建立軟體包](#.E5.BB.BA.E7.AB.8B.E8.BB.9F.E9.AB.94.E5.8C.85)
* [2.3 手動安裝](#.E6.89.8B.E5.8B.95.E5.AE.89.E8.A3.9D)
* [2.4 舊版應用程式](#.E8.88.8A.E7.89.88.E6.87.89.E7.94.A8.E7.A8.8B.E5.BC.8F)
* [2.5 Pango 警告訊息](#Pango_.E8.AD.A6.E5.91.8A.E8.A8.8A.E6.81.AF)
* [3 終端機字型](#.E7.B5.82.E7.AB.AF.E6.A9.9F.E5.AD.97.E5.9E.8B)
* [3.1 預覽和測試](#.E9.A0.90.E8.A6.BD.E5.92.8C.E6.B8.AC.E8.A9.A6)
* [3.2 持續性的設定](#.E6.8C.81.E7.BA.8C.E6.80.A7.E7.9A.84.E8.A8.AD.E5.AE.9A)
* [4 字型軟體包](#.E5.AD.97.E5.9E.8B.E8.BB.9F.E9.AB.94.E5.8C.85)
* [4.1 古文字](#.E5.8F.A4.E6.96.87.E5.AD.97)
* [4.2 盲文點字](#.E7.9B.B2.E6.96.87.E9.BB.9E.E5.AD.97)
* [4.3 表情符號(顏文字)](#.E8.A1.A8.E6.83.85.E7.AC.A6.E8.99.9F.28.E9.A1.8F.E6.96.87.E5.AD.97.29)
* [4.4 國際 (非英語系) 使用者](#.E5.9C.8B.E9.9A.9B_.28.E9.9D.9E.E8.8B.B1.E8.AA.9E.E7.B3.BB.29_.E4.BD.BF.E7.94.A8.E8.80.85)
* [4.4.1 阿拉伯和烏爾都文字](#.E9.98.BF.E6.8B.89.E4.BC.AF.E5.92.8C.E7.83.8F.E7.88.BE.E9.83.BD.E6.96.87.E5.AD.97)
* [4.4.2 緬甸文](#.E7.B7.AC.E7.94.B8.E6.96.87)
* [4.4.3 中日韓越文字](#.E4.B8.AD.E6.97.A5.E9.9F.93.E8.B6.8A.E6.96.87.E5.AD.97)
* [4.4.3.1 Pan-CJK](#Pan-CJK)
* [4.4.3.2 中文字](#.E4.B8.AD.E6.96.87.E5.AD.97)
* [4.4.3.3 日文字](#.E6.97.A5.E6.96.87.E5.AD.97)
* [4.4.3.4 韓文字](#.E9.9F.93.E6.96.87.E5.AD.97)
* [4.4.4 希臘文字](#.E5.B8.8C.E8.87.98.E6.96.87.E5.AD.97)
* [4.4.5 希伯來文字](#.E5.B8.8C.E4.BC.AF.E4.BE.86.E6.96.87.E5.AD.97)
* [4.4.6 印地文字](#.E5.8D.B0.E5.9C.B0.E6.96.87.E5.AD.97)
* [4.4.7 高棉文字](#.E9.AB.98.E6.A3.89.E6.96.87.E5.AD.97)
* [4.4.8 僧伽羅文字](#.E5.83.A7.E4.BC.BD.E7.BE.85.E6.96.87.E5.AD.97)
* [4.4.9 塔米爾文字](#.E5.A1.94.E7.B1.B3.E7.88.BE.E6.96.87.E5.AD.97)
* [4.4.10 藏文字](#.E8.97.8F.E6.96.87.E5.AD.97)
* [4.5 數學字型](#.E6.95.B8.E5.AD.B8.E5.AD.97.E5.9E.8B)
* [4.6 Microsoft 字型](#Microsoft_.E5.AD.97.E5.9E.8B)
* [4.7 Apple Mac OS X 字型](#Apple_Mac_OS_X_.E5.AD.97.E5.9E.8B)
* [4.8 等寬字型](#.E7.AD.89.E5.AF.AC.E5.AD.97.E5.9E.8B)
* [4.8.1 TrueType 字型](#TrueType_.E5.AD.97.E5.9E.8B)
* [4.8.2 點陣字型](#.E9.BB.9E.E9.99.A3.E5.AD.97.E5.9E.8B)
* [4.9 無襯線字型](#.E7.84.A1.E8.A5.AF.E7.B7.9A.E5.AD.97.E5.9E.8B)
* [4.10 手寫體](#.E6.89.8B.E5.AF.AB.E9.AB.94)
* [4.11 襯線字型](#.E8.A5.AF.E7.B7.9A.E5.AD.97.E5.9E.8B)
* [4.12 未分類字型](#.E6.9C.AA.E5.88.86.E9.A1.9E.E5.AD.97.E5.9E.8B)
* [5 X11 的字型採用順序](#X11_.E7.9A.84.E5.AD.97.E5.9E.8B.E6.8E.A1.E7.94.A8.E9.A0.86.E5.BA.8F)
* [6 字型別名](#.E5.AD.97.E5.9E.8B.E5.88.A5.E5.90.8D)
* [7 小提示](#.E5.B0.8F.E6.8F.90.E7.A4.BA)
* [7.1 從官方軟體庫安裝字型](#.E5.BE.9E.E5.AE.98.E6.96.B9.E8.BB.9F.E9.AB.94.E5.BA.AB.E5.AE.89.E8.A3.9D.E5.AD.97.E5.9E.8B)
* [7.2 應用程式專用的字型快取](#.E6.87.89.E7.94.A8.E7.A8.8B.E5.BC.8F.E5.B0.88.E7.94.A8.E7.9A.84.E5.AD.97.E5.9E.8B.E5.BF.AB.E5.8F.96)
* [8 另請參閱](#.E5.8F.A6.E8.AB.8B.E5.8F.83.E9.96.B1)
## 字型格式
現今電腦所使用的字型中,絕大部分屬於**點陣** (bitmap) 或**輪廓** (outline)資料格式。
點陣字型
由點 (像素) 陣列構成的圖像,代表每種字樣、大小的字 (glyph)。
輪廓字型
又稱作**向量** (vector) 字型。使用貝茲曲線 (Bézier curve)、繪圖指引和數學公式描繪每個字,產生的字元可以縮放至任意大小。
### 常見副檔名
* `bdf`, `bdf.gz` – 點陣字型,*b*itmap *d*istribution *f*ormat 的縮寫,以及用 gzip 壓縮的 `bdf`
* `pcf`, `pcf.gz` – 點陣字型,*p*ortable *c*ompiled *f*ont 的縮寫,以及用 gzip 壓縮的 `pcf`
* `psf`, `psfu`, `psf.gz`, `psfu.gz` – 點陣字型,*P*C *s*creen *f*ont 與 *P*C *s*creen *f*ont *U*nicode 的縮寫,以及用 gzip 壓縮的版本 (跟 X.Org 不相容)
* `pfa`, `pfb` – 輪廓字型,*P*ostScript *f*ont *A*SCII 與 *P*ostScript *f*ont *b*inary 的縮寫。PostScript 字型內建印表機指令。
* `ttf` – 輪廓字型,*T*rue*T*ype *f*ont 的縮寫。原本設計為 PostScript 字型的替代品。
* `otf` – 輪廓字型,*O*pen*T*ype *f*ont 的縮寫。TrueType 附帶 PostScript 排版指令。
TrueType 與 OpenType 的技術差異,在大部分的用途之下可被忽略。某些 OpenType 字型使用了 `ttf` 副檔名。
### 其他格式
排版程式 *TeX* 與字型軟體 *Metafont* 有它們自己算繪字元的方法。這兩個程式使用的字型副檔名有 `*pk`, `*gf`, `mf` 和 `vf`。
*FontForge* 字型編輯程式會將字型存為自己的文字檔格式 `sfd`,這是 *s*pline *f*ont *d*atabase 的縮寫。
[SVG](http://www.w3.org/TR/SVG/fonts.html) 格式也有一套自己的字型描述方法。
## 安裝
安裝字型的方式有很多種。
### Pacman
透過 [pacman](/index.php/Pacman_(%E6%AD%A3%E9%AB%94%E4%B8%AD%E6%96%87) "Pacman (正體中文)") 可以安裝啟用軟體庫的字型。使用以下指令搜尋可供使用的字型:
```
$ pacman -Ss font
```
或只搜尋 `ttf` 字型:
```
$ pacman -Ss ttf
```
### 建立軟體包
您應該將管理字型的工作交給 pacman。字型可以打包成一份 Arch 軟體包,還可以透過 [AUR](/index.php/AUR "AUR") 和社群分享。這裡有一個建立基本軟體包的範例。若想要更了解如何組建軟體包,請閱讀 [PKGBUILD](/index.php/PKGBUILD "PKGBUILD")。
字型檔案的家族名稱可以使用 `fc-query` 指令取得。例如: `fc-query -f '%{family[0]}
' /path/to/file`。使用的格式請參考 FcPatternFormat(3) 手冊之說明。
`PKGBUILD`
```
pkgname=fontname-fonts
pkgver=1.0
pkgrel=1
pkgdesc="一些關於此字型之描述"
arch=('any')
depends=('fontconfig' 'xorg-font-utils')
source=("http://someurl.org/$pkgname.tar.bz2")
install=$pkgname.install
package() {
install -Dm644 $pkgname/font.otf "$pkgdir"/usr/share/fonts/family_name/font.otf
install -Dm644 $pkgname/font_bold.otf "$pkgdir"/usr/share/fonts/family_name/font_bold.otf
}
```
`fontname-fonts.install`
```
post_install() {
fc-cache -s
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}
```
### 手動安裝
要為系統新增一個軟體庫未收錄的字型,建議方法是[#建立軟體包](#.E5.BB.BA.E7.AB.8B.E8.BB.9F.E9.AB.94.E5.8C.85)。採用這個方式讓 pacman 之後能夠移除或升級字型。不過您也可以用手動的方式安裝字型。
若要將字型安裝到系統 (讓所有使用者都能使用),將字型資料夾移至 `/usr/share/fonts/` 目錄。為了使得這些字型檔案能夠被所有使用者讀取,使用 [chmod](/index.php/Chmod "Chmod") 指令設定正確的權限:檔案至少必須是 `0444`,而目錄則是 `0555`。若要安裝給單一使用者,則將自行檔案安裝於 `~/.local/share/fonts` 目錄。(注意:`~/.fonts/` 的用法已經不被支援了)
要讓 X 伺服器可以直接載入字型 (不使用「字型伺服器」),需要將新增字型的所在目錄加為 FontPath 項目。這個項目位在[您的 Xorg 設定檔案](/index.php/Xorg#Configuration "Xorg") (例如 `/etc/X11/xorg.conf` 或 `/etc/xorg.conf`) 的 *Files* 區。更多詳細資訊請參閱[#舊版應用程式](#.E8.88.8A.E7.89.88.E6.87.89.E7.94.A8.E7.A8.8B.E5.BC.8F)。
接著更新 fontconfig 字型快取:
```
$ fc-cache -vf
```
### 舊版應用程式
對於不支援 fontconfig 的舊版應用程式 (例如 GTK+ 1.x 應用程式和 `xfontsel`),必須在字型目錄下建立索引:
```
$ mkfontscale
$ mkfontdir
```
或者,用一行指令將多個資料夾包含進來:
```
$ for dir in /font/dir1/ /font/dir2/; do xset +fp $dir; done && xset fp rehash
```
又或者,若字型被安裝在不同的子資料夾如 `/usr/share/fonts` :
```
$ for dir in * ; do if [ -d "$dir" ]; then cd "$dir";xset +fp "$PWD" ;mkfontscale; mkfontdir;cd .. ;fi; done && xset fp rehash
```
有時候 X 伺服器會無法成功載入字型資料夾,這時您需要重新掃描所有 `fonts.dir` 檔案:
```
# xset +fp /usr/share/fonts/misc # 告知 X 伺服器新的目錄
# xset fp rehash # 強制進行新的掃描
```
檢查字型是否被包含進來:
```
$ xlsfonts | grep fontname
```
**Note:** 許多套件在安裝時會自動設定Xorg以使用字型,若是這種情況,則不需要執行本步驟。
這也可以在 `/etc/X11/xorg.conf` 或是 `/etc/X11/xorg.conf.d` 設定檔中全域設置。
以下是一個必須要加到 `/etc/X11/xorg.conf` 檔案中的例子。請依照特定字型的需求自行增減設定中的路徑。
```
# Let X.Org know about the custom font directories
Section "Files"
FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/75dpi"
FontPath "/usr/share/fonts/cantarell"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/usr/share/fonts/encodings"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/truetype"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/util"
EndSection
```
### Pango 警告訊息
若您的系統有在使用 [Pango](http://www.pango.org/),它會從 [fontconfig](http://www.freedesktop.org/wiki/Software/fontconfig) 讀取字型來源。
```
(process:5741): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderFc', script='common'
(process:5741): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderFc', script='latin'
```
如果您看到與上面類似的錯誤,或者應用程式內的字元變成了方框,您需要新增字型並更新字型快取。這個範例使用 [ttf-liberation](https://www.archlinux.org/packages/?name=ttf-liberation) 字型演示(成功安裝此套件之後),並以 root 執行以套用至全系統。
```
# fc-cache
/usr/share/fonts: caching, new cache contents: 0 fonts, 3 dirs
/usr/share/fonts/TTF: caching, new cache contents: 16 fonts, 0 dirs
/usr/share/fonts/encodings: caching, new cache contents: 0 fonts, 1 dirs
/usr/share/fonts/encodings/large: caching, new cache contents: 0 fonts, 0 dirs
/usr/share/fonts/util: caching, new cache contents: 0 fonts, 0 dirs
/var/cache/fontconfig: cleaning cache directory
fc-cache: succeeded
```
您可以測試預設字型是否已經設置:
```
# fc-match
LiberationMono-Regular.ttf: "Liberation Mono" "Regular"
```
## 終端機字型
**Note:** 本節是關於 [Linux console](https://en.wikipedia.org/wiki/Linux_console "wikipedia:Linux console")。對於提供更多功能的其他的終端機(支援全 Unicode 字型、現代的顯示卡等等),請參考 [fbterm](/index.php/Fbterm "Fbterm") 、 [KMSCON](/index.php/KMSCON "KMSCON") 或之類的相關專案。
預設的條件下 [虛擬終端機](https://en.wikipedia.org/wiki/Virtual_console "wikipedia:Virtual console") 使用核心內建的字型與 [CP437](https://en.wikipedia.org/wiki/CP437 "wikipedia:CP437") 字元表, 但這是很容易修改的。
[Linux 虛擬終端機](https://en.wikipedia.org/wiki/Linux_console "wikipedia:Linux console") 預設使用 UTF-8 編碼,但由於使用了標準的 VGA 相容偵緩衝,一個虛擬終端機被限制只能使用標準的 256 或 512 個字符。若一個字型超過 256 個字符,則色彩就會從 16 種降級到 8 種。為了指配正確的符號以顯示給訂的 Unicode,便需要一種特殊的轉換表,*unimap*。現在大多數虛擬終端機字型都有內建這個功能,傳統上則需要分開載入。
[kbd](https://www.archlinux.org/packages/?name=kbd) 套件提供了改變虛擬終端機字型及字型對應的工具。可用的字型被存放在 `/usr/share/kbd/consolefonts/` 目錄中,這些副檔名為 *.psfu* or *.psfu.gz* 的檔案具有內建的 Unicode 轉換表。
Keymaps, the connection between the key pressed and the character used by the computer, are found in the subdirectories of `/usr/share/kbd/keymaps/`, see [Keyboard configuration in console](/index.php/Keyboard_configuration_in_console "Keyboard configuration in console") for details.
鍵盤映射 (Keymap) 是按鍵和電腦使用字元的對應關係表,可以在 `/usr/share/kbd/keymaps/` 的子目錄下找到。詳細資訊請參照 [Keyboard configuration in console](/index.php/Keyboard_configuration_in_console "Keyboard configuration in console") 。
**Note:** 替換這些字型可能造成某些問題,因為有些程式預期標準的 VGA 風格字型,如某些畫線的圖形軟體。
### 預覽和測試
**提示:** 一個整理過的預覽影像資料庫:[Linux 終端機字型截圖](http://alexandre.deverteuil.net/pages/consolefonts)。
*showconsolefont* 指令會以表格形式顯示可用字與字元:
```
$ showconsolefont
```
*setfont* 工具可以暫時改變字型,讓使用者認為那是固定的字型。只要指定字型名稱即可 (這些字型位於 `/usr/share/kbd/consolefonts/`),例如:
```
$ setfont lat2-16 -m 8859-2
```
需注意字型名稱的大小寫呈現,不可混淆。如果對新換的字型不滿意,用以下指令可以還原至預設字型 (就算終端機顯示亂碼,這個指令依然可以執行,將指令「盲打」進去即可):
```
$ setfont
```
**註記:** *setfont* 只作用於目前正在使用的終端機。其它終端機無論活躍與否都不受影響。
### 持續性的設定
`/etc/vconsole.conf` 的 `FONT` 用來在開機時設定字型,對於所有的虛擬終端機都是固定的,詳情請參見 [vconsole.conf(5)](https://jlk.fjfi.cvut.cz/arch/manpages/man/vconsole.conf.5) 的說明。
若要顯示 *Č, ž, đ, š* 或 *Ł, ę, ą, ś* 之類的字元,使用 `lat2-16.psfu.gz` 這個字型:
`/etc/vconsole.conf`
```
...
FONT=lat2-16
FONT_MAP=8859-2
```
這代表使用 ISO/IEC 8859 字元的第二部分,大小設定為 16。您可以使用其它值更改字型大小 (如 `lat2-08`)。您可以在[維基百科的這張表](https://en.wikipedia.org/wiki/ISO/IEC_8859#The_Parts_of_ISO.2FIEC_8859 "wikipedia:ISO/IEC 8859")查詢 8859 規格定義的區域。
若要為早期的使用者空間套用指定字型,在 `/etc/mkinitcpio.conf` 使用 `keymap` 的設定。更多資訊請參閱 [Mkinitcpio#HOOKS](/index.php/Mkinitcpio#HOOKS "Mkinitcpio")。
如果開機時字型沒有任何變化,或只變化一下就回復原樣,則有可能是因為圖形驅動啟動時字型被重設,然後終端機被切至幀緩衝 (framebuffer)。提早載入圖形驅動可以避免這個問題。若要在套用 `/etc/vconsole.conf` 之前將幀緩衝準備好,請參閱[核心模式設定#提早啟動 KMS](/index.php/Kernel_mode_setting#Early_KMS_start "Kernel mode setting")、[[2]](https://bbs.archlinux.org/viewtopic.php?id=145765) 或其它方式。
## 字型軟體包
以下是收錄於官方軟體庫和 [AUR](/index.php/AUR "AUR") 的字型軟體包列表,種類繁多,可依照需求選用。若字型有廣泛的萬國碼 (Unicode) 支援,會加註 "Unicode" 標記,詳情請參閱字型專案或相關的維基百科頁面。
一位 Github 使用者 Ternstor 用 python 腳本產生含有所有官方及 AUR 套件庫字型的 PNG 圖像的 HTML 文件,請參照 [[3]](https://github.com/ternstor/distrofonts/blob/master/archfonts.py) 。
### 古文字
* [ttf-ancient-fonts](https://aur.archlinux.org/packages/ttf-ancient-fonts/) - 包含了許多古文明字型的 Unicode 符號集合
### 盲文點字
* [ttf-ubraille](https://www.archlinux.org/packages/?name=ttf-ubraille) - 包含 Unicode **盲文點字**符號的字型
### 表情符號(顏文字)
設計用來表示表情的圖形化符號集合。
* emojione-color-fontAUR - a complete, independent, open-source emoji set focused on design correctness
* twemoji-color-fontAUR - Twitter's open-sourced emoji glyphs
* ttf-symbola - provides many Unicode symbols, including emoji, in outline style
* noto-fonts-emoji - Google's own emoji font, like on Android or Google Hangouts
部份新增的符號在 Noto 字型中的顯示不佳。
### 國際 (非英語系) 使用者
應用程式與瀏覽器會根據 fontconfig 設定和 Unicode 文字可用的字型來選擇其顯示字型。用指令 `fc-list :lang="雙字母的語言代碼"` 列舉系統安裝了哪些可對應該語言的字型。例如,列舉已經安裝的阿拉伯文字型,以及支援阿拉伯字的字型:
`$ fc-list -f '%{file}
' :lang=ar`
```
/usr/share/fonts/TTF/FreeMono.ttf
/usr/share/fonts/TTF/DejaVuSansCondensed.ttf
/usr/share/fonts/truetype/custom/DroidKufi-Bold.ttf
/usr/share/fonts/TTF/DejaVuSansMono.ttf
/usr/share/fonts/TTF/FreeSerif.ttf
```
若要在多國語言的網站 (如維基百科、Arch Linux wiki) 正確描繪字形,請安裝下列軟體包組合之一:
* Google 的 [Noto](http://www.google.com/get/noto/) 以支援所有語言為目標。[安裝](/index.php/Install "Install") [noto-fonts](https://www.archlinux.org/packages/?name=noto-fonts)、 [noto-fonts-cjk](https://www.archlinux.org/packages/?name=noto-fonts-cjk) 以及 [noto-fonts-emoji](https://www.archlinux.org/packages/?name=noto-fonts-emoji)。
* 另外一個能夠良好涵蓋多語言環境的字型組合是 [ttf-freefont](https://www.archlinux.org/packages/?name=ttf-freefont)、[ttf-arphic-uming](https://www.archlinux.org/packages/?name=ttf-arphic-uming) 以及 [ttf-baekmuk](https://www.archlinux.org/packages/?name=ttf-baekmuk)。
#### 阿拉伯和烏爾都文字
* [ttf-amiri](https://aur.archlinux.org/packages/ttf-amiri/) - A classical Arabic typeface in Naskh style poineered by Amiria Press
* [ttf-qurancomplex-fonts](https://aur.archlinux.org/packages/ttf-qurancomplex-fonts/) - Fonts by King Fahd Glorious Quran Printing Complex in al-Madinah al-Munawwarah
* [ttf-qurancomplex-fonts](https://aur.archlinux.org/packages/ttf-qurancomplex-fonts/) - 位於麥地那的 King Fahd Glorious Quran Printing Complex 製作的字型
* [ttf-arabeyes-fonts](https://aur.archlinux.org/packages/ttf-arabeyes-fonts/) - Collection of free Arabic fonts
* [ttf-sil-lateef](https://aur.archlinux.org/packages/ttf-sil-lateef/) - 來自 SIL 的 Unicode 阿拉伯文字型
* [ttf-sil-scheherazade](https://aur.archlinux.org/packages/ttf-sil-scheherazade/) - 來自 SIL 的 Unicode 阿拉伯文字型
* [ttf-urdufonts](https://aur.archlinux.org/packages/ttf-urdufonts/) - Urdu fonts (Jameel Noori Nastaleeq (+kasheeda), Nafees Web Naskh, PDMS Saleem Quran Font) and font configuration to set Jameel Noori Nastaleeq as default font for Urdu
#### 緬甸文
* [ttf-my-paduk](https://aur.archlinux.org/packages/ttf-my-paduk/) - Padauk font for Myanmar/Birmania
* [ttf-myanmar-fonts](https://aur.archlinux.org/packages/ttf-myanmar-fonts/) - 121 Fonts from myordbok.com
#### 中日韓越文字
##### Pan-CJK
* 思源字體:Adobe與Google合資開發的,囊括簡體中文、繁體中文、日文、韓文字形和來自 Source Sans 字體家族的拉丁文、希臘文和西里爾文字形的 OpenType 字體。
* [adobe-source-han-sans-otc-fonts](https://www.archlinux.org/packages/?name=adobe-source-han-sans-otc-fonts) - 思源黑體,無襯線字體。
* [adobe-source-han-serif-otc-fonts](https://www.archlinux.org/packages/?name=adobe-source-han-serif-otc-fonts) - 思源宋體,襯線字體。
* [noto-fonts-cjk](https://www.archlinux.org/packages/?name=noto-fonts-cjk) - Google Noto CJK 字體, 提供簡體中文、繁體中文、日文、韓文一致的設計和外觀。它是基於 [adobe-source-han-sans-otc-fonts](https://www.archlinux.org/packages/?name=adobe-source-han-sans-otc-fonts) 重貼的商標。
* 文泉驛字體
* [wqy-microhei](https://www.archlinux.org/packages/?name=wqy-microhei) - 文泉驛微米黑,無襯線形式字體。
* [wqy-microhei-lite](https://www.archlinux.org/packages/?name=wqy-microhei-lite) - 文泉驛微米黑light版(筆畫更細)。
* [ttf-i.bming](https://aur.archlinux.org/packages/ttf-i.bming/) - 舊字體風格的中日韓存先字體
##### 中文字
* 思源字體
* [adobe-source-han-serif-cn-fonts](https://www.archlinux.org/packages/?name=adobe-source-han-serif-cn-fonts) - 思源宋體簡體中文部分
* [adobe-source-han-serif-tw-fonts](https://www.archlinux.org/packages/?name=adobe-source-han-serif-tw-fonts) - 思源宋體繁體中文部分
* [adobe-source-han-sans-cn-fonts](https://www.archlinux.org/packages/?name=adobe-source-han-sans-cn-fonts) - 思源黑體簡體中文部分
* [adobe-source-han-sans-tw-fonts](https://www.archlinux.org/packages/?name=adobe-source-han-sans-tw-fonts) - 思源黑體繁體中文部分
* noto中文字體
* [noto-fonts-sc](https://aur.archlinux.org/packages/noto-fonts-sc/) - Noto 簡體中文字體
* [noto-fonts-tc](https://aur.archlinux.org/packages/noto-fonts-tc/) - Noto 繁體中文字體
* 文泉驛字體
* [wqy-zenhei](https://www.archlinux.org/packages/?name=wqy-zenhei) - 文泉驛正黑體,黑體 (無襯線) 的中文輪廓字體,附帶文泉驛點陣宋體 (也支持部分日韓字符)。
* [wqy-bitmapfont](https://www.archlinux.org/packages/?name=wqy-bitmapfont) - 文泉驛點陣宋體 (襯線) 中文字體。
* 文鼎字體
* [ttf-arphic-ukai](https://www.archlinux.org/packages/?name=ttf-arphic-ukai) - **楷書** (帶有筆觸) Unicode 字體 (推荐啟用反鋸齒)
* [ttf-arphic-uming](https://www.archlinux.org/packages/?name=ttf-arphic-uming) - **明體** (印刷) Unicode 字體
* [opendesktop-fonts](https://www.archlinux.org/packages/?name=opendesktop-fonts) - **新宋**字體,之前為 ttf-fireflysung
* [ttf-hannom](https://www.archlinux.org/packages/?name=ttf-hannom) - 中文、越南文 TrueType 字體
* 台灣中華民國教育部標准字體
* [ttf-tw](https://aur.archlinux.org/packages/ttf-tw/) - 台灣教育部發行的標准楷書、宋體字體。
* [ttf-twcns-fonts](https://aur.archlinux.org/packages/ttf-twcns-fonts/) - 台灣中華民國教育部發行的[NS11643標准的中文交換碼全字庫](http://data.gov.tw/node/5961),包含明體、正宋體及正楷體。
* windows中文字體
* [ttf-ms-win8-zh_cn](https://aur.archlinux.org/packages/ttf-ms-win8-zh_cn/) - windows8簡體中文字體。
* [ttf-ms-win8-zh_tw](https://aur.archlinux.org/packages/ttf-ms-win8-zh_tw/) - windows8繁體中文字體。
* [ttf-ms-win10-zh_cn](https://aur.archlinux.org/packages/ttf-ms-win10-zh_cn/) - windows10簡體中文字體。
* [ttf-ms-win10-zh_tw](https://aur.archlinux.org/packages/ttf-ms-win10-zh_tw/) - windows10繁體中文字體。
##### 日文字
* [otf-ipafont](https://www.archlinux.org/packages/?name=otf-ipafont) - 正規的日文哥特體 (無襯線) 與明朝體 (襯線) 字形集;其中一項高品質的開放原始碼字形。openSUSE-ja 的預設字形。
* [ttf-vlgothic](https://aur.archlinux.org/packages/ttf-vlgothic/) - 日文哥特體字形。Debian/Fedora/Vine Linux 的預設字型
* [ttf-mplus](https://aur.archlinux.org/packages/ttf-mplus/) - 現代哥特體的日文輪廓字型。包含所有日文平假名/片假名、Basic Latin、Latin-1 Supplement、Latin Extended-A、IPA Extensions。另外還有大部分日文漢字、希臘字母、西里爾字與越南文字,可以 7 磅 (等比例) 或 5 磅 (等寬) 字重顯示。
* [ttf-monapo](https://aur.archlinux.org/packages/ttf-monapo/) - 日文字型,可正確顯示 [2ch 的 Shift JIS 藝術創作](https://en.wikipedia.org/wiki/2channel_Shift_JIS_art "wikipedia:2channel Shift JIS art")。
* [ttf-sazanami](https://www.archlinux.org/packages/?name=ttf-sazanami) - 自由的日文 TrueType 字型。已經過期無人維護,但在某些環境下可當作備案字型使用。
##### 韓文字
* [ttf-baekmuk](https://www.archlinux.org/packages/?name=ttf-baekmuk) - 韓文 TrueType 字型集合
* [ttf-nanum](https://aur.archlinux.org/packages/ttf-nanum/) - 共享體 (Nanum) 系列 TrueType 字型
* [ttf-nanumgothic_coding](https://aur.archlinux.org/packages/ttf-nanumgothic_coding/) - 共享體 (Nanum) 系列 TrueType 等寬字型
#### 希臘文字
幾乎所有 Unicode 字型都包含希臘字元集 (也包含多調變音符號)。某些額外的字型軟體包未包含完整的 Unicode 集,但擁有高品質的希臘字字形 (當然包含拉丁字):
* [otf-gfs](https://aur.archlinux.org/packages/otf-gfs/) - 由 Greek Font Society 選用的 OpenType 字型
* [ttf-mgopen](https://aur.archlinux.org/packages/ttf-mgopen/) - 來自 Magenta 的專業 TrueType 字型
#### 希伯來文字
* [culmus](https://aur.archlinux.org/packages/culmus/) - 自由的希伯來文字型集合
#### 印地文字
* [ttf-freebanglafont](https://www.archlinux.org/packages/?name=ttf-freebanglafont) - 孟加拉文字型
* [ttf-indic-otf](https://www.archlinux.org/packages/?name=ttf-indic-otf) - 印地文 OpenType 字型集合 (包含 ttf-freebanglafont)
(This one contains a "look of disapproval" that might be more to your liking than the [bdf-unifont](https://www.archlinux.org/packages/?name=bdf-unifont) one mentioned elsewhere in this document)
* [lohit-fonts](https://aur.archlinux.org/packages/lohit-fonts/) - 來自 Fedora 專案的印地文 TrueType 字型 (包含 Oriya 字型以及更多)
#### 高棉文字
* [ttf-khmer](https://www.archlinux.org/packages/?name=ttf-khmer) - 涵蓋高棉語 (Khmer) 文字的字型
* [Hanuman](http://code.google.com/webfonts/family?family=Hanuman&subset=khmer) ([ttf-google-fonts-git](https://aur.archlinux.org/packages/ttf-google-fonts-git/))
#### 僧伽羅文字
* [ttf-lklug](https://aur.archlinux.org/packages/ttf-lklug/) - 僧伽羅文 (Sinhala) Unicode 字型
#### 塔米爾文字
* [ttf-tamil](https://aur.archlinux.org/packages/ttf-tamil/) - 塔米爾文 (Tamil) Unicode 字型
#### 藏文字
* [ttf-tibetan-machine](https://www.archlinux.org/packages/?name=ttf-tibetan-machine) - 藏文 (Tibetan) Machine TTFont
### 數學字型
* [font-mathematica](https://www.archlinux.org/packages/?name=font-mathematica) - Wolfram 公司的 Mathematica 字型
* [ttf-mathtype](https://aur.archlinux.org/packages/ttf-mathtype/) - MathType 字型
* [ttf-computer-modern-fonts](https://aur.archlinux.org/packages/ttf-computer-modern-fonts/)
### Microsoft 字型
參閱[微軟字型](/index.php/MS_Fonts "MS Fonts")。
### Apple Mac OS X 字型
* [ttf-mac-fonts](https://aur.archlinux.org/packages/ttf-mac-fonts/) - Mac OS X TrueType 字型
### 等寬字型
有一些建議要給各位。每個使用者所偏好的字型不同,因此要找到您心目中的理想字型,就請多加嘗試。 如果您沒有太多時間,可以閱讀 Dan Benjamin 的部落格文章:[*Top 10 Programming Fonts*](http://hivelogic.com/articles/top-10-programming-fonts) (前十名適合寫程式的字型)。
這裡有 Trevor Lowing 整理的一長串字型清單:[http://www.lowing.org/fonts/](http://www.lowing.org/fonts/) 。
#### TrueType 字型
* [Andalé Mono](https://en.wikipedia.org/wiki/Andal%C3%A9_Mono "wikipedia:Andalé Mono") ([ttf-ms-fonts](https://aur.archlinux.org/packages/ttf-ms-fonts/))
* [Anonymous Pro](http://www.marksimonson.com/fonts/view/anonymous-pro) ([ttf-anonymous-pro](https://www.archlinux.org/packages/?name=ttf-anonymous-pro),也包含在 [ttf-google-fonts-git](https://aur.archlinux.org/packages/ttf-google-fonts-git/))
* [Bitstream Vera Mono](https://en.wikipedia.org/wiki/Bitstream_Vera "wikipedia:Bitstream Vera") ([ttf-bitstream-vera](https://www.archlinux.org/packages/?name=ttf-bitstream-vera))
* [Consolas](https://en.wikipedia.org/wiki/Consolas "wikipedia:Consolas") ([ttf-vista-fonts](https://aur.archlinux.org/packages/ttf-vista-fonts/)) - Windows 下的編程用字型
* [Courier New](https://en.wikipedia.org/wiki/Courier_New "wikipedia:Courier New") ([ttf-ms-fonts](https://aur.archlinux.org/packages/ttf-ms-fonts/))
* Cousine ([ttf-google-fonts-git](https://aur.archlinux.org/packages/ttf-google-fonts-git/)) - Chrome/Chromium OS 的 Courier New 替代 (metric-compatible)
* [DejaVu Sans Mono](https://en.wikipedia.org/wiki/DejaVu_fonts "wikipedia:DejaVu fonts") ([ttf-dejavu](https://www.archlinux.org/packages/?name=ttf-dejavu)) - Unicode
* [Droid Sans Mono](https://en.wikipedia.org/wiki/Droid_(font) ([ttf-droid](https://www.archlinux.org/packages/?name=ttf-droid),也包含在 [ttf-google-fonts-git](https://aur.archlinux.org/packages/ttf-google-fonts-git/))
* Envy Code R ([ttf-envy-code-r](https://aur.archlinux.org/packages/ttf-envy-code-r/))
* [FreeMono](https://en.wikipedia.org/wiki/GNU_FreeFont "wikipedia:GNU FreeFont") ([ttf-freefont](https://www.archlinux.org/packages/?name=ttf-freefont)) - Unicode
* [Inconsolata](https://en.wikipedia.org/wiki/Inconsolata "wikipedia:Inconsolata") ([ttf-inconsolata](https://www.archlinux.org/packages/?name=ttf-inconsolata)) - 極佳的編程用字型
* [Inconsolata-g](https://en.wikipedia.org/wiki/Inconsolata "wikipedia:Inconsolata") ([ttf-inconsolata-g](https://aur.archlinux.org/packages/ttf-inconsolata-g/)) - 加入一些親近編程人員的調整
* [Liberation Mono](https://en.wikipedia.org/wiki/Liberation_fonts "wikipedia:Liberation fonts") ([ttf-liberation](https://www.archlinux.org/packages/?name=ttf-liberation)) - 可代替 Courier New (metric-compatible)
* [Lucida Console](https://en.wikipedia.org/wiki/Lucida_Console "wikipedia:Lucida Console") ([ttf-ms-fonts](https://aur.archlinux.org/packages/ttf-ms-fonts/))
* [Lucida Typewriter](https://en.wikipedia.org/wiki/Lucida_Typewriter "wikipedia:Lucida Typewriter") (包含於 [jre](https://aur.archlinux.org/packages/jre/) 軟體包)
* [Monaco](https://en.wikipedia.org/wiki/Monaco_(typeface) ([ttf-monaco](https://aur.archlinux.org/packages/ttf-monaco/)) - OSX/Textmate 下知名的編程用字型
* Monofur ([ttf-monofur](https://aur.archlinux.org/packages/ttf-monofur/))
#### 點陣字型
* Default 8x16
* Dina ([dina-font](https://www.archlinux.org/packages/?name=dina-font))
* [Gohu](http://font.gohu.org/) ([gohufont](https://aur.archlinux.org/packages/gohufont/))
* Lime ([artwiz-fonts](https://www.archlinux.org/packages/?name=artwiz-fonts))
* [ProFont](https://en.wikipedia.org/wiki/ProFont "wikipedia:ProFont") ([profont](https://www.archlinux.org/packages/?name=profont))
* [Proggy Programming Fonts](https://en.wikipedia.org/wiki/Proggy_Programming_Fonts "wikipedia:Proggy Programming Fonts") ([proggyfonts](https://aur.archlinux.org/packages/proggyfonts/))
* Tamsyn ([tamsyn-font](https://www.archlinux.org/packages/?name=tamsyn-font))
* [Terminus](https://en.wikipedia.org/wiki/Terminus_(typeface) ([terminus-font](https://www.archlinux.org/packages/?name=terminus-font))
* Unifont (glyphs like (look of disapproval)) ([bdf-unifont](https://www.archlinux.org/packages/?name=bdf-unifont))
### 無襯線字型
* [Andika](http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=andika) ([ttf-andika](https://aur.archlinux.org/packages/ttf-andika/),包含於 [ttf-sil-fonts](https://aur.archlinux.org/packages/ttf-sil-fonts/))
* [Arial](https://en.wikipedia.org/wiki/Arial "wikipedia:Arial") ([ttf-ms-fonts](https://aur.archlinux.org/packages/ttf-ms-fonts/))
* [Arial Black](https://en.wikipedia.org/wiki/Arial_Black "wikipedia:Arial Black") ([ttf-ms-fonts](https://aur.archlinux.org/packages/ttf-ms-fonts/))
* Arimo ([ttf-google-fonts-git](https://aur.archlinux.org/packages/ttf-google-fonts-git/)) - Chrome/Chromium OS 的 Arial 替代 (metric-compatible)
* [Calibri](https://en.wikipedia.org/wiki/Calibri "wikipedia:Calibri") ([ttf-vista-fonts](https://aur.archlinux.org/packages/ttf-vista-fonts/))
* [Candara](https://en.wikipedia.org/wiki/Candara "wikipedia:Candara") ([ttf-vista-fonts](https://aur.archlinux.org/packages/ttf-vista-fonts/))
* [Constantia](https://en.wikipedia.org/wiki/Constantia_(typeface) ([ttf-vista-fonts](https://aur.archlinux.org/packages/ttf-vista-fonts/))
* [Corbel](https://en.wikipedia.org/wiki/Corbel_(typeface) ([ttf-vista-fonts](https://aur.archlinux.org/packages/ttf-vista-fonts/))
* [DejaVu Sans](https://en.wikipedia.org/wiki/DejaVu_fonts "wikipedia:DejaVu fonts") ([ttf-dejavu](https://www.archlinux.org/packages/?name=ttf-dejavu)) - Unicode
* [Droid Sans](https://en.wikipedia.org/wiki/Droid_(font) ([ttf-droid](https://www.archlinux.org/packages/?name=ttf-droid),包含於 [ttf-google-fonts-git](https://aur.archlinux.org/packages/ttf-google-fonts-git/))
* [FreeSans](https://en.wikipedia.org/wiki/GNU_FreeFont "wikipedia:GNU FreeFont") ([ttf-freefont](https://www.archlinux.org/packages/?name=ttf-freefont)) - Unicode
* [Impact](https://en.wikipedia.org/wiki/Impact_(typeface) ([ttf-ms-fonts](https://aur.archlinux.org/packages/ttf-ms-fonts/))
* [Liberation Sans](https://en.wikipedia.org/wiki/Liberation_fonts "wikipedia:Liberation fonts") ([ttf-liberation](https://www.archlinux.org/packages/?name=ttf-liberation)) - 可替代 Arial (metric-compatible)
* [Linux Biolinum](https://en.wikipedia.org/wiki/Linux_Libertine "wikipedia:Linux Libertine") ([ttf-linux-libertine](https://www.archlinux.org/packages/?name=ttf-linux-libertine))
* [Lucida Sans](https://en.wikipedia.org/wiki/Lucida_Sans "wikipedia:Lucida Sans") ([ttf-ms-fonts](https://aur.archlinux.org/packages/ttf-ms-fonts/))
* [Microsoft Sans Serif](https://en.wikipedia.org/wiki/Microsoft_Sans_Serif "wikipedia:Microsoft Sans Serif") ([ttf-ms-fonts](https://aur.archlinux.org/packages/ttf-ms-fonts/))
* [PT Sans](https://en.wikipedia.org/wiki/PT_Sans "wikipedia:PT Sans") ([ttf-google-fonts-git](https://aur.archlinux.org/packages/ttf-google-fonts-git/)) - 3 種主要變體:正常、變窄與標題 - Unicode:拉丁字、西里爾字
* [Tahoma](https://en.wikipedia.org/wiki/Tahoma_(typeface) ([ttf-tahoma](https://aur.archlinux.org/packages/ttf-tahoma/))
* [Trebuchet](https://en.wikipedia.org/wiki/Trebuchet_MS "wikipedia:Trebuchet MS") ([ttf-ms-fonts](https://aur.archlinux.org/packages/ttf-ms-fonts/))
* [Ubuntu Font Family](https://en.wikipedia.org/wiki/Ubuntu_Font_Family "wikipedia:Ubuntu Font Family") ([ttf-ubuntu-font-family](https://www.archlinux.org/packages/?name=ttf-ubuntu-font-family))
* [Verdana](https://en.wikipedia.org/wiki/Verdana "wikipedia:Verdana") ([ttf-ms-fonts](https://aur.archlinux.org/packages/ttf-ms-fonts/))
### 手寫體
* [Comic Sans](https://en.wikipedia.org/wiki/Comic_Sans "wikipedia:Comic Sans") ([ttf-ms-fonts](https://aur.archlinux.org/packages/ttf-ms-fonts/))
### 襯線字型
* [Cambria](https://en.wikipedia.org/wiki/Cambria_(typeface) ([ttf-vista-fonts](https://aur.archlinux.org/packages/ttf-vista-fonts/))
* [Charis](https://en.wikipedia.org/wiki/Charis_SIL "wikipedia:Charis SIL") (包含於 [ttf-sil-fonts](https://aur.archlinux.org/packages/ttf-sil-fonts/)) - Unicode:拉丁字、西里爾字
* [DejaVu Serif](https://en.wikipedia.org/wiki/DejaVu_fonts "wikipedia:DejaVu fonts") ([ttf-dejavu](https://www.archlinux.org/packages/?name=ttf-dejavu)) - Unicode
* [Doulos](https://en.wikipedia.org/wiki/Doulos_SIL "wikipedia:Doulos SIL") (包含於 [ttf-sil-fonts](https://aur.archlinux.org/packages/ttf-sil-fonts/)) - Unicode:拉丁字、西里爾字
* [Droid Serif](https://en.wikipedia.org/wiki/Droid_(font) ([ttf-droid](https://www.archlinux.org/packages/?name=ttf-droid),包含於 [ttf-google-fonts-git](https://aur.archlinux.org/packages/ttf-google-fonts-git/))
* [FreeSerif](https://en.wikipedia.org/wiki/GNU_FreeFont "wikipedia:GNU FreeFont") ([ttf-freefont](https://www.archlinux.org/packages/?name=ttf-freefont)) - Unicode
* [Gentium](https://en.wikipedia.org/wiki/Gentium "wikipedia:Gentium") ([ttf-gentium](https://www.archlinux.org/packages/?name=ttf-gentium),包含於 [ttf-sil-fonts](https://aur.archlinux.org/packages/ttf-sil-fonts/)) - Unicode:拉丁字、希臘字、西里爾字、音標字母
* [Georgia](https://en.wikipedia.org/wiki/Georgia_(typeface) ([ttf-ms-fonts](https://aur.archlinux.org/packages/ttf-ms-fonts/))
* [Liberation Serif](https://en.wikipedia.org/wiki/Liberation_fonts "wikipedia:Liberation fonts") ([ttf-liberation](https://www.archlinux.org/packages/?name=ttf-liberation)) - Times New Roman 替代 (metric-compatible)
* [Linux Libertine](https://en.wikipedia.org/wiki/Linux_Libertine "wikipedia:Linux Libertine") ([ttf-linux-libertine](https://www.archlinux.org/packages/?name=ttf-linux-libertine)) - Unicode:拉丁字、希臘字、西里爾字、希伯來字
* [Times New Roman](https://en.wikipedia.org/wiki/Times_New_Roman "wikipedia:Times New Roman") ([ttf-ms-fonts](https://aur.archlinux.org/packages/ttf-ms-fonts/))
* Tinos ([ttf-google-fonts-git](https://aur.archlinux.org/packages/ttf-google-fonts-git/)) - Chrome/Chromium OS 的 Times New Roman 替代 (metric-compatible)
### 未分類字型
* [ttf-google-fonts-git](https://aur.archlinux.org/packages/ttf-google-fonts-git/) — a huge collection of free fonts (including ubuntu, inconsolata, droid, etc.) - Note: Your font dialog might get very long as >100 fonts will be added.
* [ttf-mph-2b-damase](https://www.archlinux.org/packages/?name=ttf-mph-2b-damase) — Covers full plane 1 and several scripts
* [ttf-symbola](https://aur.archlinux.org/packages/ttf-symbola/) — Provides emoji and many many other symbols
* [ttf-sil-fonts](https://aur.archlinux.org/packages/ttf-sil-fonts/) — Gentium, Charis, Doulos, Andika and Abyssinica from SIL
* [font-bh-ttf](https://www.archlinux.org/packages/?name=font-bh-ttf) — X.Org Luxi fonts
* [ttf-cheapskate](https://www.archlinux.org/packages/?name=ttf-cheapskate) — Font collection from *dustismo.com*
* [ttf-junicode](https://www.archlinux.org/packages/?name=ttf-junicode) — Junius font containing almost complete medieval latin script glyphs
* [xorg-fonts-type1](https://www.archlinux.org/packages/?name=xorg-fonts-type1) — IBM Courier and Adobe Utopia sets of [PostScript fonts](https://en.wikipedia.org/wiki/PostScript_fonts "wikipedia:PostScript fonts")
## X11 的字型採用順序
Fontconfig 會自動選擇符合目前需求的字型。這麼說好了,假設有一個包含英文和中文的視窗,如果預設字型不支援中文,就會換成有中文字支援的字型來顯示。
Fontconfig 透過 `$XDG_CONFIG_HOME/fontconfig/fonts.conf`,讓每個使用者都可以設定自己的偏好順序。 如果您希望在自己偏好的襯線字體後面加上一種中文字型當候補,檔案會看起來像這樣:
```
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias>
<family>serif</family>
<prefer>
<family>您偏好的拉丁字襯線字型名稱</family>
<family>您的中文字型名稱</family>
</prefer>
</alias>
</fontconfig>
```
您也可以新增無襯線和等寬字型的部分。更多資訊可參考 fontconfig 手冊。
## 字型別名
Linux 下有數個字型別名,實際上它們指向別的真實字型,這是為了讓所有應用程式使用的字型能夠相似。最常見的別名有:`serif` 襯線字型 (如 DejaVu Serif);`sans-serif` 無襯線字型 (如 DejaVu Sans);以及 `monospace` 等寬字型 (如 DejaVu Sans Mono)。不過這些別名所代表的字型可能會有變化,且通常它們不會顯示在 KDE 和其他桌面環境的字型管理工具之中。
若要查詢別名所代表的字型,執行:
```
$ fc-match monospace
DejaVuSansMono.ttf: "DejaVu Sans Mono" "Book"
```
在上面的範例中,`DejaVuSansMono.ttf` 是 monospace 別名所指向的字型。
## 小提示
### 從官方軟體庫安裝字型
您可以將**官方軟體倉庫**有提供的字型全部抓下來安裝。
所有字型
```
# pacman -S $(pacman -Ssq font)
```
所有 *TrueType* 字型
```
# pacman -S $(pacman -Ssq ttf)
```
### 應用程式專用的字型快取
Matplotlib ([python-matplotlib](https://www.archlinux.org/packages/?name=python-matplotlib) 或 [python2-matplotlib](https://www.archlinux.org/packages/?name=python2-matplotlib)) 使用自己的字型快取,因此更新字型後記得移除 `$HOME/.matplotlib/fontList.cache`,這樣它才會再產生一次快取並找到新字型 [[4]](http://matplotlib.1069221.n5.nabble.com/getting-matplotlib-to-recognize-a-new-font-td40500.html)。
## 另請參閱
* [字型設定 (英)](/index.php/Font_configuration "Font configuration")