QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1604|回复: 3

改善 Open Office 字形的投機方法

[复制链接]
发表于 2003-7-9 16:48:54 | 显示全部楼层 |阅读模式
以下內容,小弟發佈於:
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
下載後,請複製到您的 [OpenOffice 路徑]/program/ 之下,先看看有沒有 libfreetype.so.6 這個檔案,有的話,最好先備份起來,然後解壓縮新的 library:

# gunzip libfreetype.so.6.gz

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

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

擷取範例畫面如下:

本帖子中包含更多资源

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

×
发表于 2003-7-12 21:59:49 | 显示全部楼层
感写“firefly”兄的辛劳。这个方法只能用在openoffice1.1上,1.03无效果。
回复

使用道具 举报

发表于 2003-7-14 11:00:16 | 显示全部楼层
OO 1。1rc1已经不需要这个方法了,不过就是不能使用中文粗体和斜体,有什么办法
回复

使用道具 举报

发表于 2003-7-16 14:42:47 | 显示全部楼层
RedOffice不知道改了什么东西,好象还可以,是不是因为它用的
是点阵字体的缘故啊?
有谁能讲解一下吗?

firefly的补丁能否被官方发行收下?什么时候不用再打补丁了?
大家能讨论一下这个重要的进度问题吗?
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-5-8 00:23 , Processed in 0.100607 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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