arch kde4怎么设置字体配置,使得konsole可以使用雅黑字体
时间:2009-11-21
来源:互联网
作者: sungome 发布时间: 2009-11-21
作者: firefoxmmx 发布时间: 2009-11-21
作者: sungome 发布时间: 2009-11-21
作者: yqh1203 发布时间: 2009-11-21
fc-list |grep -i mono
随便选一个就行
作者: hpo3 发布时间: 2009-11-21
作者: yqh1203
你选等宽英文字体不就行了? 当然你要把雅黑字体排在你那等宽英文字体之后,其他中文字体之前。
|
作者: sungome 发布时间: 2009-11-23
作者: sungome
这样中文就能是雅黑字体了?怎么排在其他字体之前呢?
|
Monospace faces
-->
<alias>
<family>Bitstream Vera Sans Mono</family>
<family>DejaVu Sans Mono</family>
<family>Courier New</family>
<family>Consolas</family>
<family>Monaco</family>
<family>Andale Mono</family>
<family>Lucida Typewriter</family>
<family>Courier</family>
<family>Microsoft YaHei</family>
<family>微软雅黑</family>
<family>WenQuanYi Bitmap Song</family>
<family>AR PL UKai CN</family>
<family>AR PL ZenKai Uni</family>
<family>NSimSunNew</family>
<family>宋体New</family>
<default>
<family>monospace</family>
</default>
</alias>
http://wiki.archlinux.org/index.php/...8%AD%E6%96%87)
作者: yqh1203 发布时间: 2009-11-23
作者: yqh1203
没错。找到如下这段话:vi /etc/fonts/local.conf
PHP 代码:
<!--
Monospace faces --> <alias> <family>Bitstream Vera Sans Mono</family> <family>DejaVu Sans Mono</family> <family>Courier New</family> <family>Consolas</family> <family>Monaco</family> <family>Andale Mono</family> <family>Lucida Typewriter</family> <family>Courier</family> <family>Microsoft YaHei</family> <family>微软雅黑</family> <family>WenQuanYi Bitmap Song</family> <family>AR PL UKai CN</family> <family>AR PL ZenKai Uni</family> <family>NSimSunNew</family> <family>宋体New</family> <default> <family>monospace</family> </default> </alias> http://wiki.archlinux.org/index.php/...8%AD%E6%96%87) |
and chinese font's display is very ugly
And i my .fonts.conf is
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<!-- The cathectic LCD tweaks, from linuxquestions.org,
http://www.linuxquestions.org/questions/showthread.php?postid=1361098#post1361098 -->
<fontconfig>
<match target="font" >
<edit name="autohint" >
<bool>true</bool>
</edit>
<edit name="hintstyle" >
<const>hintfull</const>
</edit>
<edit name="antialias" >
<bool>true</bool>
</edit>
</match>
<match target="font" >
<!-- check to see if the font is just regular -->
<test compare="less_eq" name="weight" >
<const>medium</const>
</test>
<!-- check to see if the pattern requests bold -->
<test target="pattern" compare="more" name="weight" >
<const>medium</const>
</test>
<!--
set the embolden flag
needed for applications using cairo, e.g. gucharmap, gedit, ...
-->
<edit mode="assign" name="embolden" >
<bool>true</bool>
</edit>
<!--
set weight to bold
needed for applications using Xft directly, e.g. Firefox, ...
-->
<edit mode="assign" name="weight" >
<const>bold</const>
</edit>
</match>
<match target="font" >
<test target="pattern" compare="contains" name="lang" >
<string>zh</string>
<string>ja</string>
<string>ko</string>
</test>
<edit name="spacing" >
<const>proportional</const>
</edit>
<edit name="globaladvance" >
<bool>false</bool>
</edit>
</match>
<match target="pattern" >
<test name="family" >
<string>SimSun</string>
<string>SimSun-18030</string>
<string>AR PL ShanHeiSun Uni</string>
<string>AR PL New Sung</string>
<string>MingLiU</string>
<string>PMingLiU</string>
</test>
<edit binding="strong" mode="prepend" name="family" >
<string>Tahoma</string>
<string>Arial</string>
<string>Verdana</string>
<string>DejaVu Sans</string>
<string>Bitstream Vera Sans</string>
</edit>
</match>
<match target="font" >
<test name="family" qual="any" >
<string>AR PL ShanHeiSun Uni</string>
<string>AR PL New Sung</string>
<string>SimSun</string>
<string>NSimSun</string>
<string>MingLiu</string>
<string>PMingLiu</string>
</test>
<test compare="less_eq" name="pixelsize" >
<double>12</double>
</test>
<edit mode="assign" name="pixelsize" >
<double>12</double>
</edit>
</match>
<match target="font" >
<test compare="eq" name="family" qual="any" >
<string>宋体</string>
<string>新宋体</string>
<string>SimSun</string>
<string>NSimSun</string>
<string>宋体-18030</string>
<string>新宋体-18030</string>
<string>SimSun-18030</string>
<string>NSimSun-18030</string>
<string>AR PL ShanHeiSun Uni</string>
<string>AR PL New Sung</string>
<string>MingLiU</string>
<string>PMingLiU</string>
</test>
<test compare="less_eq" name="pixelsize" >
<double>16</double>
</test>
<edit mode="assign" name="hinting" >
<bool>true</bool>
</edit>
<edit mode="assign" name="autohint" >
<bool>false</bool>
</edit>
<edit name="antialias" >
<bool>false</bool>
</edit>
<edit mode="assign" name="hintstyle" >
<const>hintslight</const>
</edit>
</match>
<alias>
<family>serif</family>
<prefer>
<family>Nimbus Roman No9 L</family>
<family>Microsoft YaHei</family>
<family>Thorndale AMT</family>
<family>DejaVu Serif</family>
<family>Bitstream Vera Serif</family>
<family>Times New Roman</family>
<family>Luxi Serif</family>
<family>Likhan</family>
<family>FreeSerif</family>
<family>Times</family>
<family>SimSun</family>
<family>SimSun-18030</family>
<family>MingLiU</family>
<family>WenQuanYi Bitmap Song</family>
<family>AR PL ShanHeiSun Uni</family>
<family>AR PL New Sung</family>
<family>FZSongTi</family>
<family>FZMingTiB</family>
<family>AR PL SungtiL GB</family>
<family>AR PL Mingti2L Big5</family>
<family>Kochi Mincho</family>
<family>UnBatang</family>
<family>Baekmuk Batang</family>
<family>HanyiSong</family>
<family>ZYSong18030</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Microsoft YaHei</family>
<family>DejaVu Sans</family>
<family>Bitstream Vera Sans</family>
<family>Luxi Sans</family>
<family>Arial</family>
<family>Verdana</family>
<family>Albany AMT</family>
<family>Nimbus Sans L</family>
<family>FreeSans</family>
<family>Helvetica</family>
<family>SimSun</family>
<family>SimSun-18030</family>
<family>MingLiU</family>
<family>WenQuanYi Bitmap Song</family>
<family>AR PL ShanHeiSun Uni</family>
<family>AR PL New Sung</family>
<family>FZSongTi</family>
<family>FZMingTiB</family>
<family>AR PL SungtiL GB</family>
<family>AR PL Mingti2L Big5</family>
<family>Kochi Gothic</family>
<family>UnDotum</family>
<family>Baekmuk Gulim</family>
<family>Baekmuk Dotum</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>DejaVu Sans Mono</family>
<family>Bitstream Vera Sans Mono</family>
<family>Luxi Mono</family>
<family>Courier New</family>
<family>Cumberland AMT</family>
<family>Nimbus Mono L</family>
<family>Andale Mono</family>
<family>FreeMono</family>
<family>Microsoft YaHei</family>
<family>NSimSun</family>
<family>NSimSun-18030</family>
<family>PMingLiU</family>
<family>WenQuanYi Bitmap Song</family>
<family>AR PL ShanHeiSun Uni</family>
<family>AR PL New Sung</family>
<family>FZSongTi</family>
<family>FZMingTiB</family>
<family>AR PL SungtiL GB</family>
<family>AR PL Mingti2L Big5</family>
<family>Kochi Gothic</family>
<family>UnDotum</family>
<family>Baekmuk Gulim</family>
<family>Baekmuk Dotum</family>
<family>HanyiSong</family>
<family>ZYSong18030</family>
</prefer>
</alias>
<match target="font" >
<edit mode="assign" name="rgba" >
<const>none</const>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hinting" >
<bool>true</bool>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hintstyle" >
<const>hintmedium</const>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="antialias" >
<bool>true</bool>
</edit>
</match>
</fontconfig>
snapshot1.png (177.7 KB, 45 次查看) |
作者: sungome 发布时间: 2009-11-23
---------------------------------------
你既然想用抗锯齿模式,为什么要把宋体的点阵打开呢?
另外,你在kde里控制中心的字体设置里选的是什么字体?雅黑还是英文字体?
你要调整无衬线模式的字体。
你在~/.fonts.conf里要把雅黑字体调整到中文字体前面,英文字体后面去。
这样你选择了一款英文字体以后,英文显示就会直接使用你选的英文字体,碰到中文字体,就会按顺序寻找到第一款中文字体显示。
举个sans-serif模式的例子:另外的serif模式也要修改。
<prefer>
<family>Microsoft YaHei</family> ##排到英文字体下面去
<family>DejaVu Sans</family>
<family>Bitstream Vera Sans</family>
<family>Luxi Sans</family>
<family>Arial</family>
<family>Verdana</family>
<family>Albany AMT</family>
<family>Nimbus Sans L</family>
<family>FreeSans</family>
<family>Helvetica</family>
<--------------排这里
<family>SimSun</family>
<family>SimSun-18030</family>
<family>MingLiU</family>
<family>WenQuanYi Bitmap Song</family>
<family>AR PL ShanHeiSun Uni</family>
<family>AR PL New Sung</family>
<family>FZSongTi</family>
<family>FZMingTiB</family>
<family>AR PL SungtiL GB</family>
<family>AR PL Mingti2L Big5</family>
<family>Kochi Gothic</family>
<family>UnDotum</family>
<family>Baekmuk Gulim</family>
<family>Baekmuk Dotum</family>
</prefer>
</alias>
作者: yqh1203 发布时间: 2009-11-23
作者: sungome 发布时间: 2009-11-25
作者: sungome
konsole现在只能使用少部分字体
|
其实看熟了也就是那么回事。三个大类:sans, serif, mono,每个大类排上顺序即可。中文排在英文之后。你把你想要的中文排在 mono类别中。
至于 konsole,选择任何英文 mono 字体均可。根据 fonts 设置,会自动找到对应 mono 类别的中文字体。中文字体是否等宽并不重要。
作者: poet 发布时间: 2009-11-25
vim .kde4/share/apps/konsole/Shell.profile
作者: piggy1983 发布时间: 2009-11-26
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28