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

[知識]TrueType字體轉SHX字體

4頁(共4頁) 上一頁  1, 2, 3, 4

上一篇主題 下一篇主題 向下

[知識]TrueType字體轉SHX字體

發表 由 Tiger&蘋果爸 于 2009-03-17, 03:37

主題回顧 :

因為圖面中都是 TrueType 字體,畫起圖來非常慢,請問有沒什麼辦法快速將圖面中所有的 TrueType 字體 快速轉換為 SHX(單線字體)!?
一般若沒有透過程式來處理,你必須開啟 文字型式STYLE 來針對每個字型名稱來更改,可能會花一點時間。這邊有搜尋到一個LISP,建議可以透過以下程式來執行!

範例影片操作:



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&蘋果爸 在 2014-01-07, 02:57 作了第 4 次修改

____________________________________________________________________________________
avatar
Tiger&蘋果爸
系統管理員
系統管理員

文章總數 : 17320
年齡 : 41
來自 : 台北市文山區
職業 : AutoCAD顧問
愛好 : 蹓狗/戶外活動/拍照
個性 : 幽默/樂觀/善良
使用年資 : 15↑
使用版本 : AutoCAD 2016
經驗值 : 65290
威望值 : 12862
注冊日期 : 2008-04-23
2D基礎函授 2D進階函授 3D基礎函授 https://i11.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

回頂端 向下


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

發表 由 turtle053 于 2011-02-23, 23:37

哇~這真是困擾許久的小問題...趕緊來看看 熱情
avatar
turtle053
初級會員
初級會員

文章總數 : 20
年齡 : 36
來自 : 新北市
職業 : 寺廟設計/施工
愛好 : 攝影
個性 : 隨和
使用年資 : 10↑
使用版本 : 2010
積分 : 2
經驗值 : 2891
威望值 : 54
注冊日期 : 2010-05-13
男 射手座 雞

回頂端 向下

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

發表 由 avenir 于 2011-02-25, 01:49

多吸收新知識~~增進技術
avatar
avenir
初級會員
初級會員

文章總數 : 31
年齡 : 34
來自 : 台中
職業 : 水電
愛好 : 攝影
個性 : 安靜
使用年資 : 4年
使用版本 : 2008
積分 : 1
經驗值 : 3080
威望值 : 12
注冊日期 : 2009-11-02
藍鵲574號
串連貼紙成功 女 白羊座 豬

回頂端 向下

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

發表 由 r8023 于 2011-03-26, 03:36

又有寶可挖了解!!真感謝~
avatar
r8023
一般會員
一般會員

文章總數 : 20
年齡 : 36
來自 : 台北
職業 :
愛好 : 上網
個性 : 外向
使用年資 : 新手初學
使用版本 : 2010
經驗值 : 2774
威望值 : 18
注冊日期 : 2010-07-26
男 射手座 雞

回頂端 向下

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

發表 由 ringo 于 2011-04-12, 09:47

這是個很棒的教學耶~可以省下好多改字型的時間,謝謝您的提供。
avatar
ringo
一般會員
一般會員

文章總數 : 7
年齡 : 34
來自 : taiwan taipei
職業 : 設計師
愛好 : 手作
個性 : 開朗
使用年資 : 12
使用版本 : 2008
經驗值 : 2479
威望值 : 0
注冊日期 : 2011-03-25
女 雙子座 豬

回頂端 向下

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

發表 由 flok 于 2011-04-13, 15:20

這個實在很好用,想找很久了,謝謝分享呢~ 竊喜
avatar
flok
初級會員
初級會員

文章總數 : 111
年齡 : 40
來自 : Hong Kong
職業 : 繪圖員
愛好 : 運動,打機,看漫畫及模型玩具,聽歌電影
個性 : 比較小說話,常常要做到最完美的人
使用年資 : 十年
使用版本 : 2011
積分 : 1
經驗值 : 3716
威望值 : 30
注冊日期 : 2008-11-03
男 天秤座 蛇

回頂端 向下

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

發表 由 tarpon 于 2011-04-18, 02:14

感謝分享很受用的程式 熱情
avatar
tarpon
中級會員
中級會員

