en - это типографская единица, половина ширины em. По определению это эквивалентно половине высоты шрифта (например, в типе 16 point это 8 пунктов). Как следует из названия, это также традиционно ширина заглавной буквы «N».
дефис (-) и en пробел () имеют ширину каждый. В английском языке короткое тире обычно используется для включающих диапазонов (например, «страницы 12–17» или «7 августа 1988 г. - 26 ноября 2005 г.») и все чаще заменяет длинное тире («-», также называемое длинное тире или правило). (При использовании его для замены длинного тире, пробелы необходимы по обе стороны от него - вот так.) Это стандартная практика в немецком, другом германском языке, где дефис - единственное тире без пробелов с обеих сторон. (И разрывы строк сами по себе не являются пробелами.)
См. стандартные типографские символы (ndash, ensp):
U + 2002 (8194)
и HTML
. Пример: ""U + 2013 (8211)
и HTML -
. Пример: «-».