[Lazarus] Mac users: High-DPI

Ondrej Pokorny lazarus at kluug.net
Thu Mar 9 23:01:27 CET 2017


On 09.03.2017 21:37, Alexey via Lazarus wrote:
> On 09.03.2017 21:58, Ondrej Pokorny via Lazarus wrote:
>>> can you tell why the Mac font becomes bigger?
>>
>> Because Font: Height := -MulDiv(Size, *PixelsPerInch*, 72);
>
> If you change 72 here too to 96, it will be okay?
>

Yes, it would behave like before r53712.

------
But actually I now tested the font problem on Mac:

Lazarus 1.6: Font.Size=8 (or any other value) results in different 
visual font height on Windows and Mac.
Lazarus trunk: Font.Size=8 (or any other value) is the same height on 
Windows and Mac.

To me it looks like the change of DPI from 72 to 96 fixed the font size 
problems and made texts look the same. Obviously, when updating from 1.6 
to 1.7 (1.8) people on Mac will have to adjust custom (nonzero) font sizes.

I.e. it looks like no change is required. I will only leave a note about 
it in release information.

If you experience something else and you think I am wrong, please write 
about it. My testing chances on Mac are limited. I'd like to have the 
DPI-Scaling as good as possible for 1.8 RC1.

Ondrej
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20170309/9b17ede3/attachment.html>


More information about the Lazarus mailing list