Введение

В типографии длина строки — это ширина блока набранного текста, обычно измеряемая в единицах длины, таких как дюймы или пункты, или в количестве символов в строке (в этом случае это величина). Блок текста или абзац имеет максимальную длину строки, соответствующую заданному дизайну. Если строки слишком короткие, текст становится фрагментированным; если они слишком длинные, содержание теряет ритм, так как читателю приходится искать начало каждой строки. Длина строки определяется типографическими параметрами, основанными на формальной сетке и шаблоне, с учетом нескольких целей: баланса и функциональности для соответствия и удобочитаемости, а также с вниманием к эстетическому стилю в типографике. Типографы регулируют длину строки для улучшения читабельности или компоновки текста. Текст может быть выровнен по левому краю с неровным правым краем, выровнен по правому краю с неровным левым краем или выровнен по ширине, когда все строки имеют одинаковую длину. При неровном правом краю длина строк варьируется, создавая неровный правый край. Иногда это может быть визуально приятно. Для выравнивания по ширине и неровного правого края типографы могут регулировать длину строки, чтобы избежать нежелательных переносов, "рек" белого пространства и одиноких слов/символов в конце строк (например, "The", "I", "He", "We").

Печатный текст

Традиционные исследования длины строк, ограничивавшиеся печатным текстом, давали различные результаты, но в целом для печатного текста широко принято считать, что длина строк составляет от 45 до 75 символов на строку (cpl), хотя идеальной считается длина в 66 cpl (включая буквы и пробелы). Для обычных книг длина строки обычно в 30 раз превышает размер шрифта, но от 20 до 40 раз считается допустимым (например, шрифт 30 × 10pt = 300 pt). Для печатных изданий с несколькими колонками часто предпочтительнее 40–50 cpl. Желательно, чтобы знаки препинания выступали за границы строки. Как правило, при большой длине строки следует увеличивать межстрочный интервал, а при короткой длине – уменьшать. Обратный текст, то есть белый текст на черном фоне, также требует большего межстрочного интервала. При определении количества символов в строке текста следует учитывать опыт читателя. Для начинающих читателей длина строки должна составлять от 34 до 60 символов, при этом оптимальным является 45 символов. Для опытных читателей длина строки может составлять от 45 до 80 символов, при этом оптимальным количеством является 60 символов.

Электронный текст

Читание с экрана создает дополнительные трудности, что затрудняет перенос традиционных исследований длины строки в цифровой формат. В отличие от печатного текста, при создании контента для цифровых носителей необходимо учитывать такие факторы, как блики, мерцание и прокрутка/перелистывание страниц. Длина строки измеряется количеством символов в строке текстового столбца. Использование CSS для установки ширины блока в 66ch фиксирует длину строки примерно в 66 символов независимо от размера текста, поскольку единица ch определяется как ширина глифа «0» (ноль, символ Unicode U+0030) в шрифте элемента. Для пользовательских агентов, не поддерживающих единицу ch, можно использовать значение 33em, так как в среднем один символ занимает 0,5 типографического em. Однако существуют исследования, показывающие, что цифровой текст с плотностью 100 символов в строке (cpl) можно читать быстрее, чем текст с линиями из 25 символов, при сохранении того же уровня понимания.

Методы расчета

Существует несколько методов расчета длины строки, чтобы она соответствовала желаемому среднему количеству символов, которое должны содержать такие строки, исходя из вышеперечисленных факторов. Большинство, если не все, из этих методов используют длину алфавита строчных букв (LCA) в качестве основы для вычисления. Алфавит строчных букв (измерение набора символов доминирующего латинского алфавита от a до z в типографских пунктах) иногда приводился в образцах шрифтов. Если он недоступен, первым шагом для расчета длины строки при использовании любого из этих методов является измерение LCA в размере, который будет использоваться в конечном итоге. Один из этих методов заключается в использовании матрицы смежности, где LCA откладывается по оси x в пунктах, а длина строки – по оси y в пиках. Для использования матрицы необходимо найти в левом столбце значение, наиболее близкое к ранее вычисленному LCA, а затем просканировать столбцы, чтобы найти желаемое количество символов в строке текста. Как только это значение найдено, верхняя строка выбранного столбца укажет оптимальную длину строки.