|
也是不必多說, 這是日本 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 |
|