kakuyou 发表于 2004-4-13 21:06:58

好像现在的系统已经没有什么专门美化的必要了

就copy了个simsun和tahoma字体,设了一下kde3.2就这样了

我的系统

slackware9.1 2.6内核 Xfree4.4 KDE3.2

pennywong 发表于 2004-4-13 21:27:18

始终觉得英文界面好看

不妨英文字体用AA的,加个FREETYPE2。7

flashor 发表于 2004-4-13 22:03:11

不错

zzswang 发表于 2004-4-13 22:16:34

to kakuyou:

   楼主,好像你的任务栏,窗口的标题栏都使用的是simsun的英文字体
我也遇到这个问题了,无论如何都没有办法在fonts.conf里面修改成功

kakuyou 发表于 2004-4-13 22:37:35

to zzswang

你说的没错,不知道怎么调整,有时侯会有看不清楚的时候。

pennywong 发表于 2004-4-13 22:49:05

把字体设为helvetica应该没问题

zzswang 发表于 2004-4-13 22:50:39

有很多文章告诉我是由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>
&lt;family&gt;Bitstream Vera Sans&lt;/family&gt;
&lt;family&gt;Tahoma&lt;/family&gt;
&lt;family&gt;Verdana&lt;/family&gt;
&lt;family&gt;Arial&lt;/family&gt;
&lt;family&gt;Helvetica&lt;/family&gt;
&lt;family&gt;Nimbus Sans L&lt;/family&gt;
&lt;family&gt;Luxi Sans&lt;/family&gt;
&lt;family&gt;Kochi Gothic&lt;/family&gt;
&lt;family&gt;AR PL KaitiM GB&lt;/family&gt;
&lt;family&gt;AR PL KaitiM Big5&lt;/family&gt;
&lt;family&gt;Baekmuk Dotum&lt;/family&gt;
&lt;family&gt;SimSun&lt;/family&gt;
</prefer>
&lt;/alias&gt;


这段告诉程序,遇到要显示sans-serif的字体,优先使用列表里在前面的字体,这里就是Bitstream Vera Sans,如果该字体不能显示需要的字符就继续在下面找,对于中文,就找到最后的SimSun(宋体)了。你如果想用其它默认的中文,就可以把你需要的中文字体摞在&lt;family&gt;SimSun&lt;/family&gt;上面。就优先使用你要的字体了。



可惜的是我照这改了,还是无效

quhw 发表于 2004-4-14 01:51:38

有问题,没有粗体呀,要不自己做粗体,要不用firefly的补丁。

上面的font.conf不好,自己在.font.conf里面写,simsun弄前面点儿,应用程序字体选择tahoma就可以了。

atfa 发表于 2004-4-14 08:52:35

quhw正解,怎么能把simsun放在后面呢?

zzswang 发表于 2004-4-14 19:46:58

已经找到解决方法了
在qt里面用substitution将需要的英文字体带上中文simsun或者别的就行了

zzswang 发表于 2004-4-14 20:45:00


上面的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&amp;simsun
我自己的做法是在fonts.conf里面这么排序
                &lt;family&gt;Tahoma&lt;/family&gt;               
                &lt;family&gt;Bitstream Vera Serif&lt;/family&gt;
                &lt;family&gt;Times&lt;/family&gt;
                &lt;family&gt;Times New Roman&lt;/family&gt;
                &lt;family&gt;Nimbus Roman No9 L&lt;/family&gt;
                &lt;family&gt;Luxi Serif&lt;/family&gt;
                &lt;family&gt;SimSun&lt;/family&gt;
                &lt;family&gt;TangTi&lt;/family&gt;
                &lt;family&gt;Kochi Mincho&lt;/family&gt;               
                &lt;family&gt;AR PL SungtiL GB&lt;/family&gt;
                &lt;family&gt;AR PL Mingti2L Big5&lt;/family&gt;
                &lt;family&gt;Baekmuk Batang&lt;/family&gt;
                &lt;family&gt;FreeSerif&lt;/family&gt;
这个顺序应该是没有问题的,而且即便是中文字体不对,也应该是中文字体显示不出来,可是目前的问题是没有办法显示漂亮的英文。

如果采用系统默认的字体设置(sans别名)系统会自动找到simsun
但是所采用的英文字体也会是simsun,如果在桌面全部选择tahoma那么就会使所有中文字体没法显示。我在想是不是要另外加载xtt来显示中文??
当然我现在用qt解决了这个问题,但是总是奇怪为什么别的美化文章里面怎么
都可以作到同时显示Tahoma和simsun吗?
(首先说明一下遇到的问题只限于菜单,表单,文件夹,地址栏等的字体,而网页中是可以按照fonts.conf的顺序来显示字体的)

quhw 发表于 2004-4-14 23:25:10

我的.fonts.conf。

挺好的,系统选择tahoma就是了。


