Когда я работаю над приложением SL3/SL4 и начинаю работать со шрифтами, я обнаружил отсутствие документации и лучших практик в отношении стратегий шрифтов. Например:
- Существуют ли общие резервные шрифты для поддерживаемый набор шрифтов (Arial, Comic Sans MS и т.д.)? Есть ли набор рекомендаций по резервным шрифтам между системами Windows и Macintosh?
- Поддерживается ли Silverlight шрифты, которые будут (почти всегда) в системе конечного пользователя или, например, 99,5% времени, как "Times New Roman", или "Вердана", включая Macintosh? Есть ли какие-либо сайты, которые перечисляют это вид информации?
- Есть ли рекомендации для учет лунного света (Linux) просмотров приложений SL и шрифтов, которые не используются в Linux системы?
- Есть ли способ определить, в XAML или кода, если у конечного пользователя есть поддерживаемый шрифт в их системе? Я бы как это для запуска при входе, а затем изменить XAML в результате выводы для поддержки правильного шрифта или разрешить встроенную загрузку.
- В документации для поддержки шрифты, он содержит список шрифтов что "текстовые элементы Silverlight могут используйте следующие латинские шрифты, если доступный на локальном компьютере ". Означает ли это, что если я использую шрифт что нет в этом списке, например, "Cooper Black" и конечный пользователь имеет этот шрифт в своей системе, им все равно придется скачать шрифт, как встроенный в мой приложение?
Любые ссылки или указатели, которые могут привести к по крайней мере некоторым из вышеперечисленных вопросов, будут очень оценены.