The calendar is not clearly drawn fonts. Probably should pomemyat font or uduchshit his drawing? Reproducible: Always
Created attachment 74645 [details] was in 4.7.4
Created attachment 74646 [details] It was now in 4.8.5
I think it is necessary to replace the fonts or adjust it renders
Created attachment 78409 [details] Fix ugly font in calendar widget. Please apply this simple patch for fix ugly font in calendar widget. Calendar font before patch: http://i.imgur.com/6zhPx.png Calendar font after patch: http://i.imgur.com/n6tX9.png
That ifdef was introduced by this commit: https://projects.kde.org/projects/kde/kde-workspace/repository/revisions/15662dc9ab5a118b5194b7da09951555ebb5e5fc/diff You should probably investigate (or just ask), why was that needed. That block is inside an #ifdef just because QFont::HintingPreference was introduced in Qt 4.8: http://qt-project.org/doc/qt-4.8/qfont.html#HintingPreference-enum Also, the fonts are working nicely for me. Can you specify your font settings? More precisely, ~/.config/fontconfig/fonts.conf (or ~/.fontconfig.conf) and font name/size (in systemsettings).
Created attachment 78680 [details] My font configs (In reply to comment #5) > That ifdef was introduced by this commit: > https://projects.kde.org/projects/kde/kde-workspace/repository/revisions/ > 15662dc9ab5a118b5194b7da09951555ebb5e5fc/diff > > You should probably investigate (or just ask), why was that needed. > > That block is inside an #ifdef just because QFont::HintingPreference was > introduced in Qt 4.8: > http://qt-project.org/doc/qt-4.8/qfont.html#HintingPreference-enum > > Also, the fonts are working nicely for me. Can you specify your font > settings? > More precisely, ~/.config/fontconfig/fonts.conf (or ~/.fontconfig.conf) and > font name/size (in systemsettings). System settings: Monospaced font: Terminus 9 Little and toolbar font: Verdana 8 Other: Verdana 9 Smoothing: enable(excluding 6-12 sizes) Subpixel smoothing: disable Hitning: full DPI: 96 Resolution: 1280x1024 QFont::HintingPreference need for allow set pixel size for font when hinting is enable. Because when hinting enable and set pixel size, it decrease size to nearest point size, when font looks not ugly. But in calendar it is not need, and if user want to enable pixel accuracy, than simple disable hinting. But I enable hinting for improve the appearance of fonts. And hardcoded disable hinting in calendar code is broken my global system settings in calendar, and now font in calendar look ugly.
I can confirm that I can reproduce this bug using the Verdana font with disabled smoothing and enabled hinting. Other apps (such as Dolphin) look relatively fine, but the table in the calendar has broken font rendering. Setting QFont::PreferNoHinting turns hinting off even for non-smoothed fonts, which results in very bad rendering.
I can confirm this bug. http://ompldr.org/vaTBibQ/Recovery_5.png
*** This bug has been confirmed by popular vote. ***
Hello! This bug report was filed for KDE Plasma 4, which reached end-of-support status in August 2015. KDE Plasma 5's desktop shell has been almost completely rewritten for better performance and usability, so it is likely that this bug is already resolved in Plasma 5. Accordingly, we hope you understand why we must close this bug report. If the issue described here is still present in KDE Plasma 5.12 or later, please feel free to open a new ticket in the "plasmashell" product after reading https://community.kde.org/Get_Involved/Bug_Reporting If you would like to get involved in KDE's bug triaging effort so that future mass bug closes like this are less likely, please read https://community.kde.org/Get_Involved#Bug_Triaging Thanks for your understanding! Nate Graham