.ttf(True Type Font)ファイルがあるとします。クリックしてWindowsにインストールすることができます。フォントの実際の名前は.tffの前にあるテキストではありません(名前をSuperFont.ttf =とすると、その名前は "SuperFont"ではありません - そうかもしれませんが、大部分はそうではありません)。私は.tff(何とか?)を読んでフォントの名前を(フォントをインストールせずに)取得したいと思います。何か案は?.ttfファイルのフォント名を取得
答えて
プライベートコレクション(PrivateFontCollection
)にフォントを追加してからFontFamily
インスタンスをリクエストし、そのName
プロパティを取得する必要があります。
:あなたは名前空間が必要になるでしょう
PrivateFontCollection fontCol = new PrivateFontCollection();
fontCol.AddFontFile(@"PATH TO FONT");
Console.WriteLine(fontCol.Families[0].Name);
:
using System.Drawing;
using System.Drawing.Text;
_(フォントをインストールしないでください)_ –
これはフォントをインストールしません。 MSDNでは「インストール」という用語を使用していますが、軽く使用しています。 "これはシステムインストールされたコレクションに影響を与えない一時的なフォントのインストールです。" "ここでのインストールは基本的に"読み込まれた "という意味です。 –
そう、それは分かりませんでした。 –
ここでは、System.Drawingを使用せずにフォント名を抽出するために別のコードですdll
foreach (FontFamily fontFamily in Fonts.GetFontFamilies("file:///D:/MyFonts/"))
{
string name = fontFamily .ToString().Split('#')[fontFamily .ToString().Split('#').Count() - 1];
}
FontFamilyはSystem.Drawing.dllにあります... –
- 1. .Net Coreのttfファイルからフォント名を取得する方法
- 2. TTFファイルからフォントファミリ名を取得
- 3. windows/direct3dのttfファイルのフォントを使用
- 4. UIFontまたは.ttfファイルからフォントの各文字を取得する
- 5. フォント記述子の取得方法 - CapHeight、Ascent、Descent、Flags、ItalicAngle、TTFのStemVフォント
- 6. SCSSローカルttfフォントをインポート
- 7. .ttfフォントの名前を変更するには
- 8. バーコード128 TTFフォントは、バーコードリーダー
- 9. BlackBerry OS 4.6のTTFファイルのフォントを読み込む
- 10. WPFのFontFamilyからフォント名を取得
- 11. .ttfフォントのサイズを小さくする
- 12. OTFの代わりにTTFフォントをロード
- 13. PDFsharpでのプライベートTTFフォントの使用
- 14. CSS - フォントはローカルのttfファイルからインポートされませんか?
- 15. CSSでカスタム(ttf)フォントを使用
- 16. Azureのカスタムttfフォント(.NET MVC 5)
- 17. Google WebフォントURLからフォント名を取得する方法URL
- 18. フォントttfファイルがIEで動作しません
- 19. .TTF Windows 7で無効なフォント
- 20. シルバーストライプTTFファイルのアップロード
- 21. XPSドキュメントライターによって生成されたodttfファイルのフォント名を取得
- 22. 取得ファイル名が
- 23. Javaフォントのサイズを取得
- 24. ALAssetのファイル名の取得
- 25. Javaのフォントファイルからフォント名を取得する
- 26. PDFからテキストのフォント名を取得する方法は?
- 27. openfiledialogでファイル名を取得
- 28. QFileDialog:ファイル名を取得
- 29. NodeJS readFile()ファイル名を取得
- 30. プロジェクトVBAファイル名を取得
ここにttfリファレンスマニュアルhttps://developer.apple.com/fonts/TTRefMan/index.html – albertjan