让Gentoo的中英文字体显示更漂亮

    技术2022-05-11  51

    让Gentoo的中英文字体显示更漂亮

    Gentoo

    首先我们必须将Widnows下的simsun.ttc和tahoma.ttf tahomab.ttf拷贝到Gentoo的字体目录下面,然后 # mkfontscale# mkfontdir# fc-cache -f -v 接着我们对Fontconfig配置文件/etc/fonts/fonts.conf进行修改,将simsum在Sans和Serif的顺序提前,例如 <!-- Serif faces --><alias><family>Bitstream Vera Serif</family><family>Times</family><family>Times New Roman</family><family>Nimbus Roman No9 L</family><family>SimSun</family><family>Luxi Serif</family><family>Kochi Mincho</family><family>AR PL SungtiL GB</family><family>AR PL Mingti2L Big5</family><family>Baekmuk Batang</family><default><family>serif</family></default></alias><!-- Sans-serif faces --><alias><family>Bitstream Vera Sans</family><family>Helvetica</family><family>Arial</family><family>Verdana</family><family>Nimbus Sans L</family><family>SimSun</family><family>Luxi Sans</family><family>Kochi Gothic</family><family>AR PL KaitiM GB</family><family>AR PL KaitiM Big5</family><family>Baekmuk Dotum</family><default><family>sans-serif</family></default></alias>(中间部分略)<alias><family>serif</family><prefer><family>Bitstream Vera Serif</family><family>Times New Roman</family><family>Nimbus Roman No9 L</family><family>SimSun</family><family>Luxi Serif</family><family>Times</family><family>Kochi Mincho</family><family>AR PL SungtiL GB</family><family>AR PL Mingti2L Big5</family><family>Baekmuk Batang</family></prefer></alias><alias><family>sans-serif</family><prefer><family>Bitstream Vera Sans</family><family>Verdana</family><family>Nimbus Sans L</family><family>SimSun</family><family>Luxi Sans</family><family>Arial</family><family>Helvetica</family><family>Kochi Gothic</family><family>AR PL KaitiM GB</family><family>AR PL KaitiM Big5</family><family>Baekmuk Dotum</family></prefer></alias> 启动X,在“桌面”-->"首选项"-->“字体”里面将“应用程序字体”、“桌面字体”、“窗口标题字体”全部选为Tahoma,因此更改了中文字体的顺序,在遇到英文字体无法识别的字体时将自动优先选择Simsun做为中文字体。 这时由于没有关闭simsun的antialias,中文字体的显示还是有点难看,可以在/etc/fonts/fonts.conf中加入以下代码关闭simsun字体的AA效果: <!-- 关闭SimSun的AA --><match target="font"><test qual="any" name="family"><string>SimSun</string></test><edit name="antialias" mode="assign"><bool>false</bool></edit></match> 在我机器上的效果如下图:  

    最新回复(0)