文章總數 : 201
年齡 : 27
來自 : 台北
職業 : 設計
愛好 : 打球
個性 : 溫和
使用年資 : 5年
使用版本 : 2006
積分 : 6
經驗值 : 3647
威望值 : 238
注冊日期 : 2010-07-01
串連貼紙成功 男 巨蟹座 馬

回頂端 向下

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

發表 由 wang888 于 2011-04-22, 08:49

趕快來看看如何設定,哈哈 感動
avatar
wang888
初級會員
初級會員

文章總數 : 24
年齡 : 37
來自 : 高雄
職業 : 網頁
愛好 : 電腦
個性 : 可口好吃
使用年資 : 1
使用版本 : 2009
積分 : 1
經驗值 : 2745
威望值 : 9
注冊日期 : 2010-09-02
男 巨蟹座 猴

回頂端 向下

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

發表 由 Tanya 于 2011-05-02, 03:47

沒遇到就不知問題所在,遇到了卻不知如何解,學習學習,謝謝分享。
avatar
Tanya
榮譽顧問
榮譽顧問

文章總數 : 371
年齡 : 43
來自 : 埔里鎮
職業 : 服務業
愛好 : 畫圖&音樂&大自然
個性 : 隨和
使用年資 : 2年
使用版本 : MAP 2011
積分 : 28
最佳解答 : 1
經驗值 : 4861
威望值 : 733
注冊日期 : 2010-03-06
藍鵲168號
男 天蝎座 虎

回頂端 向下

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

發表 由 jiraiya30 于 2011-05-31, 16:43

TrueType 字體是什麼意思....樓主的意思是說使用文字拖曳會LAG嗎?

jiraiya30
初級會員
初級會員

文章總數 : 40
年齡 : 32
來自 : Taipei
職業 : 菜鳥繪圖員
愛好 : sport
個性 : 中等
使用年資 : 5
使用版本 : 2004~2014
積分 : 2
經驗值 : 3408
威望值 : 13
注冊日期 : 2008-12-12
經典問與答讀者 藍鵲495號
男 雙子座 牛

回頂端 向下

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

發表 由 judyyai 于 2011-06-01, 01:48

jiraiya30 寫到: TrueType 字體是什麼意思....樓主的意思是說使用文字拖曳會LAG嗎?

TrueType 字體意思
http://www.autocad-tw.com/t8235-topic#57565

是的!大量使用TrueType 字體 會拖慢圖面速度

____________________________________________________________________________________
avatar
judyyai
管理顧問
管理顧問

文章總數 : 7649
年齡 : 40
來自 : 台南
職業 : 機械製圖
愛好 : 電腦相關
個性 : think too much...
使用年資 : 10↑
使用版本 : AC2014(開始於2015九月底)
AutoCAD基礎篇等級 : 10星級
積分 : 392
最佳解答 : 1
經驗值 : 27268
威望值 : 3466
發帖精華 : 2
回帖精華 : 4
注冊日期 : 2008-11-19
2D基礎函授 3D基礎函授 顧問外掛程式 經典問與答讀者 藍鵲2號
2009聚會勳章 串連貼紙成功 女 巨蟹座 蛇

回頂端 向下

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

發表 由 ykva8983 于 2011-06-04, 17:29

過來研究看看置換字體跟替代字體的差異在哪?感謝啦
avatar
ykva8983
初級會員
初級會員

文章總數 : 206
年齡 : 28
來自 : 新竹
職業 : 土地開發
愛好 : 閱讀
個性 : 我是乖寶寶
使用年資 : 11個月
使用版本 : 2013
積分 : 4
經驗值 : 3589
威望值 : 150
注冊日期 : 2010-06-01
經典問與答讀者 藍鵲85號
男 天蝎座 蛇

回頂端 向下

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

發表 由 chan9148 于 2011-06-08, 06:30

又學一招,不然每次到要轉換,真的很煩。
avatar
chan9148
初級會員
初級會員

文章總數 : 87
年齡 : 55
來自 : 台北縣
職業 : 工程師
愛好 : 音樂
個性 : 開朗
使用年資 : 2年
使用版本 : 2007
積分 : 1
經驗值 : 3311
威望值 : 45
注冊日期 : 2009-09-22
經典問與答讀者 藍鵲339號
男 雙子座 虎

