Как пишется «переносица»?

Будет ли вам интересно знать, что текст на сайте можно переносить по слогам, по правилам русского языка? А, ведь, можно! 

За перенос слов на странице отвечает спецсимвол «­». В нормальном состоянии на странице его не видно, но как только браузеру нужно будет перенести текст - на месте спецсимвола окажется дефис, а слово разделится на 2 части, как нам бы и хотелось. 
Подробнее здесь: http://htmlbook.ru/blog/perenosy-slov

Теперь, о том, как правильно расставить эти самые «shy». 
Пожалуй, есть много библиотек, решающих эту задачу, но я остановился на «orgheiglhyphenator» (примеры использования и дистрибутив на packagist). 
На основе «orgheiglhyphenator» собрал простенький модуль (если не сказать примитивный) для битрикса. Тут всё просто, установили через маркетплейс и в пару строк кода уже можно использовать, например так:
CModule::IncludeModule('als.hyphenator');
$arResult['DETAIL_TEXT'] = CHyphenator::run($arResult['DETAIL_TEXT']);

Модуль на гитхабе: https://github.com/Dok11/bitrix__modul...ree/master