=?UTF-8?B?UmU6IEV2aW5jZSDkuK3mlofnoLTnoo7llY/poYwgKFJleCBUc2FpKQ==?=
- From: Rex Tsai <chihchun kalug linux org tw>
- To: "Shih-Yuan Lee (FourDollars)" <fourdollars gmail com>
- Cc: gnome-tw-list gnome org, Yuan Chao <yuanchao gmail com>
- Subject: Re: Evince 中文破碎問題 (Rex Tsai)
- Date: Wed, 6 Oct 2010 17:52:59 +0800
簡單講,問題就是 PDF 內嵌新細明體,但 Big5 字型名稱用 Ascii 編碼,
結果 Freetype2 認不得字型類型,不知道該為此字用 BCI 做 hinting.
結果畫出來就爛了。
-Rex
在 2010年10月6日下午5:36,Shih-Yuan Lee (FourDollars) <fourdollars gmail com> 寫道:
> 這個 Patents 過期的消息一出來的時候
> 我有轉寄到 C 社內部的 Mailing List
> 有人回我說 Ubuntu 很早以前就已經打開在用了
> 可是我在 Ubuntu 10.04 上面看到這個問題還是有
> 感覺很奇怪中... @_ a
>
> 2010/10/6 Yuan Chao <yuanchao gmail com>
>>
>> 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
>> _______________________________________________
>> gnome-tw-list mailing list
>> gnome-tw-list gnome org
>> http://mail.gnome.org/mailman/listinfo/gnome-tw-list
>
>
> _______________________________________________
> gnome-tw-list mailing list
> gnome-tw-list gnome org
> http://mail.gnome.org/mailman/listinfo/gnome-tw-list
>
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]