HCBBS Forum (日本語)
Submit Chemical Projects / Find Solutions
Amplify Your Requirements on a Broader Chemical Platform *Engineering · Technology · Equipment · Solutions*
Submit Request

CADを開く際のフォント選択問題の解決方法

2019-12-06View Original

Thread Content

CADを開く際のフォント選択問題の解決方法 1. 簡単な方法1:そのフォントがある場合は、Autocadのインストールディレクトリ内にあるfontsフォルダに直接追加する;   簡単な方法2:そのようなフォントがない場合は、ファイルを開いてから「書式」をクリックし、「テキストスタイル」を選択して、その図面内のすべてのフォントを自分のフォントに置き換え、保存すればよい。次に開くときにはもう警告は表示されない。

2、インターネットからたくさんフォントをダウンロードすれば問題が解決するわけでもない。あまり一般的でないフォントを使えば自分が見るときは便利かもしれないが、自分の図面を他の人に送るときには面倒になる可能性がある。

できれば、そうした珍しいフォントの代わりに一般的なフォントを見つけるのが最善だ。

3、CADフォント置き換え法を上手に活用する

CADフォント置き換え法を上手に活用すれば…これからはもうCADフォントを探す必要はない…

私たちはよくこんな状況に遭遇する。他人の図面を開いたときに、元のファイルのフォントが見つからないとどうすればいいのか?   他人の画像を開くとき、自分にないフォントファイルを何度も置き換えなければならないが、一発で解決する方法はあるか?   ここで、とても良い方法を紹介しましょう!みんなでシェアしよう!!!   答え:2つの方法があります。
一つ目:置き換えたいフォントファイルを、置き換え先のフォントファイルと同じ名前にコピーします。例えば、ある画像を開いたときに「jd」というフォントファイルが見つからないと表示され、それをhztxt.shxで置き換えたい場合は、hztxt.shxをコピーしてjd.shxという名前にしてしまえば問題解決です。ただし、この方法には明らかな欠点があり、ディスク容量を多く消費してしまいます。そのため、以下の方法を使うのが最善です。

二つ目:autocadr14/supportというディレクトリ内にacad.fmpというファイルを作成します。もしそのファイルが既に存在する場合は、それをそのまま開きます。これはASCIIファイルで、「jd;hztxt」と入力します。他にも置き換えたいフォントがある場合は、別の行に「jh;hztxt」と入力します。その後、ファイルを保存して終了します。今後、JDやJHといった、コンピュータ内にないフォントが含まれている画像を開いても、わざわざフォントファイルを探す必要はなくなります。

この投稿は明経CADコミュニティから転載されたものです。原作者を尊重し、転載する際は出典を明記してください。
もちろん、R14を使っていない人もいるかもしれません。その場合は、デフォルトのディレクトリがそこにないので、次にacad.fmpファイルをどうやって見つけるかをお教えします   「スタート」メニュー(Windows)で、「すべてのプログラム」(または「プログラム」)→「Autodesk」→AutoCAD 2005をクリックします。これによりCADプログラムが起動します。
「ツール」メニューで、「オプション」をクリックします。
「オプション」ダイアログボックスで、「ファイル」タブをクリックします。
「ファイル」タブで、「テキストエディタ、辞書、およびフォントファイル名」の左側にあるプラス記号(+)をクリックします。
次に、「フォントマッピングファイル」の左側にあるプラス記号(+)をクリックします。
「フォントマッピングファイル」の下で、パス名をクリックするとフォントマッピングファイルの場所がわかります。私の場合はCドライブのApplication Dataディレクトリ内にあります。

4. AutoCADを使用する際、フォントの問題に悩まされる人が多いです。私のやり方は、標準で搭載されていないフォントを別のフォルダにまとめて保存することです。フォントを探すように促されたら、そのフォルダを確認すればよいのです。標準のフォント以外にもよく使われるフォントはそれほど多くないので、別のフォルダにまとめておくと見つけやすくなります。また、この方法ではシステムを再インストールした後にフォントが失われる問題も解決できます。ただし、少し手間がかかります。もっと簡単にしたい場合は、「ツール」→「オプション」ダイアログボックスの「ファイル」タブで「サポートされるファイル検索パス」を開き、自分で保存したフォントのファイルを追加します。ただし、この方法の唯一の欠点は、フォルダ内に必要なフォントがない場合、手動で探すと長いドロップダウンリストが表示されることです。

