.NET フレームワークを使用して、特定のフォントの一般的なフェイス名 (サンセリフ、セリフ、モノスペース、筆記体、ファンタジー) を見つける方法を探しています。私の好みの言語は C# ですが、15 年近くソース コードを書いているので、現代の言語で例を挙げていただければ、自分で翻訳することができます。
[編集 - 明確化]
特定のオブジェクトが属する一般的なフォント ファミリ (サンセリフ、セリフ、モノスペース、筆記体、またはファンタジー、場合によってはシンボル)を特定する方法が必要です。System.Drawing.Font
例として、次のコード行からフォントを作成するとします。
System.Drawing.Font font = new System.Drawing.Font( "Serif", 12f, System.Drawing.GraphicsUnit.Point );
結果のフォントは、12 ポイントの "Times New Roman" フォントになる可能性があります。しかし、"Times" や "New Roman" や "Times New Roman" は必要ありません。それが "Serif" ファミリーに含まれていることを知る必要があります。