ハイフネーションアルゴリズム
ハイフネーションアルゴリズム(英: hyphenation algorithm)は、単語の途中で改行できる箇所を決定するためのルールセットである。この規則によって、例えば、“impeachment”(弾劾)という語を途中で区切らねばならない(=分綴)とき、適切な分綴である“impeach-ment” や “im-peachment” が示されることが期待される。
分綴規則は、言語に方言があることによって複雑さが増している。例えば、英語にはイギリス英語やアメリカ英語などがある。前者では単語を区切る際に、音節よりも語源を重視する傾向にあり、後者はその逆である。つまり、“knowledge” という単語は、“know-ledge”(語源を重視した分綴、イギリス英語)とも “knowl-edge”(音節を重視した分綴、アメリカ英語)とも区切られうる。
また、同一のスペリングをする単語でも、発音が異なることで分綴位置が異なることがある。