[知識]TrueType字體轉SHX字體
[知識]TrueType字體轉SHX字體
主題回顧 :
範例影片操作:
AutoLISP程式:
一般若沒有透過程式來處理,你必須開啟 文字型式STYLE 來針對每個字型名稱來更改,可能會花一點時間。這邊有搜尋到一個LISP,建議可以透過以下程式來執行!因為圖面中都是 TrueType 字體,畫起圖來非常慢,請問有沒什麼辦法快速將圖面中所有的 TrueType 字體 快速轉換為 SHX(單線字體)!?
範例影片操作:
AutoLISP程式:
- 代碼:
(defun C:TRUE2SHX (/ entities len count ent ent_data ent_name new_style_name)
(command "STYLE" "Zchineset" "romans.shx,chineset.shx" "" "" "" "" "" "")
(setq entities (ssget "X" '((0 . "TEXT")))
len (sslength entities)
count 0
);setq
(while (< count len)
(setq ent (ssname entities count)
ent_data (entget ent)
ent_name (cdr (assoc 7 ent_data))
);setq
(setq new_style_name (cons 7 "Zchineset"))
(setq ent_data (subst new_style_name (assoc 7 ent_data) ent_data))
(entmod ent_data)
(setq count (+ count 1))
);while
;;;runs same routine again, picking up Mtext this time.
(setq entities (ssget "X" '((0 . "MTEXT")))
len (sslength entities)
count 0
);setq
(while (< count len)
(setq ent (ssname entities count)
ent_data (entget ent)
ent_name (cdr (assoc 7 ent_data))
);setq
(setq new_style_name (cons 7 "Zchineset"))
(setq ent_data (subst new_style_name (assoc 7 ent_data) ent_data))
(entmod ent_data)
(setq count (+ count 1))
);while
(princ)
)
Tiger&蘋果爸 在 2019-01-31, 09:12 作了第 6 次修改
回復: [知識]TrueType字體轉SHX字體
哇~這真是困擾許久的小問題...趕緊來看看

turtle053- 初級會員
- 文章總數 : 20
年齡 : 39
來自 : 新北市
職業 : 寺廟設計/施工
愛好 : 攝影
個性 : 隨和
使用年資 : 10↑
使用版本 : 2010
積分 : 2
經驗值 : 4064
威望值 : 54
注冊日期 : 2010-05-13
回復: [知識]TrueType字體轉SHX字體
多吸收新知識~~增進技術
avenir- 初級會員
- 文章總數 : 31
年齡 : 37
來自 : 台中
職業 : 水電
愛好 : 攝影
個性 : 安靜
使用年資 : 4年
使用版本 : 2008
積分 : 1
經驗值 : 4253
威望值 : 12
注冊日期 : 2009-11-02
回復: [知識]TrueType字體轉SHX字體
又有寶可挖了解!!真感謝~
r8023- 一般會員
- 文章總數 : 20
年齡 : 39
來自 : 台北
職業 : 工
愛好 : 上網
個性 : 外向
使用年資 : 新手初學
使用版本 : 2010
經驗值 : 3947
威望值 : 18
注冊日期 : 2010-07-26
回復: [知識]TrueType字體轉SHX字體
這是個很棒的教學耶~可以省下好多改字型的時間,謝謝您的提供。
ringo- 一般會員
- 文章總數 : 7
年齡 : 37
來自 : taiwan taipei
職業 : 設計師
愛好 : 手作
個性 : 開朗
使用年資 : 12
使用版本 : 2008
經驗值 : 3652
威望值 : 0
注冊日期 : 2011-03-25
回復: [知識]TrueType字體轉SHX字體
這個實在很好用,想找很久了,謝謝分享呢~

flok- 初級會員
- 文章總數 : 111
年齡 : 43
來自 : Hong Kong
職業 : 繪圖員
愛好 : 運動,打機,看漫畫及模型玩具,聽歌電影
個性 : 比較小說話,常常要做到最完美的人
使用年資 : 十年
使用版本 : 2011
積分 : 1
經驗值 : 4889
威望值 : 30
注冊日期 : 2008-11-03
回復: [知識]TrueType字體轉SHX字體
感謝分享很受用的程式

tarpon- 中級會員
- 文章總數 : 209
年齡 : 30
來自 : 台北
職業 : 設計
愛好 : 打球
個性 : 溫和
使用年資 : 5年
使用版本 : 2006
積分 : 6
經驗值 : 4866
威望值 : 239
注冊日期 : 2010-07-01
回復: [知識]TrueType字體轉SHX字體
趕快來看看如何設定,哈哈

wang888- 初級會員
- 文章總數 : 24
年齡 : 40
來自 : 高雄
職業 : 網頁
愛好 : 電腦
個性 : 可口好吃
使用年資 : 1
使用版本 : 2009
積分 : 1
經驗值 : 3918
威望值 : 9
注冊日期 : 2010-09-02
回復: [知識]TrueType字體轉SHX字體
沒遇到就不知問題所在,遇到了卻不知如何解,學習學習,謝謝分享。
Tanya- 榮譽顧問
- 文章總數 : 373
年齡 : 46
來自 : 埔里鎮
職業 : 服務業
愛好 : 畫圖&音樂&大自然
個性 : 隨和
使用年資 : 2年
使用版本 : MAP 2011
積分 : 28
最佳解答 : 1
經驗值 : 6048
威望值 : 739
注冊日期 : 2010-03-06
回復: [知識]TrueType字體轉SHX字體
TrueType 字體是什麼意思....樓主的意思是說使用文字拖曳會LAG嗎?
jiraiya30- 初級會員
- 文章總數 : 41
年齡 : 35
來自 : Taipei
職業 : 菜鳥繪圖員
愛好 : sport
個性 : 中等
使用年資 : 5
使用版本 : 2004~2014
積分 : 2
經驗值 : 4584
威望值 : 13
注冊日期 : 2008-12-12
回復: [知識]TrueType字體轉SHX字體
jiraiya30 寫到: TrueType 字體是什麼意思....樓主的意思是說使用文字拖曳會LAG嗎?
TrueType 字體意思
http://autocad.bestoforum.net/t8235-topic#57565
是的!大量使用TrueType 字體 會拖慢圖面速度
judyyai- 管理顧問
- 文章總數 : 7740
年齡 : 43
來自 : 台南
職業 : 機械製圖
愛好 : 電腦相關
個性 : think too much...
使用年資 : 10↑
使用版本 : AC2019(開始於2019年底末月)
AutoCAD基礎篇等級 : 10星級
積分 : 393
最佳解答 : 1
經驗值 : 28863
威望值 : 3555
發帖精華 : 2
回帖精華 : 4
注冊日期 : 2008-11-19
回復: [知識]TrueType字體轉SHX字體
過來研究看看置換字體跟替代字體的差異在哪?感謝啦
ykva8983- 初級會員
- 文章總數 : 229
年齡 : 31
來自 : 新竹
職業 : 土地開發
愛好 : 閱讀
個性 : 我是乖寶寶
使用年資 : 11個月
使用版本 : 2013
積分 : 4
經驗值 : 4857
威望值 : 156
注冊日期 : 2010-06-01
回復: [知識]TrueType字體轉SHX字體
又學一招,不然每次到要轉換,真的很煩。
chan9148- 初級會員
- 文章總數 : 88
年齡 : 58
來自 : 台北縣
職業 : 工程師
愛好 : 音樂
個性 : 開朗
使用年資 : 2年
使用版本 : 2007
積分 : 1
經驗值 : 4489
威望值 : 45
注冊日期 : 2009-09-22
回復: [知識]TrueType字體轉SHX字體
快來看看如何操作.
增加常識.
謝謝蘋果爸.
增加常識.
謝謝蘋果爸.
hi985858- 初級會員
- 文章總數 : 77
年齡 : 46
來自 : 后里
職業 : 營造 繪圖
愛好 : 學習
個性 : 陰沉
使用年資 : 6
使用版本 : 2010
積分 : 2
經驗值 : 4162
威望值 : 42
注冊日期 : 2010-07-08
回復: [知識]TrueType字體轉SHX字體
這個問題之前也常遇到,一直在想要怎麼一勞永逸的解決,看到蘋果爸已經有解囉,太棒了!趕快來拜讀一下.

ginse0727- 高級會員
- 文章總數 : 256
年齡 : 46
來自 : 台北巿
職業 : 帷幕牆
愛好 : 電玩,漫畫,網路小說
個性 : 宅男/正直/死腦筋
使用年資 : 退伍後工作迄今,10年以上
使用版本 : 2012
積分 : 14
經驗值 : 5465
威望值 : 498
發帖精華 : 1
注冊日期 : 2010-07-13
回復: [知識]TrueType字體轉SHX字體
又要長知識了
又有寶可挖了
謝謝蘋果爸分享
又有寶可挖了
謝謝蘋果爸分享
vl7120- 初級會員
- 文章總數 : 90
年齡 : 51
來自 : 高雄
職業 : 待業
愛好 : 旅遊
個性 : 木訥
使用年資 : 新手初學
使用版本 : 2000
積分 : 1
經驗值 : 3924
威望值 : 45
注冊日期 : 2011-07-02
回復: [知識]TrueType字體轉SHX字體
我的也發生了,而且原本是OK的,這次用的時候卻出現了,連同其他字體轉換的LISP全部都跟著失效了...
不知其他大大是否已知道問題發生的原因...
指令: TRUE2SHX
STYLE 輸入文字型式的名稱或 [?]: Zchineset
新型式。
指定完整字體名稱或字體檔名 (TTF 或 SHX): romans.shx,chineset.shx 指定文字高度或 [可註解(A)] <0.00>: 指定寬度係數 <1.00>:
指定傾斜角度 <0>: 左右反向顯示文字?[是(Y)/否(N)] <否>: 上下顛倒顯示文字?[是(Y)/否(N)] <否>: 垂直?[是(Y)/否(N)] <否>:
「Zchineset」為目前的文字型式。
指令: ; 錯誤: 損壞的引數類型: lselsetp nil

不知其他大大是否已知道問題發生的原因...
指令: TRUE2SHX
STYLE 輸入文字型式的名稱或 [?]
新型式。
指定完整字體名稱或字體檔名 (TTF 或 SHX)
指定傾斜角度 <0>: 左右反向顯示文字?[是(Y)/否(N)] <否>: 上下顛倒顯示文字?[是(Y)/否(N)] <否>: 垂直?[是(Y)/否(N)] <否>:
「Zchineset」為目前的文字型式。
指令: ; 錯誤: 損壞的引數類型: lselsetp nil
Tiger&蘋果爸 寫到:恕略...
請問是每一個檔案皆發生這個狀況嗎!?
請試試其他檔案或電腦再測看看~
crihy- 初級會員
- 文章總數 : 175
年齡 : 44
來自 : earth worth
職業 : 建築、結構、土木、水利、水保
愛好 : 學習專業知識
個性 : 認真上進
使用年資 : 自80年起
使用版本 : 2014
積分 : 2
經驗值 : 5684
威望值 : 288
注冊日期 : 2008-05-13
回復: [知識]TrueType字體轉SHX字體
原本是OK的表示程式沒問題!crihy 寫到:我的也發生了,而且原本是OK的,這次用的時候卻出現了,連同其他字體轉換的LISP全部都跟著失效了...![]()
不知其他大大是否已知道問題發生的原因...
指令: TRUE2SHX
STYLE 輸入文字型式的名稱或 [?]: Zchineset
新型式。
指定完整字體名稱或字體檔名 (TTF 或 SHX): romans.shx,chineset.shx 指定文字高度或 [可註解(A)] <0.00>: 指定寬度係數 <1.00>:
指定傾斜角度 <0>: 左右反向顯示文字?[是(Y)/否(N)] <否>: 上下顛倒顯示文字?[是(Y)/否(N)] <否>: 垂直?[是(Y)/否(N)] <否>:
「Zchineset」為目前的文字型式。
指令: ; 錯誤: 損壞的引數類型: lselsetp nil
是否可以上傳局部圖檔供測試!

回復: [知識]TrueType字體轉SHX字體

inerwin- 初級會員
- 文章總數 : 53
年齡 : 44
來自 : 新莊
職業 : 工
愛好 : 閱讀
個性 : 溫和
使用年資 : 12
使用版本 : 2010
積分 : 1
經驗值 : 3860
威望值 : 34
注冊日期 : 2011-03-17
回復: [知識]TrueType字體轉SHX字體
很有幫助的lisp
Pauline- 初級會員
- 文章總數 : 63
年齡 : 53
來自 : 臺北市
職業 : 工程製圖相關技術支援
愛好 : 上網找知識
個性 : 普普
使用年資 : 10↑
使用版本 : 2007~2018
積分 : 1
經驗值 : 4253
威望值 : 57
注冊日期 : 2010-04-28
回復: [知識]TrueType字體轉SHX字體
沒想到就然有這種lisp可以用
太好了...
很實用
感謝~
太好了...
很實用
感謝~
kame123- 一般會員
- 文章總數 : 39
年齡 : 37
來自 : 台中
職業 : 自由
愛好 : 閱讀
個性 : 急躁
使用年資 : 3年
使用版本 : 2015
經驗值 : 2712
威望值 : 12
注冊日期 : 2014-03-15
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第4頁(共4頁)
這個論壇的權限:
您 無法 在這個版面回復文章