L’ordine in cui disporre le parole di lingue diverse

Ho letto da qualche parte il nome di un leader estremista israeliano e ho cercato su Wikipedia qualche informazione in proposito, col cellulare.

Accanto al nome traslitterato c’era quello in caratteri ebraici, con l’aggiunta di puntini o linee che indicano le vocali.

L’alfabeto ebraico infatti è un abjad, cioè è composto soltanto di consonanti. Nell’uso comune, chi legge deve indovinare i suoni mancanti sulla base delle consonanti di cui è composta la parola. Però è stato messo a punto un sistema in base al quale è possibile indicare il suono esatto della parola aggiungendo puntini o lineette (niqqud) sopra o sotto le lettere presenti.

Viene usato sui testi religiosi o su quelli destinati a chi sta imparando la lingua.

Leggendo il nome ebraico però mi pare che qualcosa non quadra. L’ordine delle parole non mi sembra quello giusto. La prima parola che compare è “Ben”, che invece dovrebbe stare in mezzo alle altre due. Cosa c’è che non va?

 


 

Il fatto è che l’ebraico si legge da destra a sinistra. E non solo le lettere di una parola vanno lette in questo senso, ma anche le parole intere: si comincia da destra e si finisce a sinistra.

Però in questo caso la scritta ebraica è inserita in un testo in lingua italiana, che si legge da sinistra a destra. Come combinare insieme le due scritture?

I browser di solito dividono il testo in blocchi: le prime parole, in italiano, vengono disposte nell’ordine giusto; arrivati al testo ebraico, le parole vengono disposte pure nel loro ordine giusto, ossia da destra a sinistra (ossia dall’ultima alla prima, nel nostro senso di lettura); infine si continua normalmente col testo italiano scritto da sinistra a destra.

In pratica se voglio selezionare dall’inizio del testo italiano a metà del testo ebraico, le parole selezionate saranno tutte quelle iniziali in italiano e la metà di destra di quelle ebraiche. Sembra quasi che la selezione abbia saltato alcune lettere. 

 

Ho premuto il tasto sinistro del mouse all'inizio dell'articolo e l'ho rilasciato a metà della scritta ebraica. Il testo selezionato, evidenziato in blu, va dalla prima parola italiana dell'articolo alle prime lettere della scritta ebraica, che sono quelle di destra, mentre le ultime, che pure si trovano a sinistra del punto di rilascio, non vengono incluse nella selezione.
 

Il problema è che quando ho visualizzato la pagina sullo stretto schermo del cellulare, c’è stato bisogno di andare a capo tra una parola ebraica e l’altra. Quale parola il browser deve mandare alla riga successiva? L’ultima, ovviamente. Ma dove la deve allineare? In un testo ebraico la prima parola della riga è quella di destra, ma in questo caso alla parola ebraica segue la frase successiva in italiano, in una pagina impostata per la lingua italiana.

Il risultato è che la parola viene allineata a sinistra, e la frase italiana viene aggiunta alla sua destra.

Insomma, effettivamente nella riga superiore ci troviamo scritto “Itamar Ben” e nella riga successiva “Gvir”, solo che la prima lettera da leggere nella seconda riga è la quarta a partire da sinistra!

Ho provato a incollare il testo in OpenOffice e qui c’è un’altra complicazione. Perché la presenza di lettere ebraiche convince il software che tutto il testo sia in ebraico. Il risultato è che quando ci spostiamo coi tasti freccia verso destra, anche sulle lettere latine, il cursore si sposta verso sinistra!

Il problema non si risolve neanche impostando esplicitamente la lingua del documento a Italiano (Italia) usando la casella in basso.

Inoltre i blocchi sono organizzati col criterio sbagliato, ossia quello opposto a quello usato dal browser. Infatti qui il primo blocco del testo viene allineato a destra, poi troviamo il nome in ebraico, poi il resto del testo, in italiano, da sinistra a destra sulla prima riga finché non si trova la parola ebraica, dove salta immotivatamente alla riga successiva.

In pratica si deve cominciare a leggere dalla quintultima parola a destra, poi a fine riga si salta a centro, poi finite le lettere ebraiche si salta a inizio riga, e una volta tornati alle lettere ebraiche si deve saltare alla linea successiva, a sinistra, dove però ci sono anche i due segni di punteggiatura che sarebbero quelli finali. Una cosa che non ha assolutamente senso, in questo caso, ma avrebbe senso probabilmente in un testo tutto in ebraico con qualche parola in italiano in mezzo. 

 

Ho copiato il testo da Wikipedia e l'ho incollato in OpenOffice. L'ordine delle varie parti della frase si è scombussolato del tutto.

 

E in questo caso ci troviamo davanti ad una questione relativamente semplice, che riguarda solo la direzione di lettura.

Esistono lingue in cui le lettere devono essere disposte in verticale, per cui il software deve ruotare anche il cursore. O scritture in cui le lettere sono composte combinando assieme glifi diversi.

Per gran parte delle persone tutto ciò non ha nessuna importanza, visto che scrivono solo in italiano, francese, inglese, tedesco, rumeno, spagnolo, insomma in lingue che si basano sull’alfabeto latino. Ma per gli sviluppatori software è importante prevedere tutte le possibilità, sia per visualizzare correttamente qualunque testo, sia per evitare che vada tutto in tilt al comparire di una possibilità imprevista.

E il browser si trova davanti problemi del genere più spesso di quanto pensiamo. Ogni volta che apriamo una pagina di Wikipedia infatti compare l’intera lista degli articoli che riguardano lo stesso argomento in tutte le lingue (sul pc, a sinistra, mentre su cellulare viene visualizzata solo cliccando sul pulsante apposito). E ogni lingua, e ogni traduzione-traslitterazione, è scritta usando i caratteri in uso nella lingua stessa.

Quindi ogni volta che consultiamo l’enciclopedia online il browser riceve tutta una serie di byte da cui deve capire sia a quanti glifi corrispondono, sia quale è la forma di questi ultimi, sia in quale direzione devono essere visualizzati.

Quando va bene, la direzione cambia da una riga all’altra. Quando va male, cambia a metà riga. Anche più di una volta.

Commenti

Post più popolari