QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2371|回复: 3

关于最新的fontconfig-2.2.3

[复制链接]
发表于 2004-11-18 03:20:06 | 显示全部楼层 |阅读模式
firefly兄,我用的debian sid,用了您最新的fontconfig-2.2.3的patch,我看到您在changelog里写道这次加入了familyoutput元素,为何我在fonts.conf中config段加入
[code:1]
                <familyoutput>
                         <const>auto</const> <!-- 自?判? -->
                         <!--const>englishonly</const--> <!-- 只?出英文 -->
                         <!--const>any</const--> <!-- 全部?出 -->
                 </familyoutput>
[/code:1]

执行fc-cache -f 时仍会提示
fontconfig warning: line 414: unknown element "familyoutput"
另外,在kde下无法显示粗体.
这个版本是不是已经不需要给qt打补丁了,我的qt没有更新还是使用原来打过补丁的版本,这会有什么影响?
发表于 2004-11-18 12:10:35 | 显示全部楼层

Re: 关于最新的fontconfig-2.2.3

[quote:49c386334c="snoopyxp"]firefly兄,我用的debian sid,用了您最新的fontconfig-2.2.3的patch,我看到您在changelog里写道这次加入了familyoutput元素,为何我在fonts.conf中config段加入
[code:1]
                <familyoutput>
                         <const>auto</const> <!-- 自?判? -->
                         <!--const>englishonly</const--> <!-- 只?出英文 -->
                         <!--const>any</const--> <!-- 全部?出 -->
                 </familyoutput>
[/code:1]

[/quote]
执行fc-cache -f 时仍会提示
fontconfig warning: line 414: unknown element "familyoutput"

這表示補丁過的 libfontconfig 沒有在 /usr/lib 中,您是用源碼編譯的嗎?如果是,請於 configure 時,加上 --prefix=/usr,然後 make ; make install

另外,在kde下无法显示粗体.
这个版本是不是已经不需要给qt打补丁了,我的qt没有更新还是使用原来打过补丁的版本,这会有什么影响?

顯示粗體需要打過補丁的 libXft。
QT 確實不必再打補丁了,用打過補丁的 QT 也不會有不良影響。
回复

使用道具 举报

发表于 2004-11-18 17:41:52 | 显示全部楼层
关于这个patch,在linuxsir上有人提到:qt不打patch显示已经没问题,但是要搞定打印还是要打patch,而pango就不需要。firefly能不能证实一下?
回复

使用道具 举报

 楼主| 发表于 2004-11-18 20:21:21 | 显示全部楼层

Re: 关于最新的fontconfig-2.2.3

[quote:47718634f1="firefly"][quote:47718634f1="snoopyxp"]firefly兄,我用的debian sid,用了您最新的fontconfig-2.2.3的patch,我看到您在changelog里写道这次加入了familyoutput元素,为何我在fonts.conf中config段加入
[code:1]
                <familyoutput>
                         <const>auto</const> <!-- 自?判? -->
                         <!--const>englishonly</const--> <!-- 只?出英文 -->
                         <!--const>any</const--> <!-- 全部?出 -->
                 </familyoutput>
[/code:1]

[/quote]
执行fc-cache -f 时仍会提示
fontconfig warning: line 414: unknown element "familyoutput"

這表示補丁過的 libfontconfig 沒有在 /usr/lib 中,您是用源碼編譯的嗎?如果是,請於 configure 時,加上 --prefix=/usr,然後 make ; make install

另外,在kde下无法显示粗体.
这个版本是不是已经不需要给qt打补丁了,我的qt没有更新还是使用原来打过补丁的版本,这会有什么影响?

顯示粗體需要打過補丁的 libXft。
QT 確實不必再打補丁了,用打過補丁的 QT 也不會有不良影響。[/quote]

我确认补丁已经打上了,但就是不work,我用strings命令查看/usr/lib/libfontconfig.so.1 输出中有non-const familyoutput
这是否意味着补丁确实打上了呢?

另外,在gtk2的程序中粗斜体都正常,但qt的程序还是没有粗体,郁闷!
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-4-20 02:30 , Processed in 0.158029 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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