Как писать валюты?

Давайте раз и навсегда закроем вопрос о том, как правильно писать валюты.

Как писать валюты?

Вот рубль по-русски можно написать такими вариантами: руб., р., ₽, RUB, RUR.

А вот варианты с долларами: доллары, $, USD.

Так какой вариант выбрать? А как писать: в начале или в конце? А пробел нужен?

Лебедев в своем «Ководстве» пишет:

Как бы соблазнительно ни выглядел доллар слева от суммы, писать его в русских текстах можно только справа. (Исключение могут составлять финансовые и биржевые тексты, но это отраслевой стандарт, который не может распространяться на остальные области.)

Артемий Лебедев

Так же он отмечает:

В русском языке единица измерения, стоящая перед значением, означает примерно столько: «долларов сто». А не писать пробел перед знаком доллара, это все равно что писать 50руб.

Артемий Лебевев

Илья Бирман с этим не согласился.

Лебедев не понимает, что $ — это знак, а не сокращение. Когда написано «$100» я это читаю «сто долларов», и мне нисколько не мешает, что знак $ стоит перед числом. И ни одному человеку в мире это не мешает. Знак доллара всегда и везде ставятся перед числом, и без пробела; <…>

Илья Бирман

Потом, однако, признал в этом свою неправоту.

Есть очень много ясности в вопросах использования. И много темных мест.

Я много времени проработал дизайнером финансовых продуктов и теперь точно знаю, как надо.

Однозначные символы: $, ¥, ₽, €, ₣, £, ₩,…

Это все типографские символы. Лигатуры. Они входят в Стандарт Юникод, но не стандартизированы в ISO по правилам их использования.

Символы валют очень популярны, вы встретите их везде: на ценниках, в банковских приложениях, в общих и тематических статьях.

Однозначные символы нативны. Часто, они изображены на самих купюрах. Люди их быстро узнают и легко считывают. А значок доллара вообще равен значку денег.

Как писать валюты?

Много, однако, неясностей.

Где писать?

Непонятно где их ставить, в начале или в конце? Лебедев топит за то, что нужно писать в конце, якобы в России у нас так. А если это международный сервис? Например, интернет-магазин, локализованный на разных языках. На русском писать так, а на английском по-другому?

Пробел нужен?

В США пишут без пробела $100 (хотя тоже не всегда). У нас символ намекает на то, что это единица изменения, хотя это спорно. По системе СИ единица изменения пишется через пробел и точка в конце не ставится.

Чей доллар?

Мало кто знает, но доллар – это название валюты очень многих стран. Не только США. Есть например, австралийский доллар, канадский, либерийский, доллар Намибии и еще пару десятков стран. Все они обозначаются символом $.

А еще есть аргентинское песо, боливийский боливиано, бразильский реал, кабо-вердийский эскудо и еще много валют, которые вообще не доллары, но обозначаются значком $.

Как тут быть, если в одной системе я использую сразу несколько из этих валют? Как их различать между собой?

Боливиец живет в своей стране, заходит в магазин, видит ценники и понимает, что условно, хлеб за 10 $ – это значит хлеб за десять боливийский боливиано.

А что случается, когда он заходит на брокерскую биржу, где целая система разных международных валют?

Символ?

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

Большая часть валют вообще не использует лигатуры: арабский дирхам, бахрейнский динар, белорусский рубль, венгерский форинт.

А даже если есть, то не факт, что они будут в Юникоде. А даже если есть в Юникоде, то не факт, что они будут в гарнитуре, которую вы используете в своем проекте. Попробуйте, например в Фигме ввести символ армянского драма ֏ на разных гарнитурах.

Как вводить?

На Windows все зависит от клавиатуры, с которой вы вводите. На клавиатуре Apple с русской раскладкой символ доступен по Alt + р.

Значок доллара тоже $ доступен, но не просто. На Mac OS, например нужно переключиться на английскую раскладку и потом Shift + 4. Со значком евро еще сложнее: на английской раскладке Shif + Alt + 4.

Остальные символы не доступны на клавиатурах, поэтому их придется гуглить.

Многозначные коды: USD, RUB, BTC, ETH, …

Коды валют стандартизированы в ISO 4217 и все они трехзначные. Вроде все круто, есть международный стандарт, будем его придерживаться. Но и здесь есть непонятные места.

Проблема в том, что этот стандарт не учитывает валюты непризнанных государств, типа приднестровского рубля RUP или абхазского апсара LTU. А в целом на этой можно закрыть глаза

Так же в этом стандарте нет криптовалют. Тоже можно закрыть глаза. Но криптовалют много. На сегодняшний день их более 18-ти тысяч, а количество комбинаций их трехзначных символов латинского алфавита составляет 17576. Поэтому очень много криптовалют используют четыре знака: FLOW, USDT, MANA, NEXO.

Где писать?

Все просто. Стандарт ISO 4217 не регламентирует с какой стороны от числа нужно писать код валюты, мол, придерживайтесь тех традиций, которые установлены в вашей системе.

Пробел?

Пробел точно ставится в любом случае.

Сокращения: руб., р., дол., …

В сокращенной англоязычной культуре не приняты сокращения (хотя раньше сокращали).

В России мы чаще всего видим именно сокращения р. или руб. вместо .

Пробел и точка?

Пробел в русском языке обязательно.

Точка нужна, так как это не единица измерения, а сокращение слова «рубль».

Решение

Решение опубликую завтра утром. А пока что подпишитесь, пожалуйста на мой телеграм-канал.

1919
12 комментариев

Не знаю, откуда столько минусов на статье. Автор привел аргументы с разных сторон по поводу написания $ и это хорошо. Другое дело, что такие категоричные заявления, как "Пробел точно ставится в любом случае" можно подвергнуть сомнению. Например, вариант написания цены 555 р может быть невыгоден, т.к. при заданной системе написания вся информация на сайте должна выглядеть подобным образом. И тогда при гипотетической строчке "Стоимость доставки до дома 900 р и по 100 р за подъем на каждый этаж" между 900, Р и И будет равное расстояние и они будут восприниматься как 3 отдельных блока. В то время как написание "900р и.." уже однозначно формирует только 2 блока. Вариант же 900 руб, скорее всего, действительно будет писаться через пробел. Но им вполне можно попробовать пренебречь - сократить длину строки и увеличить размер цены. 900руб.

То же и по поводу точки после р — аргументировать ее необходимость правилами русского языка некорректно, т.к. в дизайне правила на втором плане, а на первом композиция. В логотипе VC.RU тоже должна быть точка в конце, если ориентироваться на пунктуацию. А убирая . из цены, мы, опять таки, сокращаем длину строки. В e-com проектах это важный показатель.

900р
900р.
900₽
900 р
900 р.

Есть отличное видео, в котором наглядно все вышесказанное демонстрируется https://youtu.be/qCMoOfkdql0

5
Ответить

миунсы от ахуенной концовки статьи.

3
Ответить

Прекрасное видео. Спасибо большое. Про пробел вполне аргументированно. Соглашусь с вами, сделаю апдейт статьи

1
Ответить

Картинка на тему. Но вообще очень интересно, спасибо за статью.

2
Ответить

ну да, это вам не ребрендинг Ростикса.
спасибо, что оценили))

2
Ответить

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

И абсолютно все эти правила будут работать практически наоборот если речь идет о крипте, которая равно является валютой но никак не затронута автором

2
Ответить

Чтобы узнать как я решаю эти пробле...

Ответить