| adm | Find | login register |
本人已不在此站活動 joined: 2007-09-19 posted: 4946 promoted: 325 bookmarked: 206 歸隱山林 |
這是可真的是年年答,年年問的超級老 FAQ。Alas! 最主要是發生在嵌入字型的 PDF 檔,如果所嵌入的字型是 MS 的新細明或是標楷體,那麼就會發生字變成破碎的情形。原因是,這些字型是用組字方式造字的,要經過 TTF bytecode interpreter 的解譯才能把各筆劃歸位,也才能正常顯示。所以,這類字型,嚴格而論是不適合嵌入 PDF 檔的。所謂的破碎,就如下圖所示,各筆畫並未歸定位:
目前在 Linux/*BSD 這些作業系統,通常並沒有打開 TTF bytecode interpreter(這是 Apple 在美國地區的專利),但 Debian 預設會把他打開,FreeBSD FreeType2 port 也有選項讓他編譯時打開。打開後,所編譯的 xpdf 來看這種 PDF 檔,字才不會破碎。
在 Linux/*BSD 作業系統的解決方式,除了重編 FreeType2 外(重編譯後,連 xpdf 也要重編譯),也可以使用 gs/gv 或 kghostview 來看,gs 8.0 以上的版本可以解譯這種組字方式的 TTF/OTF。至於說你的系統就是要用新細明,那就得重編譯 FreeType2,把 bytecode interpreter 打開。
|
| adm | Find | login register |