音節化(/ s ɪ ˌ l æ b ɪ f ɪ ˈ k eɪ ʃ ən /)または音節化(/ s ɪ ˌ l æ b ɪ ˈ k eɪ ʃ ən / )は、ハイフネーションとも呼ばれ、話し言葉、書き言葉[1]、または手話[2]で単語を音節に分割することです。
概要
音節の区切りは、英語の正書法を使用する場合はハイフンで表すのが一般的で(例:syl-la-ble)、実際に話された音節を国際音声記号で書き写す場合はピリオドで表します(例:[ˈsɪl.ə.bᵊɫ])。表記上の都合上、タイポグラファーは句読点( Unicode文字U + 00B7 、例:syl·la·ble)、特殊な目的の「ハイフネーション ポイント」(U+2027、例:syl‧la‧ble)、またはスペース(例:syl la ble)を使用する場合があります。
行末では、単語が行に収まらず、次の行に移動すると最初の行が他の行よりも短くなってしまう場合、単語は慣例的に「音節」と呼ばれる部分に分割されます。これは、非常に長い単語や新聞の狭い列の場合に特に問題になることがあります。ワードプロセッサでは、位置合わせのプロセスが自動化されているため、短い単語の音節化は不要になることがよくあります。
いくつかの言語では、話し言葉の音節が書き言葉の音節化の基礎にもなっています。しかし、現代英語の綴りでは音と文字の対応が弱いためか、英語の書き言葉の音節化は、音声学的な原理ではなく、主に語源や形態論的な原理に基づいています。たとえば、生きた言語の正しい音節化に従って、 「learning」をlear-ningと音節化することはできません。行末にlear-だけがあると、読者は単語を間違って発音してしまう可能性があります。なぜなら、二重音字 eaはさまざまな値を保持できるからです。英語の正書法の歴史は、このような現象を説明しています。
したがって、英語の書き言葉の音節化は、音韻論的単位(形態論的単位ではない)という言語概念に対応しない「音節」の概念を扱っています。
その結果、ほとんどのネイティブ英語話者でさえ、辞書を参照したりワードプロセッサを使用したりせずに、確立された規則に従って単語を音節化することができません。学校では通常、辞書を参照すること以外に、このトピックに関するアドバイスはあまり提供されません。さらに、英国式と米国式の音節化には違いがあり、同じ英語の辞書間でも違いがあります。
フィンランド語、イタリア語、ポルトガル語、日本語(ローマ字)、韓国語(ローマ字化) など、ほぼ音韻的に綴られる他の言語では、書き手は原則として、一般的な規則のみを使用して、既存の単語または新しく作成された単語を正しく音節化できます。フィンランドでは、子供たちはまず、確実に正しい音節化を生成できるようになるまで、すべての単語にハイフンを付けることを教えられ、その後、ハイフンは省略できます。
アルゴリズム
ハイフネーション アルゴリズムは、特にコンピュータ プログラムで実装するために体系化された一連の規則であり、単語をハイフンで 2 行に分割できる位置を決定します。たとえば、ハイフネーション アルゴリズムでは、impeachment はimpeach-mentまたはimp-peachmentに分割できるが、 impe-achmentには分割できないと決定する場合があります。
単語分割のルールが複雑な理由の 1 つは、英語の方言によってハイフネーションが異なる傾向があることです。アメリカ英語は音を優先しますが、イギリス英語は単語の語源を調べてから音を優先する傾向があります。[引用が必要]また、例外も多数あり、事態をさらに複雑にしています。[引用が必要]
いくつかの経験則は、Major Keary の「ハイフネーションについて - 衒学的無政府主義」で見つけることができます。[3]ハイフネーションに対するアルゴリズム的アプローチ の中で、 TeX 組版システムに実装されているものが広く使用されています。これは、Donald Knuth のComputers and Typesettingの最初の 2 巻と Franklin Mark Liang の博士論文で詳細に文書化されています。[4] Liang の研究の目的は、アルゴリズムを可能な限り正確にし、例外を最小限に抑えることでした。
TeXのアメリカ英語のオリジナルのハイフネーションパターンでは、例外リストには14語しか含まれていません。[5]
TeXでは
TeX ハイフネーション アルゴリズムのポートは、Haskell、JavaScript、Perl、PostScript、Python、Ruby、C#など、いくつかのプログラミング言語用のライブラリとして利用可能であり、TeX では、コマンドを使用してログにハイフンを表示できます\showhyphens。
LaTeXでは、ユーザーは以下を使用してハイフネーション修正を追加できます。
\ハイフネーション{単語}
この\hyphenationコマンドは、許可されるハイフネーションポイントを宣言します。ここで、words はスペースで区切られた単語のリストであり、各ハイフネーションポイントは文字で示されます-。たとえば、
\hyphenation{fortran er-go-no-mic}
これは、現在のジョブでは「fortran」はハイフンで区切られず、「ergonomic」をハイフンで区切る必要がある場合は、指定されたポイントのいずれかで区切られることを宣言しています。[6]
しかし、いくつかの制限があります。たとえば、stockコマンドはデフォルトでASCII\hyphenation文字のみを受け入れるため、多くの言語で非常に一般的な非ASCII文字( ä、é、çなど)を含む単語のハイフネーションを修正するためには使用できません。ただし、簡単な回避策は存在します。[7] [8]
参照
注記
- ^ この用語は、子音が音節になる過程にも使用されます。たとえば、北中米英語では、「can」は[kən]、または音節の /n/ を伴う[kn̩]と発音されます。
- ^ Baus, C.; Gutiérrez, E.; Carreiras, M. (2014年11月13日). 「手話の発音における音節の役割」. Frontiers in Psychology . 5 : 1254. doi : 10.3389/fpsyg.2014.01254 . PMC 4230165 .
- ^ Major Keary. 「ハイフネーションについて - 衒学的偏執の無政府状態」. PC Update . メルボルン PC ユーザー グループ. 2005 年 3 月 10 日時点のオリジナルよりアーカイブ。2005年10 月 6 日閲覧。
- ^ Liang, Franklin Mark (1983 年 8 月)。Word Hy-phena-tion by Comp-pu-ter (PhD)。 スタンフォード大学コンピュータサイエンス学部。STAN -CS-83-977。
- ^ 「Plain TeX ハイフネーション テーブル」(PDF) 。2009 年6 月 23 日閲覧。
- ^ Green, Sheldon (1995年6月5日). 「\hyphenation」. LaTeXによるハイパーテキストヘルプ. Yale Image Processing and Analysis Group. 2023年11月27日時点のオリジナルよりアーカイブ。
- ^ 「アクセント付きの単語はハイフンで区切られません」。TeX FAQ。2023年11月28日時点のオリジナルよりアーカイブ。
- ^ 「TeXではハイフネーションはどのように機能しますか?」。TeX FAQ。2023年11月27日時点のオリジナルよりアーカイブ。
外部リンク
- オンライン歌詞ハイフネーター:英語のテキストを音節ごとにハイフンで区切る
- フランス語のハイフネーションツール: 説明付きでフランス語の単語をハイフンでつなぐ
