[FIG(short list)[ [8] [[ハイフネーション]]
- [CODE(charname)@en[SHY]]
- [CODE(charname)@en[HYPHENATION POINT]]

]FIG]

* 言語

[10] 
[[言語情報]]の影響を受けます。

[HISTORY[
[11] 
[[Unicode言語タグ]]をその判定に使えることとされていました。
]HISTORY]

* 縦書き日本語カタカナ文の[CH[[TATE[=]]]]

- [16] 
[CITE@ja[Xユーザーの國語問題協議會さん: 「@madeinwariofan 參考までに、戰前の國定教科書では、ハイフネーションに「=」を使つてゐるやうです。 https://t.co/UgCuguNxvH」 / X]], [TIME[午後11:22 · 2025年2月24日][2025-02-24T14:22:20.000Z]], [TIME[2025-02-25T01:39:19.000Z]] <https://x.com/kokumonkyo/status/1894030102809165851>
- [13] [CITE@ja[Xユーザーの新美ぬゑさん: 「戦前に翻訳されたピーターラビット、その名もピン太郎! https://t.co/I8mUdp3bef」 / X]], [TIME[午後0:02 · 2023年12月20日][2023-12-20T03:02:39.000Z]], [TIME[2023-12-21T03:06:34.000Z]] <https://twitter.com/nue213/status/1737307496581341339/photo/1>
-- [12] [CITE@ja[Xユーザーの新美ぬゑさん: 「気になる人が多いようなので、前のページを。兄弟はパン太郎、ポン太郎、ピョン太郎です!お父さんは…… https://t.co/QjT3Ts7HyX」 / X]], [TIME[午後9:27 · 2023年12月20日][2023-12-20T12:27:30.000Z]], [TIME[2023-12-21T03:06:34.000Z]] <https://twitter.com/nue213/status/1737449644073074956/photo/2>

* 縦書き

[14] [CITE@ja[untitled - article_2_8.pdf]], [TIME[2013-03-30T06:03:43.000Z]], [TIME[2024-10-31T05:58:57.419Z]] <https://www.kansai-u.ac.jp/nenshi/sys_img/article_2_8.pdf#page=10>

[[右上縦書き]]日本語文中の[[回転][回転 (書字方向)]][[左横書き]]欧文部分の改行で hyphenation

* 行頭ハイフン

[15] 
低解像度の装置のような制限的な場面では[[欧文]]の [CH[-]] が[[行末]]ではなく[[行頭]]に表示されることもあるようです。
必ず[[行頭]]に表示するというわけでもなく適宜判断するような実装になっていることもあるようです。


* 歴史

** [CODE['hyphenate']] プロパティー (CSS)

[9] <http://www.re.be/css2xslfo/1_3_2/manual.pdf#page=23>

[CODE(CSS)@en[[[hyphenate]]: [[true]]]],
[CODE(CSS)@en[[[hyphenate]]: [[false]]]]


**

[1] [CITE[hyphenator - Project Hosting on Google Code]]
([TIME[2010-02-21 14:10:25 +09:00]] 版)
<http://code.google.com/p/hyphenator/>

[FIG(quote)[
[FIGCAPTION[
[2] [CITE@en[mnater/Hyphenator: Javascript that implements client-side hyphenation of HTML-Documents]]
( ([TIME[2016-05-09 20:20:18 +09:00]]))
<https://github.com/mnater/hyphenator>
]FIGCAPTION]

> Hyphenator.js is a free open source Javascript library that automatically hyphenates text on websites. It comes in handy as a polyfill for legacy browsers that don't support CSS 3 hyphenation at all or for modern browsers that do hyphenation, but do not provide hyphenation dictionaries for a particular language.

]FIG]


[3] [CITE@en[85731 – hyphenation character]]
([TIME[2017-03-04 23:38:10 +09:00]])
<https://bugs.documentfoundation.org/show_bug.cgi?id=85731>

[4] [CITE@en[Change shape and position of hyphenation char · Issue #6 · typiconman/fonts-cu]]
([TIME[2017-03-04 23:39:18 +09:00]])
<https://github.com/typiconman/fonts-cu/issues/6>

[5] [CITE@en['''['''css-text-4''']''' Allow UA to truncate hyphenation character. #2810]]
([[fantasai]]著, [TIME[2018-09-13 14:50:04 +09:00]])
<https://github.com/w3c/csswg-drafts/commit/bfb538a8a9bba5b464df192b56ff3a660c511e8e>

[6] [CITE@en['''['''css-text-4''']''' What happens when the hyphenation string is wider than a line? · Issue #2810 · w3c/csswg-drafts]]
([TIME[2018-10-18 13:22:50 +09:00]])
<https://github.com/w3c/csswg-drafts/issues/2810>

[7] [CODE(charname)@en[JFY]]