AutoCAD顧問
還沒有註冊嗎...即日起免費註冊,所有最完整的AutoCAD討論、教學及資源都在論壇裡喔~

Join the forum, it's quick and easy

AutoCAD顧問
還沒有註冊嗎...即日起免費註冊,所有最完整的AutoCAD討論、教學及資源都在論壇裡喔~
AutoCAD顧問
Would you like to react to this message? Create an account in a few clicks or log in to continue.
[報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案 - 頁 16 Ioaoe110 [報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案 - 頁 16 2020-310 [報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案 - 頁 16 Oiu15010 [報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案 - 頁 16 2020-211 [報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案 - 頁 16 Oo-2-110 [報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案 - 頁 16 BPl3tjj

[報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案

+333
anais99
westlake
arch1013
licorne2704
botmao
llaaii88
knight998
aba78150
ray63
lionda
baron260984
ilarch2016
oopsyyyyy
黃俐
hsiao211
easontu
zz12311
絕世寶馬
k581515
jason589
imye817
jason0892
lc0309
suprajen
ryan0106
Mengtan
kuanhwa
kk1875
power001
zoo6227
blue52
zhes4517
senfa19168
dave9186
ape35628
patek
alexwhat
kmh
wellce49405
icqkaku
chaokuo
lineason
aaron1981
worcatbq
joe0825
vicC
dain9324
gsc0210
貞麻凡
本人真帥
roverh
蜜柑喵喵
a8822063
charles711
dimpo
sivenlee
haa0107
rickyyang
tacoamos
spiralhead555
s7692625
vl7120
jefferobert
magge1011
crazy1987
chiao3bb33
cjmmjc
sqencerpoo
許佳佳
howon_chan
fun7799
minerl631222
billyen
godst
Alan_Tsai
kai545
a77111a
ryce
chiyu
cf1032
bfm39865
j2226548
ee00000tw
d22977
greatygood
sky70
sam chang
spaceport
naglfar0228
kumamuk
edmondsforum
btoker
lok
chuncheng
dd0916
hankchou
jensen58
denniskc
素緣
bojue5
jaifei
Jane lai
yamahaha
joyliu1234
junnan
cheryl.yao
19nature
rr0204
leocad
hongyear
shihyu
likun1111
stanleylaw000
吳小賢
gn00165931
xui3106
CHYILI
howard73
WinnieC
timlaik1
asjei
mr20408
chen3544
annmiss
jimmy6688
magicianweizte
王建智
kimtime
garylro
ffdanielii
1fd
nehcufiy
trelive
rick166
kuangyi12
ericlyu
hotice123
jack55632
millerwu91
2T-0091
c031528
nicko1031
shenjau
vassili0331
莫宰羊
hycsyh
aken26
babyban77
pnvhuelin
as2219
nick11263
lishungfa
Bossdesing
ko99ofstarin
chrislau
ttv_01
hopeboy
chen chi chen
cnc
張小中
天使豬
ygtqpd
jovy1006
christina chc
學習小孩
林玄
Marcoteng
cslee
pwcg2014
alanchang888
rdlu
manjaro
tarata
chen lang
Joan-Yeh
k901342006
0989302739
yjjlt
kcn1u2t
麥哥 (mike)
woody0219
jerry775
zhujinshan
id66fion
kumuguo
zzzzxxxxbb
James Rodriguez10
張家銘
linwhelming
Beck
justin1762
yakuei88
jenniferaptg
ufochen
W-LIN
anna6477
amy6511
Damian.Chiu
alalphapha
Rocky33321
mingway
大少哥
HIHIBABY998
陳明田
chung9705
goforum.mystery
cheyuan1983
林小毛
coshishin
kingdot
jackiehover
blyp
designfax
cobil
kia.lin
zhangcan0516
mikochen
emily56899
trever
hung
翰a
mao9580
聖菲爾
d4f58845
niu1231baby
gk21226
sea0702
Hcat
yz05366
eric770914
ailoveu911
macz_chung
litens
jk0924
p68909243
candylin0530
小憶
love01146
kane5945
x586042
sniper3252
微笑魚
lcskc
regina
YY
jason000316
alphonse
瘋瘋的熊
太陽的光跡
crihy
z7839
jassica123
wei55889
frosch
s197382
alex-cc
autoamg1999
sky5656
阿鈺
qq711222
ericpj
小翔
dun.mei
changcjj
f537964
syunpeater
leoneriol
hs70142
cheng1976
達夫
風月大大
safardy
jackieli
kkfgme
waxwing
kentchung2001
土木菜鳥
catxax
dragon9458
A6912144
powerfly
chan9148
櫻芙霜
DIDI
kpode3610
bigapple62
iccs
qaz6605
ji2342
fj.f6699
byrabbit2
shiyuuzi
小吱吱
MAYA100
kfc5668
chien_yi
月蜻蜓
lingo_st
jiraiya30
trx02
DEEP
ssbf1985
cat234
北海道
Tanya
judyyai
jeefuwell
jokson
MapleRed
耍寶的泡
x1ben
豆豆肥
鑽石級宅男
黃胡國
prettycat
wangfz017
sandi
huchen01
benray
cllu
wwsh3
daryeanchen
a921221053
andyhang88
zero0917
youtie
Liao780710
DARDAR
randytsay
guanbo.bruce
JYHBIN
Tiger&蘋果爸
337 posters

16頁(共16頁) 上一頁  1 ... 9 ... 14, 15, 16

向下

[報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案 - 頁 16 Empty [報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案

發表 由 Tiger&蘋果爸 2011-10-19, 17:33

主題回顧 :

[報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案 - 頁 16 004710
當在傳輸交流DWG圖檔時,我們必須提供對方圖檔相關聯的檔案(如:字體檔及大字體檔),對方才可以正常顯示圖面中所有文字內容,雖然可以透過「電子傳送」ETRANSMIT指令,自動將DWG圖檔所有字體檔打包成ZIP格式檔,連同DWG圖檔一併提供給對方,但有了字體檔使用者本身還是必須手動方式,放置到AutoCAD系統預設的字型支援路徑中,這樣開啟DWG圖檔才能正確找到字體顯示文字內容。

AutoCAD一直以來沒有自動指定替代「中文大字體檔(SHX)」功能,簡單說就是打開DWG圖檔後,圖面中若找不到的中文大字體,可透過介面設定以「chineset.shx」大字體暫時替換。目前使用者依預設當找不到中文大字體時,螢幕畫面會出現「替換字體」對話方塊,需以手動方式逐一選用「替代字體檔」,通常選用「chineset.shx」大字體暫時替換。

註:這邊的「暫時替換」意思是說,在目前圖面中暫時顯示正確文字內容而已,既有的文字型式大字體並不會替換,也就是說下次關閉AutoCAD後,再開啟圖檔或不同電腦開啟仍然需要手動方式選用「替代字體檔」

所以目前業界選用「chineset.shx」大字體方式千其百種,在我的工作經歷及教學過程也提到了不少方式,但是截至目前為止AutoCAD仍然沒有一個簡單又有效率的方式,在這裡特別整理出心得與解決方法供大家參考,希望能對各界朋友在工作中能夠順利的解決替代大字體問題。

好開心



■字體檔概述:
關於 DWG 圖檔中使用的文字字體,可以分別選用 Windows「TrueType字體」或 AutoCAD「SHX字體」這二種。
1、TrueType字體:使用者在 DWG 圖檔中比較常用的為「細明體」及「標楷體」
[報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案 - 頁 16 Shx00110
TrueType字體優點可以同時顯示「英文/數字/中文」,缺點若是圖面中大量使用相當耗資源,會造成開圖及改圖延遲緩慢等狀況。當您使用特殊TrueType字體(如:華康中黑體、全真中圓體等其他字體),在其他的使用者電腦中若沒有這些特殊字體,系統將自動使預設字體替換。
註:選用「TrueType字體」時,無法選擇大字體。

2、SHX字體:使用者在 DWG 圖檔中比較常用的依照預設為「txt字體」及「chineset大字體」這二種
[報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案 - 頁 16 Shx00210
txt(字體檔)主要用於顯示「英文/數字」,chineset(大字體檔)則用來顯示「繁體中文」,一般「文字型式」使用「SHX字體」及「SHX大字體」組合,優點可以有效降低資源消耗,開圖及改圖不會有延遲緩慢等狀況。若是使用特殊SHX大字體(如:lsp.shx、china.shx等其他大字體),在其他的使用者電腦中若沒有這些特殊大字體,當開啟DWG圖檔時系統將會出現「替換字體」對話方塊,使用者需手動選擇替換大字體。
註:通常在亞洲使用SHX字體均需選用「大字體檔」,並依照不同版本語系選用不同的大字體檔(如:簡體中文字體gbcbig.shx 及 日文字體bigfont.shx 等其他字體)。



■替代字體檔說明:
AutoCAD目前提供二種方式,依照不同的「字體」有不同的替代方法。
1、「替代字體檔」FONTALT系統變數:這個功能目的在自動替代電腦找不到的字體(TrueType字體及SHX字體),系統預設字體為 simplex(SHX字體)。
[報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案 - 頁 16 Shx00310
若是DWG圖檔中TrueType字體的文字字串內容為「英文/數字/中文」,多行文字(MTEXT)「英文/數字」部分會使用simplex.shx替代字體,「中文」部分會使用Windows中一個類似字體替換(如:細明體),單行文字(TEXT)「英文/數字」部分會使用simplex.shx替代字體,「中文」部分無法使用字體替換TrueType字體,文字內容則會以問號顯示。
註:FONTALT系統變數僅處理透過 MTEXT指令建立的文字。

二、「字體對映檔」FONTMAP系統變數:這個功能目的在於DWG圖檔關於中文的大字體檔替代
[報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案 - 頁 16 Shx00410
使用者可透過記事本開啟 acad.fmp(字體對映檔),加入對映行內容語法(lsp;chineset.shx),優點日後當電腦找不到的特殊SHX大字體(如:lsp.shx),會自動使用 chineset(大字體檔)替代,螢幕畫面不會出現「替換字體」對話方塊。
缺點若有五種以上大字體找不到,使用者本身需要自行逐一加入對映行內容語法,需要先開起DWG圖檔查詢找不到的特殊SHX大字體名稱。



■替代大字體解決方案:
2、新增大字體(@chineset.shx)
將預設的 chineset.shx(大字體檔),複製後在更名為「@chineset.shx」,目的在於日後開起DWG圖檔時找不到大字體檔,螢幕畫面出現「替換字體」對話方塊,利用檔名名稱排序特性,@chineset.shx大字體檔會置頂為第一個顯示,使用者只需要連續點選「確定」按鈕,不用花時間選用預設「chineset.shx」。
[報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案 - 頁 16 Shx00510
chineset.shx大字體檔位置:
C:\Program Files\AutoCAD 版本\fonts(autocad 2011以下版本)
C:\program files\autodesk\autocad 版本 - traditional chinese\fonts(autocad 2012以上版本)

影片操作:


二、字體對映檔(FMP)
字體對映檔(FMP)為字體及其替換字體的清單。找不到圖面中使用的字體(SHX)時,會使用「字體對映檔」將缺少的字體替換為其他字體。請注意不是自動置換字體而是暫時替換取代字體。
字體對映檔位置:
XP系統: C:\Documents and Settings\使用者帳號\Application Data\Autodesk\AutoCAD 版本\版本代號\cht\support\acad.fmp
Win7以上系統: C:\Users\使用者帳號\appdata\roaming\autodesk\autocad 版本\版本代號\cht\support\acad.fmp


影片操作:


三、開發程式(chinesetshx.lsp)
透過AutoLISP開發程式,將目前的DWG圖檔的所有文字型式的大字體,全部變更為「chineset.shx」大字體,日後不同的電腦或AutoCAD版本開啟DWG圖檔,都不需要再選用替換大字體。
[報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案 - 頁 16 Shx00610
註:若是公司自己的圖檔有字型檔規範,建議將原始DWG圖檔另存後再執行程式,若為對方的圖檔則可以直接執行程式轉換(若有必要可以備份對方的原始DWG圖檔)。

影片操作:


chinesetshx.lsp程式下載:(回覆可見


四、自動替換大字型檔(CorelCAD)
1.使用自動選用替代大字型檔,透過「工具(T)」功能表 →「選項」→ 螢幕畫面中會出現「選項」視窗
2.「檔案位置(F)」→「工程圖支援」→「替換字型檔案」→「大字型」→「瀏覽」
3.請選擇預設的 chineset.shx 大字型檔 →「確定」,這樣日後 CorelCAD 將自動幫您選用替代大字型檔
4.確認指定好「大字型」,下次開圖就不再會出現 "找不到字型檔,請指定替代字型檔" 訊息
[報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案 - 頁 16 Shx00710

影片操作:


2019.09.05 補充:
如果使用者勾選"永遠執行我目前的選擇",並選擇「忽略缺少的SHX檔並繼續」
[報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案 - 頁 16 2019_188

這樣下次遇到需要替換「SHX字體」的圖檔時,AutoCAD就不會再提示「替換SHX字體」,這樣會造成看不到圖面文字的問題
[報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案 - 頁 16 2019_189

解決方法:只要再將訊息提示開啟即可顯示「替換SHX字體」訊息
「選項」→「系統」頁籤 → 一般選項「隱藏訊息設定」→ 打勾「缺少SHX檔」
[報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案 - 頁 16 2019_190



相關文章討論:
「問題」範例 AUTOCAD 2006...找不到字型檔
[知識]TrueType字體轉SHX字體
[討論]請問如何讓AUTOCAD開檔的速度加快及字型可以自動化!
[已解決]關於開啟圖面時 CHINA.SHX 字型找不到,而要手動指定成 chineset.shx 字型檔問題的回覆


Tiger&蘋果爸 在 2021-10-08, 09:19 作了第 10 次修改

____________________________________________________________________________________
[報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案 - 頁 16 Ioaoe110 [報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案 - 頁 16 Aizyao10 [報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案 - 頁 16 Aizyao11 [報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案 - 頁 16 Oo-2-110 [報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案 - 頁 16 BPl3tjj
[報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案 - 頁 16 2020-011
Tiger&蘋果爸
Tiger&蘋果爸
系統管理員
系統管理員

文章總數 : 20001
年齡 : 46
來自 : 台北市文山區
職業 : AutoCAD顧問
愛好 : 蹓狗/戶外活動/拍照
個性 : 幽默/樂觀/善良
使用年資 : 20↑
使用版本 : AutoCAD 2021
經驗值 : 80981
威望值 : 15597
注冊日期 : 2008-04-23
2D基礎函授 2D進階函授 3D基礎函授 https://i.servimg.com/u/f11/19/71/67/71/2d3d10.png2D+3D線上 顧問外掛程式 經典問與答讀者 藍鵲1號
2009聚會勳章 2010聚會勳章 2011聚會勳章 2012聚會勳章 2013勳章-2D基礎 2014聚會勳章 2015聚會勳章 2016聚會勳章 串連貼紙成功 男 水瓶座 兔

http://mypaper.pchome.com.tw/kv1012tiger

arch1013, ilarch2016, sagechang, Walter_0114, licorne2704, zero2018000, baron260984 and like this post

回頂端 向下


[報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案 - 頁 16 Empty 回復: [報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案

發表 由 usheraya 2021-10-24, 11:39

謝謝分享 這麼多字體切換問題,不然每次字體都讓我好頭痛
usheraya
usheraya
一般會員
一般會員

文章總數 : 3
年齡 : 32
來自 : 台北市
職業 : 工程
愛好 : 運動
個性 : 開朗
使用年資 : 新手初學
使用版本 : 新手初學
經驗值 : 1002
威望值 : 6
注冊日期 : 2019-05-17
男 雙子座 蛇

回頂端 向下

[報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案 - 頁 16 Empty 回復: [報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案

發表 由 nyquist_fu 2021-11-27, 09:18

說的很詳細,真心感謝,收下了。
nyquist_fu
nyquist_fu
一般會員
一般會員

文章總數 : 4
年齡 : 51
來自 : 桃園
職業 : 水電工
愛好 : 自動化,程式
個性 : 熱情
使用年資 : 25
使用版本 : 2020
經驗值 : 159
威望值 : 0
注冊日期 : 2021-09-06
男 白羊座 狗

回頂端 向下

[報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案 - 頁 16 Empty 回復: [報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案

發表 由 wateraustin 2022-01-13, 10:17

我也試過自己GOOGLE 尋找到可以用的 大多是韓國與中國字型的不相同
wateraustin
wateraustin
一般會員
一般會員

文章總數 : 63
年齡 : 55
來自 : 台南
職業 : soho 3d,2d 模具
愛好 : pop music,movie
個性 : very good EQ
使用年資 : 30
使用版本 : 2011
經驗值 : 4431
威望值 : 15
注冊日期 : 2010-09-16
男 水瓶座 馬

回頂端 向下

16頁(共16頁) 上一頁  1 ... 9 ... 14, 15, 16

回頂端


 
這個論壇的權限:
無法 在這個版面回復文章
[報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案 - 頁 16 Uos15010 [報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案 - 頁 16 BPl3tjj [報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案 - 頁 16 Ziao1510 [報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案 - 頁 16 Oo-2-110 [報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案 - 頁 16 Oooo-110 [報告]DWG圖檔找不到大字體(SHX檔)之「替代大字體」解決方案 - 頁 16 2020-211