Как установить или переопределить шрифт Fallback для символов второго языка?

На моем веб-сайте сообщения иногда содержат символы со второго языка (Urdu), который веб-шрифт google, установленный моей темой, конечно, не распознает и не прибегает к резервному шрифту. Мне было интересно, может ли быть способ переопределить резервный шрифт для непризнанных символов в один из моих предпочтений (который поддерживает сценарий на арабском языке / урду), такие как шрифты Noto с ранним доступом Google, которые включают шрифты арабского и урду. Будет ли это работать так, как я его понимаю? будут ли какие-либо символы в сценарии на арабском / урду отображаться с указанным шрифтом, сделав это? Я хотел бы знать, как можно реализовать / вставить необходимые файлы в тему WordPress. Любые мысли были бы весьма признательны.

Большое вам спасибо за ваше время, Sameer

выдержка из сообщения с арабскими символами:

ВСЕ ЧЛЕНЫ, السلام عليكم С приходом лета деятельность бассейна и гимназии начинается с субботы 1 апреля 2017 года.

Solutions Collecting From Web of "Как установить или переопределить шрифт Fallback для символов второго языка?"

Я думаю, что единственным решением является unicode-range на вашем @font-face ( https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/unicode-range ). К сожалению, вы должны отметить каждый отдельный символ (или диапазон), который вы хотите отобразить с помощью шрифта в вашем базовом @font-face .

После этого вы можете вставить еще один webfont с отсутствующими символами и сделать его доступным:

 font-family: 'font without arabic chars', 'font with arabic chars', sans-serif 

Конечно, в старых браузерах есть несколько проблем с браузером: http://caniuse.com/#search=unicode-range