-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
請問行高的修正是如何進行的 #13
Comments
影響Word行高最重要的應該是OS/2裡的Win Decent。 但這次實驗發現值抓太緊,有時候橫排時行高正常,直排時又變兩行寬了。 -- 目前的版本在Photoshop游標顯示的行高還是很高,Illustrator稍短, |
原來有這麼多問題…… 我有看到大陸人在改FontBBox,不過因為我只有用Word,所以就沒研究了。 我原本想說,是不是要用函式庫找出整個Unicode範圍裡面,頂到最上和最下界的字元是誰? |
剛剛發現一篇文章提及思源黑體的這個行高問題,下方的討論認為這個 FontBBox 是通過生成 Type 1 檔的時候由軟體自動計算取得的,而且是 Adobe 有意為之,甚至還有提議把 LineGap 設定為 0 的。 |
思源有收三倍長 em-dash,因為還有收直排版本。所以 ascent + descent 高達 3000。 -- 然而 Windows 舊的渲染引擎卻拿 win descent 值當作渲染時的裁切邊界。完全不容許兩行發生重疊(甚至中間還被強制留一些行間)。 |
行高修正真的解決掉我一個非常頭痛的問題!不過因為微軟正黑體和其他思源黑體的衍生字型也都有行高問題,最近想要自己修正看看,所以想來請教一下。
我用fontforge比較過思源黑體和源樣黑體後,只知道OS/2 Metrics裡的Win/HHead Ascent和Win/HHead Descent有縮減過。請問:
謝謝大大持續更新!
The text was updated successfully, but these errors were encountered: