/ / Jak zmienić typ liczb z arabskiego na angielski dla czcionki? - css, czcionki, liczby

Jak zmienić typ numery z arabskiego na angielski dla czcionki?-css, czcionki, numery

Mam dodać pewne modyfikacje do PHP strona internetowa, która używa czcionki z arabskimi numerami. Poproszono mnie o konwersję stylu liczb (języka) na styl angielski (język) przy użyciu tej samej czcionki, czy jest to możliwe?

Numeracja arabska (czerwona) i angielska (zielona):

wprowadź opis obrazu tutaj

Odpowiedzi:

1 dla odpowiedzi № 1

Zasadniczo możliwe jest utworzenie czcionkiktóry ma alternatywne glify dla cyfr arabskich, wybieranych za pomocą funkcji czcionek OpenType i wyglądających jak wspólne (europejskie) cyfry. Nie znam jednak takiej czcionki, a takie podejście byłoby dziwne na kilku kontach. Cyfry arabskie zostały zakodowane jako osobne postaciei traktowanie różnicy między nimi a wspólnymi cyframi jako zwykłą różnicą glifów odbiegałoby od zwykłych rozsądnych praktyk.

Tak więc zmiana, jeśli jest taka potrzeba, powinna być dokonana w postać poziom. Szczegóły zależą od kontekstu, ale zasada jest prosta: wspólne cyfry to U + 0030 ... U + 0039 i cyfry arabskie to U + 0660 ... U + 0669, oba w kolejności numerycznej, więc na poziomie kodu znaku jest to po prostu kwestia dodania lub odjęcia stałej.