AutoCADで文字化けした時の対処法をお探しですね。
広告
AutoCADで文字が「???」になったときの直し方【完全ガイド】
AutoCADで図面を開いたら、注記や寸法の文字が「???」や「□□□」になっていて困った経験はありませんか?特に他社から送られてきた図面や、古いバージョンで作られた図面、新しいPCに乗り換えた直後などに起こりやすいトラブルです。
文字が化けていると図面の意味が分からず、仕事が止まってしまいますよね。
この記事では、文字化けの原因の見分け方から、実際の直し方、そして二度と起こさないための対策まで、順番に分かりやすく解説していきます。
1. なぜ文字化けするの?よくある3つの原因
原因その1:フォントがPCに入っていない
AutoCADの文字化けで一番多いのが、「図面で使われているフォントが、今開いているPCに入っていない」というケースです。
PDFと違って、AutoCADのDWGファイルはフォント情報を完全に埋め込んでいるわけではありません。
基本的には、図面を開いたPC側にあるフォントを参照して文字を表示する仕組みになっています。
つまり、図面を作った人のPCには入っていたフォントが、受け取った側のPCに入っていないと、AutoCADは「このフォント見つからないな…」となって、代わりのフォントで表示しようとします。
その結果、うまく表示できずに「???」になってしまうんです。
原因その2:SHXフォントとTrueTypeフォントの違い
AutoCADには、大きく分けて2種類のフォントがあります。
**SHXフォント**は、AutoCAD専用の軽量フォントです。
古い図面でよく使われていますが、日本語や特殊な記号の扱いが苦手な場合があります。
ファイル名の最後が「.shx」になっているのが特徴です。
**TrueTypeフォント**は、Windowsで普通に使われている「MSゴシック」や「Arial」などのフォントです。
見た目の再現性は高いのですが、PC環境によって微妙にバージョンが違ったり、名前が変わっていたりすることがあります。
図面の中で複数の種類のフォントが混ざって使われていると、一部だけ化けるという現象も起こります。
原因その3:PC環境の変化
PCを新しくしたり、Windowsをアップデートしたり、AutoCADを再インストールしたりした後に、急に文字化けが起こることもあります。
これは、以前の環境で使っていたカスタムフォントや、会社独自の標準フォントが、新しいPCにコピーされていないためです。
また、外部参照図面やブロックの中の文字、寸法スタイルなどに別のフォントが指定されていると、「普通の文字は読めるのに、寸法の数字だけ化ける」なんてことも起こります。
まずは「図面全体が化けているのか」「一部だけなのか」をチェックすることが、最短で解決するコツです。
2. 直す前にチェック!文字スタイルの確認方法
文字化けを直すとき、いきなり図面全体のフォントを変えるのは危険です。
まずは「どの文字スタイルが問題を起こしているのか」を確認しましょう。
文字スタイルって何?
AutoCADでは、文字そのものに直接フォントが設定されているわけではありません。
多くの場合、「文字スタイル」という設定にフォント情報が登録されていて、文字はそのスタイルを参照しています。
コマンドラインに「**STYLE**」と入力してEnterを押すと、文字スタイル管理の画面が開きます。
ここで、図面内で使われているスタイル名と、それぞれに割り当てられているフォントを確認できます。
化けている文字のスタイルを調べる
1. 文字化けしている文字を1つクリックして選択
2. プロパティパレット(Ctrl+1で表示)を開く
3. 「文字スタイル」の欄を確認
4. STYLEコマンドで、そのスタイルに設定されているフォントをチェック
もし見慣れないフォント名だったり、「○○.shx」という名前だったりしたら、そのフォントが今のPCに入っていない可能性が高いです。
フォントの場所を確認する
**TrueTypeフォント**の場合は、Windowsのフォントフォルダ(C:\Windows\Fonts)にインストールされているかを確認します。
**SHXフォント**の場合は、AutoCADのFontsフォルダや、サポートファイル検索パスに含まれるフォルダに置かれている必要があります。
フォントファイルが手元にある場合は、正しい場所に追加してからAutoCADを再起動し、図面を開き直してみてください。
これだけで直ることもあります。
寸法だけ化けている場合は?
普通の文字は読めるのに、寸法の数字だけ「???」になっている場合は、寸法スタイルを確認してください。
寸法スタイルやマルチ引出線スタイルの中で、別の文字スタイルが指定されていることがあります。
画面上は同じ「MSゴシック」に見えていても、実は裏で違うフォントを参照しているんです。
また、「REGEN」や「REGENALL」コマンドで再作図すると直る場合もあります。
それでもダメなら、寸法スタイル内の文字スタイル設定を確認して、使えるフォントに変更しましょう。
3. 文字化けを直す3つの方法
方法1:不足しているフォントを入手して追加する(一番確実)
最も確実なのは、元の図面で使われているフォントを入手して、AutoCADが読み込める場所に配置することです。
図面を開いたときに「フォントが見つかりません」というメッセージが出る場合、そこに不足しているフォント名が表示されることがあります。
図面の作成元や取引先に確認できる場合は、該当するSHXファイルや使用フォント名を教えてもらいましょう。
**SHXフォントの追加方法:**
– AutoCADのFontsフォルダ(例:C:\Program Files\Autodesk\AutoCAD 2024\Fonts)に置く
– または、オプション画面の「ファイル」タブにある「サポートファイル検索パス」で指定したフォルダに置く
**TrueTypeフォントの追加方法:**
– Windowsのフォントフォルダ(C:\Windows\Fonts)にインストール
– AutoCADを再起動して認識させる
方法2:文字スタイルのフォントを変更する
不足しているフォントを入手できない場合は、文字スタイルのフォント設定を、今の環境で使えるフォントに変更します。
**手順:**
1. コマンドラインに「**STYLE**」と入力してEnter
2. 文字スタイル管理の画面が開く
3. 問題のスタイルを選択
4. フォントを「MSゴシック」「Yu Gothic」「txt.shx」など、確実に使えるものに変更
5. 「適用」→「閉じる」
ただし注意点があります。
フォントを変えると、文字の幅や高さが変わって、注記が枠からはみ出したり、寸法線の位置がずれたりすることがあります。
修正後は必ず以下を確認してください:
– 文字が読めるようになったか
– 寸法線や表、図枠内の文字位置が崩れていないか
– 印刷プレビューやPDF出力での見え方
特に納品図面の場合は、見た目までしっかりチェックすることが大切です。
方法3:フォント置換設定を使う(複数図面に便利)
同じ文字化けが何度も起こる場合は、AutoCADのフォント置換設定を活用すると効率的です。
AutoCADには、見つからないフォントを別のフォントに自動で置き換える仕組みがあります。
「フォントマッピングファイル」に「元のフォント名」と「代替フォント名」の対応を登録しておけば、次回からは自動で置き換えてくれます。
また、システム変数「**FONTALT**」で代替フォントを指定しておくと、不足フォントがある図面を開いたときの応急処置にもなります。
ケース別の対処法
**図面内に文字スタイルがたくさんある場合:**
– まず化けている文字を1つ選んでプロパティを確認
– 同じ文字スタイルを使っている範囲から順番に修正していくと安全
**ブロック内の文字が化けている場合:**
– ブロックエディタで中身を開いて確認する必要がある
**外部参照図面の文字が化けている場合:**
– 参照先のDWG側でフォント設定を直さないと、今の図面だけ修正してもダメ
文字化けは一見単純なトラブルに見えますが、文字スタイル、寸法スタイル、ブロック、外部参照のどこに原因があるかを分けて考えると、無駄な作業を避けられます。
4. 二度と文字化けさせないための予防策
作成段階から統一する
文字化けを根本的に減らすには、図面を作る段階からフォント運用を統一しておくことが重要です。
**社内やプロジェクトで標準フォントを決める:**
– 使用するフォントを2〜3種類に絞る
– テンプレートファイルに文字スタイル、寸法スタイル、注釈スタイルを登録
– 作成者ごとの設定差を抑える
日本語図面なら、読みやすくて入手しやすいフォントを標準にしましょう。
特殊なSHXフォントや有償フォントの使用は必要最小限にするだけでも、他のPCで開いたときのトラブルは大きく減ります。
PC移行時の注意点
新しいPCに乗り換えるときは、AutoCAD本体だけでなく、以下も忘れずに移行しましょう:
– Fontsフォルダの中身
– サポートファイル検索パスに登録していたフォルダ
– カスタムSHXファイル
他社へ図面を渡すときのコツ
他社や協力会社へDWGを渡す場合は、AutoCADの「**eTransmit**」機能を使うと安心です。
eTransmitは、DWGファイルだけでなく、外部参照、画像、プロット設定、関連フォントなどをまとめてパッケージ化してくれます。
普通にメールでDWGだけ送ると、相手先に必要なSHXフォントがなくて文字化けする可能性がありますが、eTransmitなら関連ファイルの抜け漏れを減らせます。
ただし注意点があります。
有償フォントやライセンス制限のあるフォントを無断で同梱するのはNGです。
配布できないフォントを使っている場合は、送る前に標準フォントに置き換えるか、PDFも一緒に提出して見た目を確認できるようにしておくと安全です。
サポートファイル検索パスの管理
AutoCADのオプション画面の「ファイル」タブで、社内共通フォントを保存しているフォルダを検索パスに追加しておくと、AutoCADが必要なSHXファイルを見つけやすくなります。
ネットワーク上に共通フォルダを用意する場合は:
– 全員が同じパスで参照できるようにする
– フォントの更新や削除を勝手に行わないルールを作る
– フォント置換マップや代替フォントの設定も社内で統一する
修正後の最終確認を忘れずに
文字化けを直した後は、「読めるようになった!」で終わらせず、図面として成り立っているかを確認してください。
フォントを変更すると文字幅が変わるので、以下がずれていないかチェックしましょう:
– 寸法値の位置
– 表の列幅
– 注記の折り返し
– 図枠内のタイトル文字
モデル空間とレイアウト空間の両方を確認し、印刷プレビューやPDF出力まで行うと安心です。
まとめ
AutoCADで文字が「???」になる文字化けは、原因を正しく見極めれば必ず直せます。
**基本の流れ:**
1. 原因フォントを特定する(文字スタイルを確認)
2. 正しいフォントを追加する、または代替フォントに変更する
3. 文字スタイルや寸法スタイルを修正する
4. 共有時はeTransmitを使い、標準化を進める
この流れを押さえておけば、急な図面受領やPC移行後のトラブルにも落ち着いて対応できます。
文字化けは面倒なトラブルですが、一度しっかり対策しておけば、今後の作業効率は大きく上がります。
ぜひこの記事を参考に、快適なAutoCAD環境を整えてくださいね!
広告
