Rilevatore della direzione del testo (LTR/RTL)
Rileva se il testo viene eseguito da sinistra a destra o da destra a sinistra e ottieni l'attributo dir da utilizzare.
Rilevatore della direzione del testo (LTR/RTL)
Il latino, il cirillico e il greco vanno da sinistra a destra; Ebraico, arabo, siriaco, Thaana, N'Ko e Adlam corrono da destra a sinistra e il testo che li mescola è il punto in cui i layout si interrompono silenziosamente. Incolla qualsiasi stringa e questo strumento segnala la sua direzione di scrittura in due modi: la maggioranza dei caratteri forti, che è la direzione sensata del paragrafo, e il primo carattere forte, che è ciò su cui dir="auto" del browser effettivamente digita. Quando i due non sono d'accordo - una frase RTL che sembra aprirsi con un nome di marca latino - hai trovato esattamente la stringa che renderà sbagliata la direzione automatica.
Il rapporto conta i caratteri LTR e RTL fortemente tipizzati con percentuali, più il resto neutro (cifre, punteggiatura, spazi, emoji, che si adattano all'ambiente circostante secondo l'algoritmo Unicode bidi). Termina con l'attributo pronto da incollare, dir="ltr" o dir="rtl", e aggiunge una riga di avviso quando la direzione di minoranza supera il dieci percento: contenuto veramente bidirezionale che merita un markup esplicito per le sue esecuzioni incorporate piuttosto che un attributo in alto.
Momenti tipici in cui questo guadagna il suo posto: debuggare il motivo per cui una stringa inviata da un utente rende la sua punteggiatura dalla parte sbagliata, decidere quale directory archiviare insieme al contenuto generato dall'utente, controllare i file di traduzione prima di spedire una locale araba o ebraica o dimostrare il comportamento bidi in una segnalazione di bug.
Tutto viene eseguito localmente nel tuo browser: il testo che controlli non lascia mai il tuo dispositivo.