Posted by mikl on June 7, 2007 at 5:00am
Typogrify.module brings the typographic refinements of Typogrify to Drupal.
- Wraps ampersands (the “&” character) with
<span class="amp"></span>. - Prevents single words from wrapping onto their own line using Shaun Inman's Widont technique.
- Converts straight quotation marks "" to typographer's quotation marks “”, using SmartyPants.
- Converts multiple hyphens to en dashes and em dashes (according to your preferences), using SmartyPants.
- Wraps multiple capital letters with
<span class="caps"></span>. - Wraps initial quotation marks with
<span class="quo"></span>or<span class="dquo"></span>. - Adds a css style sheet that uses the
<span>tags to substitute a showy ampersand in headlines, switch caps to small caps, and hang initial quotation marks. - Inserts ligatures (if supported by platform and browser).
- Replaces ascii arrows with unicode arrows (if supported by platform and browser).
Learn more about Typogrify
The original Typogrify is Python code by Christian Metts. Typogrify.module uses Hamish Macpherson's PHP port of that code, php-typogrify.
- Original Typogrify announcement
- Original Typogrify example page
- Original Typogrify project page
- Typogrify.module uses PHP Typogrify
- Typogrify.module uses PHP SmartyPants
- Typogrify.module implements Widont
Learn more about setting type for the web
- The Elements of Typographic Style Applied to the Web
- Five simple steps to better typography
- Thinking With Type
- And if you're going to buy one book, make it Robert Bringhurst's The Elements of Typographic Style.
Downloads
Recommended releases
Development releases
Project Information
- Maintenance status: Seeking co-maintainer(s)
- Development status: Maintenance fixes only
- Module categories: Content Display, Filters/Editors, Theme Enhancements
- Reported installs: 2267 sites currently report using this module. View usage statistics.
- Last modified: March 16, 2011