Пользователь
0,0
рейтинг
1 мая 2008 в 20:28

Дизайн → Цифры, числа и числительные

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

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

Тот внешний вид арабских цифр, к которому мы привыкли, имеющих рост прописных букв и стоящих на базовой линии шрифта, появился только в конце 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%-й раствор»). Знак процента в таком случае не отбивается от числа, в отличие от обычной записи числа со знаком процента.

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

Алексей Ёжиков @Heath
карма
220,1
рейтинг 0,0
Пользователь
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое Дизайн

Комментарии (51)

  • +3
    Спасибо, ещё один хороший пост про типографику.
  • +1
    Алексей, цены вам нет. :)
    Кстати, вы случайно не знаете, кто это первым так опечатался что вместо «малюсенькие» написал «маюскульные»?
    • +8
      «Маюскульные» — это, наоборот, «больсюсенькие». :) А «минускульные» — «малюсенькие».
      • 0
        Значит мало того, что опечатались, следующее поколение ещё и всё перепутало :)
  • +1
    Огромное спасибо, прочла с удовольствием. Хотелось бы видеть больше таких постов на Хабре.
  • НЛО прилетело и опубликовало эту надпись здесь
  • НЛО прилетело и опубликовало эту надпись здесь
    • +2
      В Word никак, он не поддерживает OpenType. Придётся поставить себе Photoshop, Illustrator или InDesign. Там в панели вместе с «Character» и «Paragraph» есть вкладка «OpenType». Там есть выпадающий список «Figure» с выбором типа цифр.
    • +1
      Иллюстрации к статье делал именно так.
  • 0
    Бронштейн И.Н., Семендяев К.А, "Справочник по математике", по крайней мере изданный в 50-х или 60-х годах — там все цифры минускульные (буду знать теперь, как их зовут). Так приятно его было читать! И помнится до сих пор :)
  • 0
    Очень интересный и полезный пост. Жду с нетерпением новых постов!!!
    Поставьте автору поста +1 в карму, а то самого карма не дотягивает.
  • 0
    Скажите, пожалуйста, как все-таки произносятся слова "маюскульные" и "минускульные", куда ударение там падает? Очень давно хочу узнать, т.к. термины эти встречал только в тексте.
    • +3
      Маюскульные, минускульные. От слов маюскул (маюскульное письмо, из прописных букв) и минускул (минускульное письмо, из строчных букв).
  • 0
    Оффтопик:
    А тему списков (маркированных, нумерованных) никто еще не затрагивал же здесь... похоже пора.
    • 0
      Если кто-то будет раскрывать прошу не забыть про особенности расстановки точек с запятой (или двоезапятий) в конце элемента, особенно во вложенных списках :)
  • +1
    Опечаточка: «...Дробная часть числа (при записи десятичной дробью) так же разбивается на группы, но справа налево...». Дробная часть числа разбивается слева направо.
    • 0
      Спасибо, исправил.
  • 0
    Существет ли в природе такой знак как горизонтальное двоеточие и где его используют? Помнится на математике нас учили его использовать для разделения диапазона, а у вас троеточие.
    • 0
      Эммм… Есть знак «÷» для обозначения деления. Если имеется в виду обозначение типа «a..b», то насколько мне известно, оно используется в некоторых языках программирования, но не в типографике.
    • +1
      Что касается математики, то я как математик по образованию могу авторитетно заявить, что интервалы и отрезки обозначаются как [a, b], (a, b), [a, b) и (a, b], в зависимости от того, какой конец включается или не включается в обозначаемое множество. Первый — замкнутый (оба конца включены), второй — открытый (оба конца не включены), а в третьем и четвёртом множество включает только одну из крайних точек.
    • +1
      По результатам гугления была получена информация только о том, что горизонтальное двоеточие обзывается диэрезисом и используется как указание на определенный вид ударения:
      http://www.paratype.ru/help/term/terms.a…
      http://www.dutchgrammar.com/ru/?n=Spelli…
      http://ilyabirman.ru/meanwhile/2006/02/2….
      Причем используется оно сугубо над буквой, естественно. Знака же «..» как такового вроде бы нет и две идущие подряд точки это всего лишь две идущие подряд точки. Но на уровне подкорки возникает ощущение, что несколько раз я точно видел, как горизонтальным двоеточием заменяют цифровые черточки: 1..2 вместо 1‒2. Об этом же говорит и Википедия (http://ru.wikipedia.org/wiki/Знаки_диапа…), но других упоминаний о «нижнем» горизонтальном двоеточии я при беглом обзоре не встретил.
  • 0
    Есть только небольшая проблемка. Значит читаю я ващ пост, все ок, я киваю по ходу головой и тут добираемся до дробей. И если первые две я вижу, то остальные — я просто не могш разобрать. Увеличиваю шрифт - ничего опять не видно. ФФ, обычная винда. :(
    Я к тому что 1/5 если писать "неправильно", то ее видно, а если правильно - то увы...
    • 0
      Об этом и речь. :( В таком случае, в зависимости от потребностей, надо либо использовать sup-sub, либо использовать увеличенный кегль шрифта.
  • +1
    Спасибо, очень познавательно. Приятно, что Хабр всё ещё тот.
  • 0
    Полезная статья, побольше бы таких!
  • 0
    А что если нужно использовать диапазоны дат, записанных в формате ДД.ММ или же ДД.ММ.ГГ. Можно ли употреблять тире, отбивать его или нет? (Имхо, можно и нет: 03.01—04.01, 03.01.1998—03.01.1999, но конкретных правил, оговаривающих именно этот момент мне не попадалось.)
    • 0
      От контекста зависит. В тексте лучше словами: «с 1 марта до 1 апреля», «с 1 марта 1998 года до 1 марта 1999 года».
      • 0
        А если не текст? Например (из того, что попадалось мне), таблицы статистических данных, в описании знаков гороскопа?
        • 0
          Главное, чтобы это было понятно читателю. В таблицах, если интервал находится в столбце, столбец можно разбить на два: начало интервала и конец интервала. Восприниматься будет проще.
  • 0
    Спасибо большое за интересную подробную статью!

    Подскажите, пожалуйста, как записываются пары дат, когда первая дата по новому стилю, а вторая - по старому?
    Насколько обязательно отбивать тройки разрядов у дробей? Мне казалось, что такие разбивки бывают только в целой части.
    Насколько правомерна простановка точек между тройками разрядов (в целой части), где это используется (я встречал только в школе)?
    • 0
      1. Можно пример? Скорее всего, записывается словами: «от … до …».
      2. Правилами набора рекомендуется разбивать и целую, и дробную части. Но в принципе можно представить себе случаи, когда такую разбивку делать не нужно — зависит от издания и от читателя, которому оно адресовано.
      3. В русской типографике неправомерно. Видимо, только в школе и используется. :)
  • +3
    «Маюскульные цифры удобны для использования в таблицах…»
    Так вот почему MySQL! :-D
  • 0
    А разве для разделения диапазонов чисел используется mdash, а не ndash?
    • 0
      Это зависит от того, отечественных традиций мы придерживаемся или западных. В русской типографике короткого тире как бы и нет вообще: «Чёрточки: только ли тире, минус и дефис?». Но ситуация тут крайне неоднозначная, и скорее каждый сам определяет, использовать ему &ndash; или нет.
      • 0
        От на всё-то у нас в России свой путь найдется %))
    • 0
      В русской типографической традиции пока что вообще нет короткого тире, мы вполне обходимся одним, «—».
  • 0
    Для разделения целой и дробной части используется запятая.

    Это правило вымрет. Оно просто не может не вымереть. Думаю, рано или поздно вся планета придет к такой вот системе записи: 4 000 000.25 (четыре миллиона и двадцать пять сотых)
    • 0
      Статья очень познавательная, мне понравилось. Спасибо, что подсказали, как называются такие красивые цифры - "минускульные". Подсказали, как правильно верстать дроби!

      По поводу записи "4 000 000.25". Я не знаю, в каком языке это является стандартом, но американцы явно не захотят перейти с "4,000,000.25". Да ещё и нас вынудят использовать этот стандарт (Боже упаси).

      А традиции везде разные. На западе корешки книг делают так, чтобы правильно читалась лежащая книга, у нас - чтобы правильно читалась стоящая на полке. Видимо, на Западе и у нас читают в разных количествах :)
    • 0
      Когда вымрет, тогда и поговорим. :) На мой вкус запятая лучше точки в качестве разделителя — её просто-напросто лучше видно. Сравните сами:
      4 000 000.25
      4 000 000,25
      • 0
        Да блин, это всего-лишь вопрос однозначности. 2.200 — это сколько? а 2,200?

        К слову сказать, запись даты в виде 2/5/2008 я тоже ненавижу всеми фибрами души. как и 05.02.2008. Куда как лучше и понятнее — 2008-5-2.
        • 0
          не согласен - первые два варианта читаются лучше, потому что к ним привыкли многие, хотя это ИМХО
  • 0
    Спасибо, много интересного, нового, и хорошо забытого старого тоже 8)
    Хотя в контексте веб-типографики, имхо, является извращением отбивать сокращение от числа чем-то кроме межсловного пробела 8)
    • 0
      Это рекомендация, в принципе. Я писал в статье про пробелы, что когда нет возможности или желания использовать тонкую шпацию в наборе для веба, межсловный пробел вполне удовлетворителен в качестве заменителя.
  • 0
    вы используете тире "—" для обозначения минуса — это не верно, у минуса есть свой символ ("−") и код (&minus; = &#x2212; = &#8722;).
    • 0
      Спасибо, я в курсе. :) В статье использован именно минус. Можете скопировать его вместе с тире, и сравнить.
      • 0
        выходит, что не заметил. извините
    • 0
      Там даже, если вы не заметили, есть пункт специальный: «Для обозначения знака числа используется цифровой минус „−“ (&minus;), а не дефис „-“ или тире „—“».
  • 0
    Спасибо за статью, интересно пишите! Сразу видно, что разбираетесь в вопросе.
    Отсюда у меня к вам просьба/предложение: не могли бы вы написать подробную статью об использовании и предназначении всякого рода кавычек и скобок: «» „“ “” ‘’
    • 0
      (После какого-то символа (минут или секунд) Хабр порезал комментарий, так что я перепечатаю):
      …всякого рода кавычек и скобок: «» „“ “” ‘’ ' " () [] {} и т. п.

      У меня самого есть некоторые соображения по поводу их использования и комбинирования, но хотелось бы услышать мнение профессионала.
    • 0
      Хм, ну там как-то всё просто, на статью не потянет… Что касается кавычек, то они в общем-то описаны в статье Оформление цитат на сайтах. Насчёт скобок интересуют вопросы применения в русской типографике?
  • 0
    Слова «миллион», «миллиард» и «триллион» сокращаются до «млн», «млрд» и «трлн» (без точки!)
    Почему? Это ведь тоже сокращения, по идее, должны оканчиваться точкой.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.