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