Shotnest

Shotnest · Biblioteca

Encuentra un código con caracteres latinos de ancho completo

La consulta abc12 encuentra Code ABC12 porque Shotnest devuelve a su anchura normal las letras y los dígitos latinos de ancho completo (U+FF01 a U+FF5E) antes de comparar.

Cómo se convierten los caracteres de ancho completo

Las fuentes de Asia oriental y algunas apps muestran letras y dígitos latinos en formas de ancho completo como ABC12. Parecen caracteres normales, pero tienen puntos de código distintos, de U+FF01 a U+FF5E. La normalización de Shotnest resta un desplazamiento fijo a cada carácter de ese rango, lo que convierte A en A, y después pasa el resultado a minúsculas. En el mismo paso, el espacio ideográfico U+3000 se sustituye por un espacio normal.

Como la conversión se aplica tanto al registro como a la consulta, da igual con qué anchura escribas. Una consulta escrita con letras normales encuentra el código de ancho completo y, en la app, una consulta escrita con un teclado japonés en modo de ancho completo encuentra la misma captura.

La puntuación de ancho completo está en el mismo bloque, así que el guion, los dos puntos y los paréntesis de ancho completo también se convierten. Un código mostrado como AB-12 se busca como ab-12.

Datos de entrada

Buscar texto en capturas
abc12
FilaRegistro de texto
1Code ABC12
2Code XYZ99

Resultados

Registros coincidentes
1
FilaRegistro de texto
1Code ABC12

Encuentra un código que viste en una pantalla en un idioma asiático

  1. Escribe el código con un teclado normal; no hacen falta mayúsculas.
  2. Comprueba el registro devuelto: aquí solo el 1, porque Code XYZ99 no comparte ninguna parte con abc12.
  3. Copia el código del texto o de la imagen originales cuando importe la anchura exacta, por ejemplo en un formulario que rechaza dígitos de ancho completo.
  4. Si no aparece ningún resultado, busca solo los dígitos.
ABC12 tras normalizar
abc12
Consulta ABC12 en la app Shotnest
fila 1

Caracteres parecidos que no se convierten

Se unifica la anchura, no se comprueba la tipografía

Una coincidencia significa que los caracteres concuerdan tras un desplazamiento fijo de anchura. No confirma qué forma usa el documento original, así que conserva la captura cuando necesites reproducir el código exactamente.