[ Question / Title ]

文字列を入力すると『???』と表示される

[ Answer ]
ビッグフォントの指定…
▲図1 クリックすると拡大表示
文字スタイル管理で割り当ててある文字フォントの指定が“SHX(シェイプ)フォント”になっている場合には以下の点に注意してください。

図面全体の文字列が『???』と表示される

SHXフォントで日本語を表示するには、“ビッグフォント”(日本語用フォント)を使用するように設定しなければいけません。(図1)

AutoCAD 2005 / LT 2005から追加登録された
▲図2 クリックすると拡大表示

文字列の一部のみ『???』と表示される

ビッグフォントを使用するよう設定しているのにもかかわらず一部のみ『???』と表示される場合、その部分に“外字”が使用されている為表現できません。
外字に関してはAutoCAD 2005/LT 2005からビッグフォントに"extfont2.shx"(図2)というフォントが追加登録され、こちらを指定すればある①②やⅠⅡ、㎡などの外字を表現することが可能となりました。
第三者にデータを渡し、旧バージョンのAutoCADで図面を編集する可能性がある場合には図面ファイルと一緒にフォントフォントファイルを渡さないと先方で外字を表示することができませんので図面ファイルと一緒にフォントファイルも添付するようにしてください。フォントファイルはAutoCADをインストールしたフォルダ内にある"Fonts"という名称のフォルダ内に格納されています。
SHX(シェイプ)フォントは日本語に弱く、ビッグフォントという日本語用フォントに頼らなければならず、尚且つ外字に関しても非常に弱いと言えます。
図面のイメージがガラリと変わりますが、MS ゴシック体やMS 明朝体などのTrueTypeフォントは外字などに強いフォントですので、こちらのフォントの指定が可能であれば文字化けに関するストレスから解消されると思います。

AutoCAD / AutoCAD LT FAQ メニューへ戻る