Кирилл Николаев

Hyph ›

Что такое Hyph?

Hyph создан для того, чтобы тексты на ваших сайтах были облагорожены переносами слов по слогам.

Дело в том, что раньше стандарт HTML предполагал, что веб-мастера будут вручную расставлять символы мягкого переноса (­) в ваши документы, чтобы браузер мог правильно и там, где нужно разрывать слова. Но к сожалению, это доброе начинание комитета W3C не нашло большой поддержки у производителей браузеров. По сей день неизвестен браузер, который бы правильно обрабатывал мягкие переносы. Например всеми любимый Firefox вообще не обращает на них внимание. Замечательный во всех отношениях браузер Opera и IE (даже седьмой версии) копируют текст в буфер обмена вместе с видимыми символами переноса. И, более того, самое обидное это то, что текст с ­'ами не индексируется поисковыми системами.

Даже многоуважаемый комитет W3C обратил внимание на эту проблему и добавил определение свойства hyphenate в будущую рекомендацию CSS3. Впрочем, дело самой расстановки переносов остается за браузерами. Неизвестно когда можно будет рассчитывать на поддержку этого дела во всех трех популярных браузерах.

И пока W3C и остальные думают, простым людям приходит на помощь Hyph! Это легко встраиваемый на страницу элемент, который сам расставит переносы по слогам в английских и русских текстах и будет отлично работать в трех браузерах, не вызываю проблем с копированием текста в буфер и поисковым индексированием.

Зачем это?

Одним словом, если вы хотите, чтоб тексты на вашем сайте выглядели красиво, профессионально и легко читались — попробуйте Hyph. Переносы будут идеально смотреться в блоге, статье, в узкой колонке. Все, что надо, чтобы получить всю эту красоту — это вставить 3-4 строчки в документ. Подробнее об использовании читайте readme.

Несмотря на то, что алгоритм базируется на Javascript и CSS2, в несовместимом браузере проблем не будет. Просто текст будет показан без переносов.

Если вы решили использовать Hyph на вашем сайте, пожалуйста, непременно сообщите мне. Отправьте ссылку на сайт и ваши комментарии при помощи формы. А также, не стесняйтесь посылать ваши идеи, добавления и истории успеха) на мой e-mail.

Read me »
FAQ »
Примеры »
Скачать версию 0.99 »
Обратная связь »
in english