Shotnest

Shotnest · ライブラリ

全角の英字コードを探す

Shotnestは比較の前に全角の英数字(U+FF01〜U+FF5E)を通常の幅に戻すので、検索語abc12でCode ABC12が見つかります。

全角文字の変換の仕組み

東アジアのフォントや一部のアプリは、英字と数字をABC12のような全角の形で表示します。見た目は通常の文字ですが、コードポイントはU+FF01からU+FF5Eまでの別の範囲にあります。Shotnestの正規化は、この範囲のすべての文字から一定のオフセットを引いてAをAに変え、そのあと結果を小文字にします。和文の全角スペースU+3000も、同じ段階で通常の空白に置き換えられます。

変換は記録と検索語の両方に適用されるため、どちらの幅で入力しても構いません。通常の文字で入力した検索語で全角のコードが見つかり、アプリでは、日本語キーボードの全角モードで入力した検索語でも同じスクリーンショットが見つかります。

全角の記号も同じブロックにあるので、全角のハイフン、コロン、かっこも変換されます。AB-12と表示されたコードは、ab-12として検索されます。

入力値

スクリーンショット内の文字を検索
abc12
行テキストの記録
1Code ABC12
2Code XYZ99

結果

一致した記録
1
行テキストの記録
1Code ABC12

アジア言語の画面で見たコードを探す

  1. 通常のキーボードでコードを入力します。大文字にする必要はありません。
  2. 返された記録を確かめます。ここでは1だけです。Code XYZ99はabc12と共通する部分がないからです。
  3. 全角の数字を受け付けないフォームなど、正確な幅が重要な場合は、元のテキストや画像からコードをコピーします。
  4. 結果が出ない場合は、数字だけで検索します。
正規化後のABC12
abc12
Shotnestアプリでの検索語ABC12
記録1

変換されない似た文字

幅はそろえても、字形は確かめない

一致が意味するのは、決まった幅の変換のあとで文字がそろうということです。元の文書がどちらの形を使っているかまでは確かめないので、コードを正確に再現する必要があるときはスクリーンショットを残してください。