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
| Fila | Registro de texto |
|---|---|
| 1 | Code ABC12 |
| 2 | Code XYZ99 |
Resultados
- Registros coincidentes
- 1
| Fila | Registro de texto |
|---|---|
| 1 | Code ABC12 |
Encuentra un código que viste en una pantalla en un idioma asiático
- Escribe el código con un teclado normal; no hacen falta mayúsculas.
- Comprueba el registro devuelto: aquí solo el 1, porque Code XYZ99 no comparte ninguna parte con abc12.
- 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.
- 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
- El katakana de ancho medio, como ア, se queda tal cual; solo se desplaza el bloque de letras latinas y puntuación de ancho completo.
- La А cirílica se parece a la A latina, pero es otra letra, así que un código leído con una no coincidirá con una consulta escrita con la otra.
- Los dígitos en superíndice y los números en círculo no se convierten en dígitos normales.
- Copiar un código de ancho completo en un formulario que solo acepta caracteres normales; Copiar texto conserva los caracteres exactamente como se reconocieron.
- Buscar un código que contiene un espacio ideográfico sin escribir ningún espacio; la herramienta de búsqueda mantiene el espacio dentro de la frase, así que escríbelo o busca cada parte por separado.
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.