Как стать автором
Обновить

Цифры, числа и числительные

Время на прочтение9 мин
Количество просмотров39K
По следам хабралинча имени Рюмкина коснёмся темы правильного типографического оформления чисел. В голову пришли следующие темы, если что-то вдруг забыто — пишите в комментариях, добавлю в статью.
  • Минускульные и маюскульные цифры
  • Целые числа и десятичные дроби
  • Простые дроби
  • Буквенные сокращения (тысяча, миллион, миллиард)
  • Диапазоны
  • Порядковые числительные и числительные в составе сложных слов
Ещё в комментариях к хабралинчу возникло интересное обсуждение согласования и управления при употреблении порядковых числительных, но это, как мне кажется, скорее отдельная тема для блога Пишу правильно.

Минускульные и маюскульные цифры

Тот внешний вид арабских цифр, к которому мы привыкли, имеющих рост прописных букв и стоящих на базовой линии шрифта, появился только в конце XVIII века. До этого были общеприняты цифры со свисающими элементами. Цифры первого типа называются «маюскульными» или «прописными» (по-английски — lining или titling), а второго — «минускульными», «строчными» или «старостильными» (по-английски — old-style, text, non-lining, lowercase, ranging, или hanging). Если в дореволюционной типографике минускульные цифры худо-бедно использовались в текстовом наборе, то в советской типографике их уделом остались редкая акциденция и редкие же титульные листы. Лично я впервые увидел минускульные цифры в текстовом наборе в 1991 году во «Властелине колец», набранном гарнитурой Гарамон.

Кстати, если в названии шрифта в конце стоят буквы «OSF», это означает, что шрифт имеет минускульные цифры (oldstyle figures) по умолчанию. «LF» обычно означает маюскульные цифры (lining figures).

Кроме того, различают моноширинные и пропорциональные цифры. Первые используются для табличного набора, а вторые — для текстового.

Различные виды цифр в шрифте Microsoft Constantia


На картинке светло-серым обозначена кегельная площадка шрифта, а более тёмным — высота строчных знаков (x-height).

Внешний вид моноширинных и пропорциональных цифр в табличном наборе


Здесь можно видеть отличие внешнего вида маюскульных, минускульных, пропорциональных и моноширинных цифр в одном и том же шрифте. Ширина цифр, в зависимости от шрифта, может варьироваться как только засчёт апрошей, так и засчёт изменения ширины цифр.

Минускульные цифры хороши для текстового набора художественных или других неспециальных изданий, где в тексте цифры встречаются только изредка (в этом смысле упомянутый «Властелин колец» — хороший пример правильного использования минускульных цифр). Маюскульные цифры удобны для использования в таблицах, изданиях с большим количеством чисел в тексте (биржевая аналитика, финансовые отчёты, планы и так далее).

Различные рисунки цифр доступны только в некоторых шрифтах, да и то могут использоваться только программным обеспечением, поддерживающим технологию OpenType (например, на это способны дизайнерские пакеты от Adobe). Дело в том, что минускульные и маюскульные цифры не имеют различных кодов в Unicode, так как представляют просто разное начертание одних и тех же знаков. Поэтому поддержки Unicode для отображения различных рисунков цифр недостаточно.

Минускульные и маюскульные цифры в веб-типографике


К сожалению, браузеры пока неспособны выбирать рисунок цифр по требованию дизайнера. И даже текущий драфт CSS3 такой возможности не предполагает. Поэтому дизайнеру остаётся довольствоваться настройками шрифтов по умолчанию.

Из «стандартных» веб-типографических шрифтов минускульные (пропорциональные) цифры по умолчанию предлагает только шрифт Georgia. Все остальные — Impact, Lucida, Palatino, Tahoma, Times New Roman, Trebuchet и Verdana по умолчанию используют маюскульные моноширинные цифры. Особняком стоит удивительный Arial, который в обычном и в узком начертании имеет узкую единицу и все остальные цифры одинаковой ширины. Выходит, «ни нашим, ни вашим».

Стоит отдельно упомянуть действительно неплохие новые шрифты Microsoft, поставляющиеся с Windows Vista. Все они, Constantia, Corbel, Calibri, Cambria, Candara и Consolas имеют в своём составе как минускульные, так и маюскульные начертания цифр. Больше всего удивил моноширинный Consolas, конечно. По умолчанию маюскульные цифры стоят в Calibri, Cambria и Consolas, а минускульные — в Constantia, Corbel и Candara. Если Apple станет поставлять эти шрифты с системой (вдруг, когда-нибудь), то у веб-типографов появится хоть какой-то выбор в контексте рисунка цифр.

