=?Big5?B?UmU6IEV2aW5jZSCkpKTlr324SLDdw0QgKFJleCBUc2FpKQ==?=



2010/10/6  <gnome-tw-list-request gnome org>:

> From: Rex Tsai <chihchun kalug linux org tw>
> To: gnome-tw-list <gnome-tw-list gnome org>
> Subject: Evince 中文破碎問題

> 查找了?下,中文字顯示破碎的問題是 Bug,應該要被修正。

> 這個問題斷斷續續的出現了許久[1],查找的過程中也看到 Yuren Ju 曾經回報過問題[2]
> 目前字型破碎 (測試檔[3])的問題主要是 FreeType2 的 hinting  問題,詳細請見 FreeType2 的 bug
> reprot[4] 與 mpsuzuki 的說明[5]。
這個是很久的問題了,主要的原因是在於例如細明體等字型,使用byte code筆劃組字節省空間。
(Google Droid Font則是以索引方式取用部件,不需要bytecode處理個別筆劃大小)
但是因為先前true type font render的bytecode interpreter (BCI)專利的關係,
freetype在大多數distro都是關閉的。(開啟需從原始碼重新編譯)
bytecode通常用在hinting處理,印象中開啟slight-hint/auto-hint也會關閉BCI。
*但這並不是hinting的關係,而是bytecode interpreter必須開啟!*
今年初所有相關的專利都已經過期了,freetype的BCI也從新版開始預設開啟。
不清楚各distro的配合情況?
http://freetype.sourceforge.net/patents.html


-- 
Best regards,
Yuan Chao


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]