Shotnest · Biblioteca
Trova un codice latino a larghezza piena
La ricerca abc12 trova Code ABC12 perché, prima del confronto, Shotnest riporta alla larghezza normale lettere latine e cifre a larghezza piena (da U+FF01 a U+FF5E).
Come vengono convertiti i caratteri a larghezza piena
I font dell’Asia orientale e alcune app mostrano lettere latine e cifre in forme a larghezza piena come ABC12. Sembrano caratteri normali ma hanno code point diversi, da U+FF01 a U+FF5E. La normalizzazione di Shotnest sottrae uno scarto fisso a ogni carattere di quell’intervallo, cosa che trasforma A in A, poi porta il risultato in minuscolo. Nello stesso passaggio lo spazio ideografico U+3000 viene sostituito da uno spazio normale.
Dato che la conversione si applica sia alla voce sia alla ricerca, non importa con quale larghezza digiti. Una ricerca in lettere normali trova il codice a larghezza piena e, nell’app, una ricerca digitata con una tastiera giapponese in modalità a larghezza piena trova lo stesso screenshot.
La punteggiatura a larghezza piena si trova nello stesso blocco, quindi vengono convertiti anche il trattino, i due punti e le parentesi a larghezza piena. Un codice mostrato come AB-12 viene cercato come ab-12.
Dati di ingresso
- Cerca testo negli screenshot
- abc12
| Riga | Voce di testo |
|---|---|
| 1 | Code ABC12 |
| 2 | Code XYZ99 |
Risultati
- Voci corrispondenti
- 1
| Riga | Voce di testo |
|---|---|
| 1 | Code ABC12 |
Trovare un codice visto in una schermata in lingua asiatica
- Digita il codice con una tastiera normale; le maiuscole non servono.
- Controlla la voce restituita: qui solo la 1, perché Code XYZ99 non ha nessuna parte in comune con abc12.
- Copia il codice dal testo originale o dall’immagine quando la larghezza esatta conta, per esempio in un modulo che rifiuta le cifre a larghezza piena.
- Se non compare alcun risultato, cerca solo le cifre.
- ABC12 dopo la normalizzazione
- abc12
- Ricerca ABC12 nell’app Shotnest
- voce 1
Caratteri somiglianti che non vengono convertiti
- I katakana a mezza larghezza come ア restano come sono; viene spostato solo il blocco delle lettere latine e della punteggiatura a larghezza piena.
- La А cirillica sembra la A latina ma è una lettera diversa, quindi un codice letto con l’una non corrisponde a una ricerca digitata con l’altra.
- Le cifre in apice e i numeri cerchiati non vengono convertiti in cifre semplici.
- Copiare un codice a larghezza piena in un modulo che accetta solo caratteri normali; Copia testo mantiene i caratteri esattamente come sono stati riconosciuti.
- Cercare un codice che contiene uno spazio ideografico senza digitare uno spazio; lo strumento di ricerca mantiene lo spazio nella frase, quindi digitalo oppure cerca ogni parte separatamente.
La larghezza viene uniformata, la tipografia non viene controllata
Una corrispondenza significa che i caratteri coincidono dopo uno spostamento fisso della larghezza. Non conferma quale forma usi il documento originale, quindi conserva lo screenshot quando devi riprodurre il codice esattamente.