/ / Come cambiare il tipo di numeri da arabo ad inglese per un font? - css, caratteri, numeri

Come cambiare il tipo di numeri da arabo ad inglese per un font? - css, caratteri, numeri

Dovrei aggiungere alcune modifiche a a PHP sito web che utilizza un font con numeri di stile arabo. Mi è stato chiesto di convertire lo stile dei numeri (lingua) nello stile inglese (lingua) usando lo stesso carattere, è possibile?

Numerazione araba (rossa) e inglese (verde):

inserisci la descrizione dell'immagine qui

risposte:

1 per risposta № 1

In linea di principio, è possibile creare un fontche ha glifi alternativi per le cifre arabe, selezionabili con le caratteristiche dei font OpenType e simili alle cifre comuni (europee). Tuttavia, non conosco alcun font di questo tipo e un approccio del genere sarebbe strano su diversi account. Le cifre arabe sono state codificate come separate personaggie trattare la differenza tra loro e le cifre comuni come una semplice differenza di glifo si discosterebbe dalle normali pratiche ragionevoli.

Quindi, il cambiamento, se lo si desidera, dovrebbe essere fatto al carattere livello. I dettagli dipendono dal contesto, ma il principio è semplice: le cifre comuni sono U + 0030 ... U + 0039 e le cifre arabe sono U + 0660 ... U + 0669, entrambi in ordine numerico, quindi a livello di codice carattere si tratta semplicemente di aggiungere o sottrarre una costante.