PDF (adobe.com)

Hyphenation and spelling dictionaries



InDesign uses Proximity dictionaries for most languages to verify spelling and to hyphenate words. You can add words to each dictionary to customize it. You can assign different languages to text, and InDesign uses the appropriate dictionary to handle spelling and hyphenation. You can create additional user dictionaries, and you can import or export word lists saved in a plain text file.

When you customize the words in a dictionary, you actually create lists of added words (words that aren’t already in the dictionary) and removed words (existing dictionary words that you want to be flagged as a potential misspelling). The Dictionary dialog box lets you display and edit added words, removed words, and ignored words (words that are ignored for the current session because you clicked Ignore All). You can add words that apply to all languages, which is especially useful for last names, street names, and other items that aren’t specific to a language.
If you want to use the language dictionaries from a previous version of InDesign or InCopy, use your system Find command to locate the user dictionary files (.udc), and then add them to your list of dictionaries in Dictionary preferences.

Where dictionary words are stored

By default, hyphenation and spelling exceptions are located in user dictionary files stored outside the document on the computer where InDesign is installed (dictionary file names end with a .clam or .not extension). However, you can also store exception lists inside any InDesign document. In addition, you can store word lists in an external user dictionary, in the document, or in both. The location of existing dictionaries appears in the Dictionary preferences.

Storing hyphenation and spelling exceptions inside a document makes it easier to treat text consistently when you move that document to other computers. For this reason, you can merge the user dictionary into the document in Dictionary preferences. You can also control the location of exceptions from the Create Package Folder dialog box (see Package files). In contrast, storing an exception list outside the document makes it easier to use the same list of exceptions for multiple documents.

Note: If the user dictionary is merged into the exceptions list, the entire user dictionary is added to the document, even if the words are not used, thereby increasing the document’s file size.

Applying languages to text

You can use the Language menu in the Control panel or Character panel to apply a language to selected text. You can also specify a default language for an entire document, or for all new documents. (See Assign a language to text.)

Exception word lists

You can exclude words from being considered. For example, if you want to use an alternate spelling for a common word such as “bicycle,” which you may need to spell in a different way for your company name or for a specific document, add the word to the list of excluded words so that it will be flagged during a spell check. InDesign can maintain a separate set of added and removed words for each installed language.

Create or add user dictionaries

You can create a user dictionary, or you can add user dictionaries from previous InDesign or InCopy versions, from files that others have sent you, or from a server where your workgroup’s user dictionary is stored. The dictionary you add is used for all your InDesign documents.

  1. Choose Edit > Preferences > Dictionary (Windows) or InDesign  > Preferences > Dictionary (Mac OS).
  2. From the Language menu, choose the language with which you want to associate the dictionary.
  3. Do one of the following:
    • To create a new dictionary, click the New User Dictionary icon  below the Language menu. Specify the name and location of the user dictionary (which includes a .udc extension), and then click Save.

    • To add an existing dictionary, click the Add User Dictionary icon , select the user dictionary file, which includes a .udc or .not extension, and then click Open.

Note: If you can’t find the dictionary file, you might want to use your system Find command to locate the .udc files (try using *.udc), note the location, and then try again.

The dictionary is added to the list under the Language menu. You can add words to the dictionary when checking spelling or by using the Dictionary dialog box.

Set the default language dictionary for the current document

You can change the default language dictionary for a document or for all new documents you create. Changing the default dictionary in an existing document doesn’t affect text that has already been created or text that you type into an existing text frame.

Use the Character Style or Paragraph Style panel to set a specific dictionary for a specific style. The Language menu appears in the Advanced Character Formats section.
  1. Open the document.
  2. Select the Selection tool from the toolbar and make sure no items are selected in the document.
  3. Choose Type > Character.
  4. Choose the desired dictionary from the Language menu on the Character panel. If you cannot see the language option in the Character panel, select Show Options and then select your language from the list.

Set the default language dictionary for all new documents

  1. Start InDesign, but do not open a document.
  2. Choose Type > Character.
  3. Choose the desired dictionary from the Language pop‑up menu on the Character panel. If you cannot see the language option in the Character panel, select Show Options and then select your language from the list.

Remove, relink, and reorder user dictionaries

  1. Choose Edit > Preferences > Dictionary (Windows) or InDesign  > Preferences > Dictionary (Mac OS).
  2. From the Language menu, choose the language to which the dictionary belongs.
  3. Do any of the following:
    • To remove a dictionary from the list, select it and click the Remove User Dictionary icon . You must have at least one dictionary per language.

    • If the language dictionary includes a question mark icon next to it, select the dictionary, click the Relink User Dictionary icon , and then locate and open the user dictionary.

    • To change the order of the user dictionaries, drag and drop them. The order of the dictionaries in the list is the order in which the dictionaries are checked.

Add words to dictionaries

If, during a spell check, InDesign displays an unfamiliar word in the Check Spelling dialog box, select the dictionary from the Add To menu, and then click Add. You can also use the Dictionary dialog box to let you specify the target dictionary and language, and to indicate how words are added to an exception word list.

  1. Choose Edit > Spelling > Dictionary.
  2. In the Language menu, choose a language. Each language contains at least one dictionary. If you want the word to be added to all languages, choose All Languages.
  3. In the Target menu, choose the dictionary where you want to store the word. The Target menu lets you store the changes in an external user dictionary or in any open document.
  4. In the Dictionary List menu, choose Added Words.
  5. Click Hyphenate to see the word’s default hyphenation. Tildes (~) indicate possible hyphenation points.
  6. In the Word box, type or edit the word to be added to the word list.
  7. If you don’t like the hyphenation points, follow these guidelines to indicate your preferred hyphenation of the word:
    • Type one tilde (~) to indicate the best possible hyphenation points, or the only acceptable hyphenation point, in the word.

    • Type two tildes (~~) to indicate your second choice.

    • Type three tildes (~~~) to indicate a poor but acceptable hyphenation point.

    • If you want the word never to be hyphenated, type a tilde before its first letter.

      If you need to include an actual tilde in a word, type a backslash before the tilde (\~).
  8. Click Add, and then click Done. The word is added to the currently selected Dictionary List.
