Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры печатать.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
379.36 Кб
Скачать

96 Работа с ресурсами шрифта. Терминология шрифтов Windows. Константы шрифта. Структура textmetric. Структура logfonta. Ячейка символа шрифта.

Шрифт (font) — это графический объект или ресурс, определяющий полный набор символов одной гарнитуры. Все эти символы имеют одинаковый размер и начертание, которые можно изменять, придавая тексту различный вид. Гарнитура (typeface) — это основной дизайн символа, задаваемый определенными засечками и толщиной штрихов. Например, ваше приложение может использовать любой из шрифтов, поставляемых с Windows, в том числе System, Courier и Times Roman, а также собственные шрифты, которые вы можете создать и включить в исполняемый файл программы. При помощи встроенных процедур Windows позволяет динамически модифицировать шрифт, делая его полужирным, курсивным или подчеркнутым, и изменять размер шрифта. В Windows входят все необходимые функции для отображения текста в любом месте рабочей области окна. Кроме того, в силу независимости Windows от аппаратуры выводимые данные приложения будут походить друг на друга даже на разных устройствах отображения информации. Технология TrueType, впервые появившаяся в Windows 3.1, дает улучшенные шрифты и для дисплея, и для принтера.

Структура TEXTMETRIC содержит основную информацию о физическом шрифте. Все размеры задаются в логических единицах измерения; то есть они зависят от текущего режима отображения контекста вывода на экран.

Структура LOGFONT определяет атрибуты шрифта.( устанавливает высоту, в логических единицах измерения, символьной ячейки шрифта или символа, Устанавливает среднюю ширину, в логических единицах измерения, символов в шрифте и т д)

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

Засечки (serifs) - маленькие заостренные черточки на концах символов.

Совпадение шрифтов - это процесс выбора похожего шрифта на базе одного или нескольких атрибутов основного шрифта.

Кэширование шрифта позволяет временно копировать шрифты на клиенской системе.

Константы шрифта:Вес шрифта (Определяет жирность символов шрифта и может находиться в пределах от 0 до 1000. Файл windows.h содержит определение символических констант для этого поля;

Набор символов ; Требуемая степень соответствия параметров шрифта.

(Это поле используется для того, чтобы указать GDI способ выбора между двумя шрифтами, имеющими одинаковое название, но разный тип);

Качество шрифта, полученного при отображении ( высокое качество, низкое, не имеет значения); Фиксированная или переменная ширина символов задается при помощи следующих констант.

Для того чтобы использовать шрифт как элемент открытой библиотеки, создайте символ в окне Library (Библиотека).

97 Основные характеристики шрифта. Ширина шрифта. Автоматические кернинг и установка межстрочного интервала. Множества символов oem и ansi.

Шрифт (font) — это графический объект или ресурс, определяющий полный набор символов одной гарнитуры. Все эти символы имеют одинаковый размер и начертание, которые можно изменять, придавая тексту различный вид.

ШИРИНА ОЧКА ШРИФТА — один из параметров начертания шрифта, определяющий расстояние между основными штрихами букв и знаков. По этому признаку классифицируют шрифты с нормальным, узким и широким начертанием.

Кернинг– это увеличение или уменьшение интервала между определенными парами символов. Трекинг – это расширение или сужение интервала между символами в выделенном тексте или во всем блоке текста.

Кернинг текста можно настраивать автоматически с использованием метрического или оптического кернинга. При метрическом кернинге(другое название – автокернинг) используются пары литер, которые включены в большинство шрифтов. Эти пары литер уже содержат сведения о расстояниях между конкретными парами букв. Метрический кернинг применяется по умолчанию, поэтому к конкретным парам букв кернинг применяется автоматически во время импорта или ввода.

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

В терминологии Windows выделяют набор символов OEM. OEM (Original Equipment Manufacturer) означает "производители оригинальной (в смысле подлинной) аппаратуры". Набор символов OEM соответствует естественному для данной аппаратуры набору. Он может меняться в зависимости от производителя, от страны, для которой выполнялась локализация операционной системы MS-DOS или изготавливалась аппаратура.

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

Если программа MS-DOS запускается в окне Windows, для нее выбирается набор символов OEM. Поэтому в Windows используются как набор символов ANSI, так и набор символов OEM. Соответствующим выбором шрифта вы можете добиться отображения текста в окне Windows с использованием как набора ANSI, так и набора OEM. По умолчанию в контекст отображения выбирается системный шрифт, для которого используется набор ANSI.