thank you for coming to my TED talk...
thank you for coming to my TED talk...
Small PNGs with good alt text are not as unsafe, large, and brittle as third party fonts.
You're not responding to what I said; you're responding to a caricature of what you imagine me to be like. Doing so derails the discussion.
Cosmetics can be used, but they need a strict performance budget. I'd say that 50kb of render-blocking/CLS-inducing cosmetics and 250kb total cosmetics would be quite generous for 90% of corporate websites, though I'd rather see much lower sizes and reserve more space for content. I would not count inline images that convey information as part of an article's content in this budget.
If you're worried about 3rd party fonts, then force the team to self-host the fonts. If the chosen fonts are not to the end user's liking, they can always override (if they are nerdy enough to know how). Just because lazy devs use 3rd party dosn't mean the baby has to be thrown out with the bath water.
2. Non-default fonts for text still create a suboptimal experience for users with reading impairments like dyslexia who could benefit from using their preferred fonts in place of sans/serif without breaking pages that need icon fonts.
> Just because you don't like it doesn't mean the rest of the world should suffer without it.
By the same token, just because your design/marketing departments think a design "pops" doesn't mean that disadvantaged users should have to suffer by your personal preferences. People who need privacy (e.g tor users who disable js/JIT/SVG/any non-whitelisted fonts), extra a11y (changing default colors, fonts, layouts), and extra bandwidth constraints (satellite internet with high packet loss) exist too, and excessive web design frequently gets these people shafted.
I'm not saying that the world needs to change for my personal preferences; I'm saying that the world needs to cater less to personal preferences and more towards people's needs. People who make up a disadvantaged minority of users need disproportionate levels of accommodation, and their needs are more important than graphic design.