Функции перечисленные ниже используются шрифтами и текстом.
| Функция | Описание |
|---|---|
| AddFontMemResourceEx | Добавляет встроенный шрифт в таблицу системных шрифтов. |
| AddFontResource | Добавляет ресурс шрифта в системную таблицу шрифтов. |
| AddFontResourceEx | Добавляет частный или не перечисляемый шрифт в таблицу системных шрифтов. |
| CreateFont | Создает логический шрифт. |
| CreateFontIndirect | Создает логический шрифт из структуры. |
| CreateFontIndirectEx | Создает логический шрифт из структуры. |
| CreateScalableFontResource | Создает ресурсный файл шрифта для масштабируемого шрифта. |
| DrawText | Рисует форматированный текст в прямоугольнике. |
| DrawTextEx | Рисует форматированный текст в прямоугольнике. |
| EnumFontFamExProc | Функция обратного вызова определяемая приложением, используемая с функцией EnumFontFamiliesEx, чтобы обрабатывать шрифты. |
| EnumFontFamiliesEx | Перечисляет все шрифты в системе с некоторыми характеристиками. |
| ExtTextOut | Выводит строку символов. |
| GetAspectRatioFilterEx | Получает настройку фильтра отношения ширины знака к его высоте. |
| GetCharABCWidths | Получает ширину последовательности символов шрифта TrueType.. |
| GetCharABCWidthsFloat | Получает ширину последовательности символов шрифта TrueType. |
| GetCharABCWidthsI | Получает ширину последовательности индексов глифов или массива индексов глифов шрифта TrueType. |
| GetCharacterPlacement | Получает информацию о строке символов. |
| GetCharWidth32 | Получает ширину последовательности символов текущего шрифта . |
| GetCharWidthFloat | Получает дробную величину ширины последовательности символов текущего шрифта. |
| GetCharWidthI | Получает ширину последовательности индексов глифов или массива индексов глифов текущего шрифта. |
| GetFontData | Получает метрические данные о шрифте TrueType. |
| GetFontLanguageInfo | Возвращает информацию о выбранном шрифте контексту дисплея. |
| GetFontUnicodeRanges | Сообщает, какие символы Unicode поддерживаются шрифтом. |
| GetGlyphIndices | Переводит строку в массив индексов глифов. |
| GetGlyphOutline | Получает контур или точечный рисунок символа в шрифте TrueType. |
| GetKerningPairs | Получает пару символов шрифта , между которыми изменяется просвет. |
| GetOutlineTextMetrics | Получает метрики текста из шрифта TrueType. |
| GetRasterizerCaps | Сообщает какие шрифты TrueType установлены. |
| GetTabbedTextExtent | Подсчитывает ширину и высоту строки символов, включая табуляцию. |
| GetTextAlign | Получает настройки выравнивания текста для контекста устройства. |
| GetTextCharacterExtra | Получает текущий межсимвольный интервал для контекста устройства. |
| GetTextColor | Получает цвет текста для контекста устройства. |
| GetTextExtentExPoint | Получает число символов в сроке, которое может быть размещено внутри некоего пространства. |
| GetTextExtentExPointI | Получает число индексов глифа, которое может быть размещено внутри некоего пространства. |
| GetTextExtentPoint32 | Подсчитывает ширину и высоту строки текста. |
| GetTextExtentPointI | Подсчитывает ширину и высоту массива индексов глифов. |
| GetTextFace | Получает имя шрифта, который выбран в контексте устройства. |
| GetTextMetrics | Заполняет буфер метрическими данными для шрифта. |
| PolyTextOut | Выводит несколько строк, используя шрифт и цвет текста в контексте устройства. |
| RemoveFontMemResourceEx | Удаляет шрифт, источник которого встроен в документ из таблицы системного шрифта. |
| RemoveFontResource | Удаляет шрифты из таблицы системного шрифта в файле. |
| RemoveFontResourceEx | Удаляет частный или не перечисляемый шрифт из таблицы системных шрифтов. |
| SetMapperFlags | Изменяет алгоритм, который использовался для преобразования логических шрифтов в физические шрифты. |
| SetTextAlign | Устанавливает флажки выравнивания текста для контекста устройства. |
| SetTextCharacterExtra | Устанавливает межсимвольный пробел. |
| SetTextColor | Устанавливает цвет текста для контекста устройства. |
| SetTextJustification | Устанавливает величину пробела, который система должна добавить к символам разрыва в строке. |
| TabbedTextOut | Записывает символьную строку в местоположении, дополняя табуляцией установленные значения. |
| TextOut | Записывает символьную строку в местоположении. |
Эти функции предусмотрены только для совместимости с 16-битовыми версиями Windows.
EnumFontFamilies
EnumFontFamProc
EnumFonts
EnumFontsProc
GetCharWidth
GetTextExtentPoint