Note: Remember that hyphenation points interact with the hyphenation settings in your documents. As a result, the word might not break where you expect it to. Control these settings by choosing Hyphenation in the Paragraph panel menu. (See Hyphenate text.)

Remove or edit words in dictionaries

  1. Choose Edit > Spelling > Dictionary.
  2. In the Language menu, choose a language.
  3. In the Target menu, choose the dictionary from which you want to remove the word. The Target menu lets you choose an external user dictionary or any open document.
  4. In the Dictionary List menu, do one of the following:
    • To modify the list of additions to the selected Target word list, choose Added Words.

    • To modify the list of words that are flagged as misspelled, choose Removed Words.

    • To modify the list of words that are being ignored during the current InDesign session, choose Ignored Words. This list includes all the words for which you’ve chosen Ignore All.

  5. In the word list, edit the word, or select the word and click Remove.
  6. Click Done.

Export a word list

You can export word lists to a text file (.txt) and then import that list of words into a user dictionary in InDesign. The words in the text file must be separated by a space, tab, or paragraph return. You can export added words and removed words, but you cannot export ignored words, which are used only in the current session.

  1. Choose Edit > Spelling > Dictionary.
  2. Choose the language from the Language menu and the dictionary from the Target menu that contains the list of words you want to export.
  3. Click Export, specify the file name and location, and then click Save.

The list of words is saved in a text file. You can edit this list of words in any text editor, and then import the word list. You can also send the word list to others, who can import it into their user dictionaries.

Import a word list

  1. Choose Edit > Spelling > Dictionary.
  2. Choose the language from the Language menu and the dictionary from the Target menu.
  3. Click Import, locate the text file containing your list of spelling exceptions, and then click Open.

Change dictionary preferences

Use Dictionary preferences to specify how InDesign handles hyphenation and spelling dictionaries. Most languages in InDesign use Proximity dictionaries to verify spelling and to hyphenate words. If you have installed hyphenation or spelling components from a different company, you can select a different vendor for each installed language.

Note: The Dictionary Preferences dialog box does not enable you to specify the language dictionary used for spell checking or hyphenating text. This dialog box is used to specify which hyphenation and spelling plug‑ins InDesign uses for the language specified in the Language field. If you use only the default hyphenation and spelling plug‑in, you don't need to change any settings in the Dictionary Preferences dialog box. If you install a different spelling or hyphenation plug‑in provided by a third-party developer, it appears as an option in the Hyphenation Vendor and Spelling Vendor menus in this dialog box. This would let you select one vendor's hyphenation or spelling engine for some languages and another vendor's hyphenation or spelling engine for other languages.
  1. Choose Edit > Preferences > Dictionary (Windows) or InDesign > Preferences > Dictionary (Mac OS).
  2. For Language, specify the language for which you want to edit settings or change the hyphenation or spelling vendor.
  3. Create, add, or remove user dictionaries. (See Create or add user dictionaries.)
  4. If you have installed a hyphenation component from a company other than Adobe, select it in the Hyphenation menu.
  5. If you have installed a spelling dictionary component from a company other than Adobe, select it in the Spelling menu.
  6. In the Compose Using menu in the Hyphenation Exceptions menu, do one of the following:
    • To compose text using the hyphenation exceptions list stored in the external user dictionary, choose User Dictionary.

    • To compose text using the hyphenation exceptions list stored inside the document, choose Document.

    • To compose text using both lists, choose User Dictionary And Document. This is the default setting.

  7. To add the exceptions list stored in the external user dictionary to the exceptions list stored within the document, select Merge User Dictionary Into Document.
    Note: If you work with many different partners or clients, you might want to deselect the Merge User Dictionary Into Document option. For example, if you’re a service provider, you probably don’t want your user dictionary merged with every customer’s file.
  8. To recompose all stories when certain settings are changed, select Recompose All Stories When Modified. Selecting this option recomposes stories when you change the Compose Using settings (see step 6) or when you use the Dictionary command to add or remove words. Recomposing all stories can take some time, depending on the amount of text in the document.
  9. Click OK.

Using dictionaries in a workgroup

Make sure that each station in your workgroup has the same customized user dictionaries installed and added, so that a document uses the same spelling and hyphenation rules regardless of who is working on it. You can either make sure that everyone adds the same dictionaries to their computer, or you can share a user dictionary over the network server.

A lock icon  indicates that a dictionary is locked and can be used, but not edited. When a user dictionary is stored on a server, the first user to load the dictionary locks the file; all subsequent users see that the dictionary is locked. Files can also be locked through the operating system, when the file is made read-only. If you share a user dictionary over the network server, you may want to lock the file so that it’s read-only for all users, allowing only the administrator to add words.

Make sure that everyone in the workgroup uses the customized user dictionary installed on the common network workstation, and not the dictionary stored with a document. However, before you take a document to a service provider, you might want to merge the user dictionary into the document. (See Change dictionary preferences.)

If you don’t share a customized user dictionary on a common network workstation, locate user dictionary files and copy them from one workstation to another. The location of user dictionaries appear in the Dictionary preferences.

After you update a shared workstation’s user dictionary, the changes don’t appear in individual workstations until a user restarts InDesign or presses Ctrl+Alt+/ (Windows) or Command+ Option+/ (Mac OS) to recompose all text.