引用:
作者substar999
建議您回頭看一般正常的正黑體,「碧」這個字的bind right sidebearing為1272,
若依照您的理論,連一般正黑體的「碧」也應該要出問題。
|
謝謝你的建議. 我原本有想要再看一下Regluar的正黑體, 因為懶惰, 就算了.
如果現在還能找到十幾年前的FontForge執行檔, 只要打開一看就可以證明. 我當年看過, 那時FF會顯示一條右邊的邊界線, "碧"這個字的右邊界線就被畫在4096, 而其他正常的字則被畫在2048. 因為我親眼見過, 而且修改成2048後把字型覆蓋回去, 就沒問題了. 所以我能肯定是字型的問題, 不需要再猜測. 可惜我現在頂多只能在GITHUB上找到2014年的執行檔.
我前面也說了, 這個問題和應用程式是否用rightbearing的數值來計算字寛有關, 微軟的記事本是老程式, 一直沒改, 它在計算regular和BOLD的字寬是否用同一套運算方式, 我不知道. 依我猜想, 如果Regular 正黑體的right bearing和BOLD一樣, 那有可能是記事本在套用REGULAR和BOLD字體時, 計算字寛的方式不同, 在REGULAR字體時就用right bearing的最小值, BOLD字體則用rightbearing的最大值.
總之, 我還是堅持這個問題是字型本身的問題. 只是要證明它需要一些合適的字型編輯工具, 偏偏這是個老問題, 而現在已經找不到當初的工具程式了. 反正我現在沒法證明它, 有人要質疑或提出不同的觀點也是個人自由, 我沒意見.