Upload by command or drag-and-drop the font you want to use on any SB page
Copy the link address of the font from that page
paste the following in any page, changing the font name to the one you want to use and the address to the one you copied:
@font-face {
font-family: 'iA Writer Quattro V';
src:
url('http://127.0.1.1:3000/iAWriterQuattroV.ttf');
}
#sb-root {
--editor-font: "iA Writer Quattro V" !important;
--ui-font: "iA Writer Quattro V" !important;
}
the address I use here only works for my home pc, so if you want the fonts to work on other devices, use one that is accessible outside your home network. I use the one I get through Tailscale, for example.
Yes multi line list items is usually where things break if it’s not proper monospace. None of your items in the screenshot exceed one line though. If you keep things short I’m sure it’s ok
Is there a way we can make the list items look okay even with non-monospace fonts? Some non-programmer users might not be very comfortable with the monospace font.
Honestly, I don’t know of any way to achieve that using CodeMirror (the editor component SB uses), which is primarily aimed at building code editors (which tend to use monospaced fonts). And looking at how (no offense) crappy this seems to look in tools like Obsidian (where non-monospaced fonts are more commonly used), I think they haven’t figured this out either.