Replies: 1 comment 7 replies
|
On Linux, the default font is taken from the desktop environment, so it depends entirely on what distro + desktop you're using. I prefer to keep it default as this works fairly well on most distros. It can also do this for Windows, but the default Windows font is horrible, so I set it to a more generic font. I'm happy to change that. Feel free to play around with it. It's all in the Config class, and you should be able to find and modify it easy enough without having to learn the PyQt details. If you can find a good default combo, feel free to make a PR on it. The relevant code is here: |
7 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment


Uh oh!
There was an error while loading. Please reload this page.
The defaullt novelWriter font on Windows is Arial, which looks unfortunately rather dated. Are you open to changing the default font to Segoe UI? The default UI font size in Windows is 9pt. Segoe UI is also appropriate for the editor in 12pt; alternatively I'd suggest a serif font like Cambria 12pt, or possibly also a larger font size than 12pt. These fonts ship natively with Win 11.
For line height I'd suggest a value of 1.15 -- eyes need some space.
Linux uses (at least on my machine) Noto Sans 9pt everywhere, a font which I think is appropriate. Although I suppose the font size in the editor could be bumped up to 12pt -- need input on this in regard to what might look pleasing - maybe I'm blind when it comes to font size. 👓
I don't know the situation on Macs.
Current Windows default Arial 10pt and 12pt editor:

Proposed Segoe UI 9pt and Cambria 12pt editor:

With line heigth 1.15:

All reactions