Summary: | konsole should support configuring line spacing | ||
---|---|---|---|
Product: | [Applications] konsole | Reporter: | Anssi Hannula <anssi.hannula> |
Component: | font | Assignee: | Konsole Developer <konsole-devel> |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | CC: | adaptee, cfeck, halla, kde, scott.deagan, simonandric5 |
Priority: | NOR | ||
Version: | 2.7 | ||
Target Milestone: | --- | ||
Platform: | Mageia RPMs | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/konsole/57994c1d5ddd917ac037b7107253775a256eebfb | Version Fixed In: | 4.10 |
Sentry Crash Report: |
Description
Anssi Hannula
2011-08-05 23:25:04 UTC
Well, should we add "line spacing" configuration to every application just because freetype changed their mind about what looks good? If the spacing should be configurable, it should be in fontconf or Qt, ideally per font. *** Bug 235056 has been marked as a duplicate of this bug. *** *** Bug 161495 has been marked as a duplicate of this bug. *** I have a mixed feeling about this issue. On one hand, I can still remember I was also somewhat annoyed by (now accustomed with) this linespaing issue after one freetype update. On the other hand, I generally don't want to touch the code related with font rendering in konsole. Font rendering is one hot spot for bug reports, and I don't want to introduce another parameter to make the situation more complex before I have better understanding of the existing code. According to the git history, this configureable linespacing feature has a long history. It was initially introduced by commit 58be7a62, 11 years ago. Most related code are still there, it is just the corresponding profile option is not defined and exposed. So the compromise for now is define a profile option but do not provide UI for controlling it. Four years ago it was a hot issue for me... Right now, konsole works perfectly well again, and I had forgotten about my bug that was closed as a duplicate. I'm also not sure konsole should work around freetype and qt bugs... Git commit 57994c1d5ddd917ac037b7107253775a256eebfb by Kurt Hindenburg. Committed on 10/07/2012 at 16:41. Pushed by hindenburg into branch 'master'. Provide GUI to change line spacing This provides a profile GUI to change the line spacing (0-5). Due to the Qt4.8/BIDI issues, allowing the user to change the spacing allows the user to fix any issues w/ the font they are using. REVIEW: 105478 FIXED-IN: 4.10 M +10 -0 src/EditProfileDialog.cpp M +1 -0 src/EditProfileDialog.h M +37 -0 src/EditProfileDialog.ui M +2 -0 src/Profile.cpp M +9 -0 src/Profile.h M +0 -8 src/TerminalDisplay.h M +1 -0 src/ViewManager.cpp http://commits.kde.org/konsole/57994c1d5ddd917ac037b7107253775a256eebfb I had no idea this setting was available! Thank you!!! |