如何在Debian下快速安裝中文字型

2021-09-22 03:08:36 字數 2379 閱讀 5043

debian的字型管理有自己的一套,可以說非常方便,因為要美化debian的中文桌面也是非常容易的。手工新增字型以及字型管理工具fontconfig和debian字型管理程式defoma的使用,請參考

如何在debian下手工安裝中文字型。此外,本文中介紹的內容僅僅適用於sarge和sid的使用者,對於woody的使用者而言,由於未做過測試,所以不敢妄言。

具體安裝步驟如下:

美化自己的桌面環境,首先必須要安裝一些軟體包,用管理員的身份使用如下命令安裝,如果已經安裝過的則可以跳過這一步。 

#apt-get install x-ttcidfont-conf libft-perl libttf2 defoma libfreetype6 fontconfig libxft2

同時注釋掉

# fontpath "unix/:7100" # local font server

# fontpath "/usr/lib/x11/fonts/cid"

在其中module一節中加入:

load "xtt"

同時注釋掉

# load "freetype"

如果存在檔案/etc/x11/fs/config或/etc/x11/fs-xtt/config的話,也同時注釋掉其中"catalogue"路徑列表中的"/usr/lib/x11/fonts/cid"路徑。

bitstream的字型可以直接用apt-get命令安裝,而ms的核心字型則需要先從sourceforge
#apt-get install ttf-bitstream-vera msttcorefonts由於需要安裝的中文字型包並非debian官方發布中的內容,因此,需要修改/etc/apt/sources.list,在其中加入如下內容:

deb ./

然後執行如下命令:

#apt-get update

#apt-get install ttf-microsoft-simsun ttf-microsoft-simhei

#apt-get install ttf-microsoft-simyou ttf-microsoft-simli

這些中文字型包使用的是中文win98及office中的ttf字型,為了能配合cjk-latex,在打包時選擇了ttf而非ttc字型。

這些字型在x window的應用程式中可以通過-default-song-*、-default-hei-*、-default-youyuan-*和- default-lisu-*來訪問。另外兩款常用的中文字型仿宋和楷體,我們就使用文鼎公司提供的版本,它們在debian中的軟體包的名字是ttf-arphic-gbsn00lp和ttf-arphic-gkai00mp,可以用apt-get命令來安裝。

中文字型安裝好後,可以重新啟動x window或者是用xset重新整理字型,然後再用xfontsel便可看到新的字型了。

同時,使用gnome或者kde也可以在字型選擇的對話方塊中看到新的字型了。

如果你想手工安裝字型而不是使用字型包,最重要的事情就是要為每個字型準備好defoma字型描述檔案,defoma就是通過這些描述檔案來為每乙個需要的應用程式註冊字型資訊的。上述四個字型的描述檔案為simsun.hints、simhei.hints、simli.hints、simyou.hints。註冊字型的命令為defoma-hints,這方面的介紹請參見如何在debian下手工安裝中文字型。

安裝好中文truetype字型之後,可以通過修改應用程式的配置達到獲得漂亮字型的效果,然而,是否有一種可以不需要做任何的修改就得到漂亮字型的方案呢?答案是肯定的,只要修改fontconfig的配置就可以了。

fontconfig的配置是xml格式的檔案,它的作用就是在應用程式所需要的字型名稱和系統安裝好的字型之間進行匹配,以及修改字型的預設配置,如aa(antialias)等。

fontconfig 有兩個系統配置檔案和乙個使用者配置檔案。其中系統配置檔案分別是/etc/fonts/fonts.conf和 /etc/fonts/local.conf。前者供髮型版的製作者使用,後者供系統管理員使用。後者的優先順序比較高,這樣一旦為乙個系統配置好字型,它就不會受到髮型版提供者所提供的軟體包改動的影響,即便公升級fontconfig軟體包,也不用擔心編寫好的配置被覆蓋。在每個使用者的home目錄中,也可以存放乙個.fonts.conf檔案,這個檔案的優先順序最高,但它只影響當前的使用者。

自己改fontconfig的配置是一件比較麻煩的事情,最方便的就是把別人已經配置好的local.conf拿來,覆蓋原先的版本,或者是作為個人的配置檔案。在此,給出我正在使用的local.conf檔案以供參考。

安裝好字型配置檔案後,再次重啟x window,便可以得到漂亮的字型了。

如何在Debian上安裝ifconfig?

如果您嘗試使用debian 10中的ifconfig命令獲取ip或網路詳細資訊,則會遇到 ifconfig command not found 錯誤。debian預設未安裝ifconfig軟體包。這是因為不建議使用ifconfig,而推薦使用新的ip命令。現在,此ip命令負責修改或顯示路由,網路裝置...

如何在Linux下快速安裝MapTiler

研究背景 實際專案 在說安裝步驟之前,先談幾個概念,方便弄清每一步的含義 1 maptiler是國外的乙個可以幫助我們快速發布地圖服務的軟體,它的切圖速度以及切圖質量相對與arcgis來說好一點。3 epel 是yum的乙個軟體源,裡面包含了許多基本源裡沒有的軟體。安裝步驟詳解 注意 所有安裝都是基...

如何在debian 中啟用 fbcon

如果你使用mingui提示的是newgal does not find matched engine qvfb 請先參照後半部分文章修改 為fbcon 當修改為fbcon 後,再根據下面的內容修改cmdline vi boot grub grub.cfg 開啟後,找到 啟動項選單中的啟動引數,加入下...