Symbols for zero

Last updated

The modern numerical digit 0 is usually written as a circle, an ellipse or a rounded square or rectangle.

Contents

Glyphs

Text figures 036.svg

In most modern typefaces, the height of the 0 character is the same as the other digits. However, in typefaces with text figures, the character is often shorter (x-height).

A comparison of the letter O and the number 0 Zero o comparison.svg
A comparison of the letter O and the number 0

Traditionally, many print typefaces made the capital letter O more rounded than the narrower, elliptical digit 0. [1] Typewriters originally made no distinction in shape between O and 0; some models did not even have a separate key for the digit 0. The distinction came into prominence on modern character displays. [1]

The digit 0 with a dot in the centre seems to have originated as an option on IBM 3270 displays. Its appearance has continued with Taligent's command line typeface Andalé Mono. One variation used a short vertical bar instead of the dot. This could be confused with the Greek letter Theta on a badly focused display, but in practice there was no confusion because theta was not (then) a displayable character and very little used anyway.

An alternative, the slashed zero (looking similar to the letter O except for the slash), was primarily used in hand-written coding sheets before transcription to punched cards or tape, and is also used in old-style ASCII graphic sets descended from the default typewheel on the Teletype Model 33 ASR. This form is similar to the symbol , or "∅" (Unicode character U+2205), representing the empty set, as well as to the letter Ø used in several Scandinavian languages. Some Burroughs/Unisys equipment displays a digit 0 with a reversed slash.

The opposing convention that has the letter O with a slash and the digit 0 without was advocated by SHARE, a prominent IBM user group, [1] and recommended by IBM for writing FORTRAN programs, [2] and by a few other early mainframe makers; this is even more problematic for Scandinavians because it means two of their letters collide. Others advocated the opposite convention, [1] including IBM for writing Algol programs. [2] Another convention used on some early line printers left digit 0 unornamented but added a tail or hook to the capital O so that it resembled an inverted Q (like U+213A ) or cursive capital letter-O (). [1]

Some fonts designed for use with computers made one of the capital-O–digit-0 pair more rounded and the other more angular (closer to a rectangle). The TI-99/4A computer has a more angular capital O and a more rounded digit 0, whereas others made the choice the other way around.

German license plate with slit zeros Deutsches Kfz-Kennzeichen fur Behordenfahrzeuge (Nummernbereich 3).jpg
German license plate with slit zeros

The typeface used on most European vehicle registration plates distinguishes the two symbols partially in this manner (having a more rectangular or wider shape for the capital O than the digit 0), but in several countries a further distinction is made by slitting open the digit 0 on the upper right side (as in German plates using the fälschungserschwerende Schrift , "forgery-impeding typeface").

Sometimes the digit 0 is used either exclusively, or not at all, to avoid confusion altogether. For example, confirmation numbers [3] used by Southwest Airlines use only the capital letters O and I instead of the digits 0 and 1, while Canadian postal codes use only the digits 1 and 0 and never the capital letters O and I, although letters and numbers always alternate.

Other

On the seven-segment displays of calculators, watches, and household appliances, 0 is usually written with six line segments, though on some historical calculator models it was written with four line segments.

The international maritime signal flag has five plus signs in an X arrangement.

Zero symbols in Unicode

See also

Related Research Articles

<span class="mw-page-title-main">Grapheme</span> Smallest functional written unit

In linguistics, a grapheme is the smallest functional unit of a writing system. The word grapheme is derived from Ancient Greek gráphō ('write'), and the suffix -eme by analogy with phoneme and other emic units. The study of graphemes is called graphemics. The concept of graphemes is abstract and similar to the notion in computing of a character. By comparison, a specific shape that represents any particular grapheme in a given typeface is called a glyph.

Hexadecimal is a positional numeral system that represents numbers using a radix (base) of sixteen. Unlike the decimal system representing numbers using ten symbols, hexadecimal uses sixteen distinct symbols, most often the symbols "0"–"9" to represent values 0 to 9 and "A"–"F" to represent values from ten to fifteen.

0 (zero) is a number representing an empty quantity. Adding 0 to any number leaves that number unchanged; in mathematical terminology, 0 is the additive identity of the integers, rational numbers, real numbers, and complex numbers, as well as other algebraic structures. Multiplying any number by 0 results in 0, and consequently division by zero has no meaning in arithmetic.

<span class="mw-page-title-main">Typeface</span> Set of characters that share common design features

A typeface is a design of letters, numbers and other symbols, to be used in printing or for electronic display. Most typefaces include variations in size, weight, slope, width, and so on. Each of these variations of the typeface is a font.

Although people in many parts of the world share common alphabets and numeral systems, styles of handwritten letterforms vary between individuals, and sometimes also vary systematically between regions.

<span class="mw-page-title-main">Phi</span> Twenty-first letter in the Greek alphabet

Phi is the twenty-first letter of the Greek alphabet.

Omicron is the fifteenth letter of the Greek alphabet. This letter is derived from the Phoenician letter ayin: . In classical Greek, omicron represented the close-mid back rounded vowel IPA:[o] in contrast to omega which represented the open-mid back rounded vowel IPA:[ɔː] and the digraph ου which represented the long close-mid back rounded vowel IPA:[oː]. In modern Greek, both omicron and omega represent the mid back rounded vowel IPA:[o̞] or IPA:[ɔ̝]. Letters that arose from omicron include Roman O and Cyrillic O|Ю (Cyrillic)|Ю. The word literally means "little O" as opposed to "great O". In the system of Greek numerals, omicron has a value of 70.

