Что хранится в шрифтовом файле

Что хранится в шрифтовом файле

Пакетный файл — BAT Расширение .bat, .cmd (в ОС семейства Windows NT) Тип формата Скриптовый язык программирования Пакетный файл (англ. batch file) текстовый файл в MS DOS, OS/2 или Windows, содержащий последовательность команд, предназначенных для… … Википедия

Компьютерный шрифт — В этой статье не хватает ссылок на источники информации. Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена. Вы можете … Википедия

Список расширений имени файла/A — / * A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Примечание: Поскольку расширение имени файла может быть любым, представленный список не является полным … Википедия

Юникод — Юникод[1] или Уникод[2] (англ. Unicode) стандарт кодирования символов, позволяющий представить знаки практически всех письменных языков … Википедия

Embedded OpenType — Расширение .eot MIME application/vnd.ms fontobject Тип формата Компьютерный шрифт Содержит Sfnt шрифты Сайт Embedded OpenType (EOT) File Format … Википедия

Фонт — Компьютерный шрифт это файл, содержащий набор описаний текстовых символов и используемый программой (или графической оболочкой операционной системы) при отображении текста. Понятие Следует различать: шрифт как набор символов, созданный художником … Википедия

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

Растровый шрифт — Компьютерный шрифт это файл, содержащий набор описаний текстовых символов и используемый программой (или графической оболочкой операционной системы) при отображении текста. Понятие Следует различать: шрифт как набор символов, созданный художником … Википедия

ЮНИКОД — (Unicode), 16 разрядная система кодирования, совместимая с системой ASCII, которая охватывает символы разных письменностей: латинской, кириллической, греческой, а также языков, использующих иероглифы. Система присваивает уникальный код любому… … Энциклопедический словарь

Штрих-код — Каждый пользователь программы «1С: Бухгалтерия» 8 или 7.7 при формировании печатных форм регламентированных отчетов видел в левом верхнем углу отчета обычный штрих код. Он формируется шрифтом eang000.ttf, который можно найти на диске ИТС. Если… … Бухгалтерская энциклопедия

Читайте также:  Каршеринг приложение для андроид

Шрифтовые файлы

Шрифт — это то, чем вы наслаждаетесь, когда работа сделана, а шрифтовой файл (font) — это инструмент, с которым вы возитесь в процессе работы. Операционная система компьютера и программные приложения значительно облегчают работу со шрифтовыми файлами, но это процесс по-прежнему сугубо технический. Такая работа требует больше знаний о компьютере, чем, может быть, хочется, но все, что вам необходимо, уже есть в этой главе.

Два вида компьютерных шрифтов

Цифровые устройства (мониторы, настольные принтеры и фотонаборные автоматы) создают изображения с помощью точек. Простейший способ представления шрифта для любого из этих устройств -составить рисунок каждой буквы в виде массива точек, собрать и сохранить эти рисунки как шрифтовой файл (font). А выводному устройству для отображения шрифта остается только копировать эти точки в соответствующее положение на экране или странице. Когда эта технология начала применяться, каждой точке изображения соответствовал один бит компьютерной информации, как простейший выбор между "да" и "нет": есть точка или нет точки. Любые изображения из таких предварительно нарисованных массивов точек были названы битовыми картами (bitmaps), а шрифты, использующие этот способ отображения, — битовыми, или растровыми (bitmapped).

В основе битовых карт лежит простой и разумный принцип, но чем больше точек содержит битовая карта, тем больше для нее требуется компьютерных ресурсов. Когда увеличивается разрешение устройства или размер буквы, число точек возрастает в геометрической прогрессии. Удвоение размера знака увеличивает количество точек вчетверо. Кроме этого, для каждого кегля шрифта требуется отдельная битовая карта (и отдельный шрифтовой файл). Битовые карты, созданные для одного разрешения, окажутся слишком мелкими, когда станут отображаться на устройстве с более высоким разрешением, поскольку в этом случае реальный размер точек меньше. Таким образом, для отображения какого-либо шрифта одного и того же диапазона кеглей на экране монитора, на лазерном принтере и на фотонаборном автомате может потребоваться не одна сотня растровых шрифтовых файлов. Решение этой проблемы нашли в ином принципе: описании шрифтовых знаков как совокупности контуров.

