Shotnest

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
RigaVoce di testo
1Code ABC12
2Code XYZ99

Risultati

Voci corrispondenti
1
RigaVoce di testo
1Code ABC12

Trovare un codice visto in una schermata in lingua asiatica

  1. Digita il codice con una tastiera normale; le maiuscole non servono.
  2. Controlla la voce restituita: qui solo la 1, perché Code XYZ99 non ha nessuna parte in comune con abc12.
  3. 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.
  4. 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

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.