Отображение шрифтов не по умолчанию в .NET FontDialog - PullRequest
2 голосов
/ 21 декабря 2009

Я использую стандартный .NET FontDialog, чтобы позволить пользователям выбирать шрифты, но он не показывает все доступные шрифты. Например, мы установили Helvetica, и это не отображается. Helvetica - это TTF, если это имеет значение.

Можно ли заставить его показать все доступные шрифты?

Заранее спасибо.

P.S. Я использую .NET 3.5

1 Ответ

2 голосов
/ 21 декабря 2009

Диалог фильтрует шрифты, которые не будут работать в GDI +. Шрифты устройства и шрифты OpenType не отображаются, поддерживаются только шрифты TrueType. Шрифт Helvetica публикуется Adobe, что делает его весьма вероятным шрифтом OpenType. Вам придется переключиться на WPF, чтобы использовать этот шрифт.

...