為什么CAD圖紙打開后部分文字顯示問(wèn)號(hào)?
史文章可通過(guò)菜單訪問(wèn),或點(diǎn)擊下面的鏈接打開的文章分類索引中查找:
二維繪圖修改編輯 三維 安裝、卡頓、異常退出
圖紙及文件 基本操作、快捷鍵 界面設(shè)置 視圖和選項(xiàng)
捕捉、坐標(biāo)選擇 圖層、顏色 線型、線寬 標(biāo)注文字和字體
填充圖塊 外部參照、圖像 布局視口 打印發(fā)布
面積、長(zhǎng)度、提取數(shù)據(jù) 常見問(wèn)題、心得分享 工具插件
圖庫(kù)字庫(kù) 繪圖練習(xí) 提高教程
之前介紹過(guò)圖紙打開后文字顯示問(wèn)號(hào)或不顯示的問(wèn)題,那種情況就是缺字體,但有時(shí)候圖紙打開后有些一些字符顯示正常,但有些字符卻顯示為問(wèn)號(hào),這肯定還是因?yàn)樽煮w文件不對(duì)引起的,但情況卻并不完全相同,最近有好幾個(gè)人問(wèn)相關(guān)的問(wèn)題,這里我再單獨(dú)講一下。
CAD圖紙打開文字顯示成問(wèn)號(hào)或不顯示怎么辦?
CAD大字體什么意思?何謂形文件?詳細(xì)講解CAD的字體文件分類
一、有字體,但部分字符仍顯示問(wèn)號(hào)?
這個(gè)問(wèn)題其實(shí)之前的文章里也介紹過(guò),最典型的就是一些結(jié)構(gòu)圖紙打開的時(shí)候,其他字符顯示正常,只是鋼筋符號(hào)顯示為問(wèn)號(hào)。
為什么CAD圖紙打開鋼筋符號(hào)顯示為問(wèn)號(hào)?
很多不同名字的字體其實(shí)是一個(gè)字體,但有時(shí)一些同名的字體也可能是不同的版本,文件中包含的字符數(shù)量不一樣,如下圖所示。

同名的字體文件,不僅字符數(shù)量不一樣,而且格式還有可能不一樣,如果你的字體中沒(méi)有圖中使用的字符,就會(huì)顯示問(wèn)號(hào)。
這個(gè)問(wèn)題還真不好處理,因?yàn)槲覀冊(cè)趫D中只能看到一個(gè)字體的名字,并不知道對(duì)方用的字體到底是什么時(shí)間的版本,有多少個(gè)字符。如果圖紙是有明確來(lái)源的,相對(duì)還比較簡(jiǎn)單,就找對(duì)方要字體。如果圖紙沒(méi)有明確來(lái)源就麻煩了,就只能看看從網(wǎng)上下載的字體庫(kù)中是否有同名但時(shí)間和大小不同的字體,替換了試試。如果還不行,只能看有什么樣的文字沒(méi)有顯示,嘗試替換成其他的字體試試了。
二、沒(méi)有字體,但部分字符顯示正常部分顯示問(wèn)號(hào)?
這個(gè)問(wèn)題看上去有點(diǎn)奇怪,其實(shí)也很正常,前兩天有位網(wǎng)友就遇到了這樣的問(wèn)題。
圖中的大段設(shè)計(jì)說(shuō)明,一些中文顯示正常,但一些常見的字符卻顯示問(wèn)號(hào),比如通風(fēng)空調(diào)的“風(fēng)”字和“調(diào)”都沒(méi)有,如下圖所示。

而查看這些文字使用的文字樣式后卻發(fā)現(xiàn)這個(gè)文字樣式使用的大字體HZTXT.SHX根本就沒(méi)有,如下圖所示。


