Про шрифты с продолжением… Часть 17
Когда заходит речь о расширенной типографике, то обычно имеются в виду шрифты в формате OpenType. Подробно об этом формате мы говорили в предыдущих публикациях, а здесь рассмотрим его именно в контексте расширенной типографики.
Изза ограничений предыдущих шрифтовых технологий в один шрифт часто невозможно было поместить все необходимые знаки. Поэтому в дополнение к основным шрифтам строили дополнительные варианты шрифтов в различных стандартизованных или, чаще, случайно придуманных кодировках. Применение шрифтов, для которых были разработаны, например, минускульные цифры и капитель, было чрезвычайно неудобным. Шрифты OpenType используют единый файл шрифтов для компьютеров под управлением ОС Windows и Macintosh, поэтому можно переносить эти файлы с одной платформы на другую, не задумываясь о подстановке шрифтов и других проблемах, которые могут привести к перекомпоновке текста.
Одно из главных преимуществ новой технологии — поддержка расширенных типографских возможностей. Эти шрифты могут обладать особыми возможностями, например поддерживать каллиграфическое начертание и дополнительные лигатуры, которые недоступны в существующих шрифтах PostScript и TrueType.
При работе со шрифтом OpenType в тексте можно автоматически использовать альтернативные варианты начертания, например лигатуры, капители, дроби и пропорциональные цифры старого стиля.
Шрифты OpenType могут содержать расширенные наборы символов и возможности их компоновки для обеспечения более глубокой языковой поддержки и дополнительного типографского контроля.
Основное, что должно нас интересовать в реализации расширенной типографики OpenType, касается разделения числового кода знака (character) и его графемы (glyph). Знак — это кодированная единица, упорядоченная в соответствии со стандартом Unicode, представляющая собой минимальную семантическую единицу языка, например букву. Глиф — это графический образ знака. Один знак может соответствовать нескольким глифам (рис. 1): строчная «а», капительная «а» и альтернативный вариант строчной «а» с росчерком являются одним и тем же знаком, но в то же время это три разных глифа (графемы). Один глиф, в свою очередь, может соответствовать комбинации нескольких знаков, например лигатура «ffi», являясь единой графемой, соответствует последовательности трех знаков: f, f и i. Таким образом, для программы проверки орфографии слово «office» будет состоять из шести знаков, а графический процессор выдаст на экран четыре глифа.
Для любого знака по умолчанию определен базовый глиф и порядок его размещения в тексте. Применение дополнительных правил к одному или нескольким знакам может изменить их взаимное расположение или заменить базовые глифы альтернативными. К примеру, применение правила «Капитель» к символу «а» заменит обычный знак на капительный аналог «A».
Для того чтобы воспользоваться новыми возможностями шрифтов, необходимо, чтобы прикладные программы поддерживали эти возможности и имели соответствующий пользовательский интерфейс (см. врезку 1).
Рис. 1. Один знак — три глифа
Врезка 1
Моноширинный шрифт
Моноширинный, или непропорциональный шрифт — это шрифт, все знаки (точнее, кегельные площадки знаков) которого имеют одинаковую ширину [1] . Этим он отличается от пропорционального шрифта, в котором литеры отличаются по ширине друг от друга [2] .
Следует различать моноширинный и равноширинный шрифты: в последних знаки стремятся к одинаковой ширине, но в реальности кегельные площадки знаков неодинаковы [3] .
История
Пишущие машинки
Первые моноширинные шрифты были разработаны для пишущих машинок, так как реализация механической печати пропорциональным шрифтом требовала значительного усложнения печатающего узла. Существовали и наборно-печатающие машинки, использующие пропорциональный шрифт и изменение межбуквенных интервалов, но они применялись лишь в оперативной полиграфии [4] . Конструкция электромеханических печатных машинок и телеграфных аппаратов в большинстве своём также предполагала использование моноширинных шрифтов.
Компьютеры
Пример интерфейса программы (FAR), использующей псевдографику и моноширинные шрифты
Жизнь моноширинных шрифтов продолжилась на компьютерах: алфавитно-цифровые печатающие устройства (например — принтеры типа «ромашка») и знакогенераторы видеотерминалов и графических адаптеров ранних компьютеров также позволяли использовать исключительно моноширинные шрифты. Видеопамять текстовых режимов хранила информацию в виде матрицы знакомест , в которую могло поместиться строго определённое их количество (например, 80 в ширину и 25 в высоту на адаптерах от MDA до VGA у IBM PC [5] ), а видеоизображение динамически создавалось по кодам символов и их изображениям — это давало экономию дорогой (в те времена) памяти и упрощало программирование.
В наборы символов подобных устройств часто включались также символы псевдографики для оформления разного рода таблиц и бланков, а также простых графиков и рисунков [5] . В дальнейшем моноширинные шрифты и псевдографика легли в основу расширенного текстового интерфейса пользователя, включающего в себя элементы оконного.
Особенности начертания символов
Буквы многих алфавитов (латинского — в большей степени, современного русского — в меньшей) имеют разную ширину знаков. Некоторые знаки (такие, как i) занимают в кегельной площадке место шириной в один основной штрих, а другие (такие, как w) — в несколько раз больше [3] . Поэтому при создании моноширинного шрифта возникают проблемы:
- Вокруг узких знаков образуется много пустого места;
- Широкие знаки становятся не только более тёмными, но и сложноразличимыми, особенно при небольшом разрешении и в жирном начертании.
Чтобы эти недостатки не были столь заметны, к буквам применяются дополнительные меры оптической компенсации. Узким буквам добавляют засечки, даже если остальные символы шрифта выполнены без засечек. У широких символов иногда уменьшают некоторые элементы, такие как средний штрих у буквы «Ш». Ещё при проектировании моноширинных шрифтов возникает проблема схожести цифры 0 и буквы O, и чтобы их можно было отличить, первую нередко перечёркивают по диагонали, либо вносят другие элементы внутрь овала.
Впрочем, все эти меры искажают привычный рисунок букв. К тому же строки, набранные моноширинным шрифтом, не выглядят сплошными, а разбиваются на колонки шириной в одно знакоместо, и для компенсации приходится увеличивать межстрочный интервал. Поэтому в больших объёмах текста моноширинные шрифты значительно менее удобочитаемы, чем пропорциональные, что делает их малопригодными для книг или журнальных статей.
Применение в современной типографике
Несмотря на то, что современные видеосистемы и принтеры компьютеров позволяют работать с пропорциональными шрифтами, моноширинные шрифты продолжают использоваться прежде всего потому, что они предоставляют простой способ форматирования текста, хоть и ограниченный в возможностях, зато не требующий использования специальных языков разметки и программного обеспечения, а также легко воспроизводимый на различных устройствах. Примеры применения моноширинных шрифтов:
- Среды разработки и редакторы исходного текста программ — благодаря использованию моноширинных шрифтов упрощается выравнивание строк, позволяющее лучше ориентироваться в коде;
- Интерфейс командной строки и эмуляторы терминала — в них, кроме форматирования вывода, моноширинный шрифт вместе с псевдографикой даёт возможность пользоваться расширенным текстовым интерфейсом пользователя;
- В технической литературе моноширинным шрифтом выделяют любой компьютерный текст — не только блоки исходного кода, но и ключевые слова языков программирования, вводимую в программу информацию и т. д.
- В биологии моноширинным шрифтом пишут цепочки нуклеотидов и аминокислот;
- Выполняемые моноширинными шрифтом ASCII-рисунки позволяют менять шрифт на другой моноширинный без особых помех качеству изображения.
- Моноширинные шрифты используются в автомобильных номерах.
Моноширинные цифры в пропорциональных шрифтах
В типографском наборе числовых данных есть тонкость: в таблицах все цифры должны иметь одинаковую ширину (даже если набор идёт пропорциональным шрифтом), с выравниванием чисел по правому краю.
В компьютерных интерфейсах моноширинными цифрами набирают не только таблицы, но и «скачущие» числовые индикаторы. Поэтому обычно цифры в компьютерных шрифтах делают именно моноширинными. В этом легко убедиться самому — посмотрите в рамку ниже. В Windows 7 на стандартном оформлении Википедии строки из «тонких» единичек и «широких» восьмёрок имеют одну и ту же длину.
Режим пропорциональных цифр включается командами OpenType. [уточнить]
HTML
В разметке HTML существует несколько тегов, которые должны отображать текст моноширинным шрифтом [6] :
Теги HTML для отображения текста моноширинным шрифтом
. (простой текст, использование тега не рекомендовано);-
.
(преформатирование, все пробелы, символы переноса строк и табуляции сохраняются при выводе);
- . (имитация телетайпа, устаревший тег);
.
(код програмы);. (пример вывода программы, использование тега не рекомендовано);- . (пример вывода программы);
- . (сочетание клавиш, или ввод с клавиатуры).
В CSS моноширинный шрифт в общем виде выбирается с помощью конструкции font-family: monospace (хотя можно также указать название конкретного моноширинного шрифта, например font-family: Lucida Console, monospace или font-family: Courier New, monospace ).
Восточноазиатские шрифты
Элементы китайского письма (на котором основаны также корейское и японское письмо), принципиально вписаны в квадраты одинакового размера, поэтому восточноазиатские шрифты являются моноширинными по своей природе.
Часто используются также «двухширинные шрифты»: иероглифы имеют «полную» ширину, а символы ASCII имеют «половинную» ширину (ровно в 2 раза у́же иероглифа). При этом в шрифтах имеются также и полноширинные версии символов ASCII и «узкие» версии некоторых восточноазиатских символов (например, катаканы).
Примеры моноширинных шрифтов
- Courier и Courier New
- Lucida Console
- Terminus
- Monaco
- Anonymous Pro
Моноширинные шрифты часто также входят в набор некоторых супергарнитур (несколько гарнитур, выполненных в одном стиле), таких как PT, Liberation, DejaVu и прочих.
Примечания
- ↑Моноширинный шрифт — словарь шрифтов
- ↑Пропорциональный шрифт — словарь шрифтов
- ↑ 12Александра КорольковаЖивая типографика. — Второе издание. — М .: IndexMarket, 2007. — С. 112-113. — 224 с. — ISBN 978-5-9901107-1-7
- ↑Пишущая машина — статья из Большой советской энциклопедии
- ↑ 12Фигурнов, Виктор Эвальдович IBM PC для пользователя. — М .: Инфра-М, 1996. — С. 41-52. — 480 с. — ISBN 5-86225-292-4
- ↑htmlbook.ru — Теги HTML — Справочник по HTML
Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена.
Вы можете отредактировать эту статью, добавив ссылки на авторитетные источники.
Эта отметка установлена 9 июня 2012.
- Шрифты
- Компьютерная типографика
- Текстовый интерфейс
Wikimedia Foundation . 2010 .
Моноширинные шрифты (Monospace fonts)
Приветствуем вас на портале BestFonts.pro, где можно бесплатно скачать моноширинные шрифты для любых задач. Гарнитуры из каталога легко подключить и использовать у себя на сайте для оформления программного кода или имитации набранного на пишущей машинке текста. Если работаете в сфере дизайна, установите понравившиеся наборы в MacOS, Photoshop, Figma или Sketch и пользуйтесь для макетирования печатных или электронных документов.
Узкие знаки моноширинных шрифтов часто имеют засечки, а широкие – уменьшенные средние штрихи. Цифра 0 иногда перечёркивается по диагонали или содержит элементы, которые крайне редко встречаются в других гарнитурах. Подобный приём применяется, чтобы была возможность отличить число от буквы О.
Строки моноширинного текста не кажутся сплошными. Ряды знаков разделяются на колонки. Ширина последних составляет 1 знакоместо. В целях повышения удобочитаемости прибегают к увеличению интерлиньяжа. Скажем, в текстах для экранов оптимальной величиной межстрочного интервала считается 140 % от базового значения.
Из-за особенностей начертания шрифты не слишком хорошо подходят для набора статей внушительного объёма. Из-за низкой ёмкости комплекты символов малопригодны для печатных изданий. Среди верстальщиков книг и журналов в основном востребованы пропорциональные гарнитуры.
Первые наборы моноширинных шрифтов появились в пишущих машинках. Выбор в пользу символов с одинаковой шириной сделали не из практических, а сугубо меркантильных соображений. Внедрение пропорциональных шрифтовых комплектов требовало усложнить печатный узел, что увеличило бы себестоимость.
Со временем шрифты перекочевали из печатных машинок на персональные компьютеры. Распространение моноширинных гарнитур на экранах вычислительных устройств снова-таки объяснялось экономией денег. Во-первых, использование таких систем знаков упрощало процесс программирования. Во-вторых, сокращало затраты на покупку памяти.
Сегодня без моноширинных шрифтов не обходится ни один редактор исходников или среда разработки (IDE). Применение гарнитур облегчает строчное выравнивание и создание отступов. В результате программисту проще соблюдать принятые в организации стандарты оформления кода.
Не менее популярны шрифты в эмуляторах терминалов и интерфейсах командных строк (консоли). Гарнитурами также пользуются для оформления текстов в технической литературе, обозначения нуклеотидных или аминокислотных цепочек, создания рисунков ASCII, печати чеков, изготовления автономеров и пр.
1. Запишите числа в научной записи: а) 0,000000000000000000000156
б) 1349000000000000000000
2. Выясните, сколько разрядов числа помещается на экране Калькулятора в вашей системе.
Что получится, если записать на нём числа 1,2345678910–36 и 1,427241045 не в научном, а в обычном виде?
1,2345678910–36
1,427241045
3. Используя дополнительные источники, выясните, почему в некоторых шрифтах ноль перечёркивается наискось
Место для ввода текста.
4. Вычислите
642112 + 592455 =
888999999 =
1 : 1024 =
5. Найдите квадраты чисел
1232 = 987652 =
8762 = ( –375)2 =
6. Вычислите остаток от деления
182 mod 9 = 12345 mod 345 =
1725 mod 38 = 123771235 mod 9876 =
7. Выполните действия с процентами:
найдите 23% от 1125
увеличьте 1100 на 18%
найдите 15% от 6375
уменьшите 1500 на 13%
хмара це1) велике текстове поле2) деякий сервер, де зберігаються дані та програми, які використовують користувачі за допомогою глобальної мережі3) про … грама для роботи з текстовою інформацією 4) інший варіант
Завдання 1 Рядки тексту перемішані між собою, потрібно встановити рядки тексту у правильному порядку один за всіх, а дві краще. тихіше їдеш, один раз … відріж. сім разів відміряй, то і поїж з охотою. попрацюєш до поту, далі будеш. одна голова добре, краще, ніж добра сварка. поганий мир кращий, всі за одного.
Переведи число 59 из десятичной системы счисления в двоичную и шестнадцатеричную. Запиши ответы в текстовые поля внизу. Для записи шестнадцатеричных ц … ифр используй латиницу. Число 59 в двоичной системе счисления равно Число 59 в шестнадцатеричной системе счисления равно