QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: atfa

GTK2的程序不能现实中文粗体/斜体,应该怎么办啊?

[复制链接]
发表于 2004-3-22 14:39:21 | 显示全部楼层
我是照ATFA的做法!
1.我安装了FZChaoCuHei,SimHei。
2.方正字体等加入了path!
3.我没有用任何美化报!
4.我的OS=Fedora Core 1.90 Test1,安装了FireFly的Openffice 1.1。
以上字体FireFly的Openffice 1.1 中显示正常!

但我的Firefox中不显示粗体,请高手指点!
我的libXft.so.2.1.1只存在于/usr/X11R6/lib,/usr/lib/中没有!
以下是我的/etc/fonts/local.conf

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- /etc/fonts/local.conf file for local customizations --><fontconfig>
<!--
  Enable sub-pixel rendering
        <match target="font">
                <test qual="all" name="rgba">
                        <const>unknown</const>
                </test>
                <edit name="rgba" mode="assign"><const>rgb</const></edit>
        </match>
-->
<dir>/usr/local/share/fonts</dir>
<dir>/usr/share/fonts</dir>
<dir>/usr/X11R6/lib/X11/fonts</dir>
        <match>
                <test target="pattern" name="weight" compare="more">
                        <const>medium</const>
                </test>
                <test name="family" compare="eq">
                        <string>SimSun</string>
                </test>
                <edit name="family" mode="assign">
                        <string>FZChaoCuHei</string>
                </edit>
        </match>
</fontconfig>


我发现将<edit name="family" mode="assign">改成
<edit name="family" mode="assign_replace">可以出现黑体,但好像不是我想要的FZChaoCuHei字体。

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2004-3-23 12:25:49 | 显示全部楼层

正确的方法应该是制作一个黑体出来.

用楼上的方法都有一定的局限性.比如说换个字体,打印等.正确的方法是选几个自己喜欢的常用字体,然后用pfaedit(linux下)或font creator program,font lab等(windows下)的软件制作出这几种字体的黑(粗),斜体出来----实在是不想制作的,找几个黑,斜(粗)体出来修改字体的内部信息,让系统认为是该字体的黑(粗),斜体.这样,不管是在什么环境下,你都可以显示及打印黑(粗),斜体.
我图中的字体是苹果的"华文黑体",黑(粗)体用的是方正的"超粗黑体"---感觉太粗了(准备换掉).嘿嘿,显示正常吧!根本就不用修改什么文件,打什么补丁.那多烦啊!每次重装系统都要来那么几下.将自己制作的字体备份好就行了.

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2004-3-23 15:33:31 | 显示全部楼层
谢谢 wxz8!
能否较详细地说一下pfaedit的使用方法,最好举例,速成的!谢谢先!!!
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-28 09:26 , Processed in 0.037777 second(s), 14 queries .

© 2021 Powered by Discuz! X3.5.

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