Ubuntu字型配置

2021-08-21 13:01:35 字數 1516 閱讀 9587

說是字型配置,實際上就是簡單的解決英語系統環境下中文字型顯示不正確的問題.也可以解決中文環境下英文本型不好看的問題.

本文主要面向廣大強迫症患者,如果嫌棄原裝字不好看的話,直接使用tweak tool換乙個中英雙語的字型就好了,但是如果喜歡英文原裝字型,但是又苦於中文顯示不正確的朋友們,本文將起到一定的作用

簡單說來,桌面應用的字型一般是通過通用的字型家族(family,如serif,sans-serif等)定義的,應用安裝後真正的顯示效果又os的配置決定,而os做的就是將某個字型家族的名稱對映到本地安裝的某個字型,行為方式與css非常相似.所以我們在這裡修改的配置,實際上是修改每個字型家族的對映關係(或稱優先順序)

ubunutu下桌面字型是通過配置檔案載入的,配置檔案就是我們所熟知的/etc/fonts/目錄下的種種檔案,內容是xml,標籤含義參考官方說明

配置檔案中,最主要的元素是match,它的兩個子元素是test和edit,故名思議,這乙個match就建立起了乙個對映關係.其次是include元素,這個元素將把制定目錄的配置檔案一同載入,其他的元素如dir,cache等都無關.

我們只需要編輯64-language-selector-prefer.conf即可,在英文系統的預設情形下,該檔案內容應該是這樣的

<?xml version="1.0"?>

sans-seriffamily>

noto sans cjk jpfamily>

noto sans cjk scfamily>

noto sans cjk tcfamily>

prefer>

alias>

monospacefamily>

noto sans mono cjk jpfamily>

noto sans mono cjk scfamily>

noto sans mono cjk tcfamily>

prefer>

alias>

fontconfig>

這下原因就很明確了,預設情況下,系統優先使用noto sans cjk這個字型進行顯示,然而這裡面的順序十分詭異,排在第一的竟然是jp,在被香甜的民主空氣嗆到之前,我們趕快把上下兩個prefer元素中的前兩個family元素調換位置……

也就是說,這樣:

<?xml version="1.0"?>

sans-seriffamily>

noto sans cjk scfamily>

noto sans cjk jpfamily>

noto sans cjk tcfamily>

prefer>

alias>

monospacefamily>

noto sans mono cjk scfamily>

noto sans mono cjk jpfamily>

noto sans mono cjk tcfamily>

prefer>

alias>

fontconfig>

登出一次,即可看到想要的效果

ubuntu字型美化

對於ubuntu,初次安裝7.10時,就不覺得字型是個問題。因為中文支援很不錯了,中文字也看著順眼,根本不曾想過要去美化。其實windows下也是如此,一直用著宋體,習慣了根本沒有想過更換。看了關於美化的文章之後,心裡癢癢的,還是決心去做一番嘗試。url 看了幾篇這樣的文章,改換字型來作美化,這個安...

ubuntu 字型設定

1 拷貝ttf格式字型到在 usr share fonts truetype 目錄下 2 修改字型檔案的許可權 chmod 644 ttf 3 開始安裝字型 sudo mkfontscale 建立字型的fonts.scale檔案,它用來控制字型旋轉縮放 sudo mkfontdir 建立字型的fon...

ubuntu 新增字型

eg yaheiconsolashybrid.ttf 2.將字型檔案放在目錄 home下 3.到目錄 usr share fonts truetype 下建立目錄 eg sudo mkdir usr share fonts truetype myfonts 4.修改資料夾許可權 sudo chmod...