apps-gorm
apps-gorm copied to clipboard
Font size inconsistency
No, sad enough that change was actually the other way around. I had to change a place where we were using a point size interface to request a font into one using pixel size, to get it to work properly with the rest of GNUstep.
You could say this way one step back, as far as this specific bug report is concerned.
Fred,
Do you know if your latest change addresses this issue?
GC
Well, it's in my TODO list. It'll get done eventually, but probably not in the any time soon. Help is appreciated, of course. :) |
Just to add that this problem forces developers to create user interfaces of different sizes (depending on their screen setup). That will result in UI inconsistency between applications.
Increasing system/ui elements font size is not a solution, as sometimes the text will be larger than controls therefore not partialy visible.
Font sizes are in points, but all backends currently assume that the display is 72dpi.
It would be very easy for me to have back-art render at any resolution given a scale factor (although it might take some tweaking to get it to look good). However, there's a lot of work that needs doing in back/Source/x11/ to translate window sizes and event positions and such.
(This is a backend issue, but there's no backend category. Could someone add one? (Adam?))
Font rendering does ignore screen resolution and font size seems to be in pixels instead of points. There are several problemswith this:
-
Applications have very small fonts when using large screen resolution. (compare to KDE, Gnome, Mozilla...)
-
Two different sizes are useed: one for screen other for printing. To be able to have comfortably readable screen fonts I am using sizes from 14 to 18. When I want to print a text or any other view, i have to change font size to smaller (normal) size, that is from 8 to 12. This is completely against basic GNUstep display principle - WYSIWIG and the behaviour is not as expected. (I do not have to care whether I am printing to screen or printer, so why I do have to care about using different fonts for screen and for printer?)
I consider it to be incosistency and I think that point size should be used (as expected).