ゼロを表す記号

現代の数字0は通常、円、楕円、または丸みを帯びた正方形や長方形として表記されます。

グリフ

ほとんどの現代の書体では、0の高さは他の数字と同じです。ただし、数字を含む書体では、0の文字の高さ(xハイト)が短くなることがよくあります。

文字Oと数字0の比較
文字Oと数字0の比較

伝統的に、多くの印刷書体では、大文字のOは、より細く楕円形の数字の0よりも丸みを帯びていました。 [ 1 ]タイプライターはもともとOと0の形状を区別していませんでした。モデルによっては、数字の0用の独立したキーさえありませんでした。この区別は、現代の文字ディスプレイで顕著になりました。[ 1 ]

中央に点がある数字の「0」は、IBM 3270ディスプレイのオプションとして登場したようです。このフォントは、Taligentのコマンドラインフォント「Andalé Mono」にも引き継がれています。

代替として、スラッシュ付きのゼロ(スラッシュを除けば文字のOに似ている)は、パンチカードやテープに転写される前の手書きのコーディングシートで主に使用されており、テレタイプモデル33 ASRのデフォルトのタイプホイールから派生した旧式のASCIIグラフィックセットでも使用されている。この形式は、空集合を表す記号(U+2205EMPTY SET)や、いくつかのスカンジナビア言語で使用される文字⟨Ø⟩U+00D8 Ø LATIN CAPITAL LETTER O WITH STROKE)に似ている。Burroughs / Unisysの一部の機器ではスラッシュの数字0が表示される。 {\displaystyle \emptyset }

反対に、文字 Oスラッシュを付け、数字 0にスラッシュを付けないという慣習は、 IBM の著名なユーザーグループであるSHAREによって提唱され[ 1 ] 、 FORTRANプログラムの作成に IBM によって推奨され[ 2 ]、他の初期のメインフレームメーカー数社によっても推奨されました。これは、2 つの文字が衝突することを意味するため、スカンジナビア諸国にとってはさらに問題となります。反対の慣習を提唱した人々もおり[ 1 ] 、 Algolプログラムの作成に IBM が推奨しました[ 2 ]。初期のラインプリンターで使用されていた別の慣習では、数字 0 は装飾されずに、大文字の O に尾またはフックが追加され、逆さまの文字⟨Q⟩に似ていました(質問)または筆記体の大文字O(、U+1D4AA 𝒪 MATHEMATICAL SCRIPT CAPITAL O)である。[ 1 ]{\displaystyle {\mathcal {O}}}

一部のコンピュータフォントでは、大文字の「O」の片方をより丸みを帯びた形に、数字の「0」の片方をより角張った形(長方形に近い形)にしています。TI -99/4Aコンピュータでは、大文字の「O」がより角張った形に、数字の「0」がより丸みを帯びた形になっていますが、他のフォントではその逆になっています。

スリットゼロのドイツのナンバープレート

ヨーロッパのほとんどの車両登録プレートで使用されている書体では、この方法で 2 つの記号を部分的に区別しています (大文字の O が数字の 0 よりも長方形または幅広の形状になっています)。ただし、いくつかの国では、数字の 0 の右上を切り開いてさらに区別しています (ドイツのプレートでは、偽造防止書体であるfälschungserschwerende Schriftが使用されています)。

混乱を避けるため、数字の0のみを使用するか、全く使用しない場合もあります。例えば、サウスウエスト航空の確認番号[ 3 ]では、数字の0と1の代わりに大文字のOとIのみが使用されます。一方、カナダの郵便番号では、文字と数字は常に交互に使用されますが、数字の1と0のみを使用し、大文字のOとIは使用されません。

他の

電卓、時計、家電製品の7 セグメント ディスプレイでは、0 は通常 6 つの線分で表示されますが、歴史的な電卓モデルの中には 4 つの線分で表示されていたものもありました。

国際海洋信号旗には、X 字型に配置された 5 つのプラス記号があります。

