Optical Character Recognition
Optical Character Recognition Unicode ブロック(U+2440–U+245F)から 11 文字を閲覧できます。文字をクリックすると詳細を見てコピーできます。
技術と制御 について
技術記号と制御文字は、デジタルテキストの目に見えないインフラストラクチャを形成しています。制御絵文字は、そうでなければ見えない書式文字の可視表現を提供します。Miscellaneous Technical ブロックは、電子工学、コンピューティング、およびAPLプログラミングの記号をエンコードしています。OCR文字は、銀行小切手や標準化されたフォームの機械読み取りをサポートします。これらの文字は通常のテキストにはほとんど現れませんが、デジタル世界のすべての文書を処理、レンダリング、送信するシステムには不可欠です。
Unicodeの最初の32個のコードポイント(および1963年に遡るASCIIでの同等物)は、テレタイプ時代から受け継がれた制御文字です — 復帰、改行、ベル、エスケープ、その他かつて印刷端末を物理的に制御していたものです。テレプリンターがビデオ端末へ、その後グラフィカルインターフェースへと取って代わられるにつれ、ほとんどの制御文字は本来の意味を失いましたが、後方互換性のためにコードポイントを保持しました。制御図形ブロック(U+2400–U+243F)は、これらの不可視文字に可視のグリフを提供し、デバッグや教育目的に役立ちます。OCR文字は1960年代の銀行業界に遡り、小切手の磁気読み取り可能なフォントが自動処理を可能にしました。
よくある用途
- テキストエディタでの不可視文字のデバッグと可視化
- APLプログラミング言語の表記法
- 銀行および文書管理のためのOCR処理
- プロトコルレベルのテキスト処理とデータ伝送
- レガシーコンピューティングシステムの技術文書
技術メモ: 特殊ブロックには置換文字(U+FFFD)が含まれ、これは疑問符付きのひし形として表示され、バイトシーケンスが有効なテキストとしてデコードできなかったことを示します — エンコーディングエラーの最も目に見える兆候です。タグブロック(U+E0001–U+E007F)は、元の言語タグ付け目的では非推奨となりましたが、絵文字の国旗のサブ区分シーケンスのために再利用されました。バイトオーダーマーク、ヌル文字、およびさまざまなゼロ幅文字はこれらの技術ブロックに存在し、すべてのアプリケーションのテキスト処理に静かに影響を与え、開発者がその存在に気づかない場合にしばしば微妙なバグを引き起こします。
文化的背景: 技術記号は特異な位置を占めています:それらはあらゆるデジタルシステムに不可欠でありながら、一般の人々にはほとんど知られていません。1960年代にKenneth Iversonが数学演算の表記法のために設計したAPLプログラミング記号は、プログラミング言語が独自の文字セットを必要とした数少ない事例の一つです。ベル文字(U+0007)はかつてテレタイプ機械で物理的にベルを鳴らしました — この機能は現代のシステムで端末ビープ音として存続し、後方互換性の途切れることのない連鎖を通じて、現代の開発者をコンピューティングの初期の時代に結びつけています。