View Issue Details

IDProjectCategoryView StatusLast Update
0014023ScribusUsabilitypublic2016-05-16 16:51
ReporterLaserAssigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionduplicate 
PlatformPCOSArchlinuxOS Versionuptodate
Product Version1.5.2.svn 
Summary0014023: 1.5.2svn HiDPI GUI font too small
DescriptionAfter upgrading to r21279 the font size of the menus is to small.
Windows like the PP look normal, only headline is not readable.
Additional InformationImage 1 shows Main Menu
Image 2 shows preferences
TagsHiDPI, Qt5.7, upstream
PatchNo

Relationships

duplicate of 0014004 closedcbradney Improve Canvas rendering on Hi-DPI screens 
related to 0013204 closedfschmid Unusably tiny tool icons on HiDPI screen on Ubuntu Unity desktop 
has duplicate 0013255 closed Menus broken on high resolution screen 

Activities

Laser

2016-05-04 13:00

reporter  

resolution.png (16,014 bytes)   
resolution.png (16,014 bytes)   

Laser

2016-05-04 13:00

reporter  

resolution2.png (33,559 bytes)   
resolution2.png (33,559 bytes)   

Laser

2016-05-04 13:20

reporter   ~0040767

Last edited: 2016-05-04 13:26

Ok, guessed where the font size is - had to increase it from the 9 pt that I use in 1.4.6 to 27 pt.

I also renamed ~/.scribus and ~/scribus - 9 pt are default?
Perhaps this has to do something with hidpi?

Laser

2016-05-04 20:31

reporter   ~0040772

Last edited: 2016-05-05 15:25

If it helps...
Opening Scribus and then files -> open font is small.
<s>Opening an older file directly, font is large. No matter what version created with.</s>

Kunda

2016-05-04 20:46

updater   ~0040774

yea.. most likely HiDPI patch

Kunda

2016-05-04 20:48

updater   ~0040775

Hey Khaled, any ideas how to fix this (if this is HiDPI related)

user5122

2016-05-04 21:40

  ~0040776

Are you using a Hi-DPI screen? What version of Qt are you using?

Laser

2016-05-04 21:45

reporter   ~0040777

No Hi-DPI screen.
Qt is 5.6.0

user5122

2016-05-04 21:47

  ~0040778

Are you running KDE or GNOME? What happens if you set QT_STYLE_OVERRIDE=Fusion before running Scribus?

Laser

2016-05-05 15:23

reporter   ~0040789

More info:
xfce
Qt 5.6.0
Device Pixel ratio: 3
QT_STYLE_OVERRIDE=Fusion has no effect

user5122

2016-05-06 12:18

  ~0040826

It seems to me this is a Qt bug since the calculated pixel ration is wrong as it should have been 1 in this case not three. I think the best way forward is to report this to Qt. You should be able reproduce it with any other Qt application by setting the environment variable QT_AUTO_SCREEN_SCALE_FACTOR=1.

To fix your immediate issue you can set QT_SCALE_FACTOR=1 (to make it permanent add “export QT_SCALE_FACTOR=1” to your ~/.profile file, and re-login).

Laser

2016-05-06 13:28

reporter   ~0040830

QT_SCALE_Factor doesn't work.
I fixed it for me with setting font size to 27.
As long as no one else has this problem, this report can be closed.

user5122

2016-05-06 13:43

  ~0040831

What device pixel ratio do you get after setting QT_SCALE_FACTOR=1 (not that this is case sensitive)?

user5122

2016-05-06 13:45

  ~0040832

Can you also try QT_SCALE_FACTOR=.33333?

user5122

2016-05-06 13:49

  ~0040833

Even better export QT_AUTO_SCREEN_SCALE_FACTOR=0

Laser

2016-05-06 15:02

reporter   ~0040834

I found the problem.
It's the 2nd screen.

I have a TV (and home-cinema) on hdmi beside the monitor on DVI.
Without the TV (and my music) scale factor 1 is correct.
With TV on device pixel ratio is always 3 and font too small, no matter what scale factor. With TV off always 1 and font size ok.

user5122

2016-05-06 21:41

  ~0040856

