Как указать набор символов, используемый страницей в заголовке HTTP для WOFF2? - PullRequest
0 голосов
/ 24 февраля 2019

Я разместил шрифт Google на своем сайте Drupal 8.

Когда я сканирую свой сайт с помощью другого инструмента, у меня появляется это сообщение об ошибке:

Укажите набор символов в вашемHTTP-заголовки ответа. В заголовках HTTP следующих ресурсов не указаны наборы символов.Задание набора символов ускоряет отображение страниц в браузере.

https://www.domaine.com/themes/custom/bootstrap_subtheme_front_office/fonts/source-sans-pro-v11-latin-700.woff2 https://www.domaine.com/themes/custom/bootstrap_subtheme_front_office/fonts/source-sans-pro-v11-latin-regular.woff2 https://www.domaine.com/themes/custom/bootstrap_subtheme_front_office/fonts/source-sans-pro-v11-latin-regular.woff2

Указание набора символов, используемого страницей взаголовок HTTP Content-Type позволяет браузеру сразу начать анализ.

Как это исправить?

1 Ответ

0 голосов
/ 25 февраля 2019

WOFF имеет свой собственный двоичный формат файла , поэтому на самом деле нет необходимости указывать набор символов.

Указание набора символов ускоряет отображение страниц вbrowser.

Указание набора символов, используемого страницей в заголовке HTTP Content-Type, позволяет браузеру сразу начать анализ.

Используется для HTML-страниц: большинствостраницы используют что-то вроде <meta charset="utf-8"> в HTML-коде.Проблема заключается в том, что браузер не знает набор символов, пока не достигнет и не проанализирует этот тег <meta>.Если этот набор символов отличается от настройки по умолчанию, браузер должен повторно проанализировать страницу.

Если вместо этого в коде HTTP указан набор символов:

Content-Type: text/html; charset=utf-8

браузер знаетнабор символов перед началом анализа страницы.

...