CAD打開(kāi)圖紙時(shí)提示缺少字體時(shí)怎么辦?字體自動(dòng)替換的方法

2022-05-09 真空技術(shù)網(wǎng) 真空技術(shù)網(wǎng)整理

  打開(kāi)從網(wǎng)上下載或他人傳給我們的圖紙時(shí),經(jīng)常會(huì)提示缺少字體,這種情況非常常見(jiàn),在百度知道上提這類問(wèn)題和找字體的人非常多,這確實(shí)是一個(gè)非常棘手的問(wèn)題,因?yàn)闆](méi)有字體的話或替換成不匹配的字體的話,圖中的文字可能會(huì)不顯示、顯示為問(wèn)號(hào)甚至顯示為亂碼。

  但這個(gè)問(wèn)題確實(shí)沒(méi)有特別好的解決方法!尤其是中國(guó),中文首先是大字體,而且字體種類繁多,命名沒(méi)有固定規(guī)則,名字還可以隨便改,網(wǎng)上流傳的字體庫(kù)有2千多種字體,我們從字體文件名可以得到的信息很少,比如我知道像HZFS.SHX是漢字仿宋的單線字體,其他的連我也不清楚。但如果現(xiàn)在出現(xiàn)了HZFS1.SHX和HZFS2.SHX,你也無(wú)法知道兩個(gè)是同一個(gè)文件被改成了兩個(gè)名字,還是同一個(gè)文件。

  解決這個(gè)問(wèn)題的最佳方法也是我通常建議的方法就是找到并使用原字體文件。

  如果圖紙是同事或合作單位傳給你的,相對(duì)好辦一點(diǎn),你可以向他們要缺失的字體。

  如果這個(gè)字體是你從其他渠道獲取的,沒(méi)法找到原作者,那就只能去網(wǎng)上搜同名的字體了,在我的網(wǎng)盤(pán)里也提供了600種和2000多種的字體下載,大家也可以下載看里面有沒(méi)有你使用的字體。如果有幸找到了同名字體,還不能完全確定它跟圖中使用的字體完全相同,如果拷到CAD中圖紙打開(kāi)文字顯示正確就最好了。

  如果沒(méi)有找到同名字體,那只能找一個(gè)名稱類似的字體,將名稱改成圖中使用的字體名稱試一下了。

  如果這樣的字體也沒(méi)找到,那只有打開(kāi)圖紙后在文字樣式(ST)對(duì)話框中將沒(méi)有的字體改成其他字體,看一下文字顯示效果是否正常了。如果用AutoCAD,由于缺字體的文字會(huì)不顯示,修改文字樣式后可能需要保存并重新打開(kāi)圖紙。

  總而言之,缺少字體時(shí)沒(méi)有什么投機(jī)取巧的方法。

打開(kāi)圖紙時(shí)如何自動(dòng)替換字體?

  如果你對(duì)使用的字體有一定了解,那我們就可以替換成其他字體。比如說(shuō)這個(gè)字體不是大字體,字體也沒(méi)有包含什么特殊符號(hào),只包含一些基本的數(shù)字、字母和常規(guī)符號(hào)的話,我們可以替換成其他小字體,例如simplex.shx或txt.shx。再比如說(shuō),單位的一些老圖使用的字體不符合新的規(guī)范或規(guī)定,或者合作單位使用的字體跟本單位規(guī)定的字體不同,我們希望將缺失的字體統(tǒng)一替換成其他字體。

  CAD考慮到這種需要,專門(mén)設(shè)置了一個(gè)字體映射文件,AutoCAD的字體映射文件是acad.fmp,浩辰CAD使用的是gcad.fmp,其他同類的CAD也應(yīng)該有類似文件,你在目錄下搜一下*.fmp就可以。

  字體映射文件*.fmp是一個(gè)純文本文件,可以用記事本打開(kāi),文件中CAD本身已經(jīng)設(shè)置了一些默認(rèn)的文字替換規(guī)則,CAD的字體替換文件內(nèi)容如下。

  visiojp;bigfont.shx

  visiohg;whgtxt.shx

  acaderef;eref.shx

  hztxtf;hztxt.shx

  hztch;hztxt.shx

  cibt;CITYB___.TTF

  cobt;COUNB___.TTF

  eur;EURR____.TTF

  euro;EURRO___.TTF

  par;PANROMAN.TTF

  rom;ROMANTIC.TTF

  romb;ROMAB___.TTF

  romi;ROMAI___.TTF

  sas;SANSS___.TTF

  sasb;SANSSB__.TTF

  sasbo;SANSSBO_.TTF

  saso;SANSSO__.TTF

  suf;SUPEF___.TTF

  te;TECHNIC_.TTF

  teb;TECHB___.TTF

  tel;TECHL___.TTF

  前面是圖中使用的字體名,分號(hào)后面是替換的字體文件。

  我們也可以按照這種格式添加需要替換的字體,一旦添加到FMP文件中后,再打開(kāi)CAD圖時(shí)缺少這些字體時(shí)就不再提示,而是自動(dòng)替換成設(shè)置的字體。

  CAD之所以會(huì)設(shè)置一些默認(rèn)的字體替換,可能是為了兼容舊版圖紙。在舊版圖紙中使用的一些操作系統(tǒng)或CAD字體在新版的操作系統(tǒng)或CAD中已經(jīng)不提供或不支持,此外文字名的保存規(guī)則也不太相同,因此需要替換成新版的字體。

  我也不明白為什么在國(guó)內(nèi)會(huì)出現(xiàn)這么多種字體,估計(jì)是上世紀(jì)90年代眾多的AutoCAD二次開(kāi)發(fā)商根據(jù)自己軟件的需要定制的,因?yàn)閷?duì)于個(gè)人用戶來(lái)說(shuō)定制一個(gè)字體實(shí)在不容易。各行各業(yè)對(duì)CAD圖紙字體使用都是有規(guī)范的,如果大家都按照規(guī)范使用字體,真正需要的字體可能就十幾種,那也就沒(méi)有這種困擾了。

  另外提醒大家,千萬(wàn)不要為了省事將自己下載的幾千種字體都放到CAD的FONTS目錄下,這樣不僅不會(huì)省事,還會(huì)降低效率,一方面CAD要檢索幾種字體需要時(shí)間,我們要在幾千種字體中找到自己要使用的字體也很費(fèi)事。