PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 疑難雜症區
(https://www.pcdvd.com.tw/forumdisplay.php?f=34)
- - 我的win10 微軟正黑粗體遇到"碧"字會多空白
(https://www.pcdvd.com.tw/showthread.php?t=1206367)
|
---|
引用:
控制台裡有個字型的ICON, 打開它會列出所有安裝的字型, 新版的正黑體應該會顯示Microsoft JhenHei, 舊版的字型會顯示微軟正黑體. 你如果這兩個都有看到, 那就是一個新版和一個舊版, 點擊字型ICON會顯示版本號碼, 兩個的版本號碼不一樣. 我推測你的Windows 應該是從Windows 7或8升級上來的, 才會留有舊版正黑體字型. |
引用:
對耶, 我發現有兩個字體, 但點擊後看版本號碼, 都是 6.15 版! |
引用:
如果一個是JhenHei, 一個是JhenHei UI, 那都是新版. 你去:\Windows\Fonts裡找找, 正黑體字型的檔案大小至少10MB以上, 那種字型沒幾個, 把檔名貼上來看看. |
引用:
我在我的控制台\字型裡, 找到跟正黑體有關的字型, 有"Microsoft JhengHei UI"還有"微軟正黑體", 兩者點進去後, 都有"粗體"這字型, 點進去後看版本, 都是 6.15 版, 我照著您的建議試著要把"微軟正黑體"給移除掉, 出現一個"微軟正黑體 & Microsoft JhengHei UI是受保護的系統字型,因此無法刪除"的對話窗, 再來就是關閉對話窗, 無法進行下一個動作了! 另外, 我針對所找到這兩個字型檔按右鍵選內容, 發現這兩個字型檔在資料夾裡的檔名都是"msjhbd.ttc", 位置也都在一樣的地方, 好像看不出新舊版的差別..... |
msjh.ttc 21402152 BYTE
msjhbd.ttc 14441192 BYTE 這兩個都是新版的, 不要動它們. 至於舊版的到底存在哪裡, 我手上的電腦沒有舊版的, 沒辦法查. 總之, 思路是移除舊版的正黑體, 應該是正確的方向. |
剛才在Windows 10上用Notepad輸入"碧", 字型選Microsoft JhenHei, Bold, 一樣會有右邊多餘的空白, 選Regular就不會有這問題, 也就是說, 即使新版的微軟正黑體也是沒完全修好這個問題. 所以, 建議樓主放棄這個問題, 不要糾結了, 這問題沒解.
|
其實也不是完全沒解, 唯一的方法的就是用FontForge修改TTF檔, 把"碧"的右邊空白修成正確的數值, 再把改過的TTF檔複製進C:\Windows\Fonts, 這件事我大約十年前做過, 還有印象. 不過太麻煩了, 沒經驗的人別浪費時間在這上面, 不值得.
|
引用:
所以 KB5018482 說有修正這三個字寬度異常的問題, 是騙人的??? :laugh: |
引用:
其實我納悶的點是, 明明用上述的字體工具去看這三個字, 是沒有多的空白處, 但為何記事本或其他程式抓到的字型是有問題的, 那這字型到底還能存在哪裡會被誤用.... |
引用:
一個正黑體TTC檔裡面包著幾個TTF檔, regular, bold, italic, 分別有各自的TTF, 其實是三個字型檔, 只是被包在一個TTC檔裡. 調用字型時, 還是會把TTC當成三個字型來使用. 我猜, 大概只修正了Regular, 但Bold沒修正. 所以, 並沒有被誤用的問題, 就是正黑體Regular字型已修好, 沒問題, 但正黑體Bold沒修. 應該是這樣. 也就是說, 我一開始說是新舊版字型的問題, 只說對了一半. |
所有的時間均為GMT +8。 現在的時間是01:05 AM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2024。