Shotnest

Shotnest · Bibliotheek

Vind een code met Latijnse tekens op volle breedte

De zoekopdracht abc12 vindt Code ABC12, omdat Shotnest Latijnse letters en cijfers van volle breedte (U+FF01 tot U+FF5E) vóór het vergelijken naar gewone breedte terugzet.

Hoe tekens van volle breedte worden omgezet

Oost-Aziatische lettertypen en sommige apps tonen Latijnse letters en cijfers in vormen van volle breedte, zoals ABC12. Ze zien eruit als gewone tekens, maar hebben andere codepunten, van U+FF01 tot U+FF5E. De normalisatie van Shotnest trekt van elk teken in dat bereik een vaste verschuiving af, waardoor A verandert in A, en zet het resultaat daarna in kleine letters. De ideografische spatie U+3000 wordt in dezelfde stap vervangen door een gewone spatie.

Omdat de omzetting zowel op het item als op de zoekopdracht wordt toegepast, maakt het niet uit welke breedte je typt. Een zoekopdracht in gewone letters vindt de code van volle breedte, en in de app vindt een zoekopdracht die met een Japans toetsenbord in de modus volle breedte is getypt dezelfde screenshot.

Leestekens van volle breedte zitten in hetzelfde blok, dus het koppelteken, de dubbele punt en de haakjes van volle breedte worden ook omgezet. Een code die als AB-12 wordt getoond, wordt gezocht als ab-12.

Invoer

Zoek tekst in screenshots
abc12
RijTekstitem
1Code ABC12
2Code XYZ99

Resultaten

Overeenkomende items
1
RijTekstitem
1Code ABC12

Zoek een code die je op een Aziatisch scherm zag

  1. Typ de code met een gewoon toetsenbord; hoofdletters zijn niet nodig.
  2. Controleer het teruggegeven item: hier alleen 1, omdat Code XYZ99 geen enkel deel met abc12 gemeen heeft.
  3. Kopieer de code uit de oorspronkelijke tekst of afbeelding als de exacte breedte ertoe doet, bijvoorbeeld in een formulier dat cijfers van volle breedte weigert.
  4. Verschijnt er geen resultaat, zoek dan alleen op de cijfers.
ABC12 na normalisatie
abc12
Zoekopdracht ABC12 in de Shotnest-app
item 1

Lookalikes die niet worden omgezet

Breedte wordt gelijkgetrokken, typografie niet gecontroleerd

Een treffer betekent dat de tekens na een vaste breedteverschuiving overeenkomen. Hij bevestigt niet welke vorm het oorspronkelijke document gebruikt, dus bewaar de screenshot als je de code precies moet overnemen.