Индийские цифры — это не просто экзотический шрифт, а прямые предки тех символов, которыми пользуется всё человечество. То, что мы привыкли называть «арабскими цифрами», исторически корректнее назвать индо-арабскими: они пришли в Европу через арабский Халифат, но зародились на субиндийском субконтиненте. В современной Индии официально используется деванагари — письменность, цифры которой выглядят узнаваемо, но имеют принципиальные отличия от привычных нам глифов.

Понимание индийской системы счисления полезно не только языковедам. Туристы, бизнесмены и разработчики, работающие с локализацией, регулярно сталкиваются с ценниками, датами и номерами документов, записанными в देवनागरी. В этой статье мы разберём визуальные формы, историческую эволюцию и практические нюансы использования индийских цифр.

Визуальное сравнение: деванагари и арабские цифры

Самое первое, что бросается в глаза — форма нуля. В деванагари это маленький круг, часто с точкой внутри, тогда как западный «0» — овал. Единица пишется как вертикальная черта с небольшим крюком сверху, двойка напоминает перевёрнутую «4» с хвостом, тройка — две петли, соединённые штрихом. Четвёрка уникальна: она не имеет закрытого контура, в отличие от привычной «4».

Пятёрка в деванагари — это символ, который чаще всего сбивает с толку европейцев: он похож на перевёрнутую «4» с дополнительной линией. Шестёрка — круг с выходящей вверх чертой, семёрка — волнистая линия с крюком, восьмёрка — две кружочки, девятка — круг с хвостом слева. Ниже — наглядная таблица соответствия.

Значение Деванагари Гуджарати Бенгали Арабские (западные)
0 ० ૦ ০ 0
1 १ ૧ ১ 1
2 २ ૨ ২ 2
3 ३ ૩ ৩ 3
4 ४ ૪ ৪ 4
5 ५ ૫ ৫ 5
6 ६ ૬ ৬ 6
7 ७ ૭ ৭ 7
8 ८ ૮ ৮ 8
9 ९ ૯ ৯ 9

Обратите внимание: гужарати и бенгали цифры визуально ближе к деванагари, но имеют свои уникальные черты. Например, бенгальская «5» (৫) и «7» (৭) легко путать с западными «4» и «6» соответственно.

⚠️ Внимание: в официальных документах Индии (паспорта, налоговые номера, банковские счета) используются только западные цифры. Деванагари применяется в быту, печати книг, на ценниках в барах и на табличках домов.

Исторические корни: от брахми до нагари

История индийских цифр начинается не с деванагари, а с брахми — древнейшей индийской письменности III века до н.э. У брахми не было позиционной системы и нуля: числа записывались аддитивно, специальными знаками для десятков, сотен и тысяч. К V веку н.э. в гуптийской письменности появляются прообразы современных глифов, а к VII веку — понятие шуня (пустота), обозначающее ноль.

Ключевой прорыв сделал математик Брахмагупта в 628 году: он формализовал арифметику с нулём и отрицательными числами. Именно тогда позиционная десятичная система стала полноценным инструментом. Арабские учёные (аль-Хорезми, аль-Кинди) перевели индийские трактаты в VIII–IX веках, адаптировав глифы под арабское письмо — так появились «восточноарабские» цифры, а позже — «западноарабские» (наши привычные).

Деванагари как стандартная форма закрепилась к XI–XII векам. Её название переводится как «городское писание богов» (देव — бог, नगर — город). Интересно, что сама система счисления не менялась — менялись только очертания знаков под влияние перьев, камышей и региональных письменных традиций.

📊 Какую систему цифр вы чаще видите в жизни?
Деванагари (Индия)
Западные (арабские)
Восточноарабские (Ближний Восток)
Другие (тайские, китайские и т.д.)

Региональные вариации индийских цифр

Индия — страна с 22 официально признанными языками и десятками письменностей. У большинства из них свои формы цифр, хотя числовые значения везде идентичны. Главные семейства: северное (деванагари, гурумхи, гужарати) и южное (тамильская, телугу, каннада, малаялам). Тамильская система исторически была не позиционной, а аддитивной, и получила нуль только под влиянием санскрита.

