Module Description
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 “”, „“ or «» using SmartyPants language dependent.
* 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).
* Inserts thin-space in abbreviations.
* Groups digits in large numbers.
* Replaces = in words with a soft hyphen (­), to allow hyphenated line-breaks.

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 project page
* 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.

Hints

* After updates: open all filter using typogrify, check the new features and save.
* To avoid conflicts with other filter, typogrify should be the last in the filter-queue.

Drupal 8
The 8.x-1.0 release is compatible with Drupal 8 and Drupal 9.

Project Usage
2121
Creation Date
Changed Date
Security Covered
Covered By Security Advisory
Version Available
Production
Module Summary
Typogrify.module aims to bring typographic refinements to Drupal by implementing features such as wrapping ampersands, preventing single words from wrapping onto their own line, converting quotation marks, hyphens, and capital letters, adding CSS styles, inserting ligatures, replacing arrows, inserting thin spaces, grouping digits, and more.
Data Name
typogrify

OPENAI CHATBOT

OPENAI CHATBOT

14:34:53
Generic Chatbot
Hi, I'm a Drupal module expert powered by OpenAI, answering your questions about the Drupal module ecosystem. How can I be helpful today? Please note that we will log your question.