Когда для печати используется хинтинг шрифтов?


10

Исходя из этого вопроса: TTF и другие "современные" системы шрифтов, а также различия в размере шрифта

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

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

Но используется ли намекающая информация на каких-либо устройствах печати? Если да, то какой тип (настольный лазер / струйный / фотонаборник для литографии и т. Д.) И когда это дает ощутимую разницу?

Я ищу прямые ссылки на то, что он используется устройствами печати, и, если это невозможно, некоторые эмпирические измерения (например, сравнение типа шрифта с подсказкой / текста без шрифта / типа с преобразованием в вектор)

(Почему я не делаю это сам? Я больше не работаю в отрасли, поэтому, к сожалению, не имею инструментов).


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

2
@ DA01: это просто пользовательская форма для данного размера шрифта. - Хотя намеки могут привести к этому, это не должно быть. Самым распространенным способом подсказки (насколько я могу судить) является включение в шрифт дополнительной информации, которая сообщает средству визуализации, где находятся основы, базовые линии и тому подобное. Это не зависит от размера (но менее полезно при больших размерах).
Wrzlprmft

Ответы:


9

Любой драйвер принтера, стоящий своих байтов, обращает внимание на подсказку (в противном случае другие драйверы вытащат его за загрузочный сектор и выбьют из него c ***). Любой RIP тоже. Хинтинг был изначально разработан для принтеров с низким разрешением (лазерный принтер с разрешением 300-600 точек на дюйм - это устройство с низким разрешением), но использовался также для визуализации на экране. Я нашел хорошую статью от TUGboat, которая освещает эту тему хорошо и просто.

Чтобы проиллюстрировать это, вот тест, проведенный сегодня с использованием обычной офисной бумаги для копирования на стандартном офисном лазерном принтере, не поддерживающем PostScript, непосредственно из Illustrator. Шрифт Minion Pro Regular в 12, 9 и 6 точках. При каждом размере текстовый блок был скопирован, а копия преобразована в контур. Все шесть образцов были размещены на одном листе и отсканированы с разрешением 600 ppi:

12pt текст:

12 пт текст

12 пт обрисовано в общих чертах:

12 очерченных

9 пт текст:

9 пт текст

9 очерчено:

9 очерченных

6 пт текст:

6 пт текст

6 очерчено:

6 очерченных


1
Я не уверен, вижу ли я разницу, но +1 за усилие!
DA01

2
Для меня это очень очевидно, но если вы наложите их (скажем, как слои в Photoshop) и включите верхний слой, многие различия станут очевидными. В частности, обратите внимание на засечки и вертикальные штрихи (в частности, форму «ножек» строчных букв n, m и h).
Алан Гилбертсон

1
@ go-me: 1) Зачем конвертировать текст в контур? - уничтожить подсказки информации. 2) Вы не найдете намеки на шрифт вашего шрифта OTF - я не тестировал этот конкретный шрифт, но ваши OTF и TTF могут содержать информацию хинтинга. 3) не теряет качество - Конечно, это так; Вы должны растеризовать в какой-то момент при печати.
Wrzlprmft

1
@ go-me: Что касается TTF, то это вики. Никаких намеков, потому что они как вектор. Это просто неправильно: шрифты TrueType могут содержать информацию подсказок , только то, что это не тонны растровых изображений, а более интеллектуальная информация, такая как маркеры стержней, базовые маркеры, соответствующие размеры стержней и так далее. Если ваше утверждение верно, уменьшение шрифта TTF до контуров также не должно влиять на визуализацию экрана, что делает его ясным - я только что проверил это (top: font; bottom: только векторные контуры).
Wrzlprmft

1
@ go-me: не векторизованный шрифт обрабатывается в режиме реального времени вашим шрифтовым движком. - Да, и этот процесс называется намеками, среди прочего, по тем самым ссылкам, которые вы дали. Таким образом, это явно противоречит вашему утверждению о том, что «нет намеков, потому что они как вектор». Более того, я добавил третий вариант посередине , удалив всю информацию хинтинга, хранящуюся в шрифте TTF, и просто заставив механизм хинтинга делать хинтинг. И снова, это отличается (обратите внимание, как вы вне линии).
Wrzlprmft

2

Проверьте эту статью на Typotheque: Нажмите здесь

Особенно ответ мистера Билалка Себастьяну в комментариях -> здесь

