Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В разделах этого раздела рассматриваются основные функциональные возможности международных шрифтов. Инструкции по использованию международной технологии шрифтов в приложениях см. в международных перечисления шрифтов и выделения шрифтов с помощью MS Shell Dlg и MS Shell Dlg 2.
Инфраструктура управления шрифтами
Начиная с Windows 7 инфраструктура управления шрифтами поддерживает скрытие шрифтов, которые не подходят для списков выбора шрифтов пользователя. Параметры системы по умолчанию выбирают автоматическое скрытие шрифтов, которые не предназначены для языков ввода (клавиатур) в системе ОС. Кроме того, пользователи могут вручную скрыть шрифты на панели управления "Шрифты". Эта функция означает, что пользователи больше не сталкиваются с длинными списками неуместных шрифтов, и особенно ценно для международных пользователей, работающих в не латиницах.
В Windows 7 нет API для прямого запроса, какие шрифты скрыты, или для настройки шрифтов, которые будут скрыты. Однако это не означает, что вы не можете воспользоваться этой функцией в приложении. Если вы используете APIWindowsChooseFont (обычное диалоговое окно шрифта) для включения выбора шрифтов сегодня, вы получите новое поведение бесплатно. Новая лента Windows Scenic Ribbon (Элементы управления шрифтом), представленная в Windows 7, также поддерживает это поведение и предоставляет еще одну причину для ленты приложений. Дополнительные сведения об использовании элементов управления шрифтами на ленте и ChooseFont для отображения шрифтов при фильтрации скрытых шрифтов см. в "Международное перечисление шрифтов и выделение шрифтов".
Обратите внимание, что скрытие шрифтов влияет только на пользовательский интерфейс выбора шрифтов. Это не влияет на интерфейсы API рисования. Если шрифт выбран в контексте устройства, он не влияет на рисование из-за скрытия шрифта. Функция EnumFontFamiliesEx продолжает перечислять шрифты, которые задаются скрытыми.
Внедрение и подмножество шрифтов GDI
Технология "Международные шрифты" использует библиотеку служб внедрения шрифтов, чтобы можно было упаковать шрифты TrueType и OpenType в документ или файл. Внедрение шрифта в файл гарантирует, что шрифт будет присутствовать на компьютере, получая файл. Дополнительные сведения см. в справочнике по внедрению шрифтов.
Связанные разделы