reckel-jm / cantara

Open Source Simple Song Presentation Software
https://www.cantara.app
GNU General Public License v3.0
13 stars 6 forks source link

Pixelated Fonts When Presenting #28

Open OwenD30 opened 1 week ago

OwenD30 commented 1 week ago

Describe the bug The font in the presentation view for both the presentation screen and the control screen are pixelated

To Reproduce Start a presentation on Fedora

Expected behavior I expect the fonts to be rendered correctly

Screenshots Screenshot from 2024-09-18 15-25-29 Screenshot from 2024-09-18 15-25-56

Information about your Operation System (please complete the following information):

Additional Notes Is this project still being updated? It's absolutely great what you've done here, I'm just wondering. Thanks so much!

reckel-jm commented 1 week ago

Hey @OwenD30,

Thank you so much for your issue report and the screenshots!

To answer your last question first: Yes, the project is still actively maintained and developed. However I have many offline duties including a full time job, so sometimes the development slows down a little bit. In addition, I am considering rewriting the application in Tauri (Rust + Angular), but so far this is just an idea and the current project as it is will be continued. Any contributions, ideas etc. are more than welcome 🤗

Concerning your issue: Have you tried other Qt6 applications under Flatpak, and do they have a similar issue? Under my Linux setup (Arch), I don't face the issue. Which desktop environment are you using, and are you using Wayland or X?

Thank you again and God bless!

Edit: So the problem only occurs in presentation mode? Any other mode and window is fine?

OwenD30 commented 1 week ago

It's only in presentation mode! The rest of the program works perfectly.

I'm on Fedora 40 w/ Gnome 46 & Wayland.

I'm a computer engineering student with limited time on my hands, but I might clone the repo and check it out!

reckel-jm commented 1 week ago

Hello, thanks for your reply!

Then I probably now what the reason for that is: It is the use of the TBGRABitmap font rendering. This has caused some other bugs as well and I am going to provide a bug fix in the next version which should also fix your problem.

I will leave the issue open till I have implemented it.