DraftSightの文字化けの対処法をお探しですね。

広告

DraftSightで図面を開いたら文字化け!その原因と直し方を徹底解説

取引先や別部署から受け取ったDWG/DXFファイルをDraftSightで開いたら、図面の文字が「???」や「□□□」になっていて焦った経験、ありませんか?急いで図面を確認したいのに文字が読めないと、作業が完全にストップしてしまいますよね。

この記事では、DraftSightで文字化けが起きる原因と、誰でもできる具体的な直し方をわかりやすく解説します。

症状別の対策から、今後文字化けを起こさないための予防法まで、まとめて紹介していきますので、ぜひ参考にしてください。

なぜDraftSightで文字化けが起きるの?

DraftSightなどのCADソフトで図面を開いたときに文字化けが起きる最大の理由は、**図面ファイル自体にフォントが入っていない**というCAD特有の仕組みにあります。

PDFなんかと違って、DWGファイルは文字の内容と「このフォントを使ってね」という指示だけを保存しているんです。

だから、図面を開くパソコンに指定されたフォントが入っていないと、DraftSightが勝手に別のフォントで表示しようとします。

このとき日本語に対応していないフォントが選ばれてしまうと、文字化けが発生するというわけです。

もう一つの大きな原因が、CAD独自の「**SHXフォント**」と、Windowsでよく使う「**TrueTypeフォント(TTF)**」の違いです。

SHXフォントは軽くて動作が速いのがメリットなんですが、日本語を表示するには「**ビッグフォント**」という追加ファイルが必要になります。

この設定が抜けていたり、送り主のパソコンにしかない特殊なSHXフォントが使われていたりすると、別のパソコンで開いたときに文字が正しく表示されなくなってしまいます。

他にも、ExcelのVBAやメモ帳でスクリプトファイル(.scr)を作ってDraftSightに読み込ませるとき、保存時の文字コードが合っていないと日本語が化けることもあります。

まとめると、文字化けの主な原因は次の3つです:

– **フォントがパソコンに入っていない**
– **フォントの種類(SHX/TrueType)の設定ミス**
– **文字コードの不一致**

文字化けのパターンを見分けよう

文字化けにはいくつかのパターンがあって、それぞれ原因が違います。

症状を見分けられると、直し方も分かりやすくなりますよ。

パターン①:「???」になる

日本語が書いてあるはずの場所が「???」のようにハテナマークだらけになっているパターンです。

これは、図面でSHXフォントが使われているのに、日本語を表示するためのビッグフォントが指定されていなかったり、パソコンに入っていなかったりするときに起こります。

DraftSightが「日本語があるのは分かるけど、どう表示すればいいか分からない!」となって、エラーとして「?」を表示している状態です。

パターン②:「□□□」になる

文字が四角い記号「□」に置き換わってしまうパターンです。

これは、Arialなどの一般的なTrueTypeフォントで日本語を入力したときによく起こります。

TrueTypeフォント自体は日本語に対応していても、CAD上で文字の「幅係数」を変えたり「傾斜角度」をつけたりすると、うまく表示できずに四角く潰れてしまうんです。

見分け方のポイント

– **「?」になっている** → SHXフォントとビッグフォントの設定を疑う
– **「□」になっている** → TrueTypeフォントの変形設定や、日本語非対応フォントでの入力を疑う

DraftSightとAutoCADはDWGファイルの互換性が高いんですが、フォントの扱いに関しては、使っているパソコンのOS環境(Windowsにどんなフォントが入っているか)に大きく影響されます。

この点を理解しておくと、トラブル対応がスムーズになりますよ。

文字化けを直す手順

それでは、実際に文字化けを直す方法を順番に説明していきます。

基本的には、文字スタイルの設定を変えて、日本語に対応したフォントを指定し直すという流れです。

ステップ1:どの文字スタイルが原因か調べる

まず、文字化けしているテキストを一つ選択して、**プロパティパネル**(プロパティパレット)を開きます。

そこに表示されている「**文字スタイル**」の名前(例:「Standard」「スタイル1」など)をメモしておきましょう。

複数の文字が化けている場合は、スマート選択機能を使って同じスタイルの文字を一括で選んで確認すると効率的です。

ステップ2:文字スタイルの設定を開く

DraftSightのメニューから「**文字スタイル管理**」を開きます。

リストの中から、さっきメモした文字スタイル名を選択してください。

ステップ3:フォントを変更する

右側のフォント設定エリアで、フォント名を**「MS ゴシック」**や**「MS 明朝」**などの標準的な日本語フォントに変更します。

このとき、**「ビッグフォントを使用」にチェックが入っていたら、必ず外してください**。

TrueTypeフォントを使う場合は、ビッグフォントの設定は不要です。

ステップ4:画面を更新する

フォントの変更を適用してダイアログを閉じたら、最後にコマンドラインに「**REBUILD**」(または「**RE**」)と入力して、画面を再描画します。

これで、「?」や「□」になっていた文字が、正しい日本語として表示されるはずです!

複数の文字スタイルで文字化けが起きている場合は、同じ手順を繰り返して、すべてのスタイルに日本語フォントを設定し直してください。

今後文字化けさせないための予防策

毎回手作業で直すのは大変なので、最初から文字化けしないように対策しておきましょう。

自分で図面を作るとき

新しく図面を作る際は、最初から**「MS ゴシック」などの標準的なTrueTypeフォント**を使うように、図面テンプレート(DWTファイル)の文字スタイルを設定しておくのがおすすめです。

特殊なSHXフォントを避けるだけで、文字化けのリスクがグッと減ります。

データを共有するとき

他社や他部署とDWGファイルをやり取りする場合は、お互いの環境で正しく表示されるよう配慮が必要です。

– **送る側**:特殊なフォントは使わず、汎用的なフォントで統一する
– **受け取る側**:事前に「標準的なフォントでお願いします」と伝えておく

どうしても特定のSHXフォントを使わなければいけないプロジェクトでは、図面データだけでなく、**フォントファイルも一緒に送ってもらう**ようにしましょう。

受け取ったフォントファイルは、DraftSightのフォントフォルダに追加すればOKです。

その他の予防ポイント

– **スクリプトファイルの文字コード**:メモ帳などで.scrファイルを作るときは、保存時の文字コードを「**UTF-8**」にすると、日本語の文字化けを防げます
– **代替フォントの設定**:存在しないフォントが使われていた場合に自動で置き換える「フォント置換マップ」を設定しておくと便利です
– **寸法スタイルもチェック**:文字スタイルだけでなく、寸法スタイルや引出線の設定にも個別のフォント指定が隠れていることがあるので、テンプレート作成時に全部統一しておきましょう

まとめ

図面は情報を正確に伝えるための大切な資料です。

文字化けで寸法や注記が読めなくなると、設計の意図が伝わらず、最悪の場合は大きなミスにつながってしまいます。

今回紹介した直し方と予防策を活用して、DraftSightで快適に作図できる環境を整えてください。

フォントの基礎知識を持っているだけで、CAD作業の効率が驚くほどアップしますよ!

文字化けに悩んだときは、この記事を思い出して、落ち着いて対処してみてくださいね。

広告