При загрузке ресурса css для веб-шрифта Google результат, похоже, зависит от браузера.
Когда я открываю этот URL-адрес в моем браузере (Firefox или Chrome):
https://fonts.googleapis.com/css?family=Roboto
Я получаю этот результат , который содержит несколько источников шрифта woff2 для различных диапазонов символов Юникода.
При загрузке одного и того же ресурса CSS с помощью CURL, например, я получаю этот результат содержит только один шрифт .ttf, который, по-видимому, содержит только диапазон символов Юникода по умолчанию.
Таким образом, очевидно, что Google просматривает строку агента из HTTP-запроса и затем соответствующим образом корректирует результат.
Есть ли способ получить .ttf с полным диапазоном символов Юникода, т.е. все, что также включено в версию "multi woff2"?Наиболее важными являются символы латинского и расширенного латинского алфавита.
Я могу конвертировать шрифты woff2 в ttf.Однако я не знаю, как объединить или объединить несколько шрифтов woff2 в один ttf или в один woff2, а затем преобразовать это.
Или я что-то не так делаю и должен ли я вообще использовать другой подход?