[Bug 373090] New: fonts are very small on lcd-tv
https://bugzilla.novell.com/show_bug.cgi?id=373090 Summary: fonts are very small on lcd-tv Product: openSUSE 11.0 Version: Alpha 3 Platform: i586 OS/Version: Linux Status: NEW Severity: Normal Priority: P5 - None Component: X.Org AssignedTo: sndirsch@novell.com ReportedBy: sassmann@novell.com QAContact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- fonts are not readable after fresh installation on 40" lcd-tv -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=373090
User sassmann@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=373090#c1
--- Comment #1 from Stefan Assmann
https://bugzilla.novell.com/show_bug.cgi?id=373090
User sassmann@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=373090#c2
--- Comment #2 from Stefan Assmann
https://bugzilla.novell.com/show_bug.cgi?id=373090
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=373090
User sndirsch@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=373090#c3
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=373090
User sassmann@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=373090#c4
--- Comment #4 from Stefan Assmann
https://bugzilla.novell.com/show_bug.cgi?id=373090
User sassmann@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=373090#c5
Stefan Assmann
https://bugzilla.novell.com/show_bug.cgi?id=373090
User sndirsch@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=373090#c6
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=373090
User mfabian@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=373090#c7
--- Comment #7 from Mike Fabian
https://bugzilla.novell.com/show_bug.cgi?id=373090
User sassmann@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=373090#c8
--- Comment #8 from Stefan Assmann
https://bugzilla.novell.com/show_bug.cgi?id=373090
User sassmann@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=373090#c9
Stefan Assmann
https://bugzilla.novell.com/show_bug.cgi?id=373090
User mfabian@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=373090#c10
--- Comment #10 from Mike Fabian
https://bugzilla.novell.com/show_bug.cgi?id=373090
User mfabian@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=373090#c11
Mike Fabian
https://bugzilla.novell.com/show_bug.cgi?id=373090
Stephan Binner
https://bugzilla.novell.com/show_bug.cgi?id=373090
User sassmann@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=373090#c12
--- Comment #12 from Stefan Assmann
https://bugzilla.novell.com/show_bug.cgi?id=373090
User eich@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=373090#c13
Egbert Eich
https://bugzilla.novell.com/show_bug.cgi?id=373090
User mfabian@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=373090#c14
--- Comment #14 from Mike Fabian
https://bugzilla.novell.com/show_bug.cgi?id=373090
User mhopf@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=373090#c15
--- Comment #15 from Matthias Hopf
https://bugzilla.novell.com/show_bug.cgi?id=373090
User mhopf@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=373090#c16
--- Comment #16 from Matthias Hopf
The simplest workaround for these is what Stefan wronte in comment #12:
If the DisplaySize detected by DDC results in a dpi smaller then 75 dpi, ignore the true DisplaySize and calculate a faked one which results in 75 dpi. This gives resonably big fonts on such screens.
Sounds reasonable. This sort-of gives the best of both worlds. However, this should be implemented in the toolkits, because some applications want to know the *real* screen size (e.g. to implement a 100% zoom for formats with physical measurements e.g. in screen readers or DTP).
A better solution (which would give perfect results), would be to let the user change the distance to his screen is. E.g. Sax2 could have an entry field in the monitor section for the distance with a default value of 80 cm. If the user doesn’t change that default, Sax2 writes
I'd rather have the user specify the default font size in pixels. That is typically well understood, and users won't understand that they have to change this value if they don't like the font size, and they won't understand, that changing this value would result in fake dpi values.
¹ And projectors only if they are used as the main display, when they are used for presentations the problem does not occur as the dpi calculation (and therefore the font size calculation) is done for the main display (e.g. the laptop display) and the projector just shows the same picture which usually shows reasonably sized fonts then.
Actually, it isn't, because RandR has no notion of a "primary" screen :-( What happens in these circumstances is up to the driver. If the projector isn't attached on Xserver startup (what is typically the case), you're right, though. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=373090
User eich@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=373090#c17
--- Comment #17 from Egbert Eich
https://bugzilla.novell.com/show_bug.cgi?id=373090
User mhopf@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=373090#c18
--- Comment #18 from Matthias Hopf
If we had a way to pass the different viewport sizes and resolutions to the client the client toolkit could do something much smarter already. (Maybe XRandR already allows for this).
Not to my knowledge. Also, xrandr has a --dpi switch, but that (again) is global and not per head.
For dump applications this calculation could be done in the server and the root window size could be whacked to match this resolution (as it is done today).
Again, then DPI calculations break, I would consider that a no-go.
Unfortunately noone has caught on to this. The reason may be that the people I've talked to were all developers - those people have a different usage pattern: they clutter up their screens with as many terminal windows as possible and read them from a close distance.
And use fixed as font. Or 8x13 or whatever. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=373090
User sndirsch@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=373090#c19
Stefan Dirsch
participants (1)
-
bugzilla_noreply@novell.com