On my home desktop running Windows 11 23H2 and Joplin Desktop 3.0.15, the Markdown editor text for all notes is displayed in italics -- with or without any markdown styling characters included. The output rendered in the Markdown preview pane reflects the same behavior. The userchrome.css file has no custom styles, but I have some styling in the userstyle.css (screenshot attached).
This is not happening on my work laptop running the same versions of Windows 11 and Joplin Desktop (albeit different content involved)
It seemed to start after updating from versions earlier than 2.14.xx and on into 3.0.xx. I could find anything with a font-style or html tags that would do this. Any help?
One possibility is that this is related to the "Editor font family" setting. Does changing the font in Settings > Appearance > Editor font family help?
Interesting! Changing the font family from "Noto Sans" to a few other families fixes the editor text display, but the rendered display is still italicized! I did quit out of Joplin and start it back up again just to be sure...
Does this happen with all notes? -- Yes Is the beta Markdown editor enabled (settings > general)? -- No Does switching to the other editor (beta -> non-beta or non-beta -> beta) help? -- No Does this happen with userstyle.css disabled/commented out? -- Yes Does this happen with the Admonition Markdown plugin disabled? -- Yes
Solved it. The "Noto Sans" font family contains four typefaces including Italic. I've been using it for the longest time (over four years), and it was selecting the Regular weight non-italic typeface as the default. In recent months it has for some reason started selecting the Italic face instead for display. I changed both the font family and the userstyle.css to use "Liberation Sans", and we're back to golden. I wonder what has changed to trigger a different selection?