Agreed! The fontsize of the Canvas and the main markdown preview/editor should NEVER have been coupled. These values need to be independently adjustable.
Why?
The size of the card you create in Canvas is directly impacted by the currently set font-size. If I want to create a card with text that just fits but doesn’t overflow the card, I will size the card to exactly fit the text.
And then I go change the font-size in Appearance settings for reading or editing markdown files and this completely breaks the Canvas I just created which could contain 10s to 100s of cards sized properly for the previous font-size.
This is ESPECIALLY an issue on mobile where there is no UI zoom option. The ONLY way to make the text bigger on my iPad so I can comfortably read it is to increase the font size. But that messes up my ability to view and edit a Canvas that was originally created on my desktop where I’m using a different font-size.
It is possible to partially work around this issue using CSS snippets to fix the font-size for a canvas note in preview mode. But there is currently no way to modify the font-size of a canvas note in edit mode independently from the font-size of the regular markdown editor.
Building in support for Canvas font-size would fix this issue and make Canvas more usable especially cross-platform. I wouldn’t even need a per note font-size like other whiteboarding apps provide. Just a Canvas specific font-size that is independent of the font-size used by the main markdown editor/preview would be sufficient and simple to implement.