Does hyphenation affect search?

It depends on the search engine. Google and Yahoo properly handle the soft-hyphen character. Microsoft and Ask improperly treat soft-hyphens as word breaks. Fortunately, Google and Yahoo comprise more than 90% of the search market.

Because WordPress search queries the database—and hyphenation is not stored to the database-local search is not affected.


| | Posted in | Comments Off on Does hyphenation affect search?

Which browsers support hyphenation?

Starting with Internet Explorer 6, Firefox 3, Safari 2, and Opera 8, all major web browsers have offered full support for online hyphenation.


| | Posted in | Comments Off on Which browsers support hyphenation?

How does hyphenation work?

The soft-hyphen is an invisible character that communicates to web browsers allowable line breaks within words. When a web browser wraps a line at a soft-hyphen, a hyphen is shown at line’s end.

Similar to the soft-hyphen, the zero-space character communicates allowable line breaks within strings of text. But unlike the soft-hyphen, it does not show a hyphen at line’s end. This is ideal for forcing consistent wrapping of long URLs. It also can be used to force line breaks in uncooperative web browsers after hard-hyphens in words like “zero-space” and “soft-hyphen”.


| | Posted in | Comments Off on How does hyphenation work?

Why hyphenate?

Hyphenation increases the visual appeal of your website. When justifying text without hyphenation, word spacing is distractingly large. With left-aligned text, the right edge will be unnecessarily ragged.


| | Posted in | Comments Off on Why hyphenate?

What hyphenation language patterns are included?

wp-Typography has multi-language support. Pattern libraries are included for:

  • Afrikaans,
  • Armenian,
  • Assamese,
  • Basque,
  • Belarusian,
  • Bengali,
  • Bulgarian,
  • Catalan,
  • Chinese Pinyin (Latin),
  • Church Slavonic,
  • Croatian,
  • Czech,
  • Danish,
  • Dutch,
  • English (United Kingdom),
  • English (United States),
  • Esperanto,
  • Estonian,
  • Finnish,
  • French,
  • Friulan,
  • Galician,
  • Georgian,
  • German,
  • German (Traditional),
  • Greek (Ancient),
  • Greek (Modern Monotonic),
  • Greek (Modern Polytonic),
  • Gujarati,
  • Hindi,
  • Hungarian,
  • Icelandic,
  • Indonesian,
  • Interlingua,
  • Irish,
  • Italian,
  • Latin,
  • Latin (Classical),
  • Latin (Liturgical),
  • Latvian,
  • Lithuanian,
  • Kannada,
  • Kurmanji,
  • Malayalam,
  • Marathi,
  • Mongolian (Cyrillic),
  • Norwegian,
  • Norwegian (Bokmål),
  • Norwegian (Nynorsk),
  • Occitan,
  • Oriya,
  • Panjabi,
  • Piedmontese,
  • Polish,
  • Portuguese,
  • Romanian,
  • Romansh,
  • Russian,
  • Sanskrit,
  • Serbian (Cyrillic),
  • Serbocroatian (Cyrillic),
  • Serbocroatian (Latin),
  • Slovak,
  • Slovenian,
  • Spanish,
  • Swedish,
  • Tamil,
  • Telugu,
  • Thai,
  • Turkish,
  • Turkmen,
  • Ukrainian,
  • Upper Sorbian, and
  • Welsh.

| | Posted in | Comments Off on What hyphenation language patterns are included?

My hyphenation settings are ignored. What’s wrong?

Recent browser versions support the hyphens CSS property to enable hyphenation. If you want to the finer control over hyphenation that wp-Typography offers, make sure that the your theme stylesheet does not contain

(or one of its vendor-prefixed variants like -webkit-hyphens). If you can’t remove the property from the theme’s stylesheet, make sure to add

in a child theme stylesheet or wp-Typography’s injected CSS. (Don’t forget the vendor-prefixed variations!)


| | Posted in | Comments Off on My hyphenation settings are ignored. What’s wrong?

Why are words hyphenated incorrectly or not at all?

This plugin includes hyphenation patterns for over 50 languages. Please make sure your website’s primary language is selected. wp-Typography preferences can be set in the WordPress admin section under Settings > wp-Typography.


| | Posted in | Comments Off on Why are words hyphenated incorrectly or not at all?

Why are there strange characters on my site when it is viewed with Safari?

There is a bug in the shipped Safari 9 that results in strange characters being rendered when both ligatures and soft hyphens appear on the same line. (The bug is only triggered when the font actually supports ligatures, e.g. with Open Sans.)

Fortunately, adding the following line to your CSS fixes the font rendering and preserves ligatures:

If you enable Add workaround for Safari hyphenation bug, this CSS property is inserted into your page automatically.


| | Posted in | Comments Off on Why are there strange characters on my site when it is viewed with Safari?

Why are opening quotes not being styled?

This plugin offers an option to wrap initial quotes in a span of class quo or dquo. You can then style these classes in your CSS stylesheet. This is useful if you want to-for example-negatively indent quotes so the quote hangs in the left margin and the text is aligned with the text below.

Please note, this applies only to initial quotes—quotemarks that appear as the first character of a block of text (like a paragraph or blockquote). This does not apply to all opening quotes.


| | Posted in | Comments Off on Why are opening quotes not being styled?

Why does filtering by HTML element, class or ID not prevent processing?

wp-Typography does not have access to HTML stored in your theme files. It only has access to the content passed to it (i.e. post title and content); it is unable to determine the greater contextual awareness.

If you try to filter processing based on a class of the body element—as an example—nothing will happen. wp-Typography does not see the body element. wp-Typography does filter by HTML element, class or ID for any markup present within the parsed content. So if you do not want class noTypo processed, filtering will only occur within the title or content of your post or page.


| | Posted in | Comments Off on Why does filtering by HTML element, class or ID not prevent processing?