Smart Typography

approved

by mgmeyers

Convert quotes to curly quotes, dashes to em dashes, and periods to ellipses.

328 stars146,484 downloadsUpdated 3y agoGPL-3.0
View on GitHub

Obsidian Smart Typography

This plugin (currently) converts:

  • "" to “” - curly double quotes (customizable)
  • '' to ‘’ - curly single quotes (customizable)
  • ... to - ellipsis
  • -> to (customizable)
  • <- to (customizable)
  • << to «
  • >> to »
  • Two dashes (--) to – - en-dash
  • En-dash + dash (–-) to — - em-dash
  • Em-dash + dash (—-) to --- - three dashes
  • Fractions:
    • 1/2 to ½
    • ,
    • ¼, ¾
    • , , ,
    • ,
    • , , ,
  • Comparisons:
    • <= to
    • >= to
    • /= to

as you type. Any automatic changes can be undone by pressing backspace.

I hope to expand this to support the conventions of other languages. You can help me out with this by submitting an issue here, telling me what these conventions are: https://github.com/mgmeyers/obsidian-smart-typography/issues

Text Screenshot

Support

If you find this plugin useful, consider supporting its development:

GitHub Sponsors

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.