Bug 346122 - [a11y][u7y] kcmshell5 fonts - > Choose (Select Font) initial window size much too small (DPI>96)
Summary: [a11y][u7y] kcmshell5 fonts - > Choose (Select Font) initial window size much...
Status: RESOLVED UPSTREAM
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_fonts (show other bugs)
Version: 5.2.2
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL: https://bugreports.qt.io/browse/QTBUG...
Keywords:
Depends on:
Blocks:
 
Reported: 2015-04-13 00:08 UTC by Felix Miata
Modified: 2015-08-24 08:21 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
KDE4 font choose window @ 144 DPI (33.22 KB, image/jpeg)
2015-04-13 00:08 UTC, Felix Miata
Details
KF5.8 select font window @ 144 DPI on Tumbleweed (25.54 KB, image/jpeg)
2015-04-13 00:12 UTC, Felix Miata
Details
KF5.9 select font window @ 132 DPI on Rawhide (22.26 KB, image/jpeg)
2015-04-13 00:13 UTC, Felix Miata
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Felix Miata 2015-04-13 00:08:09 UTC
Created attachment 92000 [details]
KDE4 font choose window @ 144 DPI

Misfeatures of current Select Font window at initially opened size (numbers for #'s 1-6 all for 144 DPI):
1-font select list too short to hold even 2 lines
2-size list too short to hold more than 2 lines
3-style list too short to hold more than 2 styles
4-style list omits selection "Bold" (distinct bug?)
5-scrollbars too narrow to be targeted using default mouse pointer threshold
5-scrollbars too short to be useful
6-512px in width regardless of screen density
7-varies only slightly in height according to applied font size; e.g. with size 10, 393px tall @ 96 DPI, 403px tall @ 120 DPI, 413px tall @ 132 DPI, 437px tall @ 144 DPI

Shortcomings increase as DPI increases, decrease as DPI decreases approaching 96, but are not entirely gone even at 96 DPI.

As display density increases, so should initial Select Font window size in px, remaining approximately the same physically.
Comment 1 Felix Miata 2015-04-13 00:12:10 UTC
Created attachment 92001 [details]
KF5.8 select font window @ 144 DPI on Tumbleweed
Comment 2 Felix Miata 2015-04-13 00:13:18 UTC
Created attachment 92002 [details]
KF5.9 select font window @ 132 DPI on Rawhide
Comment 3 Christoph Feck 2015-04-13 07:19:53 UTC
This is QFontDialog, please report this issue directly to Qt developers via https://bugreports.qt.io/
Comment 4 Felix Miata 2015-04-13 08:36:21 UTC
(In reply to Christoph Feck from comment #3)
> This is QFontDialog, please report this issue directly to Qt developers via
> https://bugreports.qt.io/

I thought "downstream" from here was places like Debian, Fedora and openSUSE???

https://bugreports.qt.io/browse/QTBUG-45522 filed even though I could not find any place except commentary to mention QFontDialog.
Comment 5 Felix Miata 2015-05-06 19:05:01 UTC
Upstream has a proposed fix at https://codereview.qt-project.org/#/c/111859/ that I am unable to test unless someone builds an openSUSE or Fedora rpm using it that I can simply install.
Comment 6 Hrvoje Senjan 2015-05-06 19:26:18 UTC
I can add it to our Qt5 packaging. Will post back when/where, etc. It *appears* it shouldn't break anything ;-)