Интерфейс IDWriteFontFace (dwrite.h)

Этот интерфейс предоставляет различные данные шрифта, такие как метрики, имена и контуры глифов. Он содержит тип лица шрифта, соответствующие ссылки на файлы и данные идентификации лиц.

Этот интерфейс расширяет IUnknown.

Наследование

Интерфейс IDWriteFontFace наследуется от интерфейса IUnknown.

Методы

Интерфейс IDWriteFontFace содержит следующие методы.

 
IDWriteFontFace::GetDesignGlyphMetrics

Получает идеальные (независимые от разрешения) метрики глифов в единицах разработки шрифтов.
IDWriteFontFace::GetFiles

Получает файлы шрифтов, представляющие лицо шрифта.
IDWriteFontFace::GetGdiCompatibleGlyphMetrics

Получает метрики глифов в единицах проектирования шрифтов с возвращаемыми значениями, совместимыми с тем, что будет создавать GDI.
IDWriteFontFace::GetGdiCompatibleMetrics

Получает единицы проектирования и общие метрики для шрифта. Эти метрики применимы ко всем глифам в шрифте и используются приложениями для вычислений макета. (IDWriteFontFace.GetGdiCompatibleMetrics)
IDWriteFontFace::GetGlyphCount

Получает количество глифов на лицевой стороне шрифта.
IDWriteFontFace::GetGlyphIndices

Возвращает номинальное сопоставление кодовых точек Юникода UCS4 с индексами глифов, как определено в таблице шрифта CMAP.
IDWriteFontFace::GetGlyphRunOutline

Вычисляет структуру выполнения глифов путем вызова обратно в интерфейс приемника структуры.
IDWriteFontFace::GetIndex

Получает индекс распознавания шрифта в контексте файлов шрифтов.
IDWriteFontFace::GetMetrics

Получает единицы проектирования и общие метрики для шрифта. Эти метрики применимы ко всем глифам в области шрифта и используются приложениями для вычислений макета. (IDWriteFontFace.GetMetrics)
IDWriteFontFace::GetRecommendedRenderingMode

Определяет рекомендуемый режим отрисовки для шрифта, используя указанный размер и параметры отрисовки. (IDWriteFontFace.GetRecommendedRenderingMode)
IDWriteFontFace::GetSimulations

Получает флаги имитации алгоритмического стиля шрифта. (IDWriteFontFace.GetSimulations)
IDWriteFontFace::GetType

Получает тип формата файла шрифта.
IDWriteFontFace::IsSymbolFont

Определяет, является ли шрифт символом. (IDWriteFontFace.IsSymbolFont)
IDWriteFontFace::ReleaseFontTable

Освобождает таблицу, полученную ранее из TryGetFontTable.
IDWriteFontFace::TryGetFontTable

Находит указанную таблицу шрифтов OpenType, если она существует, и возвращает указатель на нее. Функция обращается к базовым данным шрифта через интерфейс IDWriteFontFileStream, реализованный загрузчиком файлов шрифтов.

Требования

   
Минимальная версия клиента Windows 7, Windows Vista с пакетом обновления 2 (SP2) и Обновление платформы для Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header dwrite.h