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
| Rij | Tekstitem |
|---|---|
| 1 | Code ABC12 |
| 2 | Code XYZ99 |
Resultaten
- Overeenkomende items
- 1
| Rij | Tekstitem |
|---|---|
| 1 | Code ABC12 |
Zoek een code die je op een Aziatisch scherm zag
- Typ de code met een gewoon toetsenbord; hoofdletters zijn niet nodig.
- Controleer het teruggegeven item: hier alleen 1, omdat Code XYZ99 geen enkel deel met abc12 gemeen heeft.
- 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.
- 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
- Katakana van halve breedte zoals ア blijft zoals het is; alleen het blok met Latijnse tekens en leestekens van volle breedte wordt verschoven.
- Het Cyrillische А lijkt op de Latijnse A, maar is een andere letter; een code die met de ene is gelezen, past dus niet bij een zoekopdracht met de andere.
- Superscriptcijfers en omcirkelde getallen worden niet omgezet naar gewone cijfers.
- Een code van volle breedte kopiëren naar een formulier dat alleen gewone tekens aanneemt; Tekst kopiëren houdt de tekens precies zoals ze zijn herkend.
- Zoeken op een code met een ideografische spatie zonder een spatie te typen; de zoektool houdt de spatie in de zinsnede, dus typ hem mee of zoek op elk deel apart.
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.