На практике это значит: в Мумбаи вы увидите ५० на цене чая, в Ахмедабаде — ૫૦, в Калькутте — ৫০, в Ченнаи — ௫௦ (тамильские цифры имеют совсем другие формы). При этом на банковских картах и в приложениях везде — привычные «50».

  • 📍 Деванагари — Хинди, маратхи, непали, конкани — основной стандарт Северной Индии
  • 📍 Гуджарати — штат Гуджарат, похожи на деванагари, но без верхней черты (ширorekha)
  • 📍 Бенгали/Ассамский — более округлые формы, характерная «висячая» вертикаль
  • 📍 Гурумхи — Пенджаб, сикхизм, цифры близки к деванагари, но с иными пропорциями
  • 📍 Тамильская — уникальная система, исторически без нуля, свои глифы для 1–9
  • 📍 Телугу/Каннада — южные письменности с характерными закруглениями и петлями

Для разработчиков: в Unicode все эти системы имеют свои блоки (U+0966–U+096F для деванагари, U+0AE6–U+0AEF для гужарати и т.д.). При локализации интерфейсов недостаточно просто сменить шрифт — нужно подменять кодовые точки.

☑️ Проверка поддержки индийских цифр в проекте

Выполнено: 0 / 5

Как индийские цифры стали мировым стандартом

Путь от брахми до клавиатуры вашего ноутбука прошёл через Багдад, Кордову и Пизу. В 825 году аль-Хорезми написал «Книгу о сложении и вычитании по индийскому методу». Латинский перевод (XII век) ввёл Европа в курс дела. Леонардо Пизанский (Фибоначчи) в «Книге абака» (1202) популяризировал «нови фигуры» — девять знаков и ноль, называя их «индийскими».

В Европе долго сопротивлялись: в Флоренции 1299 года запретили использовать «арабские цифры» в официальных документах — считали, что их легче подделывать, чем римские. Банкиры и купцы всё равно использовали их в тайных книгах. К XVI веку система победила благодаря печатному станку: набор глифов 0–9 компактнее и дешевле, чем римские числители.

Парадокс: в самой Индии западные цифры стали доминировать в администрировании и науке только в колониальный период (XIX век). Британцы ввели их в учете, налогах, железных дорогах. После независимости 1947 года деванагари вернула позиции в образовании и печати, но финансовая и техническая инфраструктура осталась на «западных» цифрах.

⚠️ Внимание: не путайте «восточноарабские» цифры (٠ ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩) с индийскими. Они визуально отличаются: восточноарабская «4» — ٤, «5» — ٥, «6» — ٦ — и используются в арабском, персидском, урду. В Урду (Пакистан) пишут именно их, а не деванагари.
Почему в Урду не деванагари?

Урду и хинди — практически один разговорный язык (хиндави), но разные письменности и культурные коды. Урду использует персидо-арабское письмо (насталик) и восточноарабские цифры. Это выбор мусульманского сообщества Северной Индии XIX–XX веков. После раздела 1947 года Урду стал государственным языком Пакистана, а хинди (деванагари) — Индии. Цифры — часть этого идентитарного разделения.

Современное употребление в Индии: где что пишут

Сегодня в Индии существует диглоссия цифр. Официальные документы, банковские операции, IT, наука, международная торговля — исключительно западные цифры. Ценники в магазинах, номера домов, страницы книг на хинди/маратхи, календари, религиозные тексты, таблички транспорта — часто деванагари или региональные формы.

Интересный кейс: индийские рупии. На банкнотах номинал указан двумя системами одновременно: западными цифрами в углах и деванагари в центральной полосе. Монеты — только западные. Номерной знак автомобиля — только западные (формат MH 12 AB 1234). Но номер дома в старой части Дели — скорее всего, १२/३.

Для программистов: метод toLocaleString('hi-IN') в JavaScript выводит число в деванагари. Но new Intl.NumberFormat('hi-IN').format(123456.78) даст «१,२३,४५६.७८» — обратите внимание на группировку разрядов: по две цифры после первых трёх (лаховская система), а не по три как в SI.

💡

В Excel/Google Sheets: формат ячейки → Пользовательский → [$-hi-IN]0 — заставит отображать числа деванагари, не меняя самих значений. Полезно для отчётов для локальных партнёров.

