Здравствуйте, HotDog, Вы писали:
HD>Есть ли обкатанный способ получить из шрифта (TTF или OTF файл) символы в виде XAML? Сам фонт мы не можем распространять вместе с приложением.
HD>Я попробовал пойти путем TTF->SVG->XAML, но пока не нашел комбинации тулзов которые бы позволили без плясок с бубном получить удобоваримый XAML.
Можно написать простую утилиту:
FormattedText ft = new FormattedText(
"ABCDEFGHIJKLMNOPQRSTUVWXYZ",
System.Globalization.CultureInfo.InstalledUICulture,
System.Windows.FlowDirection.LeftToRight,
new Typeface("Segoe Script"),
26,
Brushes.Black);
Geometry geom = ft.BuildGeometry(new Point());
using(FileStream fs = new FileStream("1.xaml", FileMode.Create, FileAccess.ReadWrite))
{
XamlWriter.Save(geom, fs);
}