
斜線付きゼロ( )は、アラビア数字のゼロ(「0」)に斜線を
引いたものです。この異体ゼロのグリフは、特に符号化システム、科学技術アプリケーション、コンピュータプログラミング(ソフトウェア開発など)、電気通信などにおいて、数字のゼロとラテン文字の文字「O」を区別する必要がある場面でよく使用されます。これにより、本来は同形異体文字となる文字を区別するのに役立ちます。パンチカードの時代、プログラムが手書きで書かれていた時代には、後にカードパンチで文字を入力する際の曖昧さを避けるために、この異体ゼロが広く使用されていました。
使用法
[編集]
斜線付きのゼロは、文字「O」との混同を避けるため、多くの分野で使用されています。コンピュータプログラマー、アマチュア無線のコールサインの記録、軍用無線などでは、交信ログに文字と数字の両方が含まれることが多いため、斜線付きのゼロが使用されます。
斜線ゼロは、気象観測用のテレタイプ回線で使用されました。この用法では、通信ゼロと呼ばれることもありました。[ 1 ]
スラッシュ付きのゼロは、酸素の記号(大文字の O) との混同を避けるために化学量論で使用できます。
医療・ヘルスケア分野において、斜線付きのゼロは、文字「O」との混同を避けるために、図表や文書作成にも用いられます。また、兆候や症状など、 何かが存在しないことを示すためにも用いられます(「空集合」文字の使用法に似ています)。
ニュージーランドのナンバープレートでは斜線ゼロが使用されている。[ 2 ]
歴史
[編集]斜線ゼロはコンピュータよりも古く、12世紀と13世紀に使用されていたことが知られています。[ 3 ]
タイプライターの時代には、スラッシュ付きゼロを入力するキーはありませんでした。タイピストは、まず大文字の「O」かゼロを入力し、次にバックスペースキーを押し、最後にスラッシュキーを押すことで、スラッシュ付きゼロを入力できました。その結果、スラッシュ付きゼロと非常によく似た文字になりました。
これは多くのBaudot テレプリンターアプリケーションで使用されており、特に「P」とスラッシュゼロを組み合わせたキートップとタイプパレットで使用されています。[ 4 ]さらに、スラッシュゼロは、テレタイプモデル33のデフォルトのタイプホイールから派生した多くのASCIIグラフィックセットで使用されています。[ 5 ]
1970 年代と 1980 年代の多くのコンピュータ システムでスラッシュ ゼロが使用されていたことから、1980 年代のスペース ロックバンドUnderground Zerø は、ヘビーメタルのウムラウト スカンジナビア語の 母音 ø をバンド名とすべてのアルバム カバーのバンド ロゴに 使用するようになりました。
ウェストミンスターフォント、MICRフォント、OCR-Aフォントと並んで、スラッシュ付きゼロは1980年代のハッカー文化を象徴するものの一つとなりました。一部の漫画では、コンピューターユーザーが1と0のバイナリコードで会話している様子が描かれており、0の代わりにスラッシュ付きゼロが使われていました。
スラッシュゼロは、Young-Hae Chang Heavy IndustriesのFlashベースのアートワーク、特に2003年の作品「Operation Nukorea」で使用されている。使用理由は不明だが、「否定、消去、不在」といったテーマに関連しているのではないかと推測されている。[ 6 ]
類似のシンボル
[編集]斜線付きゼロは、他の記号と混同しやすいという欠点があります。包括的な一覧については、 記号Øの曖昧さ回避ページをご覧ください。
UnicodeとHTMLでの表現
[編集]| グリフ | バリエーションシーケンス | HTML | 外観の説明 |
|---|---|---|---|
| 0︀ | 0030 FE00 | 0︀ | DIGIT ZEROの短い斜めの線の形 |
Unicodeでは、斜線付きゼロはアラビア数字のゼロ0(コードポイントU+0030 )の標準化された表記法上のバリエーションとみなされています。ゼロの後に異体字セレクタ1 U+FE00を付加すると「短い斜線形式」が作成され、[ 7 ]このブラウザでは0︀となります。
上記は、ドナルド・クヌースのTeXで普及した「空集合の斜線ゼロ変種」と混同しないように注意する必要がある。[ 8 ] Unicodeでは、この文字は異体セレクタ1を持つ空集合(∅)として表される。[ 7 ]
Unicode 9.0より前は、ゼロの外観を変更するためのコードポイントは定義されていませんでした。つまり、スラッシュ付きゼロのグリフはU+0030のみで表示され、しかもデザイナーがこのオプションを選択したフォントでは必ず表示されました。特定のローカルシステムで正しく表示されるかどうかは、そのようなフォントが(システムのフォントファイルまたはフォント埋め込みを通じて)利用可能であり、選択されているかどうかにかかっていました。(後述の「結合用スラッシュ」も参照してください。)
HTMLでは、 CSSプロパティまたは代替手段を使用することでスラッシュ付きゼロを有効にすることができます。フォントがOpenType機能タグをサポートしている場合は、スラッシュ付きゼロが代わりに使用されます。[ 9 ] [ 10 ] [ 11 ]font-variant-numeric: slashed-zerofont-feature-settings: 'zero'zero
タイポグラフィ
[編集].jpg/440px-Deutsches_Kfz-Kennzeichen_für_Behördenfahrzeuge_(Nummernbereich_3).jpg)
ほとんどのタイポグラフィデザインにおいて、スラッシュ付きゼロのスラッシュは通常、楕円の外側には伸びません。これは、スカンジナビア語の 母音「Ø」、空集合記号「∅」、直径記号「⌀」とは対照的です。一方、日本語の書体では、スラッシュ付きゼロのスラッシュが楕円の外側に伸びることがよくあります。[ 12 ]
初期のラインプリンタで一般的だった慣習では、ゼロは装飾されずに文字「O」に尾またはフックが追加され、逆さまのQ(U+213A℺など)または筆記体の大文字「O」()に似ていました。[ 13 ]
Fixedsys書体では、数字の「0」のスラッシュの線に沿って2つの内側のバーブ(突起)があります。これは、ゼロの黒い枠の中に白い「S」があるように見えます。
ドイツの自動車ナンバープレートに使用されているFE-Schrift書体では、ゼロは長方形で、右上の曲線のすぐ下に斜めの亀裂である「ほのめかされた」斜線が入っています。
書体
[編集]スラッシュ ゼロを使用する パーソナル コンピュータでよく見られる書体には、次のものがあります。
- MicrosoftのWindowsラインのターミナル。
- MicrosoftのWindows Vista、Windows 7、Microsoft Office 2007、Microsoft Visual Studio 2010のコンソール
- macOSのMenlo
- macOSのモナコ
- macOSのSF Mono [ 14 ] [ 15 ]
- Fedora Linux ディストリビューションには、ゼロにスラッシュを追加する、Liberation 書体の調整されたバリアントが同梱されています。これは、他のほとんどの Linux ディストリビューションには存在しません。
- プロフォント
- ロボト・モノ
ドットゼロ書体:
- DejaVuファミリーの書体には、ドットのゼロが付いた「DejaVu Sans Mono」というバリエーションがあります。[ 16 ]
- Andalé Mono にはドット付きゼロがあります。
- IBM Plex Mono ではドット付きゼロが使用されます。
- Source Code Proおよびその関連書体では、ドット付きゼロが使用されます。
- Windowsターミナル、Visual Studio、Visual Studio CodeのデフォルトフォントであるCascadia Codeは、ドット付きゼロを使用しています。[ 17 ]
バリエーション
[編集]ドット付きゼロ
[編集]中央に点があるゼロは、IBM 3270ディスプレイコントローラのオプションとして登場したようです。点付きゼロはギリシャ文字の シータ(特に大文字のシータΘ)に似ているように見えますが、両者は異なるグリフを持っています。ラスターフォントでは、シータは通常、Oの両側を結ぶ、またはほぼ接する水平線で表されますが、点付きゼロは中央に点があるだけです。しかし、低解像度のディスプレイでは、このような形は数字の8と混同される可能性があります。一部のフォントでは、両唇音のクリック音を表すIPA文字(ʘ)が点付きゼロに似ています。
あるいは、ドットを垂直の線にすることもできます。例えば、「短い垂直線オーバーレイを組み合わせる」ことで、0⃓ を与える(U+20D3)ようにコード化できます。
0⃓
スロバキアでは2023年から点付きゼロが車両登録プレートに使用されている。[ 18 ]
斜線文字「O」
[編集]
IBM(および他の初期のメインフレームメーカー数社)は、文字「O」にスラッシュを付け、数字「0」にはスラッシュを付けないという規則を使用していました。[ 19 ]これは、デンマーク語、フェロー語、ノルウェー語にとってはさらに問題となります。なぜなら、彼らの文字のうち2つ(「O」とスラッシュ付きの「O」(Ø))が視覚的に似ていることを意味するからです。
これは後に逆転し、ほとんどのメインフレームチェーンやバンドプリンタは逆の表記法(文字Oはそのまま、数字のゼロはスラッシュ付きで印刷)を採用しました。これは1970年代から1990年代にかけての事実上の標準でした。しかし、PCスタイルのフォントを使用するネットワークレーザープリンタの普及により、ほとんどの企業でスラッシュ付きゼロは廃止されました。スラッシュ付きゼロを使用するように設定されたレーザープリンタはごくわずかでした。[要出典]
ソリダスを組み合わせる
[編集]Unicodeが上図のようなスラッシュ付きゼロ(0︀)を標準化する以前は、歴史的にゼロの上にスラッシュを描いた大まかな印刷上の近似値を得るために使用されていた合成文字が認められていました。これは文字通り「スラッシュ付きのゼロ」として扱われ、標準的なゼロ0に「合成ショートソリダスオーバーレイ」(U+0337)または「合成ロングソリダスオーバーレイ」(U+0338 )が続く2つの文字としてコード化されます。しかし、数字のゼロの意味が混乱するだけでなく、フォント内でゼロに既にスラッシュが付けられている場合は混乱を招きます。常に安全に重ね書きできる、スラッシュなしのゼロを指定する方法はありません。文字 O の上にスラッシュを置くと、見た目が悪くなり、混乱を招くリスクもあります。
例えば、HTMLでは と表記される「長いソリダス」を配置すると、 0̸0̸と表示されます。標準のゼロ文字の後に「短いソリダスオーバーレイ」U+0337を使用すると、 と表記され、次のようになります:0̷。
0̷
| 方法 | グリフ | 注記 |
|---|---|---|
| ゼロ、短いソリダスオーバーレイを組み合わせる | 0̷ | これを行わないでください。代わりに0︀を使用してください。 |
| ゼロ、長いソリダスオーバーレイを組み合わせる | 0̸ | そんなことしないでください |
| 文字「o」、短い斜線 | お | これをしないでください。øまたは⌀と混同される可能性があります。 |
| 文字「O」、長斜線 | お | これをしないでください。Øまたは∅と混同される可能性があります。 |
逆スラッシュ
[編集]Burroughs / Unisys の一部の機器では、ゼロと逆スラッシュが表示されます。これは、ノー記号🛇に似ています。フリーフォントAtkinson Hyperlegibleも同様です。
参照
[編集]- 0(数字)
- ゼロを表す記号 – 数字または桁0を表す記号
- 英語で数字0を表す名前
- アラビア数字のバリエーション § 斜線付きゼロ
- 地域による筆跡の違い § アラビア数字
参考文献
[編集]- ^ 無線技術者のための参考データ(第5版)。Howard W. Sams & Co. Inc. 1970年。30 ~ 38ページ。表23。
- ^ “パ・ニュージーランド” .世界のナンバープレート (worldlicenseplates.com)。
- ^ Cajori 1928、51ページ。
- ^ 「テレタイプ印刷電信システム、キートップ、およびタイプパレット」。Bulletin 1164 B、1958年4月。1 ~ 6ページ。
テレタイプ部品番号99564(キートップ)。
{{cite magazine}}: Cite マガジンには|magazine=(ヘルプ)が必要です - ^ 「テレタイプ部品速報」。速報1184B、pp. 27– 29、図29-31。
{{cite magazine}}: Cite マガジンには|magazine=(ヘルプ)が必要です - ^ Adam Greenfield (2013年4月13日). 「あの優しいピアノは墓場の安らぎだ」 . 投稿476182. 2013年4月13日時点のオリジナルよりアーカイブ。
- ^ a b 「Standardized Variants」 . Unicode, Inc. 2016年12月21日時点のオリジナルよりアーカイブ。2017年3月1日閲覧。
- ^ ビートン、バーバラ;フライタグ、アスムス;イアンク、ローレンシウ。サージェント、マレー。「空集合のスラッシュゼロバリアントを表現するための提案」(PDF) 。2025 年1 月 23 日に取得。
- ^ "font-variant-numeric" . MDN Web Docs . 2025年2月21日閲覧。
- ^ "font-feature-settings" . MDN Web Docs . 2025年2月21日閲覧。
- ^ 「登録された機能:説明と実装(u~z)」 . Microsoft Learn . 2025年2月21日閲覧。
- ^ Lunde, Ken (2017年8月14日). 「U+FF10 FULLWIDTH DIGIT ZERO の標準化されたバリエーションシーケンスを追加する提案」(PDF) . 国際標準化機構. 2025年9月6日閲覧。
- ^ ロバート・ウィリアム・ベマー(1967年8月)「手書きのゼロとオーの標準化に向けて:大騒ぎ(そして文字)、あるいは手書きのゼロとオーの区別に関する部分的な報告書」Communications of the ACM . 10 (8): 513– 518. doi : 10.1145/363534.363563 . S2CID 294510 .
- ^ 「フォント」 . Apple Developer (developer.apple.com) . Apple Inc. 2017年5月8日時点のオリジナルよりアーカイブ。2017年5月14日閲覧。
- ^ Nowell, Peter. 「Apple、San Francisco Monospaced Fontを発表」 . Designer News (designernews.co) . ストーリー67681. 2016年10月19日時点のオリジナルよりアーカイブ。 2017年5月14日閲覧。
- ^ Tuck, Michael (2010年8月3日). 「WebデザイナーのためのLinuxフォントガイド」 . 6回の改訂. 2012年6月16日時点のオリジナルよりアーカイブ。
- ^ 「Cascadiaコード文字セット」。GitHub 。
- ^ [1]スロバキアのナンバープレートの公式テンプレート(スロバキア語)
- ^ 1964年10月の「時代遅れ」のソフトウェアドキュメント。コーディング例には、当時流行していたスラッシュゼロ表記が多数使用されている。 「BASIC [コンピュータプログラミング言語]」(PDF)。コンピュテーションセンター。bitsavers.org。ダートマス大学。1964年10月1日。 2016年1月18日時点のオリジナルからアーカイブ(PDF) 。 2021年8月17日閲覧。
出典
[編集]- Cajori, Florian (1928)、「数学表記法の歴史」、シカゴ、イリノイ州: Open Court Pub.;同上、ニューヨーク:ドーバー出版、1993年、ISBN 0-486-67766-4。
外部リンク
[編集]- 「0」、ジャーゴンファイル、エリック・S・レイモンド。
- アンダーグラウンド・ゼロのアルバムカバーアンダーグラウンド・ゼロのバンドロゴ