Dienstag, 27. Februar 2007

Advanced WordPress Typography with Intypo

Darius 16.46 Uhr Filed under: Intypo

Intypo is a plug-in for the popular blog software WordPress. It is an output formatting filter, just like the original wptexturize() function, but with several options, especially for languages other than English.

Intypo does not alter the stored text of your posts, so you can safely give it a try. Just deactivate or delete the plugin, if you don’t like it, and everything will be as before.

What Intypo does is filtering the text of your posts when they are displayed to the readers of your blog, and then replacing some characters for a better typography. This again is default WordPress behaviour, but using Intypo, you as the administrator of the blog can influence the typography.

For example, if there is a non-typographic quotation mark (") in your text, WordPress tries to recognize, whether it is at the beginning or the end of a quote. If WordPress assumes it is at the beginning, standard WordPress replaces it by “, otherwise by ”. One aim of Intypo is to improve the recognition of these cases, even if the quote is e.g. in parenthesis or brackets. The recognition of single quotes is even more complicated, because they might be confused with apostrophes.

One problem with WordPress replacing the quotation marks is, that the style of quotation varies from language to language, but default WordPress always applies the English style. This is fine for Irish, Spanish, or Portuguese, but not desirable for other languages. In addition, several languages allow more than one style of quotation. For German texts, we have three different styles:„…” is the most popular. In print, the Guillemet marks »…« are common, but some publishers like the Rowohlt Verlag use the French direction «…», which is also more common in Switzerland.

So, what Intypo does, is give you the option to decide which style of quotation should be used in your blog. To help you find the right for your language, Intypo knows the typography for 23 European languages, from Portuguese to Turkish, from Norwegian to Italian etc. You can select anyone of these, no matter what language your texts are written in, even if it is not one of the 23.

Here is an example: If you type "lorem ipsum 'dolor' sit amet."WordPress by default displays

“Lorem ipsum ‘dolor’ sit amet.”

With Intypo, you can select e.g.

„Lorem ipsum ‚dolor‘ sit amet.“

or

»Lorem ipsum ›dolor‹ sit amet.«

or

«Lorem ipsum ‹dolor› sit amet.»

for a German text. If it was French, just select

« Lorem ipsum ‹ dolor › sit amet. »

Like the original texturize function, Intypo also replaces apostrophes, dashes, ellipses, and trademark symbols by typographic equivalents.

9 Comments »

  1. [...] Darius Dunker hat sein Plugin für die richtige Darstellung von Anführungszeichen in den Blog-Einträgen überarbeitet: Intypo. [...]

    — Pingback by Orange 26 » Plichtplugin für Wordpress am Freitag, 2. März 2007 um 20.32 Uhr

  2. Danke für dein großartiges Plugin. Eine kleine Anregung: vor einem Gedankenstrich (n-dash) sollte ein Non-Breaking-Space eingefügt werden, oder? Vergleich http://praegnanz.de/essays/typo-im-web-ein-sonder-zeichen-setzen.

    — Comment by WP-User am Freitag, 9. März 2007 um 22.24 Uhr

  3. Danke für die Anregung. Es ist aber nicht immer richtig, siehe die Diskussion hier.

    — Comment by Darius am Samstag, 10. März 2007 um 11.21 Uhr

  4. Ah, verstehe, das leuchtet ein. Ich werde das für mich trotzdem anpassen – für den seltenen Fall, dass der Gedankenstrich einen Einschub kennzeichnet, habe ich es lieber suboptimal, als unschöne Umbrüche bei normalen Gedankenstrichen.

    Vielen Dank nochmal! (Hast du mal drüber nachgedacht, ob das Plugin nicht evt. in den WordPress-Trunk könnte? Die Funktionen die es bietet, sollten doch eigentlich standardmäßig dabeisein…)

    — Comment by WP-User am Montag, 19. März 2007 um 21.05 Uhr

  5. Hallo,

    Sie haben ein sehr umfassendes Typographisches Plugin Kreeirt.
    Leider Funktioniert mein Google map plugin nicht mehr wenn ich Intypo aktiviert habe.
    gibt es eine Möglichkeit Intypo auf Seiten oder bestimmten seiten zu Deaktivieren?

    gruß,

    leander

    — Comment by leander am Donnerstag, 5. Juli 2007 um 22.54 Uhr

  6. Danke auch nochmal!

    — Comment by ernst am Donnerstag, 6. September 2007 um 13.00 Uhr

  7. @leander
    Sorry, nein, bisher kann das Plugin leider nur alles oder nichts.

    — Comment by Darius am Dienstag, 25. September 2007 um 14.41 Uhr

  8. Nur ganz kurz: Vielen Dank für das Plugin. Endlich die Guillemets nicht mehr mit Copy&Paste einfügen …

    — Comment by christianK am Samstag, 12. Januar 2008 um 9.09 Uhr

  9. An sich ne super Geschichte, ich frag mich nur, ob das auch auf Dauer realistisch machbar bleibt!

    — Comment by Toro Nörster am Donnerstag, 3. Februar 2011 um 19.46 Uhr

RSS feed for comments on this post. TrackBack URL

Leave a comment