Какова функция пространств EM и EN?

Я знаю, что EM привязан к текущему размеру шрифта, я знаю, что EN означает половину EM в меру, первый называется бараниной, второй - орехом, офигенно. Я знаю, что пространства EM и EN эквивалентны в пространстве мере EM и EN. Все идет нормально.

Тем не менее, мне интересно, каковы конкретные функции пространств EM и EN ?

Editorium.com/archive/spaces говорит (среди прочего), что пробел em использовался как отступ в начале абзаца.
Обратите внимание, что то же самое относится и к тире (em и en).
Однажды у меня был босс, который настаивал на тонком пробеле перед всеми знаками препинания. Человек, который временами занимал вечность :)
@Scott GREP — твой друг :)
Забавно.. У меня теперь есть привычка добавлять тонкое пространство :)

Ответы (2)

Пробелов больше, чем EM и EN (см. ниже). Они используются в расширенном наборе для создания оптических корректировок между элементами или во избежание использования повторяющихся пробелов.

Таким образом, вместо того, чтобы печатать Spaceнесколько раз, чтобы что-то переместить, вы можете использовать пробел EM, чтобы получить чистый файл без повторяющихся пробелов. В крайних случаях вы можете использовать пробел EM с увеличенным горизонтальным масштабом (500%), чтобы отодвинуть текст очень далеко на той же строке, не используя повторяющиеся пробелы.

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

Позднее редактирование: вы также можете использовать эти пробелы для некоторых действительно умных трюков с выравниванием, таких как этот здесь: https://graphicdesign.stackexchange.com/a/115602/62949

введите описание изображения здесь

Нажатие пробела добавляет пробел между словами, который является «эластичным» для возможности копирования. Он не применяется при тонком наборе текста, где должны быть определены пробелы. В наборном наборе (твердый шрифт) множественные пробелы были заменены «мебелью», которая представляла собой полоски твердой древесины. «Квадрат» заменил 4 пробела em. Их тоже можно использовать многократно. (У меня также есть высокая печать и твердый шрифт.)

Некоторые типографские традиции призывают к использованию этих разделенных пробелов. Например, на французском языке .

Чтобы добавить к ответу Люциана, использование этих пробелов, например, для замены двойного пробела, иногда улучшает ваш рабочий процесс. Например, я обычно нахожу/заменяю двойные пробелы на одинарные из материалов клиента, но обычно нам нужно использовать двойной пробел перед почтовым индексом. Использование en space вместо этого заставляет мой поиск / поиск пространства пропускать это событие.

Обычно мы используем один пробел (слово) между элементами, потому что они «эластичны» и делают возможным копирование с помощью компьютера. Пространство двойного нажатия — артефакт из приложения для пишущей машинки прошлого века. Это больше не относится к компьютерным приложениям.
@Stan Я бы хотел, чтобы все клиенты знали это! ;) Но я имею в виду нормы Почты Канады : «Между муниципалитетом и провинцией или территорией должен быть один пробел, а между провинцией или территорией и почтовым индексом — два пробела. Если эта строка в адресном блоке становится слишком длинным, почтовый индекс может быть помещен в последнюю строку сам по себе».
Я думаю, что большинство людей помещают его на строку отдельно, но иногда это делает блок текста более чистым, когда он помещается на той же строке, что и провинция. Я предполагаю, что двойной пробел может быть полезен для целей обнаружения или чего-то в этом роде.
Для почтового индекса Канады используйте белое тире между буквой и цифрой: LNL—NLN.
@Stan, двойной пробел перед почтовым индексом в целом, я считаю, что пробел обычно работает хорошо. Я бы побоялся использовать белую черточку и столкнуться с проблемами, если бы повторно использовал этот блок в других документах.