sile 0.15.5

Simon’s Improved Layout Engine
SILE.hyphenator.languages["fi"] = {}

-- typos: ignore start
SILE.hyphenator.languages["fi"].patterns = {
   "1ba",
   "1be",
   "1bi",
   "1bo",
   "1bu",
   "1by",
   "1da",
   "1de",
   "1di",
   "1do",
   "1du",
   "1dy",
   "1dä",
   "1dö",
   "1fa",
   "1fe",
   "1fi",
   "1fo",
   "1fu",
   "1fy",
   "1ga",
   "1ge",
   "1gi",
   "1go",
   "1gu",
   "1gy",
   "1gä",
   "1gö",
   "1ha",
   "1he",
   "1hi",
   "1ho",
   "1hu",
   "1hy",
   "1hä",
   "1hö",
   "1ja",
   "1je",
   "1ji",
   "1jo",
   "1ju",
   "1jy",
   "1jä",
   "1jö",
   "1ka",
   "1ke",
   "1ki",
   "1ko",
   "1ku",
   "1ky",
   "1kä",
   "1kö",
   "1la",
   "1le",
   "1li",
   "1lo",
   "1lu",
   "1ly",
   "1lä",
   "1lö",
   "1ma",
   "1me",
   "1mi",
   "1mo",
   "1mu",
   "1my",
   "1mä",
   "1mö",
   "1na",
   "1ne",
   "1ni",
   "1no",
   "1nu",
   "1ny",
   "1nä",
   "1nö",
   "1pa",
   "1pe",
   "1pi",
   "1po",
   "1pu",
   "1py",
   "1pä",
   "1pö",
   "1ra",
   "1re",
   "1ri",
   "1ro",
   "1ru",
   "1ry",
   "1rä",
   "1rö",
   "1sa",
   "1se",
   "1si",
   "1so",
   "1su",
   "1sy",
   "1sä",
   "1sö",
   "1ta",
   "1te",
   "1ti",
   "1to",
   "1tu",
   "1ty",
   "1tä",
   "1tö",
   "1va",
   "1ve",
   "1vi",
   "1vo",
   "1vu",
   "1vy",
   "1vä",
   "1vö",
   ------- Some common words borrowed from other languages -------
   ------- This part could be updated from time to time    -------
   "1st2r", -- -stressi, -strategia etc.
   ------ Some special cases occuring with compound words only ----
   ------ There still remains well known problem as 'kaivos\-aukko' etc.
   "a1y", --   (common in borrowed words)
   "ä2y",
   "y1a2",
   "y1o2",
   "o1y",
   "ö2y",
   "u1y2",
   "y1u2",
   "ö3a2",
   "ö3o2",
   "ä3a2",
   "ä3o2",
   "ä1u2",
   "ö1u2",
   "a1ä", -- (a1ä2 ei mahdollinen!)
   "a1ö",
   "o1ä",
   "o1ö",
   "u1ä2",
   "u1ö2",
   "ä2ä",
   "ö2ö",
   "ä2ö",
   "ö2ä",
   --    lyhyt/pitka -vokaalipareja, tavallisesti sanarajalla
   "aa1i2", -- maa-ikkuna"
   "aa1e2",
   "aa1o2", -- maa-ottelu
   "aa1u2",
   "ee1a2", -- tee-astia
   "ee1i2", -- tee-istutus
   "ee1u2", -- varietee-uusinta
   "ee1y2",
   "ii1a2",
   "ii1e2",
   "ii1o2",
   "uu1a2",
   "uu1e2", -- puu-esine
   "uu1o2", -- puu-osa
   "uu1i2", -- puu-istutus
   "e1aa",
   "i1aa",
   "o1aa",
   "u1aa",
   "u1ee",
   "a1uu", -- kala-uuni
   "i1uu", -- ravi-uutiset
   "e1uu", -- virhe-uutinen
   "o1uu", -- radio-uutiset
   "ää1i",
   "ää1e",
   "ää3y",
   "i1ää",
   "e1ää",
   "y1ää",
   "i1öö", -- yhti-öön etc.
   "--i1eu", -- keski-eurooppalainen
   --          vokaalikolmikkoja etc.  yhdyssanojen rajoissa
   -- -------- vowel triples by Fred Karlsson
   "a1ei",
   "a1oi",
   "e1ai",
   -- e1oi -- ambiguous for ex. video-ilme (8.3.89)
   "i1au",
   -- u1oi   -- ambiguous    (8.3.89)
   "y1ei",
   "ai1a",
   "ai1e",
   "ai1o",
   "ai1u",
   "au1a",
   "au1e",
   "eu1a",
   "ie1a",
   "ie1o",
   --ie1u   -- ambiguous
   "ie1y",
   "io1a2",
   "io1e2",
   "iu1a",
   "iu1e",
   "iu1o",
   "oi1a",
   "oi1e",
   "oi1o",
   "oi1u",
   "o1ui", -- veto-uistin, himo-uimari   etc.
   "ou1e",
   "ou1o",
   "ue1a",
   "ui1e",
   "uo1a",
   -- uo1i -- ambiguous
   "uo1u",
   --   ---------------- End of vowel triples --------------------
   "e1ö2",
   "ö1e2",
   ".ä2", -- don't hyphenate  ä-lyllinen etc.
   -- The following patterns contain no general scientific rule. They
   -- are selected more or less intuitively to solve problems
   -- with common and frequently appearing compound words.
   -- However, every pattern resolves more than only one
   -- hyphenation problem.
   "u2s", -- estaa virheita yhdyssanojen yhteydessa
   "yli1o2p", -- yli-opisto etc.
   "ali1a2v", -- ali-avaruus etc.
   "1sp2li", -- kuutio-splini etc.
   "alous1",
   "keus1", -- oikeus-oppinut etc.
   "rtaus1",
   "2s1ohje", -- -sohjelma   etc.
   "2s1a2sia", -- nais-asianainen etc.
   "1a2sian", -- neuvottelu-asian  etc.
   "1a2siat", -- koti-asian  (ei kotia-sian)
   "1a2sioi", -- talous-asioita etc.
   "r2asl2as", -- tikku-rasia  etc
   "2s1o2pisk", -- xs-opiskelija  etc
   "2n1o2pet",
   "2s1a2loi",
   "2n1o2pist", -- kansan-opisto etc.
   "2s1o2pist",
   "2s1o2sa", -- xxs-osakas etc.
   "2n1o2sa", -- asian-osainen etc.
   "alkei2s1",
   "perus1",
   "2s1i2dea.",
   "2s1i2dean",
   "2s1e2sity", -- xs-esitys etc
   "2n1e2dus", -- kansan-edustaja etc.
   "2s1ajatu", -- -ajatus etc.
   "2s1ase",
   "2s1apu",
   "2s1y2rit", -- yhteis-yritys etc.
   ".ydi2n1",
   ".suu2r1a2", -- suur-ajot etc.
   "2s1y2hti",
   "2n1otto",
   "2n1oton",
   "2n1anto",
   "2n1anno",
   "2n1a2jan",
   "2n1aika",
   "2n1o2mai",
   "2n1y2lit",
   "2s1a2len",
   "2n1a2len",
   "1a2siaka2s1",
   "ulo2s1", -- ulos-ajo
   "2n1a2jo", -- kiven-ajo
   "2s1a2jo",
   -- *** The following rules may be used on user's responsibility ***
   -- *** for example, may be needed with narrow columns           ***
   --       >>>>>>>>>>>  a1e a1o e1o o1a u1a  <<<<<<<<<<<
   -- ----- Some districting rules by Professor Fred Karlsson's ideas   ------
   "b2l",
   "1b2lo",
   "bib3li",
   "b2r",
   "1b2ri",
   "1b2ro",
   "1b2ru",
   "d2r",
   "1d2ra",
   "f2l",
   "1f2la",
   "f2r",
   "1f2ra",
   "1f2re",
   "g2l",
   "1g2lo",
   "g2r",
   "1g2ra",
   "k2l",
   "1k2ra",
   "1k2re",
   "1k2ri",
   "1k2v",
   "1k2va",
   "p2l",
   "p2r",
   "1p2ro",
   "c2l",
   "q2v",
   "1q2vi",
   "sc2h",
   "ts2h",
   "ch2r",
}
-- typos: ignore end