- UID
- 27802
- 积分
- 0
- 精华
- 贡献
-
- 威望
-
- 活跃度
-
- D豆
-
- 在线时间
- 小时
- 注册时间
- 2003-2-4
- 最后登录
- 1970-1-1
|
发表于 2003-2-11 13:42:09
|
显示全部楼层
95及J7 DGN<->DWG字體的問題
您必須要先有MS的中文版(簡體或是繁體的都可)
因為它已經把Multi-Byte 文字功能打開了
如果您用的是英文版
不能只是修改
C:\Bentley\Program\MicroStation\config\system\mslocale.cfg
這一個檔的
=================================
# MS_RTCONFIG = Japanese
# MS_RTCONFIG = Korean
MS_RTCONFIG = SimpChinese
# MS_RTCONFIG = TradChinese
# MS_RTCONFIG = HongKongChinese
=================================
它只是讓您可以打中文字
圖面上顯示中文而已
它不管轉檔的
有一個軟件叫 setlang.ma
用它來修改 ustation.rsc
它可以幫您打開這一個Multi-Byte 文字的功能
聊遠了
回到字體的問題
請更改以下的檔案內容
(95很久沒用了,路徑可能不一樣)
C:\Bentley\Home\prefs\dwgdata\dwgfont.tbl
內容如下:
============================
#Font file font number mapping table
#Format: [Acad font style name] [Acad shape file name] [MS font Number] [width scale] [oblique angle]
#Note that width scale and oblique angle are optional
#
standard txt 3
monotxt monotxt 1
romanc romanc 2
romans romans 3
romant romant 7
italicc italicc 23
italict italict 23
greeks greeks 26
greekc greekc 26
===========================
這3個欄位分別是:
Autocad字型名稱 Autocad字型檔名稱 MS的字型編號
所以可以修改這一個檔案的內容
比如說:
我有一個AutoCAD字型叫做ming
AutoCAD字型檔名叫做ming.shx
我在MS用的中文字型編號是184
那麼就可以改成如下的內容:
=========================
#Font file font number mapping table
#Format: [Acad font style name] [Acad shape file name] [MS font Number] [width scale] [oblique angle]
#Note that width scale and oblique angle are optional
#
standard txt 3
monotxt monotxt 1
romanc romanc 2
romans romans 3
romant romant 7
italicc italicc 23
italict italict 23
greeks greeks 26
greekc greekc 26
ming ming 184
=================================
這一個對照表是雙向的
所以不管轉進或是轉出 DWG
MS都會以它為依據來轉檔
另外
將MicroStation 的環境變數 MS_DWGCODEPAGE
設成 big5 或是 GB2312 (<-好像是吧,沒用過簡體中文)
所以了
線形也是一樣改
只是檔案不同
C:\Bentley\Home\prefs\dwgdata\dwgline.tbl
內容如下:
===============================
#Linecode name linecode number mapping table
#Format: [Acad linecode name][SP, TAB][Ustn linecode Number][Ustn linestyle Name]
CONTINUOUS 0
DOT 1
HIDDEN 2
DASHED 3
DASHDOT 4
HIDDEN 5
DIVIDE 6
CENTER 7
BATTING 0 { Batten }
TRACKS -1 { Rail Road }
=================================
這3個欄位分別是:
AutoCAD線形名稱 MS的線形編號 MS的自訂線形名稱
這樣轉過去還是有問題
線形要轉得好
還有東西要設
因為內定的線形比例是 1
所以MS的虛線,到DWG會看起來是實線
在 C:\Bentley\Home\prefs\dwgdata\dwgcontrol.bas
找到下面這一行
MbeDWGExportSettings.ltScale = 1.0
把1.0 改大或改小
以圖形/圖紙比例值100 為例, 上面的參數應改為:
MbeDWGExportSettings.ltScale = 320.0
比較正常些
C:\Bentley\Home\prefs\dwgdata\
這裡面還有好多個檔案
都是轉 DWG 相關的對照檔
有顏色,線寬對顏色,圖層等等
如果要轉得好
設定這些檔
一次就可能搞定
如有錯誤,請糾正我 :) |
|