Получаете ли вы веб-шрифт Google в формате ttf, используя столько символов юникода, сколько доступно? - PullRequest
0 голосов
/ 11 июня 2018

При загрузке ресурса 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, а затем преобразовать это.

Или я что-то не так делаю и должен ли я вообще использовать другой подход?

1 Ответ

0 голосов
/ 08 августа 2018

Если вы выберете шрифт на сайте Google Fonts, появится диалоговое окно с кодом CSS для использования в качестве веб-шрифта.Google действительно отправит конкретную версию в браузер вашего посетителя, в зависимости от того, что он поддерживает.

Если вы хотите использовать «полные» шрифты, захватите версию для настольного компьютера в виде файла .ttf, нажав кнопку загрузки.Он будет иметь все функции OpenType и поддержку набора символов без поднабора.

enter image description here

...