«... шрифты обычно намекают до 50 ppem (они обычно не нужны в более высоком разрешении), эффекты хинтинга будут видны при размерах меньше 12pt при 300 dpi, 6pt при 600 dpi или 3pt при 1200 dpi. Иногда шрифты подсказывают намного выше ppem, и в этом случае подсказка будет видна в большинстве размеров текста при печати. ​​"

Хинтинг используется для любых процессов растеризации - печати или экрана. Основное различие между экраном и печатью заключается в том, насколько заметным может быть хинтинг или его отсутствие.


1
Однако на самом деле это не дает конкретных доказательств того, что это реализовано на устройствах печати. Было бы здорово получить подтверждение этого.
e100

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

1
На самом деле, хинтинг шрифтов изначально был реализован для печати с низким разрешением, а не для цифрового дисплея. Вот почему они были впервые реализованы в шрифтах PostScript. А поскольку современные шрифты развивались из шрифтов PostScript, они унаследовали подсказки. Так что RIP определенно смотрит на подсказку, если она предоставляется для рассматриваемой резолюции. В конце концов, подсказка по определению является точной настройкой растрового вывода шрифта, так почему же процессор растровых изображений не будет читать его при растеризации шрифта? Таким образом, вопрос заключается в том, предоставил ли дизайнер шрифтов подсказки для печатаемых точек.
Lèse Majesté

2
@ Lèsemajesté - так будет лучше в качестве ответа.
e100

2
Я думаю, что мы все согласны с тем, что технология есть, и она может быть использована для этого. Но сейчас спрашивают, используется ли он все эти дни для лазерных принтеров с разрешением более 300 точек на дюйм (которых я даже не уверен, что они существуют).
DA01

-3

TLDR: Возможно, вы не захотите слишком сильно беспокоиться о подсказках и печати (возможно, это мнение).


Чтобы ответить на вопрос:

«Но используется ли намекающая информация вообще какими-либо печатающими устройствами? Если да, то какого типа (настольные лазерные / струйные / фотонаборные устройства для литографии и т. Д.) И когда это дает ощутимую разницу?»:


PostScript и печать

Проще говоря, подсказка шрифта - это предварительный просмотр шрифта postscript с более плавными краями. Сам по себе постскриптивный шрифт выглядит как растровое изображение перед рендерингом, и именно так ему нравится рип, потому что он дает четкий четкий край (см. Изображение ниже) на пластинах. Так же на самом деле выглядят шрифты и векторы после печати: без сглаживания.

Постскриптумные шрифты автономны. Сама подсказка была откорректирована типографами, которые создали шрифты, и рип имеет свои собственные алгоритмы для настройки шрифта перед его «растеризацией»; например, используя шрифт в 11,5пт вместо 12пт, рип выполнит некоторые математические операции, чтобы отрегулировать размер и рендеринг на основе имеющихся у него данных, обычно данных 12пт. Каждая платформа или система на самом деле должна отображать шрифты, поэтому шрифт является динамичным. Постскриптумные шрифты заслуживают большого уважения только по этой причине, в них вложены часы работы для создания такого идеального рендеринга.

Как выглядят постскриптумные файлы

Шрифт postscript сам по себе содержит 2 файла для каждого шрифта; один для экрана (отображаемый шрифт) и один постскриптум для системы rip (для печати через системы на основе postscript).

Каждый шрифт postscript поставляется с файлом для каждого стиля; именно поэтому они могут быть тяжелее, чем другие шрифты, они действительно содержат больше данных. Например, курсив может не работать на некоторых из них, если они не были созданы курсивом. Разрыв будет только копировать рендеринг с «поддельным курсивом» или не делать это вообще. Теоретически, этот шрифт курсивом просто не существует. Кстати, именно поэтому не стоит использовать искусственные стили с постскриптвными шрифтами (например, используя кнопку «полужирный» в программном обеспечении для публикации вместо использования реального шрифта «Helvetica bold»).

Пример постскриптумного шрифта scree / display и postscript

Шрифты Postscript на экране выглядят безобразно, потому что они выглядят «необработанными», с большими острыми пикселями, похожими на растровое изображение (см. Первое изображение). Вот почему в пакете шрифтов postscript есть дополнительный файл; это то, что называется «экранным» или «отображаемым» шрифтом. Технически, Rip не нуждается в этом, но трудно проверить доказательство на экране без него. Часть подсказок на экране обрабатывается экранным шрифтом, а рип использует постскриптум со своими данными и данными, содержащимися в постскриптной версии шрифта. Экранный шрифт - это просто вид наложенного шрифта с низким разрешением, который временно заменяет на экране шрифт postscript только для визуальной ссылки, а не тот, который печатается. Это добавляет некоторый эффект сглаживания и делает шрифт более гладким на экране. Когда вы печатаете шрифт PostScript на принтере, не поддерживающем PostScript (например, на большинстве струйных принтеров), вы видите его в низком разрешении; для печати используется только экранный шрифт с низким разрешением.

