Start a conversation

Automatic Hyphenation in Xara

Hyphenation

Introduction

Hyphenating long words at the ends of lines in a flowing paragraph of text allows more text to fit on fewer lines. This is especially important with fully justified text to reduce the “rivers of white” problem, where a lot of white space has to be introduced to pad out each line to the exact width of the text column.

In earlier versions of Designer, words were only hyphenated if they contained an actual hyphen character or had a soft hyphen added manually. Version 11 now includes automatic hyphenation as a new paragraph attribute. It uses a combination of built-in hyphenation rules, language-specific hyphenation dictionaries and even an optional list of custom hyphenations for each document.

With the following full justified paragraph example, note how the spacing of the second line of text is much better when hyphenation is on.

Hyphenation Off

Hyphenation On

To turn the auto hyphenation feature on or off - click on the hyphenation button  in the flyout bar at the end of the text tool InfoBar. Remember this is a paragraph option, so select the text to which you want to make the change first.

Hyphenation Settings

To change the hyphenation settings for the current document, click on the Spell-checker option  and then select 'Hyphenation Settings' in the dropdown menu of the spell-checker . The settings dialogue will appear:

You can control the size of the shortest word that can be hyphenated, as well as how far from the beginning and end of a word hyphens can be introduced.

Hyphenation Zone - Adjusting this will change the degree of "raggedness" before hyphenation is applied. So for example, with left justified text this would be the size of the margin to the right that would be empty without trying to fit in more text using automatic hyphenation. With right justified text this would be the margin to the left, and with fully justified text this would be empty areas - "rivers of white" between words. Increasing the zone allows less hyphenation, and consequently more white space. The Hyphenation Zone can be expressed as an absolute value as in pixels, mm, etc., or as a percentage of the width of the text object (the default is 5%).

Consecutive Hyphens - Use to limit the number of consecutive lines that can end in hyphenated words. The Attenuation setting specifies a "soft" limit on this, so that you can set a balance between having consecutive hyphenated lines and lots of white space on following lines. A useful value is between 5% and 10%. Values higher than 20% often inhibit consecutive hyphens so much that they no longer occur at all.

The final three checkbox options allow you to choose whether ALL-CAPS WORDS, Capitalised Words and the last words in a paragraph can be hyphenated or not.

Custom hyphenation lists

You can add hyphenation rules to your document for specific words . Click the Edit document hyphenation list button on the settings dialog. The dialog shows the current list of words for the current document and allows you to enter new words. Use the tilde "~" character in a word to specify the hyphenation point(s) for that word. Or if you want to prevent a word from being hyphenated at all, enter the word without any tilde "~" characters in it.

Personal hyphenation list

Each time you add a word to the hyphenation list for a document, that word is also added to a personal hyphenation list stored on your computer. Similarly, removing a word also removes the word from your personal list.

This list is automatically applied to all new blank documents you create (File -> New), so you don’t need to keep adding the same words to all your documents. However when you open an existing document, your personal hyphenation list is NOT automatically applied to it, because that could change the way the document appears. It would mean that two people opening the same document, could potentially see different results, because of their different personal hyphenation lists. So instead applying your personal list to a document has to be done explicitly - simply press the "Import my list" button on the Document hyphenation list dialog.

Frequently Asked Questions

Does hyphenation work for languages other than English?

Yes, providing you have the dictionary definitions for that language installed and your spell checker is set to that language. To install other dictionary definitions go to Help -> Download Content Installer and follow the on-screen instructions. This is only available to unlocked versions of Xara.

Can I insert hyphenations manually?

If you type "Ctrl + -" (minus key) it inserts a soft hyphen which is a hyphen that only appears if the word can wrap at the end of a line. It's called a 'soft' hyphen because when the word appears in the middle of a line the hyphen vanishes (unlike a normal dash or minus character), so it intelligently hyphenates the words only if it needs to.

When editing the text a soft hyphen is treated as an invisible character (it takes no space), but you can tell it's in the text by moving the cursor left/right over where the invisible character is.

A hard hyphen can be inserted by typing "Ctrl + Shift + -" (minus key). A hard hyphen is one that will not cause a wrap at all. This is useful in situations where you have dashes in words that you do not want split at the end of lines.

Choose files or drag and drop files
  1. Robert Turner

  2. Posted