Читайте также:  4 Этапа информационной революции
Офис в г.Москве: Россия, г.Москва, ул. Филевская Большая, д.21, оф. 108; телефон: +7-963-667-13-86
Офис в г.Камышине: Россия, Волгоградская обл., г.Камышин, ул.Ленина 10; телефон: (84457) 909-50

Эпоксидные наливные полы для дома

Полимерные системы. Компания предлагает эпоксидные наливные полы для дома. Любая сложность.

Шрифтовой файл (font) содержит полную информацию, необходимую для позиционирования и отображения всех знаков, которые он представляет. О том, как операционная система и программное приложение совместно используют эту информацию, подробно изложено в главе 7 . А здесь мы рассмотрим, из чего состоит шрифтовый файл и что происходит, когда набирается текст.

Самой важной составной частью шрифтового файла являются собственно контуры знаков. Совокупность знаков в шрифтовом файле называется комплектом знаков 7 (character set). Для большинства обычных шрифтовых файлов комплекты знаков

ч а с т ь I. Основы типографики

РИС. 4.2. Вверху представлен стандартный комплект шрифтового файла в формате

Adobe Type 1. Хотя номинально он может содержать до 256 знаков, 33 его начальные «ячейки» заняты компьютерными командами, например, backspace (удалить предыдущий знак) и delete (удалить), а также пробелом между словами (word space)

и неразрывным пробелом

(nonbreaking space). Ниже показаны дополнительные символы, которые включаются

в качестве стандартных

в формат OpenType компаний

Adobe и Bitstream.

Компания Monotype использует для шрифтов Basic OpenType тот же набор символов, что и Adobe, но за исключением символов, приведенных внизу

чаще всего стандартизированы. В них всегда имеется основной набор знаков, хотя они могут содержать и дополнительные знаки, как, например, шрифтовые файлы в кодировке Unicode. На рис. 4.2 показан комплект стандартного шрифтового файла.

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

Файл шрифта «нормального» («regular») начертания (прямого светлого), как правило, содержит также таблицы ширин других начертаний гарнитуры (member of family). Эти таблицы позволяют компьютерной программе верстать текст с использованием всех четырех начертаний гарнитуры (прямого, курсивного, полужирного и курсивного полужирного), обращаясь только к одному шрифтовому файлу. Операционная система, используя такие таблицы ширин, может генерировать имитацию курсивных, полужирных и курсивных полужирных начертаний для вывода на экран. Наборная программа, которая основывается только на таблицах ширин, тем не менее, способна принимать правильные решения о том, сколько знаков входит в строку и где разрывать строку. Таким образом, для ускорения отображения верстки на экране вместо разных начертаний используется только «нормальный» шрифтовой файл, когда же наступает время печати, все необходимые шрифтовые файлы должны быть в наличии, поскольку их контуры требуются для растеризации шрифта (рис. 4.3). Информация о взаимодей-

4. Шрифтовые файлы

РИС. 4.3. На этой иллюстрации четыре верхние строки получены из собственных шрифтовых файлов. Следующие четыре — интерполированием исходного «нормального». Заметно, что «курсивный» шрифт — это не более чем наклонный вариант исходного. Строки ниже показывают, что получится, если попытаться два верхних блока строк вывести на печать. Когда все шрифтовые файлы доступны, процесс печати пройдет без сбоев. Если для трех «синтезированных» начертаний отсутствуют соответствующие шрифтовые файлы, то принтер станет использовать для всех строк только один имеющийся

Ссылка на основную публикацию
Что такое адрес сервера на телефоне
Блог о модемах, роутерах и gpon ont терминалах. Частенько пользователи планшетов и смартфонов на Андроид сталкиваются с тем, что подключившись...
Что значит загрузочная флешка
Что такое загрузочная флешка / 8 способов создать загрузочную флешку Что такое загрузочная флешка / 8 способов создать загрузочную флешку...
Что значит заблокировать сообщение в телефоне
Текстовые сообщения очень удобны – ведь с их помощью вы можете получить информацию от другого абонента даже в тот момент,...
Что такое аккумулятор слайдер
Кроме достоинств, у литий-ионных аккумуляторов имеется немало минусов: Не выносят перезаряда. Подача тока на элемент питания должна быть прекращена, когда...
Adblock detector