新聞中心
Linux系統(tǒng)是一種自由的開源操作系統(tǒng),由于其完全自由的性質(zhì),非常適合程序員、網(wǎng)站開發(fā)人員、程序愛好者使用。雖然Linux系統(tǒng)自帶多種字體,但使用者們可能需要添加新的字體以滿足他們的個性化需求。本文將介紹。

步驟一:準(zhǔn)備要添加的字體
在添加新字體之前,需要準(zhǔn)備好需要添加的字體文件。通常情況下,字體文件的格式為.ttf或.otf,但Linux支持其他格式,如.Type1或.afm??梢詮亩喾N渠道獲得自己需要的字體,例如從字體官網(wǎng)或免費下載站下載。將下載好的字體文件存放在本地磁盤的某個文件夾中。
步驟二:查看字體文件的格式并解壓
在Linux系統(tǒng)中,可以使用file命令查看該字體是否可用。例如,將字體文件存儲在/usr/share/fonts/truetype/目錄下,執(zhí)行以下命令查看文件能否使用。
$ cd /usr/share/fonts/truetype/
$ file myfont.ttf
如果字體在上述目錄下可用,則將輸出顯示為TrueType Font。如果不是,將無法在Linux系統(tǒng)上使用。此時,需要對該文件解壓縮,并在Linux系統(tǒng)底層中手動添加以下代碼:
$ sudo apt-get install ttf-mscorefonts-installer
$ fc-cache -f -v
執(zhí)行上述命令,將提取字體,并將其安裝。如果字體文件保存在其他目錄下,則需要將文件復(fù)制到上述目錄或其他系統(tǒng)字體目錄中。要在字體目錄中復(fù)制新字體,請使用以下命令。
$ sudo cp /path/to/myfont.ttf /usr/share/fonts/truetype/
步驟三:創(chuàng)建字體的描述文件
在移動字體文件到字體路徑下后,需要創(chuàng)建字體的描述文件。該描述文件采用XML格式,用于告訴Linux如何處理該字體。在創(chuàng)建字體描述文件之前,需要了解Linux字體系統(tǒng)如何使用這些描述文件。
字體描述文件通常包括以下內(nèi)容:
family = “MyFont”
style = “regular”
weight = “normal”
stretch = “normal”
unicode-range = “U+0000-FFFF”
src: local(“My Font”), local(“MyFont”),
url(file:///usr/share/fonts/truetype/myfont.ttf)
format(“truetype”);
在這個示例中,”myfont.ttf”是字體名稱,”My Font”是描述文件中指定的字體名稱。
在本例中,我們將字體文件命名為“myfont.ttf”,現(xiàn)在我們將創(chuàng)建一個描述文件“myfont.xml”,該文件將位于/usr/share/fonts/truetype/目錄中。您可以使用以下命令創(chuàng)建并編輯此文件。
$ sudo nano /usr/share/fonts/truetype/myfont.xml
現(xiàn)在,在文本編輯器中,請鍵入以下內(nèi)容。
My Font
MyFont
regular
normal
80
500
normal
normal
U+0000-FFFF
U+0000-FFFF
MyFont
local
My Font
TrueType
file:///usr/share/fonts/truetype/myfont.ttf
步驟四:清理字體緩存
至此,您已經(jīng)將字體文件添加到Linux系統(tǒng)中,并創(chuàng)建了字體描述文件,接下來需要清理字體緩存以便系統(tǒng)能夠讀取新添加的字體。為此,請使用以下命令:
$ sudo fc-cache -fv
該命令將強制子系統(tǒng)重新讀取已安裝的字體緩存。完成后,您現(xiàn)在可以在任何支持Linux字體的應(yīng)用程序中使用添加的新字體。
結(jié)論
如果您需要在Linux系統(tǒng)中添加新字體,可以按照上述步驟操作。將需要添加的字體文件下載到本地磁盤并解壓;稍后,在Linux系統(tǒng)底層添加一些必要的代碼;隨后,創(chuàng)建字體描述文件并清理字體緩存以便系統(tǒng)讀取新添加的字體。我們相信,掌握這些Linux技巧可以讓您更好地使用Linux系統(tǒng)。
相關(guān)問題拓展閱讀:
- 如何給任意一款 Linux 發(fā)行版添加漂亮的字體
- 如何在Red Hat linux 9.0上加Simsun.ttc字體?
如何給任意一款 Linux 發(fā)行版添加漂亮的字體
用Infinality 這個項目的主要目的是通過添加補丁來為使念握用任何基于 Linux 操作系統(tǒng)的用戶提供更好的字體渲染效果。
將infinality-bundle,infinality-bundle-multilib (用于使用64位系統(tǒng)的用戶)和infinality-bundle-fonts倉庫添加到你的 /etc/pacman.conf文件中:
Server=
Server=
Server=
執(zhí)行 sudo pacman -Syu 命令用來刷新倉庫,然后運行
sudo pacman -S infinality-bundle infinality-bundle-multilib ibfonts-meta-extended (用于64位系統(tǒng))
sudo pacman -S infinality-bundle ibfonts-meta-extended (用于32位系統(tǒng))
當(dāng)被詢問是否替換 fontconfig 軟件包的 freetype2 時,回答YES。完成后重啟褲檔你的計算機。
Infinality for Fedora ###
在終端窗口中執(zhí)行如下命令
sudo rpm -Uvh
… po-1.0-1.noarch.rpm
sudo yum install freetype-infinality fontconfig-infinality
重啟你的機器。
Infinality for openSUSE
添加 Infinality 官方倉庫:
… ixel/openSUSE_13.1/
打開YaST中的庫選項卡,選擇namtrac:subpixel倉庫,并打擊“切換系統(tǒng)包的版本到這個倉庫”。
標(biāo)記 namtrac:subpixel 中所有還沒有安裝的包來進行安裝,然后從 openSUSE 官方軟件倉庫中安裝 fontconfig-infinality 包。
在字體設(shè)置選項里將 Subpixel Hinting 選擇為“使用系統(tǒng)設(shè)置”,或者設(shè)置為帶有微調(diào)的 RGB 順序。重啟你的系統(tǒng)。
Infinality for Slackware
詳細(xì)的安裝指南:
Infinality for Debian
在終仔純慶端中執(zhí)行下面的命令(一個一個執(zhí)行,每一行之后敲擊回車):
echo “deb
raring main” | sudo tee /etc/apt/sources.list.d/infinality.list
echo “deb-src
raring main” | sudo tee -a /etc/apt/sources.list.d/infinality.list
sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys E985B27B
執(zhí)行以下命令來升級你的系統(tǒng)并安裝 Infinality 包:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install fontconfig-infinality
如何在Red Hat linux 9.0上加Simsun.ttc字體?
Red Hat Linux 9.0安裝時選取簡體中文安裝,先復(fù)制一個simsun.ttc到/usr/X11R6/lib/X11/font/TrueType, 改昌野名為simsun.ttf;然后進入/usr/X11R6/lib/X11/font/TrueType目錄下,運行ttmkfdir > fonts.dir命令;正游接著用vi編輯fonts.dir文件,把有simsun.ttf行修改如下:
simsun.ttf -misc-SimSun-medium-r-normalc-0-ascii-0
simsun.ttf -misc-SimSun-medium-r-normalc-0-iso
simsun.ttf -misc-SimSun-medium-r-normalp-0-iso
simsun.ttf -misc-SimSun-medium-r-normalp-0-iso8859-1
simsun.ttf -misc-SimSun-medium-r-normalc-0-gb2312.
simsun.ttf -misc-SimSun-medium-r-normalp-0-gb2312.
simsun.ttf -misc-SimSun-medium-r-normalm-0-gb2312.
simsun.ttf -misc-SimSun-medium-r-normalp-0-gbk-0
接著運行cat fonts.dir > fonts.scale命令,修改/etc/X11/XF86config-4, 在Section“Files”加上下面這一行:
FontPath “/usr/X11R6/耐清喊l(fā)ib/X11/fonts/TrueType”
最后回到KDE桌面里, 在“開始”→“選項”→“觀感”→“字體”,將所有字體改為Simsun。更多知識點請查看《linux就該這么學(xué)》。
linux 加入字體的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于linux 加入字體,如何在Linux系統(tǒng)中添加新字體,如何給任意一款 Linux 發(fā)行版添加漂亮的字體,如何在Red Hat linux 9.0上加Simsun.ttc字體?的信息別忘了在本站進行查找喔。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗。專業(yè)提供云主機、虛擬主機、域名注冊、VPS主機、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
本文名稱:如何在Linux系統(tǒng)中添加新字體(linux加入字體)
轉(zhuǎn)載源于:http://www.dlmjj.cn/article/cdgdchg.html


咨詢
建站咨詢
