Can anyone tell me if it's possible to change the display font in the rich text editor? The font settings in the settings menu only seems to apply to the markdown editor.
In particular, I'd really like to change the monospace font that's displayed in the rich text editor... the default monospace font is really thin and hard on the eyes. Thanks!
EDIT: I'd also be interested to know if it's possible to change the display font on the rendered markdown preview when in markdown mode, the font settings in the menu only seem to apply to the left pane.
/* Set the default sans-serif font to Aptos */
body {
font-family: "Aptos", sans-serif !important;
}
/* Set the monospace font to Aptos Mono for code blocks and preformatted text */
code, pre {
font-family: "Aptos Mono", monospace !important;
}
On a side note, it would really be nice if there was a setting in the configuration to change the Rich Text Editor font there instead of having to rely on custom CSS.
I also agree that the default font is too thin and too greyish, resulting in low contrast. At least, this is the case in Windows, and there are massive differences in font rendering between different operating systems, so this may not apply to others (e.g. I know that macOS renders fonts much thicker than Windows).
haha yeah that default monospace font is... not great on windows.
It would be definitely be nice if the UI had display font settings for all of the editor views, it's a bit odd to only have font settings for 1 out of the 3 editing views
Agree very much about Windows and its think and pixely font rendering - it's horrible!
I use a program called MacType which massively improves Windows font rendering for many apps. Except, unfortunately, programs that use DirectWrite like Chrome and I believe this is the case too with Electron (which is based on Chromium) and is the framework for Joplin.
So unfortunately you can't currently improve Joplin's font rendering with MacType. Unless there's a way for the developer's to disable DirectWrite? That'd be amazing.
Meanwhile to get around the horrible thing fonts I've set mine to Segoe UI Bold. It's a bit over the top and too thick, but is at least very clear and easy to read.
The thing with fonts in Windows is that high quality fonts that have been manually hinted render and look very nicely. However, most "modern" fonts don't use manual hinting (which is expensive, as it requires actual handwork by a professional), only automatic hinting, which is way inferior to the former. This makes those usually look bad on Windows, because the OS relies on hinting to render fonts.
Honestly, I'm not a fan of MacType. It ignores font hinting altogether (similarly to macOS), making letters very thick. In my testing, I've also experienced massive performance issues with it applied universally to the OS.
I also override Joplin fonts with my own choices. I do the same with Web browsers, i.e. I disable all Web fonts and only use my own, local fonts.
I've never had any performance issues with MacType across multiple systems on Win 7 and Win 10, other than it not working in some programs. On a brief try on Win 11 I wasn't able to get it working, but they may have fixed that now and, ugh, I hated the way Win 11 looked in particular anyway, including fonts. Sticking with W10 for now!
I understand what you're saying about font thickness, but personally I don't have an issue there and I'd take it any day over the spindly Windows fonts rendering. It's also very customisable. I always found Windows tremendously ugly - for years! - until I found MacType.