最近有好幾個網友問到了字體的問題,比如問:在同一台機器上,相同的圖紙複製到不同的目錄下,用同一個CAD分別打開這兩張圖紙,打開其中一個目錄下的圖紙不提示缺字體,而打開另一個目錄下的圖紙卻提示缺字體;還有人說在兩台電腦上,CAD版本相同,字體目錄也完全相同,但打開圖紙後字體的效果卻不相同。研究結果表明,兩個問題原因是相同的,都是一個找到了字體,一個沒有找到字體,但為什麼CAD的FONTS目錄中的字體完全相同,甚至使用的同一台機器上的同一個版本的CAD打開相同的圖紙也會出現有的缺字體,有的不缺字體的情況呢?
之前在介紹CAD的字體時一直說CAD的字體是放在安裝目錄的FONTS文件夾中,大多數人在檢查CAD字體時,也只是檢查FONTS目錄。是的,如果我們打開圖紙時缺少字體,在找到缺少的字體後,最好將字體複製到CAD的FONTS目錄下,但這並不表示只能將字體放到FONTS目錄下,CAD只識別這個目錄下的字體文件,其實CAD也可以識別其他目錄下的字體文件。上面遇到的這些問題,就是因為CAD識別了其他目錄的字體,而不是FONTS目錄下的字體,下面通過對上面問題的分析來看看CAD可以識別哪些目錄下的字體,這些字體的優先級是什麼樣的。
CAD的SHX字體與操作系統的True Type字體有什麼不同?
CAD大字體什麼意思?何謂形文件?詳細講解CAD的字體文件分類
一、CAD可檢索哪些路徑下的字體
第一個問題,不同目錄下的同一張圖紙用相同版本CAD打開為什麼一張提示缺字體,一張提示不缺字體。首先,由於用的是相同的CAD,那CAD本身的設置和條件是相同的,因此確認這個字體肯定不在CAD的FONTS文件夾下,那區別只能是圖紙目錄了,也就是字體在其中一張圖紙所在的目錄下,而另一張圖紙所在的目錄中沒有這些字體。
通過分析我們知道當*.SHX字體文件跟圖紙在相同目錄下時,打開圖紙可以自動搜索到圖紙目錄下的字體。
第二個問題,兩台機器,CAD版本相同,CAD的FONTS目錄下的字體相同,圖紙相同,圖紙目錄下沒有字體文件,但一台機器不缺字體,一台機器缺字體。 CAD的FONTS目錄和圖紙目錄下確實沒有這種字體,那這個字體又在哪兒呢?最後通過查看掐路徑中的字體文件網友終於找到的原因,因為他安裝了一個插件,在利用插件書寫文字時,使用了插件目錄中的字體。而之所以插件目錄下的字體被識別,只是因為CAD在安裝時在CAD的支持路徑中添加了插件的路徑。支持路徑可以在選項OP對話框中修改和添加,如下圖所示。
從這個問題中我們知道其實CAD不光會檢索CAD的FONTS目錄下的字體文件,還會檢索CAD所有支持文件搜索路徑,字體在這裡面任意一個目錄下,都可以被檢索出來並使用。其實很多插件或專業軟件會帶字體文件,會導致在專業軟件啟動狀態下和單獨啟動CAD時字體效果也會不同,比如天正建築、浩辰建築、浩辰機械這些軟件都會帶幾種字體文件。
雖然CAD可以識別多個路徑下的字體文件,但仍然建議將需要使用的字體都放到FONTS文件夾,這樣在遇到問題的時候我們更容易分析,而且字體也好管理。即使我們下載了500MB或1個G的字體文件,也最好單獨用另一個目錄存著,只將自己用到的字體複製到FONTS目錄下就好;甚至可以將FONTS目錄中根本不用的字體刪除或剪切到其他目錄,這樣可以簡化字體列表,在設置文字樣式時更容易找到自己需要的字體。
二、字體檢索的優先級
既然CAD可以在圖紙所在的目錄下、FONTS目錄及其他支持文件搜索路徑表檢索到字體文件,那這些目錄的先後順序是什麼樣的,正好前幾天有位網友關閉了FILEDIA變量後打開文件,他截的文本窗口的提示很清楚地顯示了文字替換和檢索的過程,如下圖所示。
因為CAD默認設置的字體是simplex.shx,所以開始會自動用這個字體來替換一些同類的字體。一些字體如果沒有找到被替換成simplex.shx,可能會導致字體變化或文字錯位,如果出現類似情況,建議在文字樣式ST對話框中檢查一下有什麼字體沒有找到。自動替換字體可以在選項對話框中設置,如下圖所示。
CAD怎麼設置自動替換字體?
如果缺少的字體在“字體映射文件”中設置了替換字體,也會進行對應的替換。有些字體找不到替換方案,例如前面圖中的HZTXT.SHX是大字體,因為自動替換字體SIMPLEX.shx是小字體,不同類型字體是無法替換的,CAD就開始在各個目錄下檢索這個字體,最先檢索的是圖紙所在目錄,然後按照選項對話框中支持文件的排列順序依次往下檢索。上面網友的截圖中看到的是在這些目錄下都沒有檢索到這個字體,假如在這些路徑中有兩個或多個相同名字的字體,後檢索到的字體將被忽略。因此還可能出現這種情況,圖紙目錄下和FONTS目錄下都有同名的字體,但字體的版本和效果不同,但圖紙複製到其他目錄下打開,不會提示缺少字體,但會出現字體顯示效果不同的情況,比如說缺少一些特殊符號,如鋼筋符號等。
CAD圖紙打開文字顯示成問號或不顯示怎麼辦?
最後再總結一下,雖然CAD可以檢索到圖紙目錄下、CAD支持文件搜索路徑下的字體文件,但仍建議用CAD的FONTS或自己定義的一個另目錄來管理字體,這樣出現字體問題更容易查明原因;其次,盡量使用常用的規範字體,這樣在跟其他人交流、或需要提交打印室或打印社出圖的時候文字才會更少出現問題,如果不得已必須使用某種特殊字體,在傳給其他人的時候最好帶上字體(可以用電子傳遞打包也可以自己將字體文件跟圖紙壓縮到一起發給對方),避免給後續的工作帶來麻煩。
以上技巧適用於AUTOCAD和浩辰CAD等類似CAD軟件,不同軟件自帶的字體文件不完全相同,有些字體雖然同名但效果也不相同,要想圖紙文字效果一致,也要使用相同版本的字體文件。
通過訂閱號菜單可查找之前發布的文章,文章完整索引可訪問菜單:資料分享>文章索引。
長按識別二維碼,關注此訂閱號
文章為用戶上傳,僅供非商業瀏覽。發布者:Lomu,轉轉請註明出處: https://www.daogebangong.com/zh-Hant/articles/detail/Why%20are%20CAD%20font%20libraries%20the%20same%20but%20the%20effects%20of%20opening%20drawings%20are%20different.html
评论列表(196条)
测试