Целые числа и десятичные дроби

  • Целую часть многозначных чисел (4 и более знаков) при наборе принято разбивать на группы по три цифры, справа налево. Дробная часть числа (при записи десятичной дробью) так же разбивается на группы, но слева направо.
  • Отбивка разрядов производится на тонкую шпацию, а если это невозможно, то на межсловный пробел.
  • Разрывать число на две строки нельзя. При вёрстке веб-страниц для этого нужно использовать конструкцию , либо span с каким-либо классом, в атрибутах которого указано свойство white-space: nowrap;.
  • Для разделения целой и дробной части используется запятая.
  • Для обозначения знака числа используется цифровой минус «−» (−), а не дефис «-» или тире «—».
  • При экспоненциальной записи числа мантисса и основание разделяются не астериском «*», а центральной точкой «·» (·), без отбивки шпациями.
Раньше в техническом наборе существовала рекомендация не разбивать пробелом четырёхзначные числа, но эта норма просуществовала недолго, и в настоящее время пробелами рекомендуется разбивать и четырёхзначные числа тоже.

Не разбиваются пробелами числа, обозначающие год, номер (документов, например), марки машин и механизмов.

Правильно
  • 2 480 965,312 4
  • ГОСТ 20289
  • 1945 год
  • ВАЗ 21110
  • −273,15 °C
  • 4,5·10⁷
Неправильно
  • 2480965,3124
  • 2’480’965,3124
  • 2.480.965,3124
  • 5108
  • 98 123.45
  • 1 703 год
  • -6 °C
  • 3,2*10⁹

Простые дроби

Напомню, что простой (обыкновенной, арифметической) дробью называется число, составленное из целого числа долей единицы. Например, ½ или ¾. Тяжёлое машинописное наследие отражается и в компьютерном наборе простых дробей, которые обычно набирают обычными цифрами через косую черту: «1/2», «3/4».

Дробная часть числа не отбивается пробелом от целой части: 6½, 1¾.

В классической типографике дробь набирается через дробную черту (она имеет более пологий наклон, чем косая черта, которая у нас всех есть на клавиатурах), числитель помещается на верхнюю линию шрифта, а знаменатель — на нижнюю. К счастью, шрифты и программное обеспечение с поддержкой Unicode дают нам уникальную возможность пользоваться этими правилами.
  • Для набора простейших дробей могут использоваться мнемоники HTML:
    ¼ — ¼ или ¼
    ½ — ½ или ½
    ¾ — ¾ или ¾
    Они вполне прилично выглядят на экране.
  • Простые дроби вплоть до ⅞ есть в таблице Unicode, но не имеют мнемоник в HTML. Такие дроби всё ещё вполне прилично выглядят на экране.
    Знак Hex Dec Знак Hex Dec
    ⅓ ⅓ ⅙ ⅙
    ⅔ ⅔ ⅚ ⅚
    ⅕ ⅕ ⅛ ⅛
    ⅖ ⅖ ⅜ ⅜
    ⅗ ⅗ ⅝ ⅝
    ⅘ ⅘ ⅞ ⅞
  • Для набора более сложных дробей можно использовать набор верхних и нижних цифр Unicode, а также символ дробной черты «⁄», U+2044. Не путайте дробную черту с косой чертой «/», U+002F, — это два разных знака!

    ⁄ — ⁄ или ⁄
    Верхние цифры Нижние цифры
    Знак Hex Dec Знак Hex Dec
    ⁰ ⁰ ₀ ₀
    ¹ ¹ ¹ ₁ ₁
    ² ² ² ₂ ₂
    ³ ³ ³ ₃ ₃
    ⁴ ⁴ ₄ ₄
    ⁵ ⁵ ₅ ₅
    ⁶ ⁶ ₆ ₆
    ⁷ ⁷ ₇ ₇
    ⁸ ⁸ ₈ ₈
    ⁹ ⁹ ₉ ₉

    Обратите внимание, что «верхний ноль», знак градуса «°» (U+00B0) и знак обозначения порядкового числительного «º» (U+00BA) — разные символы!
    С помощью указанных символов можно набирать что-то вроде ⁷⁵⁷⁄₈₆₁₅. Только надо следить за размером шрифта, иначе результат на экране может быть очень неразборчивым. :) Плюс использования символов Unicode — в независимости от таблицы стилей, вёрстка точно не будет рваться.
  • Наконец, когда ни один из вариантов не устраивает (а последний не устраивает читабельностью в мелком кегле), можно воспользоваться HTML-элементами sup и sub (не забыв предварительно нормально задать их стили). Дробная черта по-прежнему используется правильная, &#8260;. Результат при правильном оформлении таблицы стилей выглядит получше, но Хабр режет теги <sub></sub>, поэтому демонстрация не получается.

