LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: wacow

三步搞定汉化---(2005/08/29)

[复制链接]
 楼主| 发表于 2005-8-30 08:28:44 | 显示全部楼层
版主说的对, 我可不想这么折腾

我的是stable,新的freetype可能打过补丁, 是Debian自带,没错的.

apt-get source libfreetype6

debian/patchs目录有以下几个补丁:

------------------------------------------
004-freetype-2.1.7-ttgload-monospace-halfwidth.diff  050-autohint-rounding.diff
005-ft2demos-2.1.7-ftbench.diff                      050-more-rounding.diff
007-freetype-2.1.4-kerning.diff                      070-ft2demos-2.1.7-no-rpath.diff
012-freetype-2.1.7-autohint-cjkfonts-20031130.diff   080-freetype-2.1.7-backwards-compat.diff
013-small-simplification-pcfdriver.diff              090-freetype-2.1.7-normalize-fix.diff
021-bluescale-rescaling-fix.diff                     100-freetype-2.1.4-CVS-int-fixed_p-incompatibility.diff
022-psh-bluescale.diff                               200-freetype-2.1.4-smooth-usegamma-20030519.diff
023-ft-symmetric-m.diff                              300-bdflib-large-encodings.diff
030-bytecode-interpreter.diff                        300-bdflib-zero-width-glyphs.diff
031-compile-unpatented-hinting.diff                  freetype-composite-recurse.diff
032-force-unpatented-hinting.diff                    t1load-eexec.diff
040-ftobjs-more-rounding.diff
--------------------------------------------------

源文件freetype.2.1.7.tar.bz2
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-30 08:30:54 | 显示全部楼层
你说的可能会不会是这个012-freetype-2.1.7-autohint-cjkfonts-20031130.diff
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-30 08:59:28 | 显示全部楼层
unstable的patch 2.1.10-1

--------------
004-freetype-2.1.7-ttgload-monospace-halfwidth.diff  050-autohint-rounding.diff
005-ft2demos-2.1.7-ftbench.diff                      050-more-rounding.diff
007-freetype-2.1.4-kerning.diff                      070-ft2demos-2.1.7-no-rpath.diff
012-freetype-2.1.7-autohint-cjkfonts-20031130.diff   080-freetype-2.1.7-backwards-compat.diff
013-small-simplification-pcfdriver.diff              090-freetype-2.1.7-normalize-fix.diff
021-bluescale-rescaling-fix.diff                     100-freetype-2.1.4-CVS-int-fixed_p-incompatibility.diff
022-psh-bluescale.diff                               200-freetype-2.1.4-smooth-usegamma-20030519.diff
023-ft-symmetric-m.diff                              300-bdflib-large-encodings.diff
030-bytecode-interpreter.diff                        300-bdflib-zero-width-glyphs.diff
031-compile-unpatented-hinting.diff                  freetype-composite-recurse.diff
032-force-unpatented-hinting.diff                    t1load-eexec.diff
040-ftobjs-more-rounding.diff
004-freetype-2.1.7-ttgload-monospace-halfwidth.diff
005-ft2demos-2.1.7-ftbench.diff
007-freetype-2.1.4-kerning.diff
012-freetype-2.1.7-autohint-cjkfonts-20031130.diff
021-bluescale-rescaling-fix.diff
022-psh-bluescale.diff
030-bytecode-interpreter.diff
031-compile-unpatented-hinting.diff
032-force-unpatented-hinting.diff
040-ftobjs-more-rounding.diff
050-autohint-rounding.diff
050-more-rounding.diff
070-ft2demos-2.1.7-no-rpath.diff
080-freetype-2.1.7-backwards-compat.diff
090-freetype-2.1.7-normalize-fix.diff
200-freetype-2.1.4-smooth-usegamma-20030519.diff
300-bdflib-large-encodings.diff
300-bdflib-zero-width-glyphs.diff
310-ft2demos-2.1.9-graph-link.diff
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-30 09:31:18 | 显示全部楼层
Post by fundawang
不行,你必须新建一个虚拟机,从头安装Debian。Firefox的选单字体设不设这个是另外一回事。现在你系统里的freetype根本就不是Debian自带的,pango也打过补丁。

还有一个可能: 我的是LCD, xserver-xfree86配置时选的是LCD
对字体的影响可能不同
回复 支持 反对

使用道具 举报

发表于 2005-8-30 12:43:27 | 显示全部楼层
辛苦了!!!顶一下
回复 支持 反对

使用道具 举报

发表于 2005-8-30 12:50:08 | 显示全部楼层
Post by wacow
分别在konsole 与 gnome terminal 中分别运行
locale
set | grep XMODIFIER
列出结果看看.

gnome terminal 没有认出fcitx 或 内码不支持 或与fcitx 有冲突
更深入的问题 就很难把握. 在网上也很难说清楚.

还有没试过的,

apt-get upgrade

可能性不是很大


我两边的输出完全一样! 但是gnome-terminal无法输入中文,konsole可以!
昨天我把konsol多装了几遍,恢复成默认了,那个错误不想研究了,知识不够,太盲目了!

debian:~# locale
LANG=zh_CN
LC_CTYPE="zh_CN"
LC_NUMERIC="zh_CN"
LC_TIME="zh_CN"
LC_COLLATE="zh_CN"
LC_MONETARY="zh_CN"
LC_MESSAGES="zh_CN"
LC_PAPER="zh_CN"
LC_NAME="zh_CN"
LC_ADDRESS="zh_CN"
LC_TELEPHONE="zh_CN"
LC_MEASUREMENT="zh_CN"
LC_IDENTIFICATION="zh_CN"
LC_ALL=zh_CN
debian:~# set | grep XMODIFIER
XMODIFIERS=@im=fcitx

各位兄弟,哪里有比较官方权威的此方面文档,目前我对于字体原理一点都不了解,论坛帖子又不够,而且还众口不一,昨天我看了论坛所有字体精华帖子,看来各种系统和配置对应着各种方式的安装方法和配置步骤,我也尝试了好几种方式,结果大多数方式都使我原本的中文无法显示,幸亏我知道如何恢复.

所以请大家弄点官方权威的文档让大家来学学,建议弄些权威的精华帖子,不要稍微写得有点意思就
精华了,精华必须具有足够的强壮性,能象官方文档那样处理足够的意外事件........................................
回复 支持 反对

使用道具 举报

发表于 2005-8-30 17:08:05 | 显示全部楼层
忘记了补充一下

Debian 里的 FreeType 早就是有中文虚拟粗体补丁的了

FDW 可能不了解
回复 支持 反对

使用道具 举报

发表于 2005-8-30 19:07:24 | 显示全部楼层
我说的不是粗体,而是freetype的hinting,也就是宋体的英文字符。
回复 支持 反对

使用道具 举报

发表于 2005-8-30 20:41:47 | 显示全部楼层
Mmm.. 刚才仔细研究一下Debian的patch。Debian可以不顾Apple的专利,强行开启了freetype的bytecode,这点勇气让我颇为敬佩。这也再一次证明Debian的所谓“自由”,完全是一句空话。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-30 20:56:22 | 显示全部楼层
从英文开始重新测试了一下
原先英文的效果:

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

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

本版积分规则

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