回頂端 向下

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

發表 由 hi985858 于 2011-06-29, 07:32

快來看看如何操作.
增加常識.
謝謝蘋果爸.
avatar
hi985858
初級會員
初級會員

文章總數 : 77
年齡 : 43
來自 : 后里
職業 : 營造 繪圖
愛好 : 學習
個性 : 陰沉
使用年資 : 6
使用版本 : 2010
積分 : 2
經驗值 : 2989
威望值 : 42
注冊日期 : 2010-07-08
女 雙子座 虎

回頂端 向下

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

發表 由 ginse0727 于 2011-07-13, 05:57

這個問題之前也常遇到,一直在想要怎麼一勞永逸的解決,看到蘋果爸已經有解囉,太棒了!趕快來拜讀一下. 讚啦!!
avatar
ginse0727
高級會員
高級會員

文章總數 : 256
年齡 : 43
來自 : 台北巿
職業 : 帷幕牆
愛好 : 電玩,漫畫,網路小說
個性 : 宅男/正直/死腦筋
使用年資 : 退伍後工作迄今,10年以上
使用版本 : 2012
積分 : 14
經驗值 : 4286
威望值 : 492
發帖精華 : 1
注冊日期 : 2010-07-12
經典問與答讀者 藍鵲61號
2011聚會勳章 男 獅子座 虎

回頂端 向下

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

發表 由 vl7120 于 2012-01-05, 07:47

又要長知識了
又有寶可挖了
謝謝蘋果爸分享
avatar
vl7120
初級會員
初級會員

文章總數 : 82
年齡 : 48
來自 : 高雄
職業 : 待業
愛好 : 旅遊
個性 : 木訥
使用年資 : 新手初學
使用版本 : 2000
積分 : 1
經驗值 : 2717
威望值 : 45
注冊日期 : 2011-07-02
藍鵲215號
女 天秤座 雞

回頂端 向下

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

發表 由 crihy 于 2015-10-14, 02:10

我的也發生了,而且原本是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


Tiger&蘋果爸 寫到:恕略...
請問是每一個檔案皆發生這個狀況嗎!?
請試試其他檔案或電腦再測看看~

crihy
初級會員
初級會員

文章總數 : 157
年齡 : 41
來自 : earth worth
職業 : 建築、結構、土木、水利、水保
愛好 : 學習專業知識
個性 : 認真上進
使用年資 : 自80年起
使用版本 : 2014
積分 : 2
經驗值 : 4375
威望值 : 219
注冊日期 : 2008-05-13
藍鵲366號
男 處女座 龍

回頂端 向下

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

發表 由 Tiger&蘋果爸 于 2015-10-14, 03:04

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
原本是OK的表示程式沒問題!
是否可以上傳局部圖檔供測試!
認同

____________________________________________________________________________________
avatar
Tiger&蘋果爸
系統管理員
系統管理員

文章總數 : 17320
年齡 : 41
來自 : 台北市文山區
職業 : AutoCAD顧問
愛好 : 蹓狗/戶外活動/拍照
個性 : 幽默/樂觀/善良
使用年資 : 15↑
使用版本 : AutoCAD 2016
經驗值 : 65290
威望值 : 12862
注冊日期 : 2008-04-23
2D基礎函授 2D進階函授 3D基礎函授 https://i11.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

回頂端 向下

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

發表 由 inerwin 于 2016-03-08, 11:01

感動 最近剛好要用到,真是太感謝蘋果爸。
avatar
inerwin
初級會員
初級會員

文章總數 : 49
年齡 : 41
來自 : 新莊
職業 :
愛好 : 閱讀
個性 : 溫和
使用年資 : 12
使用版本 : 2010
積分 : 1
經驗值 : 2673
威望值 : 34
注冊日期 : 2011-03-17
經典問與答讀者 男 巨蟹座 龍

回頂端 向下

4頁(共4頁) 上一頁  1, 2, 3, 4

上一篇主題 下一篇主題 回頂端


 
這個論壇的權限:
無法 在這個版面回復文章