View Issue Details

IDProjectCategoryView StatusLast Update
0016960ScribusUser Interfacepublic2023-06-19 20:40
Reportershanesemler Assigned Tojghali  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionduplicate 
Product Version1.5.8 
Summary0016960: Scribus font selection drop down menus are garbled when using Kvantum themes
DescriptionScribus font selection drop down menus are garbled when using Kvantum themes. This doesn't happen when using the default QT themes. Screenshot attached. I reported this issue to the Kvantum dev, and they responded with the following:

"This isn't a bug in Kvantum but a bug revealed by Kvantum: no other style sets SH_ComboBox_Popup to true for all combo-boxes. The bug may be in Scribus's fontcombo.cpp → FontFamilyDelegate::paint. I have neither the time nor the motivation to dig into others' codes."
Steps To ReproduceUse QT Configuration Tool to set Kvantum as the style. Open Scribus. Create a text box and open the text editor. The drop down menu for the font is a garbled mess.
Additional InformationOS: Manjaro Linux
Kernel: Linux 6.1.31-2-MANJARO
CPU: AMD Ryzen 5 5600X
GPU: GeForce GTX 960
Driver: NVIDIA 530.41.03
Tags1.5.8, preferences, UI
PatchNo

Relationships

duplicate of 0016913 new Visual bug in font selection. 

Activities

shanesemler

2023-06-18 18:51

reporter  

ScribusKvantumBug.jpg (479,363 bytes)   
ScribusKvantumBug.jpg (479,363 bytes)   

jghali

2023-06-19 20:40

administrator   ~0050234

Duplicate of issue 0016913.

I already looked at this issue and I could not find a bug in our FontFamilyDelegate::paint() function. Honestly I am a bit clueless about this issue. What I could observe was :
- I did not see this issue in other distros than Manjaro
- I could reproduce the issue in Manjaro with our 1.5.x branch which uses Qt 5.15.x, but not in our 1.7.x branch which uses Qt 6.x.

The font combo code in 1.5.x and 1.7.x being almost identical apart the Qt version difference, I suspect something related to Qt might cause this issue.

Issue History

Date Modified Username Field Change
2023-06-18 18:51 shanesemler New Issue
2023-06-18 18:51 shanesemler Tag Attached: 1.5.8
2023-06-18 18:51 shanesemler Tag Attached: preferences
2023-06-18 18:51 shanesemler Tag Attached: UI
2023-06-18 18:51 shanesemler File Added: ScribusKvantumBug.jpg
2023-06-19 20:40 jghali Assigned To => jghali
2023-06-19 20:40 jghali Status new => resolved
2023-06-19 20:40 jghali Resolution open => duplicate
2023-06-19 20:40 jghali Note Added: 0050234
2023-06-19 20:40 jghali Relationship added duplicate of 0016913
2023-06-19 20:40 jghali Status resolved => closed