Используйте шрифт Google и включайте только [AZ] и '&'

Есть ли способ использовать шрифт Google и иметь его только для загрузки [A-Z] и & амперсандный характер?

Я хотел бы сделать это, чтобы уменьшить размер и улучшить время загрузки, так как я буду использовать только основные латинские цифры и буквы.

Я могу разместить шрифт сам, если это необходимо, и это законно, манипулировать пакетом шрифтов, но я не уверен, нужен ли собственный хостинг и как манипулировать пакетом шрифтов Google.

Я указал A-Z как это:

http://fonts.googleapis.com/css?family=Inconsolata&text=ABCDEFGHIJKLMNOPQRSTUVWXYZ

но указав & это хлопотно Оба из них не работают:

<link href='http://fonts.googleapis.com/css?family=Inconsolata&text=ABC&amp;' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Inconsolata&text=ABC&' rel='stylesheet' type='text/css'>

2 ответа

Решение

При включении шрифтов Google невозможно указать диапазоны символов. Единственный способ сделать это - указать каждый символ следующим образом:

http://fonts.googleapis.com/css?family=Inconsolata&text=ABCDEFGHIJKLMNOPQRSTUVWXYZ

Вы можете включить специальные символы, кодировав их в кодировке UTF-8.

& (U + 0026) является 26 в UTF-8, поэтому ваш URL должен иметь:

&text=ABCDEFGHIJKLMNOPQRSTUVWXYZ%26

Вот удобный инструмент для этого: http://www.url-encode-decode.com/

Другие вопросы по тегам