A Sketch plugin that applies proper typography to text layers: smart quotes, em dashes, non-breaking spaces, and ellipsis. It detects the language of each text layer automatically — Cyrillic text gets Russian typography rules («guillemets», ru dashes), everything else gets English rules (“curly quotes”, em dashes). UI messages follow your system language (Russian or English).
Powered by Typograf.
- Download the latest
.sketchpluginfrom Releases - Double-click it — Sketch installs the plugin automatically
- Select one or more layers (or nothing to process the whole page)
- Run
Plugins → Typograf → Typographify Textor press⌘⇧T
Text layers inside groups, artboards, and frames are processed recursively.
| Before | After |
|---|---|
Он сказал "привет" - и ушел... |
Он сказал «привет» — и ушел… |
He said "hello" - and left... |
He said “hello” — and left… |
5 kg, в 5 км |
non-breaking space after numbers |
Плагин для Sketch, который применяет типографику к текстовым слоям: правильные кавычки, тире, неразрывные пробелы и многоточия. Язык каждого слоя определяется автоматически: текст с кириллицей получает русские правила («ёлочки», тире), остальной — английские (“lapki”, em dash). Сообщения интерфейса — на языке системы (русский или английский).
- Скачайте свежий
.sketchpluginиз Releases - Дважды кликните — плагин установится в Sketch
- Выделите слои (или ничего — тогда обработается вся страница)
- Запустите
Plugins → Typograf → Typographify Textили нажмите⌘⇧T
npm install # builds and links the plugin into Sketch
npm run watch # rebuild on changesAll the typographic magic in this plugin is done by Typograf — a wonderful open-source library by Denis Seleznev that has been quietly making texts beautiful for over a decade. This plugin is just a thin bridge between it and Sketch. Thank you! ❤️
Built with skpm.
MIT
