Explore non-latin font scaling for Plex @font-face
s
#16537
Labels
adopter: external
Work-stream that directly helps a team outside of IBM.
adopter: PAL
Work-stream that directly helps a Pattern & Asset Library.
adopter: product
Work-stream that directly helps a Product team.
adopter: strategic-product
Work-stream that directly effects the Product-led Growth initiative.
proposal: accepted
This request has gone through triaging and we are accepting PR's against it.
role: dev 🤖
type: enhancement 💡
Background
Non-latin families, particularly Japanese and Chinese (there are others as well), utilize a full-cap height that make them appear visually larger than the latin alphabet. They instead want them to be visually equivalent as much as possible. So the idea is to modify the styling surrounding these non-latin families to match the visual weight of latin. A common recommendation is to reduce font sizes by a certain amount
In this case they want to reduce the size of Plex Japanese/etc. by 5%.
Scope
This issue is for investigating and researching the best way to do this without impacting the rest of the system. I don't think we can modify
font-size
because it would impact the root value/sizing forem
/rem
units and would make every component in the system 5% smaller.Potential solution
There are some new
font-face
descriptors that seem promising: https://web.dev/articles/css-size-adjust Some of the fine-grained descriptors aren't supported in safari yet. It could be a case of progressive enhancement, where we optimize for the three browsers that support them and just do the best we can for Safari.Open questions
Relevant internal slack convo
Tasks
The text was updated successfully, but these errors were encountered: