CSSハイフネーションが利用できない場合にのみ、ハイフネーションポリフィル( hypher.jsやhyphenator.jsなど)を使用したいと思います。
if (!Modernizr.hyphenation) {
$('p').hyphenate('en-us')
}
しかし、Modernizrではそのような検出は利用できません。サポートのテストhyphens: auto
は信頼できません。ChromeとMobileSafariの両方が(プレフィックス付きで)サポートしますが、ハイフネーションを行うのは後者だけです。
検出できない機能ですか?