TGViewer
Дизайнтюа и Фронтендюэль Дизайнтюа и Фронтендюэль @designtua_frontenduel · 118 subscribers
Post #109 57
1/2

Нашёл в Safari баг с вариативными шрифтами.

Если при font-optical-sizing: auto; явно указать для оси opsz её значение по умолчанию — оно будет проигнорировано, и применится фактический (computed) размер шрифта. Любые другие значения работают нормально.

/* вместо этого */
font-optical-sizing: auto;
font-variation-settings: "opsz" 14;

/* будет нечто такое (ПСЕВДОКОД) */
font-optical-sizing: auto !important;
font-variation-settings: "opsz" clamp(--opsz-min, 1em, --opsz-max);


На скринах видно, как начертание шрифта по всей шкале меняется плавно, но строго в единственной точке ломается и сбрасывается в auto. Математики в таких случаях говорят, что точка на графике выколота.

Хотел зарепортить в баг-трекер, но оказалось, что ошибка известна с 2021 года — уже чинилась, но потом мутировала и возвращалась. Дальнейшие перспективы пока неясны, в 27 версии актуально.
https://bugs.webkit.org/show_bug.cgi?id=227353
https://bugs.webkit.org/show_bug.cgi?id=258944

#браузеры
#вариативные_шрифты
  • ❤ 1
More from @designtua_frontenduel
  1. Sep 17, 20262/2 Объективно, баг узкоспецифичный и на повседневную жизнь почти не влияет. Но могут лома…
  2. Aug 20, 20267/7 Иерархия со вложенностью. Помимо удобства выравнивания, чекбоксы имеют третье промежут…
  3. Aug 20, 20266/7 Есть пара случаев, когда классические чекбоксы предпочтительнее даже в мобильном окруж…
  4. Aug 20, 20265/7 Вообще, это интересный пример стихийно-разумной эволюции. Конечно, изначально свитчи д…
  5. Aug 20, 20264/7 Это не мои домыслы, всё прописано в гайдлайнах. Только там много чего разного, и трудн…
  6. Aug 20, 20263/7 На самом деле ключевое различие чекбокса и свитча вот: Switch подразумевает, что перек…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →