What I’m trying to do
I want to get rid of the fancy font used for text in the Excalidraw plugin. I regard this font as ridiculous. I want monospaced text just like everywhere else in Obsidian.
Things I have tried
I downloaded a Cascadia font face which is supposed to be monospaced. I loaded the WOFF2 file into the vault, I set the Excalidraw plugin to use the Fourth Font, and selected the Cascadian font from the drop down. Nothing happened - I get the same curly text face in my drawing.
The Excalidraw plugin is utterly useless to me with this fancy “hand-drawn” text nonsense. There needs to be a simple way to disable that and use whatever font Obsidian uses by default for text. I don’t care about themes, I use the default theme.
Update: Well, this is interesting. I typed some text in a rectangle and got the ridiculous font. I then opened the drawing as markdown and inspected the text element. It turns out that the font selected was “1” - which is Virgil, the default plugin font. However, I have Cascadia set as the Fourth Font. When I changed the “1” to a “2”, guess what? It works! The text becomes monospaced.
So to me this looks like a bug in the plugin. Selecting the Fourth Font does nothing for new documents. More than ever, this plugin needs a proper font handler built in to it. I obviously can’t open as Markdown and change the font type manually for every bit of text in my drawings.
Looks like I’m stuck with Obsidian Canvas for now. It has its deficiencies, too. No obvious way to ungroup a group of elements, for one.
