Typecraft
Overview
Real-time typography: smart quotes, authentic em & en dashes, multiplication signs, fractions, and symbols as you type.
Typecraft brings effortless, publication-grade typographic punctuation to the modern web: true smart quotes, authentic em and en dashes, developer CLI flag shields, fractions, mathematical symbols, and instant text expansion as you type. Restoring intuitive typography ergonomics with zero latency, full Manifest V3 compatibility, and total input stability. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✦ KEY CAPABILITIES ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1. ERGONOMIC DASH ENGINE • Single Hyphen (-): Strictly preserved as a standard hyphen. Never hijacked in body text, hyphenated words, markdown lists, or mathematical formulas. • Double Hyphen (--): Automatically converts to an en dash (–). Works with spaces (word -- word → word – word) or closed (word--word → word–word). • Triple Hyphen (---): Automatically converts to an em dash (—). Works with spaces (word --- word → word — word) or closed (word---word → word—word). • Developer CLI Shield: Automatically detects and protects terminal command flags (such as --help, --port, --dry-run, --save-dev). Never corrupts developer arguments in web inputs. • Backspace-to-Undo: Tap Backspace immediately after an auto-replacement to revert the character back to your literal keystrokes. 2. LOCALIZED SMART QUOTES • Dynamic quotation punctuation tailored for over 50 languages and locales (English, German, French, Spanish, Russian, and more). • Automatically matches browser language or allows custom locale pinning. • Supports double-comma conversion (,, to „). • Accurate prime symbols for measurements (5'10" to 5′10″). 3. MATH, FRACTIONS & SPECIAL SYMBOLS • True Multiplication Sign: Converts 1920x1080 and 4 x 4 to 1920×1080 and 4 × 4 (using the authentic mathematical × symbol instead of the letter x). • Vulgar Fractions: 1/2 → ½, 1/4 → ¼, 3/4 → ¾, 1/3 → ⅓, 2/3 → ⅔, 1/8 → ⅛. • Logic & Comparison: +- → ±, != → ≠, <= → ≤, >= → ≥, ~= → ≈, 25 deg → 25°. • Arrows & Currencies: -> → →, <- → ←, (c) → ©, (tm) → ™, (r) → ®, eur → €, gbp → £. • Typographic Ellipses: ... → … 4. INPUT STABILITY & RICH-TEXT PARAGRAPH ISOLATION • Leaf-Node Mutation: Built specifically for modern rich-text editors, markdown notetakers, team messaging platforms, collaborative canvases, and email clients. • Zero Caret Reset: Never jumps your cursor to the start of the field when pressing Enter or creating new paragraphs. • Code-Aware: Automatically bypasses text inside inline backticks (`code`) and multi-line code blocks (```). • Input Filters: Respects code editors (Monaco/Ace/CodeMirror), password fields, and search query bars. 5. GRANULAR CONTROL DECK & SNIPPET EXPANDER • Switchboard: Independently toggle Quotes, Dashes, CLI Shield, Arrows, Math, Fractions, and Ellipses. • Custom Text Snippets: Define personal shorthand triggers that expand into complex text, emoji, or symbols on demand. • Built-in Playground: Test substitutions in real time directly within the options deck. • Configurable Undo Window: Adjust backspace recovery duration (1s, 3s, 5s) or disable it entirely. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✦ PRIVACY & INTEGRITY ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • 100% Local Processing: All substitutions happen instantaneously in your local browser memory. • Zero Telemetry: No keystroke recording, no remote analytics, no external servers, and zero data collection. • Self-Contained: Loads no remote scripts or third-party dependencies. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✦ LINEAGE & ATTRIBUTIONS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Typecraft builds upon foundational open-source typography work: • Inspired by Instant Smart Quotes by Florian Zemke. • Manifest V3 architecture adapted from Smart Typography by Jacob Groß (kurtextrem). • Additional symbol logic adapted from Tipograph.
0 out of 5No ratings
Details
- Version1.0.0
- UpdatedSeptember 21, 2026
- Offered byawebitaL
- Size85.63KiB
- LanguagesEnglish
- Developer
Email
dev@awebital.io - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes