SUMMARY In the fonts KCM, selecting different fonts changes that height of the text field to show the selected font. If the font is bigger than the space allowed in the field, then the field will change. This is because we try to accurately represent the sizes that the fonts will take when selected. However, this makes for an odd visual inconsistency for the user. This can be solved by having a preview area. This is already being proposed. My suggestion would be that if the preview area is accepted, the fields below should "not" try to preview font size and only preview font family. STEPS TO REPRODUCE 1. 2. 3. OBSERVED RESULT EXPECTED RESULT SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION
Even if we have a large central preview area, we can't stop making the text field bigger to accommodate bigger fonts unless we entirely remove the preview of that font from the text field. Is what what you're proposing?
My preference is to have maybe the font shape show and not the size. If that's not possible, I would ask to have no preview at all in the font fields.
Making the preview show the font but not the size is possible, but I foresee that it would lead to bug reports. For example the preview for the "small" font and the "normal" font would look identical in the preview areas, because they typically only differ by their sizes. Ditching the preview in the text fields entirely would resolve this, in the sense than removing a feature eliminates bugs in the feature. But I'm not sure it would be an improvement overall.
I understand.
So yeah, I don't think there's a clean way to do this, sorry. :)