Build 9258 screws upfont sizes

tonymarston posted 2 months ago in General

I have just upgraded to version 9.5.0.5298 and it completely screwed up the font sizes in all dialog boxes by making them HUGE! So huge they overflow the display areas and become unreadable. When I go to the Tools->Preferences->General tab the box for setting the font size has completely disappeared. I have had to revert to the previous version.

redips posted 2 months ago

I've the same problem! See an attachment of what is now looking the main window.

1 attachment(s):
  • Annotazione
ansgar posted 2 months ago

This is due to various new fixes for high DPI scaling. See issue #213. Probably the scaling factor is not yet correct.

  • Could you please make a screenshot where Heidi can be seen besides another program which supports DPI scaling?
  • How is your DPI scaling set? (125%, 150%,...)
tonymarston posted 2 months ago

I am using a Lenovo laptop with a 14inch screen running at a resolution of 1920 x 1080 with 150% scaling. My OS is windows 10. The attached screenshot shows a HeidiSQL window from version 9.5.0.5295

1 attachment(s):
  • HeidiSQL
kuchumovn posted 2 months ago

I've just upgraded and the fonts are screwed too. I'm using a 4K monitor with 200% scaling in Windows 10. Screenshot attached.

1 attachment(s):
  • Screenshot-185-
kuchumovn posted 2 months ago

Edit: Using portable version 9.5.0.5196 is a workaround for now. "File" -> "Export settings" and then import settings in portable.

/download.php?download=portable-64

ansgar posted 2 months ago

@tonymarston: you are back on build 5295 - please update and report back, or...?

ansgar posted 2 months ago

@kuchumovn: I see my factor for scaling the font size must not be proportional to the scale percentage.

For example:

  • font height is 9px @ 100% scaling
  • should be 18px @ 200% scaling
  • Heidi increases the font size, not the height, by factor 2, which weirldy results in 27px height
  • the fix for the size factor could be: [size] / 3 * 2
  • crossing fingers that this fixes the font height to the right value

Isn't this all a mess or what?

tonymarston posted 2 months ago

I reverted to version 5295 because 5298 is faulty. I will not upgrade again until the fault is fixed.

ansgar posted 2 months ago

I meant why you did you post a screenshot of the non-faulty version. Anyway, you should have noticed that it has blured fonts, which is what I want to fix here.

For the font size/height problem: perhaps I should just increase the height by the proportional factor, not the size with an unproportional one.

tonymarston posted 2 months ago

I posted a screenshot of the non-faulty version to show that it did not have the fault. It should signify that a change you made to the later version produced this fault, so you should look at this change to find out why it misbehaved.

The fonts in the non-faulty version may look slightly blurred to you, but I would much rather have a slightly blurred font that I can read than a sharp font that I cannot.

ansgar posted 2 months ago

Yes, of course - better blurred than sharp but too big.

Keep in mind you're using the nightly builds here, not the official release version. There always may be unfinished things in the nightlies. In the next release, however, I planned to have this all fixed.

kuchumovn posted 2 months ago

I see my factor for scaling the font size must not be proportional to the scale percentage.

I'd like the fonts just to be normal size, not scaled. I'm using 200% scale for "retina" effect, so fonts inside an app shouldn't get bigger than on a FullHD monitor.

Keep in mind you're using the nightly builds here, not the official release version. There always may be unfinished things in the nightlies.

I just clicked "Help -> Update" yesterday and it updated to what it currently is. If it's a nightly build then it means that "Help -> Update" updates to a potentially broken version which I guess should be changed ("Help -> Update" should only updated to stable releases).

In the next release, however, I planned to have this all fixed.

Ok, thx.

ansgar posted 2 months ago

Current build should show correct font size now in high-dpi mode.

tonymarston posted 2 months ago

That fixes the font problem, but as you can see in the attached screenshot there is a problem in the 'basic' tab where the right hand margin of the 'name' and 'comment' text boxes appears to be fixed' If I try to make the left hand pane any wider, or reduce the size of the entire window, the text boxes disappear completely.

1 attachment(s):
  • HeidiSQL
kuchumovn posted 2 months ago

@ansgar I also updated to the latest build and it fixes the font sizes. I also noticed that the font size now is a bit smaller, maybe by 1px or 2px. I looked at the "Grid formatting" section but it only allows selecting font-family (Tahoma) and doesn't offer font-size selection.

Offtopic: I can see the toolbar icons are very blurry. I could find a high-res (or even SVG, if you prefer) alternatives to the existing icons if you want. Mail me at kuchumovn@gmail.com if interested.

kuchumovn posted 2 months ago

@ansgar Found a way to increase the scale with Ctrl + mousewheel, so disregard my font-size comment.

ansgar posted 2 months ago

The icons are currently upscaled hardly, which breaks the alpha channel of the png based icons.

If there was support for svg files, that would be cool, but Delphi does not have that currently. I also guess this is not the most important thing to fix. But it would at least be cool if I find a way to upscale icons while preserving their alpha channel. Paint.net also does that, and that looks way better than in HeidiSQL. Not sharp, but at least not so broken.

Please login to leave a reply, or register at first.