#css #unicode #google-fonts
#css #юникод #google-шрифты
Вопрос:
У меня есть одна страница, на которой нужен один шрифт Google для английских символов и другой шрифт Google для тайских символов.
Это можно сделать с помощью @font-face
синтаксиса, определив, какой диапазон символов Unicode должен использовать какой шрифт.
Однако шрифты Google не дают вам никакой возможности использовать @font-face
синтаксис. Есть ли какой-либо способ указать диапазон символов Юникода при импорте шрифтов с использованием @import
<link>
объявлений Google или?
Ответ №1:
Можно вручную найти этот синтаксис, загрузив URL, предоставленный Google. Например, @import
правило для Noto без тайского языка таково:
@import url('https://fonts.googleapis.com/css2?family=Noto Sans Thai:wght@200;400amp;display=swap');
Загрузка этого URL напрямую показывает @font-face
объявления.
К сожалению, они исправляются со временем и в конечном итоге устаревают при обновлении шрифта. Это означает, что будущим пользователям всегда нужно будет загружать эту конкретную версию шрифта, даже если у них может быть более актуальная версия, кэшированная в их браузере.