既然字體都沒(méi)有,在AUTOCAD高版本文字都不會(huì)顯示,在AUTOCAD低版本或浩辰CAD等軟件中所有中文都會(huì)顯示為問(wèn)號(hào),為什么有些中文能顯示呢?
其實(shí)這個(gè)也不奇怪,之所以沒(méi)有字體也能顯示部分文字,是因?yàn)樽煮w被替換了。
字體可以在打開圖紙?zhí)崾救弊煮w的時(shí)候手動(dòng)設(shè)置替換,另外CAD也可以自動(dòng)進(jìn)行替換,比如SHX的小字體可以自動(dòng)替換成simplex.shx(在選項(xiàng)OP對(duì)話框里可以設(shè)置為其他版本),至于大字體被自動(dòng)替換就可能是設(shè)置了acad.fmp字體映射文件,沒(méi)有找到的hztxt.shx被替換成了其他字體。
CAD怎么設(shè)置自動(dòng)替換字體?
我試了下估計(jì)他是將字體替換成了BIGFONT.SHX或CHINESESET.SHX了,如下圖所示。

這種問(wèn)題比較好解決,就是找到缺的字體。我把HZTXT.SHX發(fā)給他,復(fù)制到CAD的FONTS目錄下,啟動(dòng)CAD再打開圖紙就正常了。

但那位網(wǎng)友說(shuō)他沒(méi)有設(shè)置過(guò)字體映射文件acad.fmp,那只能是他打開圖紙的時(shí)候手動(dòng)設(shè)置替換的了。
AUTOCAD自帶的BIGFONT.SHX或CHINESESET.SHX這些字體文件只包含3千多個(gè)字符,而HZTXT.SHX包含7千多個(gè)字符,幾乎多一倍。將HZTXT.SHX替換成BIGFONT.SHX后很多字符找不到顯示成問(wèn)號(hào)就很正常了。


HZTXT.SHX是比較全也是比較常用的中文大字體,所以這個(gè)字體是繪制中文CAD圖紙必備的字體。遇到缺其他字體的時(shí)候可以嘗試換成這個(gè)字體,但如果缺這個(gè)字體,換成字符比較少的字體就可能出現(xiàn)文字顯示問(wèn)號(hào)的情況。
大家如果沒(méi)有或者不想使用查看字體的工具,可以簡(jiǎn)單通過(guò)字體文件的大小來(lái)判斷字符的多少,如果是這種單線的字體,字體文件比較大的話說(shuō)明字符比較多或字體的筆畫比較精致。比如BIGFONT.SHX只有3百多KB,而HZTXT.SHX則有1MB多。當(dāng)然還有一些空心字體因?yàn)楣P畫更多也比較大,比如CHINA1.SHX雖然只有3千多個(gè)字符,但文件大小也達(dá)到1MB,如下圖所示。

如果兩個(gè)字體文件的名字不同,但日期和大小完全相同,基本可以斷定是相同字體。
CAD的shx字體文件查看工具
CAD字體使用過(guò)程中需要注意的問(wèn)題
每日一貼——CAD打開圖紙時(shí)提示找不到字體怎么辦?
每日一貼——CAD可能遇到的哪些字體相關(guān)的問(wèn)題?
其實(shí)上面兩種情況的根本原因是相同的:使用的字體和原圖使用字體不一樣,缺字符。
只是情況不太一樣,解決方法其實(shí)也一樣:找到原圖使用的字體。
-
Origin(Pro):學(xué)習(xí)版的窗口限制【數(shù)據(jù)繪圖】 2020-08-07
-
如何卸載Aspen Plus并再重新安裝,這篇文章告訴你! 2020-05-29
-
CAD視口的邊框線看不到也選不中是怎么回事,怎么解決? 2020-06-04
-
教程 | Origin從DSC計(jì)算焓和比熱容 2020-08-31
-
CAD外部參照無(wú)法綁定怎么辦? 2020-06-03
-
CAD中如何將布局連帶視口中的內(nèi)容復(fù)制到另一張圖中? 2020-07-03
