Символ "0" с косой чертой: зачем нужен и где применяется. Различение нуля и буквы "О" в программировании, науке, телекоммуникациях и при ручном вводе данных.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Глифовый вариант цифры 0 (ноль) с косой чертой.
Glyph variant of numeral 0 (zero) with slash
Точечный или перечеркнутый ноль 0̷ – это представление арабской цифры "0" (ноль) с косой чертой или точкой, проходящей через неё. Этот вариант глифа нуля часто используется для различения цифры "ноль" ("0") и латинской буквы "O" везде, где требуется подчеркнуть это различие, особенно в системах кодирования, научных и инженерных приложениях, компьютерном программировании (например, при разработке программного обеспечения) и телекоммуникациях. Это помогает отличать символы, которые в противном случае были бы гомоглифами. Он широко использовался в эпоху перфокарт, когда программы обычно записывались вручную, чтобы избежать неоднозначности при последующем вводе символа на перфокарту.
The dotted or slashed zero 0̷ is a representation of the Arabic digit "0" (zero) with a slash or a dot through it. This variant zero glyph is often used to distinguish the digit "zero" ("0") from the Latin script letter "O" anywhere that the distinction needs emphasis, particularly in encoding systems, scientific and engineering applications, computer programming (such as software development), and telecommunications. It thus helps to differentiate characters that would otherwise be homoglyphs. It was commonly used during the punch card era, when programs were typically written out by hand, to avoid ambiguity when the character was later typed on a card punch.
Использование
В ряде областей используется ноль с перечеркиванием, чтобы избежать путаницы с буквой "О". Его используют программисты, при записи позывных радиолюбителей и в военной радиосвязи, поскольку журналы таких соединений обычно содержат как буквы, так и цифры. Ноль с перечеркиванием применялся в телепринтерных схемах для метеорологических целей. В этом контексте его иногда называли "коммуникационным нулем". Ноль с перечеркиванием может использоваться в стехиометрии, чтобы избежать путаницы с символом кислорода (заглавная "О"). Он также применяется при составлении графиков и ведении документации в медицине и здравоохранении, чтобы избежать путаницы с буквой "О". Кроме того, он обозначает отсутствие чего-либо (аналогично использованию символа "пустого множества"), например, признака или симптома. Ноли с перечеркиванием также могут использоваться на чеках для предотвращения мошенничества, например, чтобы исключить подмену "0" на "8". Ноли с перечеркиванием используются на автомобильных номерах Новой Зеландии.
The slashed zero is used in a number of fields in order to avoid confusion with the letter "O". It is used by computer programmers, in recording amateur radio call signs and in military radio, as logs of such contacts tend to contain both letters and numerals. The slashed zero was used on teleprinter circuits for weather applications. In this usage it was sometimes called communications zero. The slashed zero can be used in stoichiometry to avoid confusion with the symbol for oxygen (capital O). The slashed zero is also used in charting and documenting in the medical and healthcare fields to avoid confusion with the letter "O". It also denotes an absence of something (similar to the usage of an "empty set" character), such as a sign or a symptom. Slashed zeroes can also be used on cheques in order to prevent fraud, for example: Changing a 0 to an 8. Slashed zeros are used on New Zealand number plates.
История
Срез нуля появился задолго до появления компьютеров, и известно, что он использовался в двенадцатом и тринадцатом веках. В эпоху пишущих машинок не было отдельной клавиши для срезного нуля. Операторы набирали его, сначала печатая заглавную букву "О" или обычный ноль, затем делая возврат на один символ назад, и в конце вводя клавишу с косой чертой. Результат выглядел очень похоже на срезный ноль. Он используется во многих приложениях телепринтеров Бодо, в частности, на клавишах и наборах символов, объединяющих "P" и срезный ноль. В этом браузере он отображается как .
The slashed zero predates computers, and is known to have been used in the twelfth and thirteenth centuries. In the days of the typewriter, there was no key for the slashed zero. Typists could generate it by first typing either an uppercase "O" or a zero and then backspace, followed by typing the slash key. The result would look very much like a slashed zero. It is used in many Baudot teleprinter applications, specifically the keytop and typepallet that combines "P" and slashed zero. on this browser it produces .
Типография
В большинстве типографических дизайнов, наклонная черта перечеркнутого нуля обычно не выходит за пределы эллипса. Сравните это со скандинавской гласной "Ø", символом "пустого множества" "∅" и символом диаметра ⌀. Распространенная практика на ранних строчных принтерах заключалась в том, чтобы оставлять ноль без украшений, но добавлять хвост или крючок к букве O, чтобы она напоминала перевернутую Q (например, U+213A ℺) или курсивную заглавную букву O. Andalé Mono использует ноль с точкой. IBM Plex Mono использует ноль с точкой. Source Code Pro и связанные с ним шрифты используют ноль с точкой. Cascadia Code, шрифт по умолчанию для Windows Terminal, Visual Studio и Visual Studio Code, использует ноль с точкой.
In most typographic designs, the slash of a slashed zero usually does not extend past the ellipse. Compare this to the Scandinavian vowel "Ø", the "empty set" symbol "∅" and the diameter symbol ⌀. A convention common on early line printers left zero unornamented but added a tail or hook to the letter O so that it resembled an inverted Q (like U+213A ℺) or cursive capital letter O Andalé Mono has a dotted zero. IBM Plex Mono uses a dotted zero. Source Code Pro and its associated typefaces use a dotted zero. Cascadia Code, the default font for Windows Terminal, Visual Studio, and Visual Studio Code, uses a dotted zero.
Нуль с точками
Нуль с точкой в центре, по-видимому, возник как опция в контроллерах дисплея IBM 3270. Точечный ноль может быть похож на греческую букву тета (особенно заглавную тету, Θ), но у них разные символы. В растровых шрифтах тета обычно имеет горизонтальную линию, соединяющую или почти касающуюся сторон буквы «О», в то время как точечный ноль просто имеет точку посередине. Однако на дисплеях с низким разрешением такая форма может быть спутана с цифрой 8. В некоторых шрифтах символ IPA для билабиального щелчка (ʘ) выглядит похоже на точечный ноль. Альтернативно, точка может превратиться в вертикальную черту, например, путем добавления "комбинирующей короткой вертикальной линии" (U+20D3). Его можно закодировать как 0⃓, что дает 0⃓. Точечный ноль используется на словацких номерных знаках с 2023 года.
The zero with a dot in the center seems to have originated as an option on IBM 3270 display controllers. The dotted zero may appear similar to the Greek letter theta (particularly capital theta, Θ), but the two have different glyphs. In raster fonts, the theta usually has a horizontal line connecting, or nearly touching, the sides of an O; while the dotted zero simply has a dot in the middle. However, on a low definition display, such a form can be confused with a numeral 8. In some fonts the IPA letter for a bilabial click (ʘ) looks similar to the dotted zero. Alternatively, the dot can become a vertical trace, for example by adding a "combining short vertical line overlay" (U+20D3). It may be coded as 0⃓ giving 0⃓. Dotted zero is used on Slovak license plates since 2023.
Порезная буква "O"
IBM (и несколько других ранних производителей мейнфреймов) использовали соглашение, согласно которому буква «O» имела косую черту, а цифра «0» — не имела.
IBM (and a few other early mainframe makers) used a convention in which the letter O had a slash and the digit 0 did not.