В конце все шрифты и векторы преобразуются в растровое изображение с очень высоким разрешением при печати. В случае постскриптов, именно Rip выполняет всю работу по отрисовке шрифтов с помощью определенных алгоритмов, прежде чем их «сгладить». Это то, что действительно делает риппинг; он декодирует математические данные PostScript, читает их и перекодирует их. Обычно часть, сохраняемая как растр, и часть для векторов на большинстве современных рипов, но в конечном итоге все это оказывается раздавленным при выводе на пластину или пленку. Вот почему я говорю, что все это "растеризовано" в конце.


TrueTypes и печать

Для TryeTypes и OpenTypes этот хинтинг управляется механизмом шрифтов компьютеров / системы, на которых они используются, и алгоритмами, содержащимися в шрифте. Затем информация отправляется в Rip аналогичным образом, передается векторная информация. Таким образом, результаты являются более WYSIWYG, и рипу не нужно обрабатывать их иначе, чем вектор.

В некотором смысле, подсказка шрифта похожа на шрифты, как сглаживание изображений. По логике (Отказ от ответственности: я лично не тестировал TrueTypes, Rip и фильмы), векторизованная версия векторного шрифта TrueType должна быть очень близка к тому, что Rip будет реально использовать для кодирования своих собственных данных. Так или иначе, шрифт должен быть представлен одной или другой системой (вашей или системой принтера), а затем будет закодирован для отправки в виде postscript.

Вот как это действительно выглядит при небольшом размере:

хинтинг шрифтов реальный пример эффекта, напечатанный с хинтингом и без хинтинга


Зачем заботиться о подсказках для печатных проектов? Когда это имеет измеримое значение?

Многие дизайнеры путают то, что они видят на экране и что на самом деле печатается, ПОСЛЕ разрыва. И этот вопрос не об экране и сети, а об отношении намеков в мире печати.

Очевидно , что это очень трудно проверить , как вы не можете действительно сравнить печатную версию с экрана одним совершенно без сканирования (положить обратно в цифровой) еще раз , что печать ... что может вызвать искажение , которое изменит результаты; Подобные проблемы случаются практически со всем, что нужно много раз преобразовывать из среды в цифровую среду, и, как правило, последняя версия испытывает некоторые искажения по сравнению с оригинальной. В данном случае мы говорим об искажениях, которые могут быть на уровне 0,05 пункта или 0,001 пункта и менее, даже меньше, чем улавливание (например, 0,144 пт, например, «жирное» стандартное улавливание) ... это не ' В этом случае потребуется много преобразований, чтобы потерять точность. Лично я считаю, что «домашние» тесты в этом вопросе не могут дать достоверных результатов.

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

Сравнение векторизованного шрифта с «активным шрифтом» похоже на сравнение активной сцены, видимой вашими глазами, с изображением сцены. Подсказка на экране - это что-то динамическое, печать или вектор не являются такими же динамическими. Очевидно, что будет небольшая разница: вы не можете ожидать, что «активный шрифт» будет отображаться на экране так же, как вектор, точно так же, как вы не можете ожидать, что вектор и растровое изображение будут выглядеть одинаково, когда увеличение. Когда вы векторизуете шрифт, он имеет эффект, аналогичный отслеживанию низкого разрешения в Illustrator; сглаживание может отображаться или не отображаться в зависимости от настроек.

Я лично сравнил многие СМИ вместе, потому что это часть процесса контроля качества в качестве техника допечатной подготовки; Вы используете пленку и печатное доказательство и просто сравниваете их вместе на светлом столе. Я могу сказать вам, что есть даже небольшая (очень, очень крошечная) разница при сравнении пленки и лазерного отпечатка, и даже фильма и окончательного отпечатка. Так что это больше связано с процессом Rip и алгоритмом каждой машины, чем с самим шрифтом. Технически говоря, они должны быть одинаковыми везде, когда они не векторизованы.

