В типографике длина строки — это ширина блока набранного текста , обычно измеряемая в единицах длины, таких как дюймы или пункты , или в символах на строку (в этом случае это мера ). Блок текста или абзац имеет максимальную длину строки, которая соответствует определенному дизайну. Если строки слишком короткие, текст становится несвязным; если они слишком длинные, содержимое теряет ритм, поскольку читатель ищет начало каждой строки.
Длина строки определяется типографскими параметрами на основе формальной сетки и шаблона с учетом нескольких целей: баланс и функциональность для соответствия и читаемости с учетом эстетического стиля в типографике. Типографы регулируют длину строки для улучшения разборчивости или соответствия копии. Текст может быть выровнен по левому краю и рваным по правому краю , выровнен по правому краю и рваным по левому краю или выровнен, когда все строки имеют одинаковую длину. В настройках с рваным правым краем длина строк варьируется, чтобы создать рваный правый край. Иногда это может быть визуально удовлетворительным. Для настроек с выравниванием и рваным правым краем типографы могут регулировать длину строки, чтобы избежать нежелательных дефисов , рек пустого пространства и потерянных слов/символов в конце строк (например, «The», «I», «He», «We»).
Традиционные исследования длины строки, ограниченные печатным текстом, дали различные результаты, но в целом для печатного текста общепринято, что длина строки составляет от 45 до 75 символов в строке (cpl), хотя идеалом является 66 cpl (включая буквы и пробелы). [1] Для обычных книг длина строки, как правило, в 30 раз больше размера шрифта, но приемлемым считается от 20 до 40 раз (т. е. шрифт 30 × 10pt = строка 300 pt). [1] Ранние исследования считали длину строки 59–97 мм (около 57 cpl) оптимальной для шрифта 10 пунктов. [2] Для печатных работ с несколькими колонками часто лучше 40–50 cpl. [1] Для выровненного англоязычного текста минимальное количество символов в строке составляет 40; все, что меньше 38–40 символов, часто приводит к пятнам пробелов (или рекам) или слишком большому количеству переносов в блоке текста. [1] Более длинные строки (85–90 символов на дюйм) могут быть приемлемы для прерывистого текста, например, в библиографиях или сносках , но для непрерывного текста строки, содержащие более 80 символов, могут быть слишком длинными. Короткий текст, например, рваные заметки на полях, может содержать всего 12–15 символов на строку. [1] Исследования показали, что участники исследования часто предпочитают короткие строки длинным, вероятно, потому, что им удобнее работать с форматом, что противоречит исследованиям, предполагающим, что более длинные строки лучше всего подходят для быстрого чтения. [3] Пунктуация предпочтительно должна находиться за пределами такта. [4] Как правило, если такт широкий, интерлиньяж текста следует увеличить, а если такт короткий, его можно безопасно уменьшить. Обратный текст, т. е. белый текст на черном, также требует большего интерлиньяжа. [5] [6]
Опыт читателя также может рассматриваться как фактор при определении количества символов в текстовых строках. Для начинающих читателей текстовые строки должны содержать от 34 до 60 символов, 45 — оптимальное количество. Тексты для опытных читателей могут содержать от 45 до 80 символов, оптимальное количество — 60 символов. [7]
Чтение с экрана создает дополнительные проблемы, делая адаптацию традиционных исследований длины строки к цифровому формату проблематичной. [8] В отличие от печатного текста, написание для цифровых носителей должно учитывать такие факторы, как блики, мерцание и прокрутка/перелистывание. [9]
Мера — это количество символов в строке в столбце текста. Использование CSS для установки ширины блока 66ch
фиксирует меру примерно до 66 символов в строке независимо от размера текста, поскольку единица ch определяется как ширина глифа (ноль, символ Unicode U+0030) в шрифте элемента. [10] Для пользовательских агентов, которые не поддерживают единицу ch, можно использовать значение 33em
, поскольку в среднем один символ занимает 0,5 типографской em . [5]
Исследования разборчивости, характерные для цифрового текста, показали, что, как и в случае с печатным текстом, длина строки может влиять на скорость чтения. Если строки слишком длинные, читателю трудно быстро вернуться к началу следующей строки ( саккада ), тогда как если строки слишком короткие, потребуется больше прокрутки или перелистывания. [11]
Исследователи предположили, что более длинные строки лучше подходят для быстрого сканирования, в то время как более короткие строки лучше подходят для точности. [3] Более длинные строки тогда лучше подходят для случаев, когда информация, скорее всего, будет сканироваться, в то время как более короткие строки будут уместны, когда информация должна быть прочитана полностью. [3] Одно предложение выдвинуло, что для того, чтобы экранный текст имел наилучший компромисс между скоростью чтения и пониманием, следует использовать около 55 cpl. [11] С другой стороны, были исследования, указывающие на то, что цифровой текст со скоростью 100 cpl можно читать быстрее, чем текст со строками из 25 символов , сохраняя при этом тот же уровень понимания. [8]
Субъективные факторы также играют роль в выборе длины строки для цифрового текста. Одно исследование показало, что CPL оказал лишь небольшое влияние на читаемость, включая факторы скорости и понимания; но когда их спросили о предпочтениях, 60% респондентов указали предпочтение либо самой короткой (35 CPL), либо самой длинной (95 CPL) строке, использованной в исследовании. В то же время 100% респондентов выбрали одну из этих величин как наименее желательную. [12]
Существует несколько методов расчета длины строки, чтобы соответствовать предполагаемому среднему количеству символов, которые должны содержать такие строки, на основе факторов, перечисленных выше. Большинство, если не все, из этих методов используют длину строчного алфавита (LCA) в качестве справочного значения для ее расчета. [13] Строчный алфавит (измерение массива символов основного латинского алфавита от a до z в типографских пунктах ) иногда включался в брошюры образцов шрифта. Если это не доступно, первым шагом для расчета длины строки для всех этих методов является измерение LCA в размере, который будет в конечном итоге использоваться.
Первый из этих методов состоит из матрицы смежности , которая размещает LCA в точках на оси x и длину строки в пиках на оси y . Матрица используется путем нахождения числа, ближайшего к ранее рассчитанному LCA в левом столбце матрицы, а затем сканирования по столбцам количества символов, которые необходимо установить в текстовой строке. После того, как число найдено, верхняя строка выбранного столбца укажет идеальную длину строки. [13]
Второй метод состоит из формулы, которая использует LCA как единицу в расчете по правилу трех . [7] Учитывая, что строчный алфавит состоит из 26 символов, умножение LCA на 1,75 примерно дает оптимальное количество символов для начинающих читателей (26 × 1,75 = 45,5 [ ≈ 45]). Умножение оптимального количества символов на 0,75 дает минимальное количество символов для начинающих читателей (45,5 × 0,75 = 34,125 [≈ 34]), в то время как умножение этого же числа на 1,5 примерно дает максимальное количество символов для начинающих читателей (45,5 × 1,5 = 68,25 [≈ 60]).
Третий известный метод также представляет собой формулу (LCA' × C ρ [S] = Ll), которая состоит из умножения модифицированной версии LCA (строчные буквы алфавита плюс пробел [LCA']) на желаемое количество символов (Cρ), умноженное на константу 0,0345 (S). [14]