This is definitely a Qt bug. Can you please report this to Qt developers? (I’d gladly do it myself, but they will probably need information I can not provide since I can’t reproduce this myself).

Can you also try to export QT_AUTO_SCREEN_SCALE_FACTOR=1 and test any other Qt application and see if it exhibits the same issue?

Laser

2016-05-08 11:25

reporter   ~0040882

I cannot reproduce anymore.
Perhaps Qt changed something or my PC had a hickup...
If it appears again I will contact Qt.

Thanks to Khaled for the work.

andreasn1

2016-05-14 22:16

reporter   ~0041061

I am unable to reproduce this bug using master/trunk on my 3200x1800 13" monitor on Fedora 24.

Kunda

2016-05-15 02:23

updater   ~0041065

Heads up: please post the upstream Qt bug link here for reference, thanks!

Kunda

2016-05-15 13:14

updater   ~0041083

AndreasFranke, can you reproduce this using the latest Scribus 1.5.2svn trunk ?

Kunda

2016-05-15 13:16

updater   ~0041084

rubo77, can you reproduce this on the latest 1.5.2svn trunk ?

Kunda

2016-05-16 16:44

updater   ~0041132

Resolving this ticket since both 0014004 and 0013204 both have been merged. If there is an issue please reopen

Issue History

Date Modified Username Field Change
2016-05-04 13:00 Laser New Issue
2016-05-04 13:00 Laser File Added: resolution.png
2016-05-04 13:00 Laser File Added: resolution2.png
2016-05-04 13:20 Laser Note Added: 0040767
2016-05-04 13:26 Laser Note Edited: 0040767
2016-05-04 20:31 Laser Note Added: 0040772
2016-05-04 20:46 Kunda Note Added: 0040774
2016-05-04 20:48 Kunda Note Added: 0040775
2016-05-04 20:48 Kunda Tag Attached: HiDPI
2016-05-04 20:49 Kunda Relationship added related to 0013204
2016-05-04 21:40 user5122 Note Added: 0040776
2016-05-04 21:45 Laser Note Added: 0040777
2016-05-04 21:47 user5122 Note Added: 0040778
2016-05-05 15:23 Laser Note Added: 0040789
2016-05-05 15:25 Laser Note Edited: 0040772
2016-05-06 12:18 user5122 Note Added: 0040826
2016-05-06 13:28 Laser Note Added: 0040830
2016-05-06 13:43 user5122 Note Added: 0040831
2016-05-06 13:45 user5122 Note Added: 0040832
2016-05-06 13:49 user5122 Note Added: 0040833
2016-05-06 15:02 Laser Note Added: 0040834
2016-05-06 15:13 Kunda Summary GUI font to small => GUI font too small
2016-05-06 21:41 user5122 Note Added: 0040856
2016-05-08 11:23 Laser Tag Attached: #tobeclosed
2016-05-08 11:25 Laser Note Added: 0040882
2016-05-14 22:16 andreasn1 Note Added: 0041061
2016-05-15 02:23 Kunda Note Added: 0041065
2016-05-15 02:23 Kunda Tag Attached: upstream
2016-05-15 02:23 Kunda Tag Attached: Qt5.7
2016-05-15 02:24 Kunda Tag Attached: #pending
2016-05-15 13:11 Kunda Summary GUI font too small => 1.5.2svn HiDPI GUI font too small
2016-05-15 13:14 Kunda Note Added: 0041083
2016-05-15 13:16 Kunda Note Added: 0041084
2016-05-16 16:42 Kunda Relationship added related to 0014004
2016-05-16 16:44 Kunda Note Added: 0041132
2016-05-16 16:44 Kunda Relationship replaced duplicate of 0014004
2016-05-16 16:44 Kunda Status new => resolved
2016-05-16 16:44 Kunda Resolution open => duplicate
2016-05-16 16:44 Kunda Assigned To => Kunda
2016-05-16 16:48 Kunda Assigned To Kunda =>
2016-05-16 16:48 Kunda Tag Detached: #pending
2016-05-16 16:48 Kunda Tag Detached: #tobeclosed
2016-05-16 16:51 Kunda Status resolved => closed
2016-05-16 16:52 Kunda Relationship added has duplicate 0013255