なぜ SHX を TTF に変換するのですか?
AutoCAD のコンパイル済みシェイプ/フォントファイルは、TrueType フォントエンジンが理解するベジェ曲線やアウトライン形式ではなく、AutoCAD 独自のシェイプ言語によるコンパクトなバイナリベクターストロークコマンドとしてグリフを保存します。TrueType フォントは、構造化されたバイナリテーブルに2次ベジェアウトラインを保存します。これらを変換するには、各シェイプコマンドを解釈し、有効なフォントテーブルをゼロから再構築する必要がありますが、そのような処理を行う主要なツールはありません。
SHX から TTF への変換方法
AutoCAD APP
元の .shp ソースがある場合は、テキストエディタで編集し、AutoCAD の COMPILE コマンドで再コンパイルします。これにより、TTF に変換するのではなく、CAD 環境内で引き続き使用できるように .shx が更新されます。
これらの形式について
SHX ファイルは、AutoCAD が図面内でカスタム テキスト スタイルやシンボルを描画するために使用する、コンパイル済みのシェイプおよびフォント定義です。これを直接開くことはありません。AutoCAD の Fonts フォルダまたはサポート フォルダに配置することで、図面がそれを参照できるようになります。このファイルを調べる最も一般的な理由は、AutoCAD のエラー…
.SHX の詳細を開く →TTFファイルはTrueType Font(トゥルータイプフォント)です。1991年にAppleによって作成されたスケーラブルなベクター書体で、現在はすべての主要なOSでサポートされています。インストールするには、Windowsではファイルをダブルクリックして «インストール» をクリックし、macOSでは «Font Book» を使用します。Linuxでは、ファイルを…
.TTF の詳細を開く →品質と注意点
- AutoCAD は TrueType フォントもサポートしています。
.shxの代わりに.ttfをテキストスタイルに割り当てることができます。これは CAD 以外でもフォントが必要な場合の現代的なアプローチです。 - 同じ書体が元のデザイナーによって TTF としてリリースされている場合は、
.shxから抽出しようとするのではなく、フォント名で検索してください。 .shx形式は、CAD 以外のシステムフォントとして使用するためではなく、1980年代の AutoCAD の描画環境で高速なベクターレンダリングを行うために設計されました。
よくある質問
.shx を .ttf に変換するツールはありますか?
変換せずに AutoCAD で .shx フォントを使用するにはどうすればよいですか?
.shx ファイルを AutoCAD の «Fonts» フォルダにコピーし、テキストスタイルに割り当てます。CAD 内で使用するために変換は必要ありません。なぜ AutoCAD は標準フォントではなく .shx を使用するのですか?
.shx 形式は TrueType よりも古く、1980年代のベクター描画ハードウェアに最適化されていました。現在の AutoCAD は、現代的な代替手段として TTF フォントをサポートしています。