Font -> XAML
От: HotDog Швейцария www.denebspace.com
Дата: 17.07.15 07:53
Оценка:
Есть ли обкатанный способ получить из шрифта (TTF или OTF файл) символы в виде XAML? Сам фонт мы не можем распространять вместе с приложением.
Я попробовал пойти путем TTF->SVG->XAML, но пока не нашел комбинации тулзов которые бы позволили без плясок с бубном получить удобоваримый XAML.
Re: Font -> XAML
От: Евгений Акиньшин grapholite.com
Дата: 17.07.15 13:23
Оценка:
Здравствуйте, HotDog, Вы писали:

HD>Есть ли обкатанный способ получить из шрифта (TTF или OTF файл) символы в виде XAML? Сам фонт мы не можем распространять вместе с приложением.

HD>Я попробовал пойти путем TTF->SVG->XAML, но пока не нашел комбинации тулзов которые бы позволили без плясок с бубном получить удобоваримый XAML.

Я конвертировал в кривые в XARA, экспортировал в формат XPS и оттуда выдергивал нужный XAML.
Не шалю, никого не трогаю, починяю примус Diagrams Designer for iPad and Windows 10
Re[2]: Font -> XAML
От: HotDog Швейцария www.denebspace.com
Дата: 20.07.15 06:20
Оценка:
Здравствуйте, Евгений Акиньшин, Вы писали:

ЕА>Я конвертировал в кривые в XARA, экспортировал в формат XPS и оттуда выдергивал нужный XAML.


Я остановился на варианте Adobe Illustrator -> AI File -> Blend (Import AI).
В этом случае XAML получается быстро и отображается так же как в самом Illustrator,
не нужно делать никаких дополнительных трансформаций или чистить XAML.
Re: Font -> XAML
От: Vladek Россия Github
Дата: 12.08.15 17:58
Оценка:
Здравствуйте, HotDog, Вы писали:

HD>Есть ли обкатанный способ получить из шрифта (TTF или OTF файл) символы в виде XAML? Сам фонт мы не можем распространять вместе с приложением.

HD>Я попробовал пойти путем TTF->SVG->XAML, но пока не нашел комбинации тулзов которые бы позволили без плясок с бубном получить удобоваримый XAML.

Да вроде Microsoft Design умел, Outline path или что-то вроде того.
Re: Font -> XAML
От: vit_as Россия  
Дата: 12.08.15 18:54
Оценка: 3 (1)
Здравствуйте, 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);
        }
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.