firefly 发表于 2003-7-9 16:48:54

改善 Open Office 字形的投機方法

以下內容,小弟發佈於:
http://firefly.idv.tw/test/Forum.php?Board=1&Article=0b14cdec59ca6fc21cf22314512c581d&Func=view

全文如下:
小弟最近研究 OpenOffice 的字型部份,有一點小小心得。

OpenOffice 的字型處理,是直接呼叫 freetype2 完成,但呼叫 frreetype2 之前,卻將 hinting 旗標關掉,造成中文字型模糊,而且也沒有模擬粗體、斜體設計,要改正過來,當然得修改 Open Office 的原始程式,這是大工程,也是小弟目前正在做的事。

在還沒有完全修正之前,小弟有一個投機取巧的辦法,就是自己製造一個 freetype2 的 library 給 Open Office 用,這個 library 不管 Open Office 的 hinting 旗標怎麼設,反正只要被呼叫,就一律開啟 hinting & autohint 旗標,再加上小弟之前的 gamma patch 以及 enable bytecode 還有日本 akito 的 autohint patch,就可以將 Open Office 的字型處理的很好。

這個 library 在這裡:
http://firefly.idv.tw/setfont-xft/patches/openoffice/binary/libfreetype.so.6.gz
下載後,請複製到您的 /program/ 之下,先看看有沒有 libfreetype.so.6 這個檔案,有的話,最好先備份起來,然後解壓縮新的 library:

# gunzip libfreetype.so.6.gz

接著,執行您的 OpenOffice 看看,字型變得清楚又漂亮了吧!細明體以及標楷體也不會再破碎了 ^_^

至於模擬粗體、斜體部份,就要真正地修改 Open Office,不能作弊 ^^

擷取範例畫面如下:

dl59 发表于 2003-7-12 21:59:49

感写“firefly”兄的辛劳。这个方法只能用在openoffice1.1上,1.03无效果。

younker 发表于 2003-7-14 11:00:16

OO 1。1rc1已经不需要这个方法了,不过就是不能使用中文粗体和斜体,有什么办法

allen 发表于 2003-7-16 14:42:47

RedOffice不知道改了什么东西,好象还可以,是不是因为它用的
是点阵字体的缘故啊?
有谁能讲解一下吗?

firefly的补丁能否被官方发行收下?什么时候不用再打补丁了?
大家能讨论一下这个重要的进度问题吗?
页: [1]
查看完整版本: 改善 Open Office 字形的投機方法