Major Member
加入日期: Aug 2004
文章: 181
|
引用:
控制台裡有個字型的ICON, 打開它會列出所有安裝的字型, 新版的正黑體應該會顯示Microsoft JhenHei, 舊版的字型會顯示微軟正黑體. 你如果這兩個都有看到, 那就是一個新版和一個舊版, 點擊字型ICON會顯示版本號碼, 兩個的版本號碼不一樣. 我推測你的Windows 應該是從Windows 7或8升級上來的, 才會留有舊版正黑體字型. |
||||||||
2024-01-16, 01:58 PM
#11
|
Regular Member
加入日期: Oct 2002
文章: 63
|
引用:
對耶, 我發現有兩個字體, 但點擊後看版本號碼, 都是 6.15 版! |
|||
2024-01-16, 02:09 PM
#12
|
Major Member
加入日期: Aug 2004
文章: 181
|
引用:
如果一個是JhenHei, 一個是JhenHei UI, 那都是新版. 你去:\Windows\Fonts裡找找, 正黑體字型的檔案大小至少10MB以上, 那種字型沒幾個, 把檔名貼上來看看. |
|
2024-01-16, 02:13 PM
#13
|
Regular Member
加入日期: Oct 2002
文章: 63
|
引用:
我在我的控制台\字型裡, 找到跟正黑體有關的字型, 有"Microsoft JhengHei UI"還有"微軟正黑體", 兩者點進去後, 都有"粗體"這字型, 點進去後看版本, 都是 6.15 版, 我照著您的建議試著要把"微軟正黑體"給移除掉, 出現一個"微軟正黑體 & Microsoft JhengHei UI是受保護的系統字型,因此無法刪除"的對話窗, 再來就是關閉對話窗, 無法進行下一個動作了! 另外, 我針對所找到這兩個字型檔按右鍵選內容, 發現這兩個字型檔在資料夾裡的檔名都是"msjhbd.ttc", 位置也都在一樣的地方, 好像看不出新舊版的差別..... |
|
2024-01-16, 02:24 PM
#14
|
Major Member
加入日期: Aug 2004
文章: 181
|
msjh.ttc 21402152 BYTE
msjhbd.ttc 14441192 BYTE 這兩個都是新版的, 不要動它們. 至於舊版的到底存在哪裡, 我手上的電腦沒有舊版的, 沒辦法查. 總之, 思路是移除舊版的正黑體, 應該是正確的方向. |
2024-01-16, 02:36 PM
#15
|
Major Member
加入日期: Aug 2004
文章: 181
|
剛才在Windows 10上用Notepad輸入"碧", 字型選Microsoft JhenHei, Bold, 一樣會有右邊多餘的空白, 選Regular就不會有這問題, 也就是說, 即使新版的微軟正黑體也是沒完全修好這個問題. 所以, 建議樓主放棄這個問題, 不要糾結了, 這問題沒解.
|
2024-01-16, 02:59 PM
#16
|
Major Member
加入日期: Aug 2004
文章: 181
|
其實也不是完全沒解, 唯一的方法的就是用FontForge修改TTF檔, 把"碧"的右邊空白修成正確的數值, 再把改過的TTF檔複製進C:\Windows\Fonts, 這件事我大約十年前做過, 還有印象. 不過太麻煩了, 沒經驗的人別浪費時間在這上面, 不值得.
|
2024-01-16, 03:03 PM
#17
|
Regular Member
加入日期: Oct 2002
文章: 63
|
引用:
其實我納悶的點是, 明明用上述的字體工具去看這三個字, 是沒有多的空白處, 但為何記事本或其他程式抓到的字型是有問題的, 那這字型到底還能存在哪裡會被誤用.... |
|
2024-01-16, 03:12 PM
#19
|
Major Member
加入日期: Aug 2004
文章: 181
|
引用:
一個正黑體TTC檔裡面包著幾個TTF檔, regular, bold, italic, 分別有各自的TTF, 其實是三個字型檔, 只是被包在一個TTC檔裡. 調用字型時, 還是會把TTC當成三個字型來使用. 我猜, 大概只修正了Regular, 但Bold沒修正. 所以, 並沒有被誤用的問題, 就是正黑體Regular字型已修好, 沒問題, 但正黑體Bold沒修. 應該是這樣. 也就是說, 我一開始說是新舊版字型的問題, 只說對了一半. 此文章於 2024-01-16 03:20 PM 被 ericshliao 編輯. |
|
2024-01-16, 03:16 PM
#20
|