autocad開啟圖紙字型亂碼(cad系統文字亂碼怎麼解決)

原創:就說我在開發區

字型庫問題就像是醜人多作怪

字型是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的常見問題,我們雖然未必能弄清楚它的前因後果,但是解決起來還是有辦法的。

介面亂碼、狀態列亂碼等等都與作業系統有關,而並不是軟體本身的問題。

軟體很單純,系統很複雜,只要分析一下就會找到解決的方法。