AutoCAD小秘密038:SHX大字體的通天塔
04-07
那些你知道,或是不知道的AutoCAD小秘密-038:SHX大字體的通天塔
這次的標題很有意思,叫SHX大字體的通天塔,這個其實就是包含了兩層的意思:
- SHX大字體:我們之前解釋過,SHX是AutoCAD的原生字體文件類型,而SHX大字體是專門針對東亞的『簡體中文』、『繁體中文』、『日語』和『韓語』所推出的專用字體。
- 通天塔是聖經裡面的故事,意思是語言一多,人類交流就有困難了(外語一直不太好的學渣含淚飄過)
為什麼會這樣寫這個標題呢?這是因為兩個用戶的反饋:
第一個用戶是很久之前給我的私信,說最近跳槽到日企做設計了,發現電腦上的中文SHX字體都顯示成問號,但是日語的SHX卻是好的。當然我也一頭霧水,所以並沒有給出解答;
第二個用戶是參加這次AutoCAD for Mac 2019的Beta內測的一位中國用戶 ,他告訴我們他的電腦上所有的中文SHX都顯示問號了。
結合了第二位用戶的信息,我研究了很久,發現了一個我用了快20年AutoCAD都從來不知道的功能:Code Page。
那麼什麼是Code Page呢?
SHX的大字體分四種,我們之前已經講過了,分別是『簡體中文』、『繁體中文』、『日語』和『韓語』。然後呢,SHX作為一種很古老的字體文件格式,其實它自己是不知道自己是屬於哪國語言的(相比於微軟的TTF字體,這個智能性確實不好),所以呢,要用戶自己告訴他們屬於哪個語種。而這個語種的代碼,就是Code Page
好,我們用第一個用戶的實際例子來講解怎麼添加Code Page,從而達到顯示SHX大字體的目的,當然,環境稍微有點不一樣:
我的操作系統是英語的……所以默認情況下,我的電腦上中文和日文的SHX都是看不見的,這裡我用HZTXT.shx字體做例子:
- 首先,在STYLE對話框裡面可以看見,對應的SHX字體都是已經載入了的。