5. 方法1:「書式」→「テキストスタイル」をクリックすると、標準のスタイル以外にも3~5種類のフォントスタイルがあります。
方法2:また、CADのツールバーで「書式」→「テキストスタイル」を選び、フォント名をgbenor.shxに、フォントスタイルをgbcbig.shxに設定すると、乱码が宋体に変わり、ほぼ正常に表示されます。

6. ACADフォントの設定に関するコツ
ACADの図面を変換する際、フォントが一致しなかったり、乱码が発生したりすることがよくあります。ここでは、そのような問題の解決法をいくつか紹介します。
1. R13(およびそれ以前)のDWGファイルのような、ACADの低バージョンのファイルをR14(およびそれ以降)のバージョンで開くと、正しく漢字フォントを選んでも依然として乱码が発生します。これは、R14(およびそれ以降)とR13(およびそれ以前)で使用されるコードページが異なるためです。解決策としては、AutoDeskの公式サイトからコードページ変換ツールのwnewcpをダウンロードして変換を行います。元の図面が簡体中国語の場合は、GB2312またはANSI936に変換すればよいです。
2. ブロック内にテキストを入力すると、例えばタイトルバーにテキストを入力する際、内容が長すぎてテキストが枠を超えてしまうことがあります。acad2000以前のバージョンでは、ブロック内のテキストの属性を調整することができません。そのため、ブロックを分解してからテキストの属性を調整するしかありません。解決策としては、acad2002にアップグレードすると、ブロック内の下位のブロックの属性を変更できます。
3. 数字とテキストを混在させて入力すると、高さが異なってしまいます。一般的に、数字の方がテキストよりも少し高くなります。解決策としては、数字にはstyle命令を使ってGBENORフォントを指定し(ACADに標準で搭載されており、他のフォントよりも高さが低い)、テキストにはHZTXTフォントを使用します(HZTXTフォントがない場合は、好みに合わせて別のフォントを選択してもよい)。
4. 他社のCAD図面を開くと、その図面に含まれているフォントがないというメッセージが表示されますが、別のフォントに置き換えると乱码が発生します。解決策としては、新しい文書を作成し、そのCAD図面をブロックとして挿入します。そうすると乱码は消えます(ただし、フォントは元の図面とは異なってしまいます)。100%正確に表示したい場合は、相手側に適切なフォントを提供してもらう必要があります。
5. 中文版のPROEでPro/Drawingを使って作成した図面をDWG形式に変換し、AutoCADで開くと、ACADでどのように漢字フォントを設定しても、テキストがブロック化されてしまい、PROEで使用されていた漢字フォントが正常に表示されません。解決策としては、変換する際に直接DWG形式に変換せず、まずDXF形式に変換します。そうすると、ACADではテキストがブロック化されず、AutoCADでそのDXFファイルを開くと、フォントスタイルは純粋な英字になります。style命令を使ってフォントスタイルを変更し、BIG FONTを選択し、適切な漢字フォントを選んで適用します。そうすると、PROEで使用されていた漢字が正常に表示されます。ネット上でのテストによると、SYFS.SHXフォントはPROEのフォントとほぼ同じです。
6. 図面の文字が実線の場合、印刷すると空心の文字になってしまいます。解決策としては、ACADのTEXTFILLパラメータの値を0から1に変更します

Submit a Project

**Looking for Chemical Technology, Equipment & Solutions?** No Registration Required Broader Platform Exposure | Global Chemical Service Provider Connections

Submit Request — Free Consultation

Disclaimer

This is an automated machine translation of the original thread. Some technical terms may have inaccuracies; the original text shall prevail. Click "View Original" at the top right to access the source page, which supports IP-based automatic real-time language translation. Please watch out for contact details and sales inducements to prevent fraud. All content and translations are for reference only, representing solely the poster's personal views. For enquiries, email service@hcbbs.com.