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


Глоссарий DirectWrite

BiDi (функция Юникода)

Произносится как "by-dye". Текст, содержащий смесь слов из разных языков, которые должны читаться в разных направлениях. Для обработки часто требуется специальный код. "Арабский и иврит являются языками BiDi; текст идет справа налево, а цифры идут слева направо".

Cleartype

Технология отображения шрифтов, которая значительно улучшает разрешение шрифта, чтобы буквы на экране компьютера были гладкими, а не зубчатыми. ClearType значительно повышает удобочитаемость текста на цветных ЖК-мониторах с цифровым интерфейсом, например в ноутбуках и высококачественных настольных дисплеях с плоской панелью.

Direct2d

Аппаратно-ускоренный, немедленный режим, двух-D графический API, который обеспечивает высокую производительность и высокое качество отрисовки для трехмерной геометрии, растровых изображений и текста. API Direct2D хорошо взаимодействует с существующим кодом, использующим GDI, GDI+ или Direct3D.

DirectWrite

API DirectX, обеспечивающий улучшенную отрисовку текста и взаимодействие с GDI и Direct2D.

Directx

Расширение операционной системы Microsoft Windows. Технология DirectX помогает играм и другим программам использовать расширенные мультимедийные возможности вашего оборудования.

GDI

Исполняемая программа, которая обрабатывает вызовы графических функций из приложения Windows и передает эти вызовы соответствующему драйверу устройства, который выполняет аппаратные функции, создающие выходные данные. Выступая в качестве буфера между приложениями и устройствами вывода, GDI предоставляет независимое от устройства представление о мире для приложения при взаимодействии с устройством в формате, завися от устройства.

Символ

Физическое представление символа в заданном шрифте. Символы могут содержать много глифов, при этом каждый шрифт в системе потенциально определяет отдельный глиф для этого символа.

Композиция глифа

Объединение двух или более глифов в один глиф.

декомпозиция глифов

Разделение одного глифа на несколько глифов.

Выполнение глифа

Набор глифов в определенном порядке с такими же характеристиками форматирования, как лицо шрифта, размер, вес и стиль.

текст с аппаратным ускорением

Текст, отображаемый с помощью технологии, которая использует аппаратное ускорение для повышения производительности отрисовки.

Взаимодействия

Возможность работы двух или более API-интерфейсов и передачи информации между ними.

Кернинг

Интервал, применяемый между определенными парами букв в определенном слове.

letterspacing

Настройка интервала между двумя символами для создания четного интервала, подгонки текста к заданному пробелу и корректировки разрывов строк.

Лигатуры

Два или более символа, объединенные для представления одного типографического символа. Современная латинская письменность использует несколько. Другие скрипты используют много лигатур, которые зависят от шрифта и стиля. Некоторые языки имеют обязательные лигатуры, например арабский.

интеллектуальные указатели

Класс, который заключает в оболочку указатели com-интерфейса, которые автоматически освобождают объект интерфейса.

swashes

Орнаментальное дополнение к символу, который делает для более стилистического глифа.

Юникода

Стандарт кодирования символов, разработанный консорциумом Юникода, представляющий почти все письменные языки мира. Набор символов юникода имеет несколько форм представления, включая UTF-8, UTF-16 и UTF-32. Большинство интерфейсов Windows используют форму UTF-16. (GTMT содержит 20 определений).

Windows Presentation Foundation (WPF)

Платформа графического пользовательского интерфейса, используемая .NET Micro Framework 3.0, Windows Vista и Microsoft Silverlight. Классы графического пользовательского интерфейса .NET Micro Framework слабо основаны на WPF.