Shotnest · Biblioteca
Encontre um código latino de largura completa
A consulta abc12 encontra Code ABC12 porque o Shotnest devolve letras latinas e dígitos de largura total (U+FF01 a U+FF5E) à largura normal antes de comparar.
Como os caracteres de largura total são convertidos
Fontes do Leste Asiático e alguns apps mostram letras latinas e dígitos em formas de largura total, como ABC12. Elas parecem caracteres comuns, mas têm outros pontos de código, de U+FF01 a U+FF5E. A normalização do Shotnest subtrai um deslocamento fixo de cada caractere desse intervalo, o que transforma A em A, e depois passa o resultado para minúsculas. Na mesma etapa, o espaço ideográfico U+3000 é trocado por um espaço comum.
Como a conversão vale tanto para o registro quanto para a consulta, não importa em qual largura você digita. Uma consulta digitada com letras comuns encontra o código de largura total e, no app, uma consulta digitada num teclado japonês no modo de largura total encontra a mesma captura.
A pontuação de largura total fica no mesmo bloco, então o hífen, os dois-pontos e os colchetes de largura total também são convertidos. Um código mostrado como AB-12 é buscado como ab-12.
Dados de entrada
- Buscar texto nas capturas
- abc12
| Linha | Registo de texto |
|---|---|
| 1 | Code ABC12 |
| 2 | Code XYZ99 |
Resultados
- Registos correspondentes
- 1
| Linha | Registo de texto |
|---|---|
| 1 | Code ABC12 |
Encontre um código que você viu numa tela em idioma asiático
- Digite o código num teclado comum; não precisa usar maiúsculas.
- Confira o registro retornado: aqui só o 1, porque Code XYZ99 não tem nenhuma parte de abc12.
- Copie o código do texto ou da imagem original quando a largura exata importar, por exemplo num formulário que recusa dígitos de largura total.
- Se não aparecer nenhum resultado, busque só os dígitos.
- ABC12 após a normalização
- abc12
- Consulta ABC12 no app Shotnest
- registro 1
Caracteres parecidos que não são convertidos
- O katakana de meia largura, como ア, fica como está; só o bloco de letras latinas e pontuação de largura total é deslocado.
- O А cirílico parece o A latino, mas é outra letra; por isso um código lido com um não corresponde a uma consulta digitada com o outro.
- Dígitos sobrescritos e números dentro de círculos não viram dígitos comuns.
- Copiar um código de largura total para um formulário que só aceita caracteres comuns; Copiar texto mantém os caracteres exatamente como foram reconhecidos.
- Buscar um código que tem um espaço ideográfico sem digitar espaço; a ferramenta de busca mantém o espaço na frase, então digite-o ou busque cada parte.
A largura é neutralizada, a tipografia não é verificada
Uma correspondência significa que os caracteres coincidem depois de um deslocamento fixo de largura. Ela não confirma qual forma o documento original usa; guarde a captura quando precisar reproduzir o código com exatidão.