LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1319|回复: 10

中文字型增?婏@示效果解決方案 ][ (Mandrake 9.2 的包裝套件)

[复制链接]
发表于 2003-10-26 11:59:19 | 显示全部楼层 |阅读模式
也是不必多說, 這是日本 Akito 兄對中文字型增?婏@示效果解決方案(包含螢火飛兄在 FontConfig 的修正)在 Mandrake 9.2 的包裝套件。

包裝的理念在於盡可能維持 Mandrake 9.2 原有的 "style", 再加上 Akito 最新的修正方案。

freetype2 使用了 2.1.5 版, 因版權問題, 不便發放有 PATENT 問題的 BYTE_INTERPRETER, 改為使用 UNPATENT_HINTING。
加上了最新版本 auto_hint 的修正檔案。

fontconfig 加入了螢火飛兄的使用舊全真字型(使用大五碼和國標碼作為內碼的字型)的修正檔案。
其它螢火飛兄的修正檔案包括:
正確顯示字型名稱, 如有中文名稱也可選擇性顯示(預設是顯示的)。
如字型檔案內包含有很多中文字型檔(?喼拮旨), 例如simsun.tt[f|c], 也可盡用所有的字型。

另外所有 FontConfig 的設定寫入 /etc/fonts/local.conf 內, 包括補回 Mandrake 使用了 Hint_style 的設定(但預設成 remark)。

xft 增加 makebold.c 的修正檔案。
在font.conf內加上相關設定?砀纳浦形淖中妥志噙^大的問題。
增加了一個 "embededdbitmap" 參數, ?碓O定是否要使用內嵌點陣字體(預設是使用的)。

pange 則加入了螢火飛兄的修正在字體補上缺少的 style, 以虛擬斜體、粗體顯示。

致於 qt library, 因檔案太大, 不便傳上。

安裝方法:

http://download.linuxsir.cn/setf ... _solution_akito.bz2

tar jxvf setfont_xft_solution_akito.bz2


rpm -Uhv libfreetype6-2.1.5-1plf.Akito.i586.rpm libfreetype6-devel-2.1.5-1plf.Akito.i586.rpm
rpm -Uhv fontconfig-2.2.1-6mdk.Akito.i586.rpm libfontconfig1-2.2.1-6mdk.Akito.i586.rpm libfontconfig1-devel-2.2.1-6mdk.Akito.i586.rpm
rpm -Uhv --force Xft2-2.1.2-1mdk.Akito.i586.rpm
rpm -Uhv pango-1.2.5-2mdk.firefly.i586.rpm libpango1.0_0-1.2.5-2mdk.firefly.i586.rpm

反安裝方法:
rpm -Uhv --force libfreetype6-2.1.4-1mdk.i586.rpm libfreetype6-devel-2.1.4-1mdk.i586.rpm
rpm -Uhv --force fontconfig-2.2.1-6mdk.i586.rpm libfontconfig1-2.2.1-6mdk.i586.rpm libfontconfig1-devel-2.2.1-6mdk.i586.rpm
rpm -Uhv --force pango-1.2.5-2mdk.i586.rpm libpango1.0_0-1.2.5-2mdk.firefly.rpm
致於 xft 則沒法反安裝, 一是重新安裝 XFree86-4.3-23mdk.i586.rpm (rpm -ihv --force XFree86-4.3-23mdk.i586.rpm),

> cd /usr/X11R6/lib
> ln -sf libXft2.so.2.1 libXft2.so.2
> ln -sf libXft2.so.2.1 libXft2.so
发表于 2003-10-26 15:21:21 | 显示全部楼层
和firefly不同是安装之后,英文变得细而且模糊,firefly的英文变粗而且模糊,两种方案的英文都没有原来的好看
 楼主| 发表于 2003-10-26 16:27:11 | 显示全部楼层
Add a ScreenShot for reference

本帖子中包含更多资源

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

x
发表于 2003-10-26 20:09:29 | 显示全部楼层
说实话,不怎么样!我的都比这好得多的多
发表于 2003-10-26 20:30:35 | 显示全部楼层
这是原始的图
没有修改字体
自带的字体是不行
发表于 2003-10-26 21:25:11 | 显示全部楼层
这个才是正路,原来的字体之所以不好看,是因为autohint对CJK字符算法存在问题。搞一个 Simsun 进来,再贴个抓图,效果一定很好。
发表于 2003-10-26 21:49:36 | 显示全部楼层
你说这事为什么是日本人干的呢?Mandrake不也有在中国的网站吗,对中文支持好一点难道非要非官方搞吗?
发表于 2003-10-29 15:52:02 | 显示全部楼层
自問這麼多年?韒andrake, redhat, suse, 百資, 藍點(其他不記得有沒有)各買了一個, 我想很多人也沒有買過, mandrake 這些年?淼目鄮纸裉爝在, 也算萬幸了
发表于 2003-10-30 22:25:49 | 显示全部楼层
最初由 topjoy 发表
你说这事为什么是日本人干的呢?Mandrake不也有在中国的网站吗,对中文支持好一点难道非要非官方搞吗?

Firefly不就是中国人吗。。。

freetype 2.1.5 及以下版本本身的渲染引擎存在问题,就是所有 Unicode 字符都用一种算法,所以没法在中文和英文之间得到权衡。除非等到下一版本中将 Unicode 按代码区进行划分,这样才有可能得到很好地解决。

BTW,Mandrake 中文网站是翻译过来的,不是在中国,也不是特别针对中国市场。
 楼主| 发表于 2003-11-4 20:39:52 | 显示全部楼层
終於找到包裹 SRPM 的方法了。

http://download.linuxsir.cn/setf ... ution_akito_src.bz2
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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