This page describes the hyphenation patterns needed for proper typesetting of Irish language text using TeX, LibreOffice, OpenOffice.org, KOffice, GNU Troff, Scribus, Folio, Hyphenator.js, and Apache FOP. The latest versions of Firefox also include support for hyphenation when laying out web pages, and we expect other browsers to allow this in the future as well.
You can check out a live demo of the hyphenation patterns in your browser that makes use of the Hyphenation.js package. You can resize your browser window to see the hyphenations change, or click the icon at the top right to turn hyphenation off completely. You can find the same document typeset using LaTex here, and a screenshot in LibreOffice here.
The patterns are derived automatically from a database of hyphenated words which should allow easy integration into other typesetting systems (as long as they are Free Software).
You can also read a short article I've written that treats the development of these hyphenation patterns for Irish, and discusses the development of computing resources for minority languages more generally.
- The file gahyph.tex (for use with (La)TeX and GNU troff) can be downloaded from CTAN, or the latest version is always available from our github repository.
- The patterns can be used with OpenOffice.org by installing this extension.
- The corresponding extension for LibreOffice can be downloaded from the LibreOffice extension site.
- The file hyph_ga_IE.zip (for use with Scribus, or with LibreOffice/OpenOffice.org if you'd rather not install the above extensions) can be downloaded from an OpenOffice.org mirror or from our github repository.
- The file ga.xml for Apache FOP or Folio can also be downloaded from github.
- The patterns are integrated directly into the Hyphenator.js source code, which comes with good documentation.
See the Usage page for instructions on how to install and use the patterns with LaTeX.
I know of no explicit standards for hyphenation of Irish. Instead I relied upon:
- a small initial database of hyphenated words from actual printed material,
- hyphenations inserted automatically according to certain morphological rules, and
- statistical methods to bootstrap to a larger database.
Occasionally I had to resort to my own (poor) judgement. Therefore the resulting rules are far from perfect and likely reflect my idiosyncratic preference for etymological/morphological hyphenation over phonological. Please see the Details page for more information on what I did and for some concrete examples.
If you'd like to help improve future releases, the easiest way is to use the patterns to typeset your own documents and report any problems you encounter. Alternatively, you can look for errors among the Top 1000 most frequent words in Irish, hyphenated according to the current pattern set.
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.