Я слышал о том, что silverlight 4 может использовать локальные шрифты. Итак, есть ли способ перечислить их? Я просто хочу, чтобы они были показаны в списке.Как перечислить локальные шрифты в silverlight 4
3
A
ответ
2
Использовать статическое свойство SystemTypefaces
класса System.Windows.Media.Fonts
. Это обеспечивает сбор go Typeface
объектов, перечисляющих набор шрифтов, найденных в папке системного шрифта.
-1
Я боролся с тем же вопросом.
Я закончил использовать Fonts.SystemFontFamilies
на сервере SERVER (в dll PresentationCore), а затем отправил список строк (из свойства Source
) в приложение Silverlight. На моей машине отправка 236 имен шрифтов с вызовом службы составляет около 8 КБ, что не так уж плохо.
Да, у клиента могут быть не все шрифты, установленные на его машине, но это лучшее, что я мог найти.
Смежные вопросы
- 1. Пиксельные шрифты в Silverlight 4
- 2. Как использовать локальные шрифты в шаблоне реакции?
- 3. Как я могу предотвратить шрифты Google, запрашивающие локальные шрифты?
- 4. как перечислить шрифты, установленные из расширения Chrome
- 5. Как перечислить страницы в приложении Silverlight?
- 6. Как перечислить все файлы в каталоге Silverlight
- 7. Как перечислить все элементы управления в silverlight
- 8. Локальные шрифты Breaking with Chrome & FireFox Update
- 9. Некоторые пользовательские шрифты не отображаются в Silverlight
- 10. Как перечислить шрифты моноширинной (фиксированной ширины) в WPF
- 11. Как перечислить все шрифты в моем каталоге проектов
- 12. WebHttpBinding в Silverlight 4
- 13. Datagrid в Silverlight 4
- 14. Регистрация в silverlight 4
- 15. Печать в Silverlight 4
- 16. Silverlight 5 приложение Silverlight 4
- 17. ContextMenuService в Silverlight 4
- 18. System.Data.DataTable в Silverlight 4?
- 19. LevelToVisibilityConverter в Silverlight 4
- 20. DataSet в SilverLight 4
- 21. Перемещение из Silverlight 3 в Silverlight 4
- 22. Как развернуть приложение silverlight 4
- 23. Как установить шрифты на Windows и MAC с помощью Silverlight?
- 24. TextView шрифты в Android 4.x
- 25. Как перечислить все локальные интерфейсы и адреса с помощью Python?
- 26. Локальные шрифты, не загружаемые в Polymer, Chrome App
- 27. Фильтрация пасты в Silverlight 4
- 28. Мышь Щелчок в Silverlight 4
- 29. ELMAH Везде - Silverlight 4
- 30. Silverlight 4 Сжатие аудио
Элементы из Fonts.SystemTypefaces имеют один метод: bool TryGetGlyphTypeface (из GlyphTypeface glyphTypeface); давая два свойства: FontFileName и Version. Как это использовать? Как получить фамилию шрифта? Это для SL 4. –
@Peet: Рассмотрите возможность опубликовать этот комментарий как вопрос с чуть более подробной информацией. – AnthonyWJones