Tekstrichtingsdetector (LTR/RTL)
Detecteer of tekst van links naar rechts of van rechts naar links loopt en zorg dat het dir-attribuut wordt gebruikt.
Tekstrichtingsdetector (LTR/RTL)
Latijn, Cyrillisch en Grieks lopen van links naar rechts; Hebreeuws, Arabisch, Syrisch, Thaana, N'Ko en Adlam lopen van rechts naar links – en de tekst die ze door elkaar mengt, is waar lay-outs stilletjes breken. Plak een willekeurige tekenreeks en deze tool rapporteert de schrijfrichting op twee manieren: de meerderheid met sterke tekens, wat de verstandige paragraafrichting is, en het eerste sterke teken, dat is waar dir="auto" van een browser feitelijk op drukt. Als de twee het niet eens zijn – een RTL-zin die toevallig begint met een Latijnse merknaam – heb je precies de string gevonden die fout gaat bij autodirection.
Het rapport telt sterk getypeerde LTR- en RTL-tekens met percentages, plus de neutrale rest (cijfers, interpunctie, spaties, emoji, die zich aanpassen aan hun omgeving onder het Unicode bidi-algoritme). Het eindigt met het kant-en-klare attribuut dir=ltr of dir=rtl, en voegt een waarschuwingsregel toe als de minderheidsrichting de tien procent overschrijdt – echte bidirectionele inhoud die expliciete opmaak verdient voor de ingebedde uitvoeringen in plaats van één attribuut bovenaan.
Typische momenten waarop dit zijn plaats verdient: het debuggen waarom een door een gebruiker ingediende string de interpunctie aan de verkeerde kant weergeeft, beslissen welke map moet worden opgeslagen naast door de gebruiker gegenereerde inhoud, het controleren van vertaalbestanden voordat een Arabische of Hebreeuwse landinstelling wordt verzonden, of het demonstreren van bidi-gedrag in een bugrapport.
Alles draait lokaal in uw browser; de tekst die u inspecteert, verlaat nooit uw apparaat.