QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: arete

使用圆体的小问题

[复制链接]
 楼主| 发表于 2005-4-26 21:03:50 | 显示全部楼层
多谢3n,两段代码都加入时

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2005-4-26 21:04:25 | 显示全部楼层
保留第一段代码时

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2005-4-26 21:04:55 | 显示全部楼层
保留第二段代码时

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2005-4-26 21:24:31 | 显示全部楼层
注意到即使在最好的情况,即只使用第二段代码时,K菜单和桌面似乎仍然是宋体。其他的情况下和没有加入代码没有区别。
但是似乎的确是与patch有关。
回复

使用道具 举报

发表于 2005-4-26 21:47:36 | 显示全部楼层
这个该死的suse,看来是认定中文用户不会使用AA字体啦,可恶阿
把/etc/fonts下的fonts.conf、local.conf、suse-generic-names.conf、suse-pre-user.conf、suse-post-user.conf通通贴上来看
回复

使用道具 举报

发表于 2005-4-26 21:49:31 | 显示全部楼层
[quote:f5b9895316="arete"]注意到即使在最好的情况,即只使用第二段代码时,K菜单和桌面似乎仍然是宋体。其他的情况下和没有加入代码没有区别。
但是似乎的确是与patch有关。[/quote]
其实第一第二段的意义都一样,只是我不用firefly的补丁,不知道究竟哪个是对的而已
回复

使用道具 举报

 楼主| 发表于 2005-4-26 23:10:15 | 显示全部楼层
几个文件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2005-4-27 12:41:40 | 显示全部楼层
看了一下。suse确实用了firefly和那个日本人的补丁,至少也是配置文件
内嵌点阵的正确变量是embeddedbitmap,也就是embed的那段是无效的
suse-pre-user.conf的优先级最高,比~/.fonts.conf还高。所以你需要编辑suse-pre-user.conf。把所有prefer_bitmap和embeddedbitmap的值都改成false。或者把fonts.conf里的
[code:1]<!--
  Load pre-user SuSE specific customizations:
-->

        <include ignore_missing="yes">suse-pre-user.conf</include>

<!--
  Load per-user customization file
-->
        <include ignore_missing="yes">~/.fonts.conf</include>

<!--
  Load post-user SuSE specific customizations:
-->

        <include ignore_missing="yes">suse-post-user.conf</include>

<!--
  Load local system customization file
-->
        <include ignore_missing="yes">local.conf</include>[/code:1]
这一段改为
[code:1]
<!--
  Load per-user customization file
-->
        <include ignore_missing="yes">~/.fonts.conf</include>

<!--
  Load pre-user SuSE specific customizations:
-->

        <include ignore_missing="yes">suse-pre-user.conf</include>

<!--
  Load post-user SuSE specific customizations:
-->

        <include ignore_missing="yes">suse-post-user.conf</include>

<!--
  Load local system customization file
-->
        <include ignore_missing="yes">local.conf</include>[/code:1]
试试。就是把">~/.fonts.conf那段提到最前面
如果还不行的话就再改suse-generic-names.conf
把你想使用的字体加到别名字段最上面。例如:
[code:1]
<!--
  Serif faces
-->
        <alias>
                <family>Vera Sans YuanTi</family>
                <family>Georgia</family>
                <family>Bell MT</family>
                <family>Thorndale AMT</family>
                <family>SUSE Serif</family>
                <family>FreeSerif</family>
                <family>HGMinchoL</family>
                <family>HGPMinchoL</family>
                <family>HGPMinchoB</family>
                <family>HGSMinchoB</family>
                <family>HGMinchoE</family>
                <family>HGPMinchoE</family>
                <family>HGSMinchoE</family>
                <default><family>serif</family></default>
        </alias>
[/code:1]
回复

使用道具 举报

发表于 2005-4-27 12:49:16 | 显示全部楼层
suse改得地方好多,我劝你还是别折腾了,老老实实用方正宋体算了
回复

使用道具 举报

 楼主| 发表于 2005-4-27 23:39:49 | 显示全部楼层
[quote:74ae76d059="cnhnln"]suse改得地方好多,我劝你还是别折腾了,老老实实用方正宋体算了 [/quote]

呵呵,3n大侠(呵呵,还是叫你大侠好了,因为乐于助人应该是侠客的关键指标),多谢多谢!
回复

使用道具 举报

发表于 2005-4-28 22:29:37 | 显示全部楼层
还没成功吗?要不你把fonts.conf里的这些行都注释掉试试看行不行
[code:1]
<!--
  Load pre-user SuSE specific customizations:
-->

   <include ignore_missing="yes">suse-pre-user.conf</include>

<!--
  Load per-user customization file
-->
   <include ignore_missing="yes">~/.fonts.conf</include>

<!--
  Load post-user SuSE specific customizations:
-->

   <include ignore_missing="yes">suse-post-user.conf</include>

<!--
  Load local system customization file
-->
   <include ignore_missing="yes">local.conf</include>
[/code:1]
回复

使用道具 举报

 楼主| 发表于 2005-4-29 21:22:49 | 显示全部楼层
非常感谢3n大虾多次出手

我按你说的改了font.conf,不行。
又编辑suse-pre-user.conf,把所有prefer_bitmap和embeddedbitmap的值都改成false,不行。
在suse-generic-names.conf加入字段试过,不行。
我甚至自作聪明把suse-post-user.conf的所有post_bitmap和embeddedbitmap的值也都改成false。不行。
全部注释font.conf,不行。

请看图。

注意到这个图中,在K菜单上字体发虚的效果是有的,但是却依然是宋体。而我不管怎么改,root下的字体永远是我设定的圆体。
我想会不会是因为存在某个文件配置root和普通用户的差别,而并非是字体配置文件本身。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2005-4-29 23:05:15 | 显示全部楼层
看情况,AA的结果是有了,因为宋体已经不是内嵌的点阵了,而是那种有些模糊的效果了
只是不知为何会不理控制中心的字体设置,而还用宋体。这个不明白 不好意思,帮不到你了。你可以去sir的suse版块问问
回复

使用道具 举报

 楼主| 发表于 2005-4-30 00:28:22 | 显示全部楼层
呵呵,3n大虾,多谢你的解答,让我学会了看字体配置文件:)
回复

使用道具 举报

发表于 2005-10-18 02:07:58 | 显示全部楼层
3n 同学的 Vera Sans YuanTi 中由于嵌入了 12~18 号的点阵字体,所以用这些尺寸时会和其他尺寸的显示效果有很大不同,解决办法就是放弃内嵌点阵字体。

修改 /etc/fonts/suse-pre-user.conf, 找到以下这段,把 true 改成 false 即可

[code:1]

<!-- use embedded bitmaps by default for Chinese fonts -->

        <match target="font">
                <test name="lang" compare="contains">
                        <string>zh</string>
                </test>
                <edit name="embeddedbitmap" mode="assign">
                        <bool>false</bool>                                                # 改这一行
                </edit>
        </match>


[/code:1]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-23 05:19 , Processed in 0.042683 second(s), 13 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表