Designing for User Font-size and Zoom
Briefly

Web typography needs careful consideration of viewport adaptability and user preferences. Browser defaults set at 16px allow user customization, but not all content benefits from the same font size. Preferences can vary between contexts, such as reading versus editing. A single global font size is often inadequate. The diversity of content types necessitates nuanced approaches in CSS for optimal readability without undermining user settings or experience. Fluid typography provides dynamic solutions, yet poses challenges to establishing a consistent user experience across diverse content.
All major browsers provide a default font size of 16px as the basis for every website to build from. Users can change that value by setting a global font-size preference that will be applied to every website they visit, CSS authors can choose to use or ignore that setting, and then users can apply a site-specific page-zoom on-the-fly if more adjustments are needed.
Not all content has the same needs. When I'm reading a blog post I like larger text, but when I'm filling in a spreadsheet smaller text makes sense - as long as I can still read it. There's no preference setting that will adapt perfectly in both situations.
Read at OddBird
[
|
]