Я хотел бы получить информацию о шрифте, как в новых Windows настройках шрифта от C# и. NET Core.
![](https://framapic.org/GokquT2dmRPn/BPWVVkr0FS4X)
Как получить полное имя , Файл шрифта, версия и т. Д. В C# и используйте его из консольного проекта.
using System;
namespace MyApp
{
class Program
{
static async Task Main(string[] args)
{
var info = GetFontInfo(@"C:\Windows\Fonts\arial.ttf");
Console.WriteLine("Press a key to exit...");
Console.ReadKey();
}
static object GetFontInfo(string fontFilePath)
{
...
}
}
}
Обновление
Я могу получить необходимую информацию с помощью GlyphTypeface
в WPF приложение.
GlyphTypeface glyphTypeface = new GlyphTypeface(new Uri(@"C:\Users\Admin\AppData\Local\Microsoft\Windows\Fonts\JetBrainsMono-Regular.ttf", UriKind.Absolute));
var name = glyphTypeface.FamilyNames.Values.First();
var version = glyphTypeface.VersionStrings.Values.First();