為什么CAD文字的高度跟實(shí)際設(shè)置的高度不一樣?
網(wǎng)上看到有人問這樣的問題,文字高度設(shè)置是165,但發(fā)現(xiàn)寫出來的漢字尺寸比165大很多,如下圖所示。

問這個問題的卻是夠細(xì)心的,我之前還真沒有注意到這個現(xiàn)象,為什么會這樣呢?我們不妨設(shè)置幾種不同的文字樣式,分別寫幾個字母和漢字對比一下。
CAD大字體什么意思?何謂形文件?詳細(xì)講解CAD的字體文件分類
CAD的SHX字體與操作系統(tǒng)的TTF字體各有什么特點(diǎn)?
CAD的文字樣式、字體、字體樣式、大字體之間是什么關(guān)系?
CAD默認(rèn)的文字樣式STANDARD使用的字體是ARAIL字體,如果使用此文字樣式書寫多行文字,英文會使用ARAIL字體,而中文會自動替換成宋體,我們先來書一行包含大小寫字母和漢字的文字,看看各類字符的高度如何,如下圖所示。

從這張圖可以看出大寫字母的高度跟設(shè)置的文字高度是相同的,小寫字母中類似bdfh的字母與大寫字母等高,aeoiu等字母高度比較小,gpqy等字母高度是300,只是下移了,而漢字高度明顯差了不少。漢字被替換成了宋體,字體跟英文不同,是不是因?yàn)檫@個原因?qū)е赂叨炔煌哪兀?/p>
下面我可以分別設(shè)置幾種文字樣式,字體分別設(shè)置成ARIAL,仿宋,TXT.SHX+HZTXT.SHX,然后分別寫上字母A和漢字,看一下文字高度有什么規(guī)律,如下圖所示。

操作系統(tǒng)的英文字體ARIAL的字母A高度和寬度都正好是300;
而仿宋字體的字母A高度是300,但寬度明顯小于300,只有200多一點(diǎn),而“字”的寬度和高度都接近400;
CAD字體TXT.SHX中的英文大寫字母和HZTXT.SHX中的中文高度都是300,寬度是200左右。
通過上面的對比我們對不同類型文字的字高有了一定的了解。
操作系統(tǒng)的TTF字體中的大寫字母與漢字高度本身就不相等,其實(shí)在WORD里也能看出來,如下圖所示。

WINDOWS的仿宋字體中大寫字母和漢字的高度比接近于3:4,如果用仿宋字體,可以嘗試按照上述比例算一下,比如想讓漢字的高度是300,可以將字高設(shè)置為225。但不同的漢字字體中字母和漢字的比例并不完全相同,有些字體的漢字甚至高度會低于300,如下圖所示。

如果使用SHX字體,中英文是分別用不同的字體文件顯示的,英文和數(shù)字使用小字體文件顯示的,中文使用大字體文件顯示的。
不同的大字體的高度和寬度也不完全相同,寬度差別比較大,高度基本跟英文字體差不多,如下圖所示。

當(dāng)然也有個別小字體的高度偏小火大字體高度偏大,但比較容易找到高度匹配的大小字體組合,也就是用SHX字體可以相對精確地控制字高。此外,用SHX字體的話顯示數(shù)據(jù)的數(shù)據(jù)量也要比TTF文字少很多,CAD開圖和處理圖的速度都會更快,因此建議大家使用SHX字體。
-
Origin(Pro):學(xué)習(xí)版的窗口限制【數(shù)據(jù)繪圖】 2020-08-07
-
如何卸載Aspen Plus并再重新安裝,這篇文章告訴你! 2020-05-29
-
CAD視口的邊框線看不到也選不中是怎么回事,怎么解決? 2020-06-04
-
教程 | Origin從DSC計(jì)算焓和比熱容 2020-08-31
-
Aspen Plus安裝過程中RMS License證書安裝失敗的解決方法,親測有效! 2021-10-15
-
CAD外部參照無法綁定怎么辦? 2020-06-03
-
CAD中如何將布局連帶視口中的內(nèi)容復(fù)制到另一張圖中? 2020-07-03