Культурные особенности и лаховая система счисления

Индия использует уникальную систему группировки больших чисел: лаховская (индийская). Разряды группируются не по три, а по две цифры после первых трёх: 1,00,000 — один лакх (100 тысяч), 1,00,00,000 — одна крора (10 миллионов). Западная «миллион» в индийском английском звучит как «ten lakh», «миллиард» — «hundred crore». Это критично для финансовых отчётов и недвижимости.

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

Нумерология (анка шастра) в Индии жива: цифрам придают мистические свойства. «9» — число Марса, удачи и завершённости. Цены часто ставят заканчивающимися на 9 (₹ ९९९). Номера телефонов, авто, квартир с «счастливыми» комбинациями продаются с наценкой. Это не суеверие — работающий маркетинговый инструмент.

💡

Индийская система группировки разрядов (лахи, кроры) отличается от международной (тысячи, миллионы). При работе с индийскими финансовыми данными всегда уточняйте формат: 10,00,000 ≠ 1,000,000 в понимании западного читателя.

Технические нюансы: шрифты, ввод, кодировка

Главная проблема отображения — отсутствие подходящего шрифта. Системные шрифты Windows (Arial, Times New Roman) не содержат глифов деванагари. На macOS и iOS — San Francisco поддерживает. На Android — Roboto/Noto. В Linux — Noto Sans Devanagari (пакет fonts-noto). Для веба надежнее всего подключить Noto Sans Devanagari через Google Fonts или самхост.

Ввод с клавиатуры: в Windows 10/11 — Win + Space → добавить «Hindi (India)», переключение Alt + Shift. На macOS — «Hindi - Devanagari» в источниках ввода. На мобильных — Gboard → языки → хинди (деванагари) или «Hinglish» (транслитерация: пишете «5», получаете «५»). Для гужарати, бенгали, тамильского — свои раскладки.

В HTML/XML: используйте числовые ссылки ०–९ или сами символы в UTF-8. CSS-свойство font-variant-numeric: diagonal-fractions не работает для деванагари — дроби пишутся отдельными символами (¼ = १/४).

⚠️ Внимание: при парсинге пользовательского ввода из Индии всегда нормализуйте цифры к западным (String.prototype.replace(/[०-९]/g, d => '०१२३४५६७८९'.indexOf(d))). Иначе валидация чисел, сортировка и математика сломаются неочевидным образом.

Часто задаваемые вопросы

Почему индийские цифры называют «арабскими» на Западе?

Исторически европейцы узнали эту систему через арабских математиков (аль-Хорезми, аль-Кинди) в XII–XIII веках. Арабы сами называли их «хинди» (индийские). Термин «арабские цифры» закрепился в Европе, хотя корректнее — «индо-арабские» или «гапта-брахми».

Можно ли использовать деванагари-цифры в программном коде?

В идентификаторах переменных — да, если язык поддерживает Unicode-идентификаторы (Python 3, JS, Go, Rust). В числовых литералах — нет, парсеры ожидают ASCII-цифры 0–9. В строках и комментариях — без ограничений.

Как отличить деванагари от гужарати на глаз?

Главный признак: у деванагари есть верхняя горизонтальная черта (ширorekha), соединяющая буквы в слове. У гужарати её нет — глифы «висят» отдельно. Цифры гужарати более угловатые, без верхней черты: сравните ५ и ૫.

Есть ли в Индии нуль в древних текстах?

Да. Самое раннее известное изображение нуля как точки — в храме Чатурбхуджа (Гвалиор), 876 г. н.э. В бахшалиской рукописи (III–IV вв. н.э.) нуль уже используется как позиционный разделитель. Концепция «шуня» (пустота) зафиксирована в текстах Брахмагупты (628 г. н.э.).

Почему тамильские цифры такие другие?

Тамильская письменность (ваттелутту) развивалась автономно и долго использовала аддитивную систему: отдельные знаки для 10, 100, 1000. Позиционная система с нулём пришла позже под влиянием санскрита. Поэтому тамильские глифы 1–9 не имеют генетической связи с брахми/деванагари.