Буквенные сокращения (тысяча, миллион, миллиард)

  • Слово «тысяча» сокращается до «тыс.» (с точкой!), и число обычно отбивается от последующего сокращения тонкой шпацией: «250 тыс. рублей». Сокращение нельзя отрывать переносом строки от предшествующего числа.
  • Слова «миллион», «миллиард» и «триллион» сокращаются до «млн», «млрд» и «трлн» (без точки!), и число обычно отбивается от последующего сокращения тонкой шпацией: «6 трлн долларов США». Сокращение нельзя отрывать переносом строки от предшествующего числа.
  • При записи больших круглых чисел рекомендуется использовать сокращения, например, «5 млрд» вместо «5 000 000 000».

Диапазоны

Для обозначения интервала значений используется либо тире «—» (&mdash;), либо многоточие «…» (&hellip;).
  • Тире рекомендуется ставить при словесной записи границ интервала: «длиной пятнадцать — двадцать сантиметров». Тире при этом отбивается неразрывным пробелом от предшествующего числа и межсловным пробелом от последующего. Учтите, что в случае употребления интервала в смысле «примерно, или-или» используется дефис: «я выпил рюмок семь-восемь».
  • Также тире ставится, когда используется цифровая запись чисел и оба числа положительные: «длиной 15—20 километров». Тире при этом не отбивается от чисел.
  • Если одно или оба числа отрицательные, то рекомендуется использовать многоточие: «завтра обещают −6…+2 °C», «у нас бывает до −25…−30 градусов».
  • Если границами интервала значений являются крупные числа в цифровой записи, то необходимо сохранять нули в записи нижнего предела: «15 000—20 000 кг», а не «15—20 000 кг».
  • При словесно-цифровой записи крупных чисел сокращение для первого предела рекомендуется опускать: «15—20 тыс. кг», а не «15 тыс. — 20 тыс. кг».

Порядковые числительные и числительные в составе сложных слов

  • Падежное окончание у порядкового числительного должно быть однобуквенным, если последней букве числительного предшествует гласный звук, и двухбуквенным, если согласный. Например, «5-й», «5-я», «5-е», «5-м», «5-му», «20-ми», но не «5-ый», «5-ой», «5-ая», «5-ого», «20-ыми».
  • Если подряд идут два числительных через тире, то окончание наращивают только у последнего числа, если окончания сопадают, и у каждого из чисел, если окончания не совпадают: «50—60-е годы», «в 20—30-х годах», но «в 20-м—30-х секторах».
  • Если предшествующие первому в интервале числительному слова управляют только им, и не управляют вторым, то окончания наращиваются также у каждого из числительных: «в начале 70-х—80-е годы».
  • Окончания у числительных в датах рекомендуется не наращивать, если непосредственно за числительным следует название месяца или слово «год», и наращивать в противном случае: «в 1991 году», «22 июня 1941 года», но «в июне, числа 22-го», «год 1991-й», «22-го же марта».
  • В словесно-цифровой форме числительное сокращается целиком: «150-летие», а не «150-тилетие», «20-сантиметровый», а не «20-тисантиметровый».
  • Сокращение слов вида «стольки-то-процентный» происходит по принципу «12%-ный раствор», «8%-ному шансу на успех» (но не «12%-ый раствор» или «12%-й раствор»). Знак процента в таком случае не отбивается от числа, в отличие от обычной записи числа со знаком процента.

Дополнительная литература

Теги:
Хабы:
Всего голосов 85: ↑81 и ↓4+77
Комментарии51

Публикации

Истории

Ближайшие события

7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань