Перечеркнутый ноль
Ноль с точкой или 0 косой чертой представляет собой арабскую цифру « 0 » (ноль) с косой чертой или точкой через нее. Этот вариант нулевого символа часто используется, чтобы отличить цифру «ноль» («0») от латинской буквы « O » везде, где это различие требует акцента, особенно в системах кодирования , научных и инженерных приложениях, компьютерном программировании (например, программном обеспечении). развитие ) и телекоммуникаций. Таким образом, это помогает различать символы, которые в противном случае были бы гомоглифами . Он широко использовался в эпоху перфокарт , когда программы обычно записывались от руки, чтобы избежать двусмысленности, когда символ позже вводился на перфокарте .
Использование
[ редактировать ]Перечеркнутый ноль используется в ряде полей, чтобы не путать с буквой «О». Он используется программистами для записи позывных любительских радиостанций и в военном радио, поскольку журналы таких контактов обычно содержат как буквы, так и цифры.
Перечеркнутый ноль использовался в схемах телетайпов для метеорологических приложений. В таком использовании его иногда называли нулем связи. [ 1 ]
Перечеркнутый ноль можно использовать в стехиометрии, чтобы не путать его с символом кислорода (заглавной О).
Перечеркнутый ноль также используется в схемах и документации в области медицины и здравоохранения, чтобы избежать путаницы с буквой «О». Это также означает отсутствие чего-либо (аналогично использованию символа « пустого набора »), например, признака или симптома.
используются перечеркнутые нули На номерных знаках Новой Зеландии . [ 2 ]
История
[ редактировать ]Перечеркнутый ноль появился еще до появления компьютеров и, как известно, использовался в двенадцатом и тринадцатом веках. [ 3 ]
Во времена пишущих машинок не было клавиши для перечеркнутого нуля. Машинистки могли создать его, сначала набрав заглавную букву «O» или ноль, а затем Backspace нажав клавишу , а затем набрав косую черту. Результат будет очень похож на перечеркнутый ноль.
Он используется во многих Бодо приложениях телетайпа , в частности, в клавиатуре и печатной паллете, в которых сочетаются буква «P» и косой чертой ноль. [ 4 ] Кроме того, перечеркнутый ноль используется во многих графических наборах ASCII, произошедших от стандартного печатного колеса на Teletype Model 33 . [ 5 ]
Использование перечеркнутого нуля во многих компьютерных системах 1970-х и 1980-х годов вдохновило космическую рок- группу 1980-х Underground Zerø использовать хэви-металлический умлаут скандинавской гласной ø в названии группы и в качестве логотипа группы на всех обложках своих альбомов (см. ссылку ниже). ).
Наряду со шрифтами Westminster , MICR и OCR-A , перечеркнутый ноль стал одним из атрибутов хакерской культуры 1980-х годов. В некоторых мультфильмах пользователи компьютеров разговаривают в двоичном коде, используя 1 и 0, а используется перечеркнутый ноль вместо 0 .
Перечеркнутые нули использовались в Flash- изображениях компании Young-Hae Chang Heavy Industries , особенно в их работе 2003 года «Операция Нукореа» . Причина их использования неизвестна, но предполагается, что она связана с темами «отрицания, стирания и отсутствия». [ 6 ]
Похожие символы
[ редактировать ]Перечеркнутый ноль имеет тот недостаток, что его можно спутать с несколькими другими символами.
см. на странице значений символа Ø Полный список : Ø (значения) .
Представление в Unicode и HTML
[ редактировать ]В Юникоде перечеркнутый ноль считается типографским вариантом арабской цифры ноль 0 , которая является кодовой точкой. U+0030 . Поскольку почти все программное обеспечение требует, чтобы каждая цифра с основанием 10 имела только одно уникальное семантическое представление, Unicode не определяет никакой кодовой точки (кроме U+0030 ) для изменения внешнего вида нуля. [ а ] Это означает, что перечеркнутый нулевой символ отображается для U+0030 — Только и то всегда — когда шрифт, дизайнер которого выбрал эту опцию, активен. Успешное отображение в конкретной локальной системе зависит от уверенности в том, что такой шрифт там доступен либо через системные файлы шрифтов, либо через встраивание шрифтов , а также от уверенности в том, что он выбран.
В качестве явного визуального представления Unicode поддерживает косую черту нуля только косвенно, не как односимвольную кодовую точку , а как пару символов в объединяющей последовательности. см . «Объединение солидуса» ниже.
В Unicode 9.0 представлен еще один метод создания формы с короткой диагональной обводкой путем добавления селектора вариантов 1. U+FE00 после нуля, [ 7 ] в этом браузере выдается 0︀ .
Типография
[ редактировать ]В большинстве типографских дизайнов косая черта нуля обычно не выходит за пределы эллипса. Сравните это со скандинавской гласной « Ø », символом « пустого множества » «∅» и символом диаметра ⌀ .
По соглашению, распространенному в первых линейных принтерах, ноль оставался без украшений, но к букве-O добавлялся хвостик или крючок, чтобы она напоминала перевернутую Q (например, U + 213A ℺ ) или курсивную заглавную букву-O ( ). [ 8 ]
В шрифте Fixsys цифра 0 имеет две внутренние зазубрины вдоль линий косой черты. Это очень похоже на белую букву «S» внутри черной границы нуля.
В шрифте FE-Schrift , используемом на немецких автомобильных номерных знаках , ноль имеет прямоугольную форму и имеет «намеченную» косую черту: диагональную трещину прямо под верхней правой кривой.
Гарнитуры
[ редактировать ]Гарнитуры, обычно встречающиеся на персональных компьютерах и использующие перечеркнутый ноль, включают:
- Терминал в Microsoft Windows линейке .
- Консоли в Microsoft Windows Windows Vista , 7 , Microsoft Office 2007 и Microsoft Visual Studio 2010.
- Менло на macOS
- Монако в macOS
- SF Mono в macOS [ 9 ] [ 10 ]
- Дистрибутив Fedora Linux поставляется с измененным вариантом шрифта Liberation, в котором к нулю добавляется косая черта; этого нет в большинстве других дистрибутивов Linux.
- ПроФонт
- Робот Деньги
Шрифты с пунктирным нулем:
- В семействе шрифтов DejaVu есть вариант DejaVu Sans Mono с пунктирным нулем. [ 11 ]
- Andalé Mono имеет пунктирный ноль.
- IBM Plex Mono использует нуль с точкой.
- В исходном коде Pro и связанных с ним шрифтах используется нуль с точкой.
- Cascadia Code , шрифт по умолчанию для Windows Terminal , Visual Studio и Visual Studio Code , использует нуль с точкой. [ 12 ]
Вариации
[ редактировать ]Пунктирный ноль
[ редактировать ]Ноль с точкой в центре, похоже, возник как опция контроллеров дисплея IBM 3270 . Пунктирный ноль может показаться похожим на греческую букву тета (особенно заглавную тету, Θ), но они имеют разные глифы . В растровых шрифтах тета обычно имеет горизонтальную линию, соединяющую или почти касающуюся сторон буквы О; в то время как пунктирный ноль просто имеет точку посередине. Однако на дисплее с низким разрешением такую форму можно спутать с цифрой 8. В некоторых шрифтах буква IPA, обозначающая двугубный щелчок (ʘ), выглядит как пунктирный ноль.
В качестве альтернативы точка может стать вертикальной линией, например, добавив «комбинированное наложение коротких вертикальных линий». (U+20D3)
. Это может быть закодировано как 0⃓
давая 0⃓ .
Пунктирный ноль используется на словацких номерных знаках с 2023 года. [ 13 ]
Перерезанная буква «О»
[ редактировать ]IBM (и несколько других первых производителей мэйнфреймов) использовали соглашение, согласно которому буква О имела косую черту, а цифра 0 — нет. [ 14 ] Это еще более проблематично для датчан , фарерцев и норвежцев , поскольку это означает, что две их буквы — О и перечеркнутая О ( Ø ) — визуально похожи.
Позже это было изменено, и большинство цепных или ленточных принтеров для мэйнфреймов использовали противоположное соглашение (буква O печаталась как есть, а цифра ноль печаталась с косой чертой Ø ). Это был стандарт де-факто с 1970-х по 1990-е годы. Однако нынешнее использование сетевых лазерных принтеров, использующих шрифты в стиле ПК, привело к отказу от использования перечеркнутого нуля в большинстве компаний – лишь немногие лазерные принтеры настроены на использование Ø .
Объединение солидуса
[ редактировать ]Юникод поддерживает объединение символов, которые накладываются на предыдущий символ для создания составного глифа. Это можно использовать для получения грубой типографской аппроксимации , где косая черта находится внутри нуля. Он воспринимается буквально как «ноль, перечеркнутый косой чертой» и кодируется двумя символами: стандартный ноль 0, за которым следует либо «комбинированное наложение короткой косой черты», U + 0337 или «комбинирование наложения длинной солидуса» U + 0338 .
Например, поместив «длинную косую черту», которую можно записать в HTML как 0̸
, отображается как 0̸ .
Использование «наложения короткой солидуса» U+0337 после того, как стандартный нулевой символ закодирован как 0̷
и выдает следующее: 0̷ .
Обратная косая черта
[ редактировать ]Некоторое оборудование Burroughs / Unisys отображает ноль с обратной косой чертой, аналогично символу «нет» , 🛇 .
См. также
[ редактировать ]- 0 (число)
- Символы нуля — символ, обозначающий число или цифру 0.
- Названия числа 0 на английском языке
- Варианты арабских цифр # Перечеркнутый ноль
- Региональный вариант почерка # Арабские цифры
Сноски
[ редактировать ]- ^ Обратите внимание, что Unicode определяет кодовые точки для семантического нуля, как это представлено в других, неарабских системах письма, например в тайском, где цифры от 0 до 9. записываются
๐ ๑ ๒ ๓ ๔ ๕ ๖ ๗ ๘ ๙
Ссылки
[ редактировать ]- ^ Справочные данные для радиоинженеров (Пятое изд.). Howard W. Sams & Co. Inc., 1970. стр. 30–38. Таблица 23.
- ^ «ПА НЗЕА» . Мировые номерные знаки (worldlicenseplates.com) .
- ^ Каджори 1928 , с. 51.
- ^
«Телетайпная печать, телеграфные системы, клавиатуры и печатные поддоны». Бюллетень 1164 B. Апрель 1958 г., стр. 1–6.
Номер детали телетайпа 99564 (клавиатура).
{{cite magazine}}
: Для журнала Cite требуется|magazine=
( помощь ) - ^
«Бюллетень запчастей телетайпа». Бюллетень 1184 Б. стр. 27–29. рисунок 29-31.
{{cite magazine}}
: Для журнала Cite требуется|magazine=
( помощь ) - ^ Адам Гринфилд (13 апреля 2013 г.). «Это нежное фортепиано — покой могилы» . Сообщение 476182. Архивировано из оригинала 13 апреля 2013 года.
- ^ «Стандартизированные варианты» . Unicode, Inc. Архивировано из оригинала 21 декабря 2016 года . Проверено 1 марта 2017 г.
- ^ Бемер, Роберт Уильям (август 1967 г.). «К стандартам рукописного нуля и ой: много шума из ничего (и буквы) или частичное досье о различении рукописного нуля и ой». Коммуникации АКМ . 10 (8): 513–518. дои : 10.1145/363534.363563 . S2CID 294510 .
- ^ «Шрифты» . Разработчик Apple (developer.apple.com) . Apple Inc. Архивировано из оригинала 8 мая 2017 года . Проверено 14 мая 2017 г.
- ^ Ноуэлл, Питер. «Apple представляет моноширинный шрифт San Francisco» . Новости дизайнеров (designernews.co) . история 67681. Архивировано из оригинала 19 октября 2016 года . Проверено 14 мая 2017 г.
- ^ Так, Майкл (3 августа 2010 г.). «Руководство веб-дизайнера по шрифтам Linux» . Шесть редакций . Архивировано из оригинала 16 июня 2012 года.
- ^ «Набор символов кода Cascadia» .
- ^ [1] Официальные шаблоны словацких номерных знаков (на словацком языке)
- ^ «Архаичный» документ по программному обеспечению от октября 1964 года, показывающий множество примеров распространенной в то время записи с косой чертой в примерах кодирования. «BASIC [язык программирования] » (PDF) . Вычислительный центр. bitsavers.org . Дартмутский колледж . 1 октября 1964 года. Архивировано (PDF) из оригинала 18 января 2016 года . Проверено 17 августа 2021 г.
Источники
[ редактировать ]- Каджори, Флориан (1928), История математических обозначений , Чикаго, Иллинойс: паб Open Court. ; оп. цит. , Нью-Йорк: Dover Publications, 1993, ISBN. 0-486-67766-4 .
Внешние ссылки
[ редактировать ]- «0» , «Жаргонный файл» , Эрик С. Рэймонд .
- Обложка альбома Underground Zerø Логотип группы Underground Zerø