EnglishРусский Map

"I Just Chose Words Carefully" (Unsung)

title
"I Just Chose Words Carefully" (Unsung)
type
summary
summary
Марчин Вихары о том, почему моноширинный текст плохо выравнивается по ширине, и гайде по Super Metroid из 1990-х с подгонкой строк словами
tags
typography, monospace, writing
created
2026-09-14
updated
2026-09-14
lang
ru
source_updated
2026-09-14
translated
2026-09-14
translator
lllm/antigravity/gemini-3.7-flash-medium

Короткая заметка Марчина Вихары в блоге Unsung начинается с объяснения, почему моноширинный текст сопротивляется любому выравниванию, кроме как по левому краю i-just-chose-words-carefully. Выравнивание по правому краю работает, если вручную отсчитывать пробелы. Центрирование не может быть точным: нечётный остаток не разделить пополам, так как половинных пробелов не существует. Выравнивание по ширине хуже всего: каждый добавленный пробел имеет ширину целого символа и не может распределиться равномерно, поэтому строки заполняются заметными двойными пробелами. Переносы - привычное решение для пропорциональных шрифтов - в моноширинном тексте слишком бросаются в глаза и ломают копирование. Именно поэтому обычные текстовые файлы так редко выравнивают по ширине.

Остаётся другой вариант: менять слова, а не пробелы. Именно так поступил автор под ником rs1n в руководстве по Super Metroid для GameFAQs конца 1990-х годов: на протяжении примерно 17 000 слов каждая строка упирается ровно в букву без единого сдвоенного пробела. В FAQ самого руководства дан ответ на закономерный вопрос: "Никакого. Я просто тщательно подбирал слова, чтобы всё выровнялось по правому краю. Всё делалось в обычном ASCII-редакторе".

Вихары приводит этот случай скорее как курьёз. Книжные верстальщики действительно переписывают фразы, чтобы избавиться от висячих строк и слов, но на экранах такое встречается редко. Более знакомый современный пример куда скромнее по масштабу: часами переформулировать текст на кнопке или во всплывающей подсказке, пока он не влезет в фиксированную ширину в плотном интерфейсе - тот же самый размен формулировок на вёрстку.

Другие страницы хранилища о типографике - typesetinthefuture-blog и fonts-in-use.