HEY GUYS.
How about a compromise?
CSS:
@media (min-resolution: 100dpi) {
.message-body {
font-size: 13px !important;
}
}
I think we can approach this more scientifically. When does a larger font make sense? When a screen is very high resolution, but the physical dimensions are so small such that the default font (size 13) is hard to read. Unfortunately, Taluntain hasn't volunteered to us his DPI or specs, but we can infer some things based on what is sold in the market.
Highest DPI will be small, 4k screens. For desktop monitors, nothing under 27" is offered in 4k, making the DPI ~160+. Obviously suckers who bought 4k laptops will have even higher DPI, but this seems like a reasonable starting point to dynamically invoke a larger font.
How about normie mode? 24" 1920x1080, that's ~90 DPI. No font scaling needed there, 13 PX is fine.
Edge cases? 38" ultrawide 3840x1600: ~110 DPI. The screen here is so massive, it probably doesn't make sense to use the larger font either. Ultra users should be power users who are hopefully familiar with things like "zoom".
My swag for a cutoff is around
120 115 DPI.
Takeaway? Make the default font 13 px, and if you detect DPI =>
120 115, upsize it to whatever.
edit: I just confirmed this via
PC parts picker, the smallest 2560x1440 display offered for sale in the past several years is a dell S2417DG, having a DPI of 123. That resolution on a small screen probably needs a larger font, updated recommended threshold to 115 from 120 DPI.