Поделиться через


Резервное поведение шрифта HTML

Платформа

Клиенты —серверы Windows 8.1 — Windows Server 2012 R2

Описание

Корпорация Майкрософт обновляет логику шрифтов пользовательского интерфейса для нескольких языков в приложениях Магазина Windows с помощью HTML. Вместо того, чтобы использовать один шрифт для всех языков, теперь шрифт пользовательского интерфейса будет определяться для каждого языка. Например, шрифты пользовательского интерфейса для японского языка теперь будут пользовательский интерфейс Meiryo в приложениях, использующих HTML.

Проявление

Приложения, зависящие от старого шрифта, могут выглядеть иначе; хотя внешний вид приложения будет улучшен в целом благодаря более удобочитаемым шрифтам, может возникнуть проблема с макетами, которые зависят от размеров содержимого в пикселях. Например, некоторые строки содержимого могут быть больше, чем раньше, что приводит к непредвиденным разрывам строк и (или) размеру элементов контейнера. Однако на практике мы не заметили никаких проблем с существующими приложениями.

Решение

Затронутые приложения могут смягчить это поведение, указав заданный шрифт с помощью CSS (например, "font-family: Meiryo UI") вместо того, чтобы полагаться на старые шрифты по умолчанию. В следующей таблице приведен шрифт пользовательского интерфейса для каждого из имен скриптов.

Имя сценария Шрифт пользовательского интерфейса
Арабский Segoe UI
Армянский Segoe UI
Бенгальский Nirmala UI
Бопомофо Microsoft JhengHei UI
Брайля Segoe UI Symbol
Бугийский Leelawadee UI
Канадские Сильлабики Gadugi
Чероки Gadugi
Коптский Segoe UI Symbol
Хан (упрощено) Microsoft YaHei UI
Хан (традиционное письмо) Microsoft JhengHei UI
Кириллица Segoe UI
Девангари Nirmala UI
Deseret Segoe UI Symbol
Ethiopic Ebrima
Грузинский Segoe UI
Глаголитическое Segoe UI Symbol
Готический Segoe UI Symbol
Греческий Segoe UI
Гуджарати Nirmala UI
Гурмукхи Nirmala UI
Иврит Segoe UI
Старый курсив Segoe UI Symbol
Яванская письменность Текст Javanese
Японский Пользовательский интерфейс Meiryo
Каннада Пользовательский интерфейс Mirmala
Кхмерский Leelawadee UI
Корейский Malgun Gothic
Лаосский Leelawadee
Латиница Segoe UI
Малаялам Nirmala UI
Монгольский Mongolian Baiti
Мьянма Myanmar Text
Н'Ко Ebrima
Огхэм Segoe UI Symbol
Письменность ол-чики Nirmala UI
Старый туркический Segoe UI Symbol
Ория Nirmala UI
Османя Ebrima
Phags-pa Microsoft PhagsPa
Рунический Segoe UI Symbol
Сора Sompeng Nirmala UI
Сингальский Nirmala UI
Сирийский Эстрангело Эдесса
Тай Ле Microsoft Tai Le
Новая письменность тай-лю Microsoft New Tai Lue
Тамильский Nirmala UI
Телугу Nirmala UI
Тифинаг Ebrima
мальдивский MV Boli
Тайский Leelawadee UI
Тибетский Microsoft Himalaya
Ваи Ebrima
Носу Microsoft Yi Baiti