SWF ファイルを生成できる小さな .NET アプリケーションを作成しており、Unicode フォントをサポートする必要があります。私はそれについてのことやフォントのレンダリングをよく知らないので、アプリケーションを書いている間にいくつかの失敗を犯したことを理解しています: 私の Windows にインストールされている多くのフォントは Unicode 文字をサポートしていないので、代わりに中空の四角しか見えませんグリフ。私の推測では、埋め込まれたグリフを含む可能性のある SWF ファイルをレンダリングする際に、適切なフォント置換を使用しています。まず、必要なフォントにグリフが存在するかどうかを判断する必要があります。ここでそのようなテストの部分的な解決策を見つけましたただし、サンプルは Unicode 範囲に対してのみ動作するため、達成したいことではないようです。しかし、私は Windows の Charmap アプリケーションに注意を払いました: それは欠けているグリフを隠すことができます。Dependency Walker を使用してインポート テーブルを分析する方法を調べようとしましcharmap
たが、GDI++ フォント関数の代わりに何も見つかりませんでした。どうすればいいのかわからず、とても混乱しています。:(
私が探すべき方向を提案してください。WinAPI または .NET 2.0 (.NET 3.0 でさえない) の提案である可能性があります。ありがとう。