stringtranslate.com

Перечеркнутый ноль

Отображение нуля тремя шрифтами, сверху вниз: перечеркнутый ноль, ноль с точкой, простой или открытый ноль

Перечеркнутый или перечеркнутый ноль 0̷ — это представление арабской цифры « » (ноль) с косой чертой или точкой через нее. Этот вариант нулевого глифа часто используется для различения цифры «ноль» («0») от латинской буквы « O » везде, где это различие необходимо подчеркнуть, особенно в системах кодирования , научных и инженерных приложениях, компьютерном программировании (например, разработке программного обеспечения ) и телекоммуникациях. Таким образом, он помогает различать символы, которые в противном случае были бы омоглифами . Он широко использовался в эпоху перфокарт , когда программы обычно записывались вручную, чтобы избежать двусмысленности, когда символ позже набирался на перфокарте .

Использование

Перечеркнутые нули на знаке автобусной остановки в Португалии, 2020 г.

Перечеркнутый ноль используется в ряде полей, чтобы избежать путаницы с буквой «O». Он используется программистами , при записи позывных радиолюбителей и в военной радиосвязи, поскольку журналы таких контактов, как правило, содержат как буквы, так и цифры.

Перечеркнутый ноль использовался в телетайпных схемах для метеорологических приложений. В этом использовании его иногда называли коммуникационным нулем. [1]

Перечеркнутый ноль можно использовать в стехиометрии, чтобы избежать путаницы с символом кислорода (заглавная буква О).

Перечеркнутый ноль также используется в диаграммах и документировании в области медицины и здравоохранения, чтобы избежать путаницы с буквой «O». Он также обозначает отсутствие чего-либо (аналогично использованию символа « пустого множества »), например, знака или симптома.

На номерных знаках Новой Зеландии используются перечеркнутые нули . [2]

История

Перечеркнутый ноль появился еще до появления компьютеров и, как известно, использовался в двенадцатом и тринадцатом веках. [3]

Во времена пишущих машинок не было клавиши для перечеркнутого нуля. Машинистки могли сгенерировать его, сначала набрав либо заглавную «O», либо ноль, а затем клавишу backspace , после чего нажав клавишу слеша. Результат был бы очень похож на перечеркнутый ноль.

Он используется во многих приложениях телетайпа Бодо , в частности, в верхней части клавиатуры и в наборной паллете, которые объединяют «P» и перечеркнутый ноль. [4] Кроме того, перечеркнутый ноль используется во многих графических наборах ASCII, происходящих от печатного колеса по умолчанию на телетайпе модели 33. [ 5]

Использование перечеркнутого нуля многими компьютерными системами 1970-х и 1980-х годов вдохновило спейс-рок- группу 1980-х годов Underground Zerø использовать хэви-металическую умлаут -скандинавскую гласную ø в названии группы и в качестве логотипа группы на обложках всех ее альбомов (см. ссылку ниже).

Наряду со шрифтами Westminster , MICR и OCR-A , перечеркнутый ноль стал одним из элементов, связанных с хакерской культурой в 1980-х годах. Некоторые мультфильмы изображали пользователей компьютеров, общающихся в двоичном коде с единицами и нулями, используя перечеркнутый ноль вместо 0.

Перечеркнутые нули использовались в работах на основе Flash компании Young-Hae Chang Heavy Industries , в частности в их работе 2003 года Operation Nukorea . Причина их использования неизвестна, но предполагается, что они связаны с темами «отрицания, стирания и отсутствия». [6]

Похожие символы

Недостатком перечеркнутого нуля является то, что его можно спутать с несколькими другими символами.

Полный список см. на странице неоднозначности символа Ø : Ø (многозначность) .

Представление в Unicode и HTML

В Unicode перечеркнутый ноль считается типографской вариацией арабской цифры ноль 0 , которая является кодовой точкой U+0030 . Поскольку почти все программное обеспечение требует, чтобы каждая десятичная цифра имела только одно уникальное семантическое представление, Unicode не определяет кодовую точку (кроме U+0030 ) для изменения визуального вида нуля. [a] Это означает, что перечеркнутый глиф нуля отображается только для U+0030 — и затем всегда — когда активен шрифт, разработчик которого выбрал эту опцию. Успешное отображение в конкретной локальной системе зависит от того, чтобы убедиться, что такой шрифт доступен там, либо через файлы шрифтов системы, либо через внедрение шрифта , а также убедиться, что он выбран.

В качестве явного визуального представления Unicode поддерживает перечеркнутый ноль только косвенно, не как односимвольную кодовую точку , а как два символа, объединенных в последовательность объединения . См. ниже Объединение косой черты.

В Unicode 9.0 представлен еще один метод создания короткой диагональной штриховой формы путем добавления селектора вариации 1 U+FE00 после нуля [7] , в этом браузере он дает 0︀ .

Типографика

Немецкий номерной знак с изображением диагонального разрыва

В большинстве типографических дизайнов косая черта перечеркнутого нуля обычно не выходит за пределы многоточия. Сравните это со скандинавской гласной " Ø ", символом " пустого множества " "∅" и символом диаметра ⌀ .

В ранних линейных принтерах общепринятым было правило оставлять ноль без орнамента, но к букве O добавлялся хвостик или крючок, так что она напоминала перевернутую Q (например, U+213A ℺ ) или курсивную заглавную букву O ( ). [8]

В шрифте Fixedsys цифра 0 имеет два внутренних зубца вдоль линий косой черты. Это выглядит как белая «S» внутри черных границ нуля.

В шрифте FE-Schrift , используемом на немецких автомобильных номерных знаках , ноль имеет прямоугольную форму и «вкрапленную» косую черту: диагональную трещину сразу под верхним правым изгибом.

