LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: zhllg

Firefox 1.5 -- The Fastest Browser I've ever seen

[复制链接]
 楼主| 发表于 2005-12-3 13:17:28 | 显示全部楼层
字体不重要
不过可以肯定是需要模拟粗斜体的字体
local.conf被我删掉了,不过我的fontconfig是2.3.92,删掉似乎没影响,不清楚其他版本如何

不清楚你那儿为什么fans有粗体,sir没有

我的相关软件版本

  1. package     version patches/ebuild
  2. cairo       1.0.2   http://www.magiclinux.org/people/sunmoon1997/patches/cairo/cairo-embeddedbitmap.diff
  3. fontconfig  2.3.92  http://www.linuxsir.cn/bbs/showthread.php?t=231702
  4. libXft      2.1.7   http://www.magiclinux.org/people/sunmoon1997/patches/libXft
  5. freetype    2.1.10   ebuild in portage
复制代码

记得freetype打开bytecode interpreter

freetype 2.2.0相比以前的版本有一个改动:
它将一些之前是global的符号变成local的了
而libqt-mt.so依赖于那些符号
所以后果是kde-3.4开始时出现一个错误提示框
说kdeinit can't start, check your installation
不过点ok就可以了
几乎不影响使用

不过这个改动有一点比较大的影响是:不能编译kde-3.5
我做了一点dirty hack,可以编译了,开始时的错误提示也没了
不过感觉不太爽
因为mtaskbar和ksmoothdock不能正常运行
所以还是在用3.4
everything runs smoothly

PS:
freetype 2.2.0有一个头文件里将原来未标记为const的参数变成了const
结果很多软件编译不通过
还得改回来
还有我的dirty hack虽然令kde 3.5可以编译运行
不过明显感觉不太爽,速度有些慢

我又改回2.1.10
就是portage里的
好像效果和之前一样
粗体点阵都有
回复 支持 反对

使用道具 举报

发表于 2005-12-3 20:18:32 | 显示全部楼层
我在win 下用firefox可以看到俄罗斯方块,现在linux下怎么就看不到呢?
谁能告诉一声
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-3 22:34:39 | 显示全部楼层
try
USE="mozsvg" emerge mozilla-firefox
回复 支持 反对

使用道具 举报

发表于 2005-12-4 15:45:21 | 显示全部楼层
Post by zhllg
字体不重要
不过可以肯定是需要模拟粗斜体的字体
local.conf被我删掉了,不过我的fontconfig是2.3.92,删掉似乎没影响,不清楚其他版本如何

不清楚你那儿为什么fans有粗体,sir没有

我的相关软件版本

  1. package     version patches/ebuild
  2. cairo       1.0.2   http://www.magiclinux.org/people/sunmoon1997/patches/cairo/cairo-embeddedbitmap.diff
  3. fontconfig  2.3.92  http://www.linuxsir.cn/bbs/showthread.php?t=231702
  4. libXft      2.1.7   http://www.magiclinux.org/people/sunmoon1997/patches/libXft
  5. freetype    2.2.0   N/A(pulled from cvs)
复制代码

记得freetype打开bytecode interpreter


the reason should be the libXft . normally, libXft was masked.
回复 支持 反对

使用道具 举报

发表于 2005-12-4 16:15:31 | 显示全部楼层
the only diff between sir & fans :
  1. <b>俄罗斯方块</b>              can't display bold (linuxsir.cn)
  2. <span style="font-weight: bold;">俄罗斯方块</span>        display bold (linuxfans.org)
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-11 00:43:42 | 显示全部楼层
我在另外一台机器上只用portage里的ebuild
装好后
出现了一样的问题
就是fans有粗体
sir无粗体
其他的网站也都有粗体

另外我改了一下上面那个写有软件版本的回帖
我现在用freetype-2.1.10发现各种字体效果和2.2.0一样
所以弃用2.2.0
毕竟还没到时候
回复 支持 反对

使用道具 举报

发表于 2005-12-12 15:40:22 | 显示全部楼层
Post by zhllg

再叮嘱一下
一定不要忘了打开bytecode interperter
很简单
USE="bindist" emerge freetype
这样只是定义了一个编译参数
编译出来的so是一定有效的

不过头文件里还是没有改
所以装好后再编辑一下
/usr/include/freetype2/freetype/config/ftoption.h
把第439行改成
#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER


这个bindist有什么好处? 跟粗体没有关系吧, 打开这个只会让我的字体更难看,特别是英文字体,锯齿的厉害……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-12 21:44:43 | 显示全部楼层
是不能用bindist
sorry
回复 支持 反对

使用道具 举报

发表于 2005-12-12 22:15:35 | 显示全部楼层
  1. use bindist || append-flags -DTT_CONFIG_OPTION_BYTECODE_INTERPRETER
复制代码
bindist 会关闭 bytecode interpreter 的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-12 22:20:56 | 显示全部楼层
sorry
看成&&了
回复 支持 反对

使用道具 举报

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

本版积分规则

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