Так почему ты должен заботиться или когда ... ну, технически, я думаю, тебе не следует. Даже если есть небольшая разница, эта разница настолько мала, что ваш дизайн не должен пострадать из-за этого дополнительного «преобразования».И еще одна вещь ... у вас нет большого контроля над типом используемого RIP, шрифтами в нем, тем, как он обрабатывает ваши тексты / векторы и даже перехват в этой точке. Эти вещи также изменят внешний вид некоторых элементов после печати. На самом деле, ловушка - это то, о чем вам следует беспокоиться, если вы действительно беспокоитесь о таких мелких деталях и идеальном рендеринге. Одно можно сказать наверняка, даже небольшой текст размером 3-4 пункта или векторное изображение всегда будет выглядеть четким, и «намеки» не имеют ничего общего с читаемостью (или отсутствием) на данном этапе. Проблема заключается в выборе среды, дизайна, захвата и других факторов.

Теперь это основано на моем личном опыте допечатной подготовки, которая работала с различными старыми и новыми RIP-файлами, различными носителями, такими как бумага, пленки и планшеты, различными сканами, а также увидела различия между фильмом и лазерной печатью и предварительным просмотром. от разрывов против окончательных результатов. Я не пытаюсь апеллировать к авторитету (я просто отвечаю), но различия от экрана до печати настолько малы, что о них не стоит беспокоиться, и, честно говоря, мало что можно сделать, как только данные отправляются в Rip. технически говоря, кажется, что Rip обрабатывает векторные шрифты, которые не являются Postscript, таким же образом, как любой вектор; так что я думаю, что векторизованная версия шрифта очень близкак тому, что вы в конечном итоге получите на разрыв. Я лично помню, как делал большинство своих наблюдений со шрифтами Postscript, поэтому я не могу подтвердить это, кроме как указать ресурсы, объясняющие, как обрабатываются TrueTypes.

Если проект требует, чтобы «подсказка» была напечатана идеально, как на экране, тогда шрифт должен быть заменен на более тонкий, а используемые ЦВЕТА (из-за захвата) должны быть в центре внимания. Если «подсказка в печати» становится проблемой, это означает, что дизайнер или принтер сделали плохую работу или выбрали шрифт, который может быть проблематичным для проекта.

Я думаю, что в этом ответе есть несколько хороших моментов, когда речь идет о печати и намеках, я действительно не вижу, где ошибки. Поэтому я восстановил его, даже если он получил много отрицательных голосов. Может быть, кто-то, кто работал над системами Rip, мог бы указать, что нужно пересмотреть, с некоторыми пояснениями, и я с удовольствием отредактирую это. К сожалению, я не могу привести цифровой пример: 1) дорого сканировать на барабане, 2) тоже есть стоимость получения пленки и 3) у меня больше нет доступа к оборудованию.

Это не простой вопрос, поскольку намеки - это концепция, связанная с дисплеем, а печать - это нечто совершенно другое. Очевидно, это становится очень техническим, и, возможно, кто-то из Agfa, Unisource, Scitex или Kodak сможет лучше ответить на этот вопрос с большей точностью и реальными техническими данными.

PS: Шрифты Postscript могут быть векторными или растровыми, как говорит источник ниже.

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

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

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

Шрифты Postscript: технология масштабируемых шрифтов от Adobe, которая отображает шрифты как для принтера, так и для экрана. Шрифты PostScript выпускаются в форматах типа 1 и 3. Шрифты типа 1 используют простой, эффективный командный язык и широко используются, а тип 3 - нет. Шрифты типа 3 могут использовать весь язык PostScript для создания сложных дизайнов, а шрифты типа 3 также могут быть растровыми изображениями .

источник: smashingmagazine.com, википедия, pcmag.com/encyclopedia/term/49555/postscript-fonts


Сам шрифт postscript выглядит как растровое изображение - Нет, postscript основан на векторных данных . В любом случае, даже если это не так, вам нужно каким-то образом получить данные растрового изображения, и именно здесь намекает на игру. Более того, может быть, вы путаете намеки и сглаживание в первом абзаце?
Wrzlprmft

Печать постскриптумных шрифтов на чернильном объекте и то, что получится, это только данные намеков. Если вы печатаете postscript только с экранным шрифтом или поврежденной версией, он будет выглядеть как растровое изображение.
го-хунта

Либо у вас есть совершенно другое определение хинтинга или растрового изображения, чем у меня (и того, что указано в вашем посте), либо вы что-то неправильно поняли. В любом случае, я не понимаю, что вы хотите сказать. Кроме того, что вы понимаете под шрифтом экрана или подсказками?
Wrzlprmft

Здесь все объяснили: typotheque.com/articles/hinting
go-junta
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.