Unicodeのゼロ記号

  • U+0030 0桁のゼロ
  • U+0660 ٠アラビア語-インド語の数字のゼロ
  • U+06DF ۟アラビア数字の小文字の丸めゼロ
  • U+06E0 ۠アラビア文字の小文字の高く直立した長方形のゼロ
  • U+06F0 ۰拡張アラビア語-インド語数字のゼロ
  • U+07C0 ր NKO 数字のゼロ
  • U+0966デヴァナガリー ディジット ゼロ
  • U+09E6ベンガル語の数字のゼロ
  • U+0A66グルムキ ディジット ゼロ
  • U+0AE6グジャラート語の数字ゼロ
  • U+0B66オリヤー文字のゼロ
  • U+0BE6タミル語の数字ゼロ
  • U+0C66テルグ語の数字ゼロ
  • U+0C78テルグ語 4の奇数乗の分数 0
  • U+0CE6カンナダ語の数字ゼロ
  • U+0D66マラヤーラム語数字のゼロ
  • U+0DE6シンハラ語 リス数字ゼロ
  • U+0E50タイ語の数字のゼロ
  • U+0ED0ラオス数字のゼロ
  • U+0F20チベット数字のゼロ
  • U+0F33チベット数字の半分のゼロ
  • U+1040ミャンマー語の数字ゼロ
  • U+1090ミャンマー シャン ディジット ゼロ
  • U+17E0クメール語の数字ゼロ
  • U+1810モンゴル数字のゼロ
  • U+1946リンブー数字ゼロ
  • U+19D0NEW タイルー ディジット ゼロ
  • U+1A8​​0タイサム ホラ ディジット ゼロ
  • U+1A90タイタムタム ディジットゼロ
  • U+1B50バリ文字の数字ゼロ
  • U+1BB0スンダ語の数字のゼロ
  • U+1C40レプチャ文字のゼロ
  • U+1C50᱐ OLチキデジゼロ
  • U+2070上付き文字のゼロ
  • U+2080下付き文字ゼロ
  • U+2189俗分数 0/3
  • U+24EA丸で囲まれた数字のゼロ
  • U+24FF負の丸付き数字ゼロ
  • U+3007表意文字数字ゼロ
  • U+3358零時を表す表意文字電信記号
  • U+A620VAI 数字のゼロ
  • U+A8D0サウラーシュトラ数字ゼロ
  • U+A8E0結合デーヴァナーガリー数字のゼロ
  • U+A900カヤー リ ディジット ゼロ
  • U+A9D0ジャワ語の数字のゼロ
  • U+A9F0ミャンマー タイリン ディジット ゼロ
  • U+AA50CHAM DIGIT ZERO
  • U+ABF0ミーテイ マイエク ディジット ゼロ
  • U+FF10全角数字ゼロ
  • U+1018A 𐆊ギリシャ語のゼロ記号
  • U+104A0 𐒠オスマニヤ ディジット ゼロ
  • U+10D30 𐴰ハニフィ ロヒンギャ 桁ゼロ
  • U+11066 𑁦ブラーフミー数字のゼロ
  • U+110F0 𑃰ソラ・ソンペン ディジットゼロ
  • U+11136 𑄶チャクマ数字ゼロ
  • U+111D0 𑇐シャラダデジゼロ
  • U+112F0 𑋰クダワディ ディジット ゼロ
  • U+11366 𑍦結合グランサ数字ゼロ
  • U+11450 𑑐新数字のゼロ
  • U+114D0 𑓐ティルフタ数字ゼロ
  • U+11650 𑙐モディ数字ゼロ
  • U+116C0 𑛀タクリ数字ゼロ
  • U+11730 𑜰 AHOM 数字のゼロ
  • U+118E0 𑣠ワラン シティ ディジット ゼロ
  • U+11950 𑥐ダイブアクルデジゼロ
  • U+11C50 𑱐バイクスキ ディジット ゼロ
  • U+11D50 𑵐マサラム・ゴンディ ディジットゼロ
  • U+11DA0 𑶠ガンジャラ・ゴンディ・ディジット・ゼロ
  • U+16A60 𖩠 MRO 数字ゼロ
  • U+16B50 𖭐パハーフ・モン族 数字のゼロ
  • U+16E80 𖺀メデファイドリン 数字ゼロ
  • U+1D2E0 𝋠マヤ数字のゼロ
  • U+1D7CE 𝟎数学用太字数字のゼロ
  • U+1D7D8 𝟘数学的に二度打った数字のゼロ
  • U+1D7E2 𝟢数学用サンセリフ数字ゼロ
  • U+1D7EC 𝟬数学用サンセリフ 太字 数字 0
  • U+1D7F6 𝟶数学用等幅数字ゼロ
  • U+1E140 𞅀ニャケン・プアチュエ・モン族数字ゼロ
  • U+1E2F0 𞋰ワンチョデジゼロ
  • U+1E950 𞥐 ADLAM 数字 0
  • U+1F100 🄀数字のゼロ ピリオド
  • U+1F101 🄁数字 ゼロ カンマ
  • U+1F10B 🄋丸で囲まれたサンセリフ体の数字のゼロ
  • U+1F10C 🄌負の丸付きサンセリフ数字ゼロ
  • U+1F10D 🄍スラッシュで囲まれたゼロ
  • U+1FBF0 🯰分割数字ゼロ
  • U+E0030タグ桁ゼロ

参照

参考文献

  1. ^ a b c d eロバート・ウィリアム・ベマー(1967年8月)「手書きのゼロとオーの標準化に向けて:大騒ぎ(そして文字)、あるいは手書きのゼロとオーの区別に関する部分的な報告書」Communications of the ACM . 10 (8): 513– 518. doi : 10.1145/363534.363563 . S2CID  294510 .
  2. ^ a b Einarsson, Bo; Shokin, Yurij (2007-05-24). 「Fortran 77プログラマのためのFortran 90」 . 付録7:「Fortranの歴史的発展」. 2017年2月28日時点のオリジナルよりアーカイブ。
  3. ^ 「フライト予約のチェックイン」