Theta uppercase Θ or ϴ; lowercase θ or ϑ; Ancient Greek: θῆταthē̂ta ; Modern: θήταthī́ta ) is the eighth letter of the Greek alphabet, derived from the Phoenician letter Teth 𐤈. In the system of Greek numerals, it has a value of 9.

<span class="mw-page-title-main">Courier (typeface)</span> Monospaced slab serif typeface

Courier is a monospaced slab serif typeface commissioned by IBM and designed by Howard "Bud" Kettler (1919–1999) in the mid-1950s. The Courier name and typeface concept are in the public domain. Courier has been adapted for use as a computer font, and versions of it are installed on most desktop computers.

There are various stylistic and typographic variations to the Arabic numeral system.

<span class="mw-page-title-main">Lucida</span> Typeface family

Lucida is an extended family of related typefaces designed by Charles Bigelow and Kris Holmes and released from 1984 onwards. The family is intended to be extremely legible when printed at small size or displayed on a low-resolution display – hence the name, from 'lucid'.

<span class="mw-page-title-main">Slashed zero</span> Glyph variant of numeral 0 (zero) with slash

The slashed zero 0︀ is a representation of the Arabic digit "0" (zero) with a slash 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, 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.

<span class="mw-page-title-main">Homoglyph</span> Different glyphs which are visually similar

In orthography and typography, a homoglyph is one of two or more graphemes, characters, or glyphs with shapes that appear identical or very similar but may have differing meaning. The designation is also applied to sequences of characters sharing these properties.

The PANOSE System is a method for classifying typefaces solely on their visual characteristics, developed by Benjamin Bauermeister. It can be used to identify an unknown font from a sample image or to match a known font to its closest visual neighbor from a font pool. The word "PANOSE" is composed of letters taken from the six classes in which the creator of the system organized the Latin alphabet.

<span class="mw-page-title-main">L</span> 12th letter of the Latin alphabet

L, or l, is the twelfth letter of the Latin alphabet, used in the modern English alphabet, the alphabets of other western European languages and others worldwide. Its name in English is el, plural els.

<span class="mw-page-title-main">Universal Character Set characters</span> Complete list of the characters available on most computers

The Unicode Consortium and the ISO/IEC JTC 1/SC 2/WG 2 jointly collaborate on the list of the characters in the Universal Coded Character Set. The Universal Coded Character Set, most commonly called the Universal Character Set, is an international standard to map characters, discrete symbols used in natural language, mathematics, music, and other domains, to unique machine-readable data values. By creating this mapping, the UCS enables computer software vendors to interoperate, and transmit—interchange—UCS-encoded text strings from one to another. Because it is a universal map, it can be used to represent multiple languages at the same time. This avoids the confusion of using multiple legacy character encodings, which can result in the same sequence of codes having multiple interpretations depending on the character encoding in use, resulting in mojibake if the wrong one is chosen.

A numeral is a character that denotes a number. The decimal number digits 0–9 are used widely in various writing systems throughout the world, however the graphemes representing the decimal digits differ widely. Therefore Unicode includes 22 different sets of graphemes for the decimal digits, and also various decimal points, thousands separators, negative signs, etc. Unicode also includes several non-decimal numerals such as Aegean numerals, Roman numerals, counting rod numerals, Mayan numerals, Cuneiform numerals and ancient Greek numerals. There is also a large number of typographical variations of the Western Arabic numerals provided for specialized mathematical use and for compatibility with earlier character sets, such as ² or ②, and composite characters such as ½.

<span class="mw-page-title-main">Droid (typeface)</span> Typeface family

Droid is a font family first released in 2007 and created by Ascender Corporation for use by the Open Handset Alliance platform Android and licensed under the Apache License. The fonts are intended for use on the small screens of mobile handsets and were designed by Steve Matteson of Ascender Corporation.

<span class="mw-page-title-main">Noto fonts</span> Multilingual font family from Google

Noto is a free font family comprising over 100 individual computer fonts, which are together designed to cover all the scripts encoded in the Unicode standard. As of November 2024, Noto covers around 1,000 languages and 162 writing systems. As of October 2016, Noto fonts cover all 93 scripts defined in Unicode version 6.1, although fewer than 30,000 of the nearly 75,000 CJK unified ideographs in version 6.0 are covered. In total, Noto fonts cover over 77,000 characters, which is around half of the 149,186 characters defined in Unicode 15.0.

References

  1. 1 2 3 4 5 Bemer, Robert William (August 1967). "Towards standards for handwritten zero and oh: much ado about nothing (and a letter), or a partial dossier on distinguishing between handwritten zero and oh". Communications of the ACM. 10 (8): 513–518. doi:10.1145/363534.363563. S2CID   294510.
  2. 1 2 Einarsson, Bo; Shokin, Yurij (2007-05-24). "Fortran 90 for the Fortran 77 Programmer". Appendix 7: "The historical development of Fortran. Archived from the original on 2017-02-28.
  3. "Check in for your Flight Reservation".