Typographer
approvedby René Coignard
Enhances typography with smart quotes, custom text replacements and auto-pairing characters.
Typographer for Obsidian
Typographer is a plugin for enhancing your writing with correct typography. I created it to automate the use of smart quotes, custom text replacements, and auto-pairing of characters like guillemets.
The plugin works in the background as you type, ignoring code blocks, frontmatter, and other areas where you wouldn't want these changes.
Features
- Smart Quotes: Automatically converts straight quotes (
") into typographic ("curly") quotes as you type. You can define your own opening and closing quotation marks (e.g.,«»or“”). - Custom Text Replacements: Set up your own rules to replace character sequences. For example, automatically change
!=to≠or<<to«. - Auto-Pairing: Define pairs of characters that should be automatically closed. For example, typing
«can automatically insert its closing counterpart»and place the cursor in between. - Configurable Rules: All replacement and auto-pairing rules can be added, edited, or removed from the settings menu.
How to Install
- Open Settings in Obsidian.
- Go to Community plugins and make sure that «Restricted mode» is turned off.
- Click Browse to open the community plugins store.
- Search for «Typographer».
- Click Install, and then Enable once it has downloaded.
How to Use
The plugin is active as soon as you enable it. Its behaviour can be fully customised from the settings panel.
Settings
You can find the settings under Settings → Community Plugins → Typographer.
- Smart quotes: A master switch to enable or disable automatic conversion of straight quotes.
- Opening/Closing quotation mark: Specify the characters you want to use for your typographic quotes.
- Auto-pairing rules: A section to manage rules for characters that should be paired automatically (e.g., brackets or custom quotes).
- Text replacement rules: A section to manage rules for sequences that should be replaced automatically as you type.
Support Me
If you find this plugin useful, you can support its development on Ko-fi.
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.