Шрифты

К шрифтам, которые обычно используются на персональных компьютерах и используют перечеркнутый ноль, относятся:

Шрифты с точкой-нулем:

Вариации

Ноль с точкой

Ноль с точкой в ​​центре, по-видимому, возник как опция на контроллерах дисплея IBM 3270. Точечный ноль может показаться похожим на греческую букву тета (особенно заглавную тета, Θ), но у них разные глифы . В растровых шрифтах тета обычно имеет горизонтальную линию, соединяющую или почти касающуюся сторон O; в то время как точечный ноль просто имеет точку посередине. Однако на дисплее с низким разрешением такую ​​форму можно спутать с цифрой 8. В некоторых шрифтах буква IPA для билабиального щелчка (ʘ) выглядит похожей на точечный ноль.

В качестве альтернативы, точка может стать вертикальным следом, например, путем добавления "комбинирующего короткого вертикального наложения линии" (U+20D3). Это может быть закодировано 0⃓как 0⃓ .

С 2023 года на словацких номерных знаках используется ноль с точкой. [13]

Перечеркнутая буква «О»

Видеотерминал Apollo 11 с перечеркнутой буквой O

IBM (и несколько других ранних производителей мэйнфреймов) использовали соглашение, в котором буква O имела косую черту, а цифра 0 — нет. [14] Это еще более проблематично для датчан , фарерцев и норвежцев, поскольку это означает, что две их буквы — O и перечеркнутая O ( Ø ) — визуально похожи.

Позже это было перевернуто, и большинство мэйнфреймовых цепных или ленточных принтеров использовали противоположную конвенцию (буква O печаталась как есть, а цифра ноль печаталась с косой чертой Ø ). Это было фактическим стандартом с 1970-х по 1990-е годы. Однако текущее использование сетевых лазерных принтеров, использующих шрифты в стиле ПК, привело к упадку перечеркнутого нуля в большинстве компаний — только несколько лазерных принтеров настроили на использование Ø .

Объединение солидуса

Unicode поддерживает комбинирование символов, которые накладываются на предыдущий символ для создания составного глифа. Это можно использовать для получения грубого типографского приближения , где косая черта содержится внутри нуля. Он рассматривается буквально как «ноль, который перечеркнут», и кодируется как два символа: стандартный ноль 0, за которым следует либо «комбинированное наложение короткой косой черты» U+0337 , либо «комбинированное наложение длинной косой черты» U+0338 .

Например, размещение «длинной косой черты», которая в HTML может быть записана как 0̸, отображается как .

Использование «короткой косой черты» U+0337 после стандартного нулевого символа кодируется как и дает следующее: .0̷

Обратная косая черта

Некоторое оборудование Burroughs / Unisys отображает ноль с перевернутой косой чертой, похожий на символ «нет » 🛇 .

Смотрите также

Сноски

  1. ^ Обратите внимание, что Unicode определяет кодовые точки для семантического нуля, представленного в других, неарабских системах письма, например, в тайском языке, где цифры от 0 до 9 записываются๐ ๑ ๒ ๓ ๔ ๕ ๖ ๗ ๘ ๙

Ссылки

  1. ^ Справочные данные для радиоинженеров (Пятое издание). Howard W. Sams & Co. Inc. 1970. С. 30–38. Таблица 23.
  2. ^ "ПА НЗЕА". Мировые номерные знаки (worldlicenseplates.com) .
  3. Каджори 1928, стр. 51.
  4. ^ "Телетайпные печатные телеграфные системы, клавиши и литерные паллеты". Бюллетень 1164 B. Апрель 1958 г. С. 1–6. Номер детали телетайпа 99564 (клавиша). {{cite magazine}}: Cite журнал требует |magazine=( помощь )
  5. ^ "Бюллетень деталей телетайпа". Бюллетень 1184 B. С. 27–29. Рисунок 29–31. {{cite magazine}}: Cite журнал требует |magazine=( помощь )
  6. Адам Гринфилд (13 апреля 2013 г.). «Это нежное пианино — покой могилы». пост 476182. Архивировано из оригинала 13 апреля 2013 г.
  7. ^ "Стандартизированные варианты". Unicode, Inc. Архивировано из оригинала 21 декабря 2016 года . Получено 1 марта 2017 года .
  8. Бемер, Роберт Уильям (август 1967 г.). «К стандартам рукописных нулей и о: много шума из ничего (и письмо), или частичное досье о различении рукописных нулей и о». Сообщения ACM . 10 (8): 513–518. doi :10.1145/363534.363563. S2CID  294510.
  9. ^ "Шрифты". Apple Developer (developer.apple.com) . Apple Inc. Архивировано из оригинала 8 мая 2017 г. Получено 14 мая 2017 г.
  10. ^ Ноуэлл, Питер. «Apple представляет моноширинный шрифт San Francisco». Designer News (designernews.co) . история 67681. Архивировано из оригинала 19 октября 2016 г. Получено 14 мая 2017 г.
  11. ^ Tuck, Michael (3 августа 2010 г.). "Руководство веб-дизайнера по шрифтам Linux". Шесть редакций . Архивировано из оригинала 16 июня 2012 г.
  12. ^ «Набор символов Cascadia Code».
  13. ^ [1] Официальные шаблоны словацких номерных знаков (на словацком языке)
  14. ^ «Архаичный» программный документ от октября 1964 года, демонстрирующий множество примеров распространенной тогда нотации с перечеркнутым нулем в примерах кодирования. «BASIC [язык программирования компьютеров]» (PDF) . Computation Center. bitsavers.org . Dartmouth College . 1 октября 1964 года. Архивировано (PDF) из оригинала 18 января 2016 года . Получено 17 августа 2021 года .

Источники

Внешние ссылки