Repository navigation
Conversation
|
Visit the preview URL for this PR (updated for commit 39e00d8): https://koobiq-next--prs-2252-wf54gfjt.web.app (expires Fri, 30 Oct 2026 14:02:38 GMT) 🔥 via Firebase Hosting GitHub Action 🌎 Sign: c9e37e518febda70d0317d07e8ceb35ac43c534c |
Откуда берётся потеря фичДополнил исследование ссылкой на upstream-обсуждение: fontsource/fontsource#39, комментарий. Там описана причина: при сборке сабсетов из Google Fonts в файле остаётся только whitelist фич — Отсюда и цифры из задачи DS-5791: у полного Inter 4.1 — 43 фичи (39 GSUB + 4 GPOS), в latin-сабсете Отдельно: у |
|
Рома, проверял ли ты пакет fontsource-variable/inter ? Как ты и сказал, fontsource/inter , действительно хранит урезанный функционал |
270acf6 to
39e00d8
Compare
Вариативный пакет шрифта проверял, где-то в логах осталось, и в памяти были обрывки, что агент писал что с вариативным вроде как все норм. Переезд на вариативных шрифт можно рассмотреть. Это выходит за рамки задачи (просто поправить доки). Возможно, нужна и в Реакте доработка. Пошел копать) |
Сори) |
Summary
Статья «Типографика → Добавление шрифтов» больше не предлагает Fontsource и Google Fonts CDN как основной способ подключения. Вместо этого она показывает официальные сборки Inter и JetBrains Mono, npm-пакеты с полными файлами и предупреждает, что часть источников отдаёт урезанный шрифт: раздача по сабсетам теряет вместе с глифами OpenType-фичи, из-за чего фичи из дизайн-токенов (
zero,ss01,ss04,case) и отдельные символы молча не работают.Задача: DS-5791
List of notable changes:
typography.ru.mdxиtypography.en.mdx: вместо разделов Fontsource и Google Fonts CDN — «Откуда брать шрифты» (rsms.me/inter/download, релизы JetBrains Mono, npm inter-ui / dist-font-inter и @fontsource/jetbrains-mono), «Проверьте шрифт перед подключением» и «Фичи из токенов» сfont-feature-settings: var(--kbq-typography-text-normal-font-feature-settings)apps/docs/src/app/structure.ts: бейдж «Обновлено» у пункта «Типографика» до 2026-11-10rsms,webfonts,сабсеты,фичив словари cspellWhat should reviewers focus on?
unicode-range), а не в самом файле шрифта: семейство, скачанное с fonts.google.com, полное;inter-uiподходит только папкойweb/(в*-latinнет ни кириллицы, ниccmp/mkmk),dist-font-interпобайтно совпадает с официальным релизом;@import 'assets/fonts/inter/inter.css'из архива Inter и три@font-faceдля JetBrains Mono 400/600/700;Checks
npx prettier --check— oknpx cspell— oknpx eslint apps/docs/src/app/structure.ts— okyarn run build:docs-pages— 302 страницы собраныyarn run unit:koobiq-docs— 258 тестов пройдено