kepano / obsidian-minimal

A distraction-free and highly customizable theme for Obsidian.
https://minimal.guide
MIT License
3.49k stars 186 forks source link

Improved monospace support #561

Open Stakker opened 1 year ago

Stakker commented 1 year ago

Is your feature request related to a problem? Please describe.

I'm not 100% sure this is a theme feature, but I assume so.

I prefer using a monospace font even in Markdown. I find it easier to understand and format the text spatially when it aligns both horizontally and vertically. And when I move the cursor up or down, I want it to move exactly up or down, not randomly wander left or right.

Mostly this works now. I do use bigger fonts in headings, because clarity in this case is more important than having them fully aligned.

Places I've found so far where the alignment breaks:

Describe the solution you'd like

Tweak the alignment of bullet points and callout icons to match regular text :-) (And maybe consider tuning some other places too, if there are other obvious ones I haven't noticed yet.)

Otherwise, super happy with Minimal—thanks for making it!

[EDIT: added checkboxes in addition to callouts]

Stakker commented 1 year ago

Margins

Here's an image to make the point clear. Callouts & checkboxes at least align with each other :-)

Also, even with a proportional font, the horizontal alignment and margins of checkboxes/callouts compared to bullets points are wildly different. This really hurts my eyes :-) (Kind of a separate issue, but related.)

If this won't be fixed, is there a way to at least fix it with custom CSS?