原創:就說我在開發區
字體是CAD使用過程中的一個難題,中文字體庫就像是個無底洞,無論你覺得你的字體庫有多么地齊全,依然會發現避免不了因為缺失字體而導致顯示異常。
Shx形文件字體在經過了多年的野蠻生長之后,已經到了遍地開花、嚴重同質化的地步。
越來越臃腫的字體已經成為了中文圖紙中的一顆“毒瘤”,雷同卻又不同。
雖然我們可以進行一些修改,或者利用一些插件來解決字體缺失或者字體冗余的問題,但是看起來都是一些亡羊補牢的做法而已。
比較簡單的是方法修改字體映射表,將那些亂七八糟的字體統統映射為標準的自帶字體。
不過今天要說的并不是這個問題,也與字體有關,這次問題出現在了AutoCAD的界面上。
AutoCAD的對話框顯示亂碼,除了對話框的標題,其他字體全部都是你不認識但是看起來又非常像中文。
這種情況,比圖紙的字體缺失更讓人崩潰,那么問題出現在哪里呢?
在找到原因之前,首先來了解一下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的常見問題,我們雖然未必能弄清楚它的前因后果,但是解決起來還是有辦法的。
界面亂碼、狀態欄亂碼等等都與操作系統有關,而并不是軟件本身的問題。
軟件很單純,系統很復雜,只要分析一下就會找到解決的方法。
在使用AutoCAD的時候,偶爾會遇到文字亂碼問題,很多CAD新人都表示無從下手。這樣就很尷尬了,其實解決的方式很簡單,你跟著我這樣做10秒解決文字亂碼難題。
選擇AutoACAD,點擊鼠標右鍵,找到“打開文件的位置”,點擊跳轉到文件位置界面。
打開CAD默認的按照位置,找到“Fonts”文件夾,點擊進入該文件夾。
找到“simsun.ttc”字體,直接刪除字體即可。
以上操作完成后,重啟AutoCAD即可恢復。
文字亂碼是解決了,如果缺少字體怎么辦?
很多人有自己的習慣字體樣式,但是接收他人文件之后就容易出現缺少字體的問題。
建議將字體樣式統一改為“宋體”等常用字體,既不用去下載字體庫,兼容性也強。
設置起來也很簡單,打開AutoCAD后輸入命令“ST”,會彈出“文字樣式”,找到“字體樣式”,點擊箭頭進行字體選擇即可。
還有哪些常見的文字問題,可以評論里提問討論哦~
PS:修改后的CAD圖紙可以使用迅捷CAD轉換器轉換為各種格式哦~