英文版ubuntu默認中文顯示很奇怪 解決方案


先說明一下,蟹蟹用的環境是Ubuntu 18.04 LTS
最近在寫作的時候,發現中文字體極其的丑,我也不知道為什么,尤其是顯示包、過、達這三個字的時候會顯得特別奇怪。
網上查,無果,所以今天蟹蟹來寫一下我的心路歷程給后人照明(大霧
首先我們需要知道關於這個中文字體在ubuntu下的位置,它在

/etc/fonts/conf.avail/64-language-selector-prefer.conf

打開之后應該是這樣的:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
	<alias>
		<family>sans-serif</family>
		<prefer>
			<family>Noto Sans CJK JP</family>
			<family>Noto Sans CJK SC</family>
			<family>Noto Sans CJK TC</family>
		</prefer>
	</alias>
	<alias>
		<family>monospace</family>
		<prefer>
			<family>Noto Sans Mono CJK JP</family>
			<family>Noto Sans Mono CJK SC</family>
			<family>Noto Sans Mono CJK TC</family>
		</prefer>
	</alias>
</fontconfig>

至少我是這樣的。
然后我們仔細觀察,就會發現,JP這行比后面的都要高,也就是他的優先級要高。
JP?盲猜日本?
於是我就在網上查了一下,果然是,並且得知日系漢字的顯示就是剛剛說的很奇怪的顯示。
艾瑪,這還不好說,把優先級調一下不就好了,也就是這樣子:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
	<alias>
		<family>sans-serif</family>
		<prefer>
			<family>Noto Sans Mono CJK SC</family>
			<family>Noto Sans Mono CJK TC</family>
			<family>Noto Sans Mono CJK JP</family>
		</prefer>
	</alias>
	<alias>
		<family>serif</family>
		<prefer>
			<family>Noto Sans Mono CJK SC</family>
			<family>Noto Sans Mono CJK TC</family>
			<family>Noto Sans Mono CJK JP</family>
		</prefer>
	</alias>
	<alias>
		<family>monospace</family>
		<prefer>
			<family>Noto Sans Mono CJK SC</family>
			<family>Noto Sans Mono CJK TC</family>
			<family>Noto Sans Mono CJK JP</family>
		</prefer>
	</alias>
</fontconfig>

我們把這個文件改成這樣。
最后蟹蟹測試了一下,發現需要reboot(重啟)才能生效哦。
現在的中文字體就恢復正常了,真開心orz。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM