原創:就說我在開發區
字體庫問題就像是醜人多作怪
字體是CAD使用過程中的一個難題,中文字體庫就像是個無底洞,無論你覺得你的字體庫有多麼地齊全,依然會發現避免不了因為缺失字體而導致顯示異常。
Shx形文件字體在經過了多年的野蠻生長之後,已經到了遍地開花、嚴重同質化的地步。
越來越臃腫的字體已經成為了中文圖紙中的一顆“毒瘤”,雷同卻又不同。
雖然我們可以進行一些修改,或者利用一些插件來解決字體缺失或者字體冗餘的問題,但是看起來都是一些亡羊補牢的做法而已。
比較簡單的是方法修改字體映射表,將那些亂七八糟的字體統統映射為標準的自帶字體。
不過今天要說的並不是這個問題,也與字體有關,這次問題出現在了AutoCAD的界面上。
CAD對話框亂碼
AutoCAD的對話框顯示亂碼,除了對話框的標題,其他字體全部都是你不認識但是看起來又非常像中文。
這種情況,比圖紙的字體缺失更讓人崩潰,那麼問題出現在哪裡呢?
在找到原因之前,首先來了解一下ttf字體。
TTF字體
TTF全稱為TrueTypeFont,是Apple公司和Microsoft公司共同推出的字體文件格式,隨著桌面操作系統的流行,已經變成最常用的一種字體文件表示方式。
操作系統使用的字庫有兩種標準:postscript字庫和truetype字庫,其中後者支持漢字。
整理字體庫,完美解決界面亂碼問題
當AutoCAD的界面中出現亂碼,最大的可能就是在CAD自帶的字體文件夾中出現了TTF中文字體的替代。
在CAD的安裝目錄下,找到Fonts文件夾,如果發現其中包含了很多ttf字體,將這些字體篩選出來,從文件夾中移除,重新啟動AutoCAD就會恢復正常了。
以上測試基於標準版AutoCAD,沒有任何外掛插件。
而且,正常來說只要移除simsun.ttf即可,但是在實際操作過程中,並不是100%有效,但是移除所有ttf字體是一定有效的。
亂碼是如何造成的
那麼,這種情況是如何出現的呢?
軟件的字體在安裝過程中選擇語言的時候就已經選定,默認會選用操作系統的字庫,例如Windows操作系統控制面板中的字體文件夾中就包含了用於軟件漢化顯示的字體。
AutoCAD的界面亂碼是由於優先讀取了自帶ttf字體造成的,將大量的ttf字體放置在CAD字體庫中,僅能實現軟件自身的調用。
放在操作系統的字體庫中,才能夠雨露均霑,你的文字編輯、圖片處理等等軟件都能夠調用。
對於AutoCAD的常見問題,我們雖然未必能弄清楚它的前因後果,但是解決起來還是有辦法的。
界面亂碼、狀態欄亂碼等等都與操作系統有關,而並不是軟件本身的問題。
軟件很單純,系統很複雜,只要分析一下就會找到解決的方法。
文章為用戶上傳,僅供非商業瀏覽。發布者:Lomu,轉轉請註明出處: https://www.daogebangong.com/zh-Hant/articles/detail/There%20are%20garbled%20characters%20on%20the%20interface%20of%20AutoCAD%20how%20to%20solve%20it%20Just%20organize%20the%20font%20library.html
评论列表(196条)
测试