"I Just Chose Words Carefully" (Unsung)
- title
- "I Just Chose Words Carefully" (Unsung)
- type
- summary
- summary
- Марчин Вихары о том, почему моноширинный текст плохо выравнивается по ширине, и гайде по Super Metroid из 1990-х с подгонкой строк словами
- tags
- typography, monospace, writing
- sources
- i-just-chose-words-carefully
- created
- 2026-09-14
- updated
- 2026-09-14
- lang
- ru
- translation_of
- monospace-justification
- 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.