Hidden Problems Lab

Typography as You Type as an alternative to Smart Typography

Looking for an alternative to Smart Typography? Here are the public facts for both plugins and the steps to switch without losing your work.

At a glance

Typography as You Type as an alternative to Smart Typography
DetailSmart TypographyTypography as You Type
What it doesConvert quotes to curly quotes, dashes to em dashes, and periods to ellipses.Converts quotes to curly quotes, dashes to en and em dashes, and periods to an ellipsis as you type. Substitutions keep out of code, math, wikilinks, frontmatter and URLs, and Backspace right afterwards restores exactly what you typed.
Authormgmeyerssiulved54
Latest version in the directory1.0.180.7.3
Last update recorded17 June 20222 November 2026
Total downloads177,9253,323
PriceFree and open source

What Typography as You Type does

Straight quotes become curly ones, -- becomes an en dash, ... becomes an ellipsis and -> becomes an arrow, as you type. Nothing is substituted inside code, formulas or link targets, and Backspace puts back exactly what you typed.

How to switch from Smart Typography to Typography as You Type

  1. Install Typography as You Type from Install from the Obsidian directory.
  2. In Settings, Community plugins, turn Smart Typography off without deleting it, so the two do not act on the same action at once.
  3. Open the Typography as You Type settings and review them once: settings from Smart Typography are not copied over.
  4. When everything works the way you expect, uninstall Smart Typography.

More about

Where these facts come from

Name, author, description, version, last-update date and downloads come from the public Obsidian directory files (community-plugins.json and community-plugin-stats.json), read on 12 November 2026. Download counts are the ones Obsidian publishes.

This page is written by the person who makes Typography as You Type. If you maintain Smart Typography and want something corrected or removed, open an issue in the repository and it will be handled.