https://bugs.kde.org/show_bug.cgi?id=491867
--- Comment #2 from Sauf <hs...@proton.me> --- (In reply to Nate Graham from comment #1) > Can reproduce. I'm pretty sure of what's going on here: because the System > Tray allocates the same square area for every applet, when the Latin letters > for the current language are taller than they are wide, the text vertically > fills the space rather than horizontally filling the space, and the the font > size ends up larger than when the text is wider than it is long (e.g. with > something like "us"). > > The effect is even more pronounced with Hebrew, which gets the Latin > abbreviation "il". That's even narrower than "ir"! And if I add Latin > American Spanish with the code "lat", then the text is small because it has > to fit into the same box. > > We could set a maximum text size so that it can't be quite so tall when the > letters are narrow, but we can't make the size fixed or else longer codes > would overflow. Thanks for your reply. I've set {font.pointSize} to {Math.max(root.height * 0.4)} and seems to be kina OK for "li",''fa" and they are same size "us", but layouts like "lat" or "apl" are smaller than normal. so it is not the best design. The another solution is that user change font size like digital clock widget which I don't think it is that much "better". Why don't we consider display text to be all two or three letters? for example to embrace ISO 639 language codes. In this case we have more control on font size. Also in keyboard layout context we're talking about languages than countries. For instance If I also install "Kurdish (Iran, Arabic-Latin)" and "Persian" for both of them the text display is "ir" and it is hard to distinguish them. and these are different languages. -- You are receiving this mail because: You are watching all bug changes.