Font size representation on macOS is off

Daniel xracoonx at gmx.de
Sun Sep 25 05:12:44 UTC 2022


On 2022-09-19 00:34, Jean-Marc Lasgouttes wrote:
> 
> Le 01/09/2022 à 21:29, Daniel a écrit :
>>>> I think we should calculate the right size ourselves for macOS as 
>>>> Writer does. Otherwise, it is all really confusing. See also
>>>>
>>>> https://apple.stackexchange.com/a/445862/377509
>>>
>>> Either we do that, or we do as other real macOS apps do and add this 
>>> "actual size" thing.
>>
>> I tend towards calculating the right size at 100% if possible. I think 
>> that is more fitting to a cross-platform application. Besides Writer, 
>> Firefox also sets 100% at the correct size.
> 
> I do not think that the cross-platform part is relevant: LyX should feel 
> like a macOS application on macOS. It is more important to feel right 
> for macOS users than for users who use LyX on multiple platforms IMO.

I think enabling people to seamlessly switch between OSs, say at work 
and at home, is a super important benefit of cross-platform 
applications. Also, most of the cross-platform apps I use seem to 
generally emphasize cross-platform consistency (e.g. Inkscape, Gimp, 
LibreOffice, Zotero, VS Code, Firefox, Thunderbird) over nativity.

> I do not think we should introduce a change that make all user have to 
> change their setting when upgrading LyX.

I don't see why people would need to change their settings. I might have 
misunderstood what pref2pref is though.

> We could change the default default zoom to be computed, though.

I always wondered why LyX uses a 150% zoom by default. Now, that I know 
that someone might have eyeballed what the "actual size" looks like (and 
got it wrong by a couple of percentage points) it's just strange. And I 
don't think making it 153% by default will help with this strangeness. 
LyX shouldn't embrace macOSs strange sides.

Having said that, it is just zoom we are concerned with here which is 
not that important, just strange. But the general point seems quite 
important to me.

Daniel




More information about the lyx-devel mailing list