&lt;?xml version=&quot;1.0&quot;?&gt;
&lt;!DOCTYPE fontconfig SYSTEM &quot;fonts.dtd&quot;&gt;
&lt;fontconfig&gt;

        &lt;alias&gt;
                &lt;family&gt;SimSun&lt;/family&gt;
                &lt;default&gt;&lt;family&gt;serif&lt;/family&gt;&lt;/default&gt;
        &lt;/alias&gt;

        &lt;alias&gt;
                &lt;family&gt;SimSun&lt;/family&gt;
                &lt;default&gt;&lt;family&gt;sans-serif&lt;/family&gt;&lt;/default&gt;
        &lt;/alias&gt;

        &lt;alias&gt;
                &lt;family&gt;NSimSun&lt;/family&gt;
                &lt;default&gt;&lt;family&gt;monospace&lt;/family&gt;&lt;/default&gt;
        &lt;/alias&gt;

        &lt;alias&gt;
                &lt;family&gt;serif&lt;/family&gt;
                &lt;prefer&gt;
                        &lt;family&gt;Times New Roman&lt;/family&gt;
                        &lt;family&gt;Bitstream Vera Serif&lt;/family&gt;
                        &lt;family&gt;SimSun&lt;/family&gt;
                &lt;/prefer&gt;
        &lt;/alias&gt;

        &lt;alias&gt;
                &lt;family&gt;sans-serif&lt;/family&gt;
                &lt;prefer&gt;
                        &lt;family&gt;Tahoma&lt;/family&gt;
                        &lt;family&gt;Verdana&lt;/family&gt;
                        &lt;family&gt;Bitstream Vera Sans&lt;/family&gt;
                        &lt;family&gt;SimSun&lt;/family&gt;
                &lt;/prefer&gt;
        &lt;/alias&gt;

        &lt;alias&gt;
                &lt;family&gt;monospace&lt;/family&gt;
                &lt;prefer&gt;
                        &lt;family&gt;Courier New&lt;/family&gt;
                        &lt;family&gt;Bitstream Vera Sans Mono&lt;/family&gt;
                        &lt;family&gt;NSimSun&lt;/family&gt;
                &lt;/prefer&gt;
        &lt;/alias&gt;

&lt;match target=&quot;font&quot; &gt;
&lt;edit mode=&quot;assign&quot; name=&quot;rgba&quot; &gt;
   &lt;const&gt;rgb&lt;/const&gt;
&lt;/edit&gt;
&lt;/match&gt;

&lt;match target=&quot;font&quot; &gt;
&lt;test compare=&quot;more&quot; name=&quot;size&quot; qual=&quot;any&quot; &gt;
   &lt;double&gt;9&lt;/double&gt;
&lt;/test&gt;
&lt;test compare=&quot;less&quot; name=&quot;size&quot; qual=&quot;any&quot; &gt;
   &lt;double&gt;25&lt;/double&gt;
&lt;/test&gt;
&lt;edit mode=&quot;assign&quot; name=&quot;antialias&quot; &gt;
   &lt;bool&gt;false&lt;/bool&gt;
&lt;/edit&gt;
&lt;/match&gt;
&lt;match target=&quot;font&quot; &gt;
&lt;test compare=&quot;more&quot; name=&quot;pixelsize&quot; qual=&quot;any&quot; &gt;
   &lt;double&gt;9&lt;/double&gt;
&lt;/test&gt;
&lt;test compare=&quot;less&quot; name=&quot;pixelsize&quot; qual=&quot;any&quot; &gt;
   &lt;double&gt;25&lt;/double&gt;
&lt;/test&gt;
&lt;edit mode=&quot;assign&quot; name=&quot;antialias&quot; &gt;
   &lt;bool&gt;false&lt;/bool&gt;
&lt;/edit&gt;
&lt;/match&gt;

&lt;!--
&lt;match target=&quot;font&quot; &gt;
&lt;test compare=&quot;less&quot; name=&quot;pixelsize&quot; qual=&quot;any&quot; &gt;
   &lt;double&gt;12&lt;/double&gt;
&lt;/test&gt;
&lt;edit mode=&quot;assign&quot; name=&quot;pixelsize&quot; &gt;
   &lt;double&gt;12&lt;/double&gt;
&lt;/edit&gt;
&lt;/match&gt;

&lt;match target=&quot;font&quot; &gt;
&lt;test compare=&quot;less&quot; name=&quot;size&quot; qual=&quot;any&quot; &gt;
   &lt;double&gt;12&lt;/double&gt;
&lt;/test&gt;
&lt;edit mode=&quot;assign&quot; name=&quot;size&quot; &gt;
   &lt;double&gt;12&lt;/double&gt;
&lt;/edit&gt;
&lt;/match&gt;
--&gt;

&lt;/fontconfig&gt;

jiangtao9999 发表于 2004-4-16 18:13:05

粗体字,让我心痛………
页: [1]
查看完整版本: 好像现在的系统已经没有什么专门美化的必要了