| Summary: | Add support for higher DPI font settings | ||
|---|---|---|---|
| Product: | TDE | Reporter: | Michele Calgaro <michele.calgaro> |
| Component: | tdebase | Assignee: | Michele Calgaro <michele.calgaro> |
| Status: | NEW --- | ||
| Severity: | enhancement | CC: | bugwatch, michele.calgaro, mrmazda |
| Priority: | P5 | ||
| Version: | R14.1.x [Trinity] | ||
| Hardware: | Other | ||
| OS: | Linux | ||
| Compiler Version: | TDE Version String: | ||
| Application Version: | Application Name: | ||
| Bug Depends on: | |||
| Bug Blocks: | 2967 | ||
|
Description
Michele Calgaro
2018-03-09 09:28:30 CST
Most anyone who would try anything below 96 is almost certain to be unhappy with fonts. Modern fonts are not designed for any less nominal display density. There might be some infinitesimal few happy with the old xfs 75 dpi fonts, yet some apps, web browsers in particular, will override DE DPI with a 96 minimum. On the other end, there are already laptop displays marketed with more than 330 DPI. Based on the awful usability I saw quite a long time ago of the Gnome or XFCE DPI scaler, and my vague recollection of the DPI slider in post-XP Windows, I'd much rather see a select list than a slider, with increments of 12 if a moderate list is acceptable, 24 (which both 96 and 120 are) if less. Font behavior (steps between adjacent size increments/decrements) can be rather disconcerting with odd DPI selections (not a multiple of 12). This requires the following: - changes in Login manager, this is system wide and are used by tdm at the beginnning. New code is required for this. - changes in kcontrol font section, to allow overriding the system wide settings on a per-user basis. This is an extension of the code already existing. Support for range 64-512 in user session has been added in commit e8d866450 (R14.1) and a1a836e14 (R14.0). Support for TDM login screen is still pending. |