What do people (@waddlesplash, @nephele) feel is wrong with the scaling factor approach? The way ChromeOS and Windows does it seems okay. What is so bad about replacing the current calculation using font size 12 with just a scaling factor? Maybe if there is more information there it would help the discussion be more productive.
I do think we should not do it how macOS does it, which seems hacky. From what I have heard there it is always scaled up 2x and then if the user wants less than 2x it is scaled down using a bitmap scaling which makes everything look terrible.
Obviously you can’t do that with the current system, which I guess is your point, though as nephele says you could be less combative in your wording.
But I also wonder: how would it work with a scale factor? Do you want a scale factor AND global font size settings? Isn’t that even more complicated? How do those interact? Does the scale factor only affect general sizing and then there is still a font size? Or does the scaling affect the font size unless you also change that? This sounds very confusing to me. I think there is either a scale factor or the current font size settings, and then each app could still have individual font size settings if you need those bigger. In that sense there really isn’t a huge difference between the approaches with the exception that a scale factor might be less hacky in the code than some calculations with a hard-coded font size 12.