好像现在的系统已经没有什么专门美化的必要了
就copy了个simsun和tahoma字体,设了一下kde3.2就这样了我的系统
slackware9.1 2.6内核 Xfree4.4 KDE3.2
始终觉得英文界面好看
不妨英文字体用AA的,加个FREETYPE2。7 不错 to kakuyou:楼主,好像你的任务栏,窗口的标题栏都使用的是simsun的英文字体
我也遇到这个问题了,无论如何都没有办法在fonts.conf里面修改成功 to zzswang
你说的没错,不知道怎么调整,有时侯会有看不清楚的时候。 把字体设为helvetica应该没问题 有很多文章告诉我是由fonts.conf来控制次序的
比如xoo的
3.你应该会发现。比如在kde控制中心里选择字体的时候,你可以选择所有字体都是Tahoma,Vera sans什么的,我的gtkrc里写的也是一个英文字体,这样英文字体看起来很pp,而中文字体又是如何决定的呢?为什么我选择了英文字体而中文字体还能正常显示呢?这就是fontconfig的功劳,在我的fonts.config里有这么两段:
<!--
Sans-serif faces
-->
<alias>
<family>Bitstream Vera Sans</family>
<family>Tahoma</family>
<family>Verdana</family>
<family>Arial</family>
<family>Helvetica</family>
<family>Nimbus Sans L</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>
<family>SimSun</family>
<default><family>sans-serif</family></default>
</alias>
和
<alias>
<family>sans-serif</family>
<prefer>
<family>Bitstream Vera Sans</family>
<family>Tahoma</family>
<family>Verdana</family>
<family>Arial</family>
<family>Helvetica</family>
<family>Nimbus Sans L</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>
<family>SimSun</family>
</prefer>
</alias>
这段告诉程序,遇到要显示sans-serif的字体,优先使用列表里在前面的字体,这里就是Bitstream Vera Sans,如果该字体不能显示需要的字符就继续在下面找,对于中文,就找到最后的SimSun(宋体)了。你如果想用其它默认的中文,就可以把你需要的中文字体摞在<family>SimSun</family>上面。就优先使用你要的字体了。
可惜的是我照这改了,还是无效 有问题,没有粗体呀,要不自己做粗体,要不用firefly的补丁。
上面的font.conf不好,自己在.font.conf里面写,simsun弄前面点儿,应用程序字体选择tahoma就可以了。 quhw正解,怎么能把simsun放在后面呢? 已经找到解决方法了
在qt里面用substitution将需要的英文字体带上中文simsun或者别的就行了
上面的font.conf不好,自己在.font.conf里面写,simsun弄前面点儿,应用程序字体选择tahoma就可以了。
在自己的.fonts.conf里面写与在系统/etc/fonts/fonts.conf有区别吗?
我没有编辑过自己的.fonts.conf,刚才我直接把系统的fonts.conf考过来重名成.fonts.conf结果X起不来了.
能否看一下你的.fonts.conf文件。
我贴在上面的只是拿论坛里的美化文章打个比方,其实在我看来fonts.conf没法控制同时显示2种字体 如Tahoma&simsun
我自己的做法是在fonts.conf里面这么排序
<family>Tahoma</family>
<family>Bitstream Vera Serif</family>
<family>Times</family>
<family>Times New Roman</family>
<family>Nimbus Roman No9 L</family>
<family>Luxi Serif</family>
<family>SimSun</family>
<family>TangTi</family>
<family>Kochi Mincho</family>
<family>AR PL SungtiL GB</family>
<family>AR PL Mingti2L Big5</family>
<family>Baekmuk Batang</family>
<family>FreeSerif</family>
这个顺序应该是没有问题的,而且即便是中文字体不对,也应该是中文字体显示不出来,可是目前的问题是没有办法显示漂亮的英文。
如果采用系统默认的字体设置(sans别名)系统会自动找到simsun
但是所采用的英文字体也会是simsun,如果在桌面全部选择tahoma那么就会使所有中文字体没法显示。我在想是不是要另外加载xtt来显示中文??
当然我现在用qt解决了这个问题,但是总是奇怪为什么别的美化文章里面怎么
都可以作到同时显示Tahoma和simsun吗?
(首先说明一下遇到的问题只限于菜单,表单,文件夹,地址栏等的字体,而网页中是可以按照fonts.conf的顺序来显示字体的) 我的.fonts.conf。
挺好的,系统选择tahoma就是了。
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias>
<family>SimSun</family>
<default><family>serif</family></default>
</alias>
<alias>
<family>SimSun</family>
<default><family>sans-serif</family></default>
</alias>
<alias>
<family>NSimSun</family>
<default><family>monospace</family></default>
</alias>
<alias>
<family>serif</family>
<prefer>
<family>Times New Roman</family>
<family>Bitstream Vera Serif</family>
<family>SimSun</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Tahoma</family>
<family>Verdana</family>
<family>Bitstream Vera Sans</family>
<family>SimSun</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Courier New</family>
<family>Bitstream Vera Sans Mono</family>
<family>NSimSun</family>
</prefer>
</alias>
<match target="font" >
<edit mode="assign" name="rgba" >
<const>rgb</const>
</edit>
</match>
<match target="font" >
<test compare="more" name="size" qual="any" >
<double>9</double>
</test>
<test compare="less" name="size" qual="any" >
<double>25</double>
</test>
<edit mode="assign" name="antialias" >
<bool>false</bool>
</edit>
</match>
<match target="font" >
<test compare="more" name="pixelsize" qual="any" >
<double>9</double>
</test>
<test compare="less" name="pixelsize" qual="any" >
<double>25</double>
</test>
<edit mode="assign" name="antialias" >
<bool>false</bool>
</edit>
</match>
<!--
<match target="font" >
<test compare="less" name="pixelsize" qual="any" >
<double>12</double>
</test>
<edit mode="assign" name="pixelsize" >
<double>12</double>
</edit>
</match>
<match target="font" >
<test compare="less" name="size" qual="any" >
<double>12</double>
</test>
<edit mode="assign" name="size" >
<double>12</double>
</edit>
</match>
-->
</fontconfig>
粗体字,让我心痛………
页:
[1]