「文字化け」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
編集の要約なし
20行目: 20行目:
=== CADに含まれているアジア圏(CJK)用のビッグフォント ===
=== CADに含まれているアジア圏(CJK)用のビッグフォント ===
* AutoCAD 2007以降のSHXフォントはユニコード化されているものがある。
* AutoCAD 2007以降のSHXフォントはユニコード化されているものがある。
* IJCADのSHXフォントはユニコード化されていない。(IJCAD7時点)


日本語用
日本語用
{| class="wikitable"
{| class="wikitable"
! フォント名  !! AutoCAD !! IJCAD  !! 内容
! フォント名  !! AutoCAD 2005以降 !! IJCAD 2014以降 !! 内容
|-
|-
| @extfont2.shx || ○ || - || 縦書き用フォント(いくつかの文字が縦書き向けに回転されている)
| @extfont2.shx(@extfont2IJ.shx) || ○ || || 縦書き用フォント(いくつかの文字が縦書き向けに回転されている)
|-
|-
| bigfont.shx(visiojp.shx) || ○ || ○ || 日本語フォント、文字のサブセット
| bigfont.shx(visiojp.shx) || ○ || ○ || 日本語フォント、文字のサブセット
32行目: 31行目:
| extfont.shx || ○ || ○ || 日本語拡張フォント、(初期の)JIS第1,第2水準
| extfont.shx || ○ || ○ || 日本語拡張フォント、(初期の)JIS第1,第2水準
|-
|-
| extfont2.shx || ○ || || 日本語拡張フォント、(初期の)JIS第1,第2水準と外字
| extfont2.shx(extfont2IJ.shx) || ○ || || 日本語拡張フォント、(初期の)JIS第1,第2水準と外字
|-
| exthalf2.shx(exthalf2IJ.shx) || ○ || ○ || txt.shx の約半分の文字幅 (ビッグフォントではない)
|-
| extslim2.shx(extslim2IJ.shx ) || ○ || ○ || txt.shx の約2/3の文字幅 (ビッグフォントではない)
|}
|}



2014年5月2日 (金) 23:50時点における版

IJCADでは、図面中の文字においてはフォントの設定さえちゃんとしていれば文字化けすることはない。

メニューのカスタマイズで利用する場合や各種の名称で使用した場合に、文字化けする可能性がある文字

\―ソЫⅨ噂浬欺圭構蚕十申曾箪貼能表暴予禄兔喀媾彌拿杤歃濬畚秉綵臀藹觸軆鐔饅鷭偆砡

上記の文字は Shift-JIS の漢字の 2byte 目が \ (0x5C) になる文字。 互換CADでは、メニューで利用するとうまく読み込めない状態になる事がある。 十や表、貼、構など図面内でも利用頻度の高そうな文字があるので注意が必要。 他CAD間とDXFなどでデータをやり取りする場合にも問題になることがある。

上記の\ (0x5C) に起因するデータの文字化けは、ユニコード化された2007形式以降のdwg/dxfであれば起きないはずの問題である。

多言語文字を含む図面ファイルの扱い

1ファイル内に多言語のテキストを書く場合、基本的には2007以降のDWG形式にて作成すると良い。(文字の扱いがユニコード化されたため。) それ以前のDWGバージョンでは、DWGファイルとCADとの文字コードの組み合わせなどにより、文字化けが起こるため注意が必要となる。

CADに含まれているアジア圏(CJK)用のビッグフォント

  • AutoCAD 2007以降のSHXフォントはユニコード化されているものがある。

日本語用

フォント名 AutoCAD 2005以降 IJCAD 2014以降 内容
@extfont2.shx(@extfont2IJ.shx) 縦書き用フォント(いくつかの文字が縦書き向けに回転されている)
bigfont.shx(visiojp.shx) 日本語フォント、文字のサブセット
extfont.shx 日本語拡張フォント、(初期の)JIS第1,第2水準
extfont2.shx(extfont2IJ.shx) 日本語拡張フォント、(初期の)JIS第1,第2水準と外字
exthalf2.shx(exthalf2IJ.shx) txt.shx の約半分の文字幅 (ビッグフォントではない)
extslim2.shx(extslim2IJ.shx ) txt.shx の約2/3の文字幅 (ビッグフォントではない)


中国語用

フォント名 AutoCAD IJCAD 内容
chineset.shx (visiotc.shx) 繁体中国語フォント
gbcbig.shx - 簡体中国語フォント


韓国語用

フォント名 AutoCAD IJCAD 内容
whgdtxt.shx - 韓国語フォント
whgtxt.shx - 韓国語フォント
whtgtxt.shx(visiohg.shx) 韓国語フォント
whtmtxt.shx - 韓国語フォント

文字コードのメモ

  • CIF コード (¥U+nnnn) のやつ
  • MIF コード (¥M+nxxxx) のやつ


一般的な文字コードについての知識