Переноссор

Так, кавычкеров люди написали за последние годы немало, а вот интересно, у кого-нибудь есть готовый скрипт для расстановки мягких переносов? Их вроде, наконец, научились браузеры понимать...

Подписаться на блог
Отправить
Дальше
6 комментариев
kukutz 2004

Вроде как Mozilla не понимает =(

Илья Бирман

Да и фиг с ней. Она, по крайней мере, их просто игнорирует, так что не страшно. Было бы хуже, если бы она писала в тексте %%­%%... Хотя и это было бы поправимо: можно юзер-агент смотреть и тем, кто понимает, слать с переносами...

kukutz 2004

Она, насколько я помню, их не игнорирует, а ВСЕГДА втыкает вместо них дефис.

Илья Бирман

Ну, насколько я посмотел в Firefox, она-таки их игнорирует, другое дело, что как только я стал растягивать окно, чтобы посмотреть, как будут вести себя слова, винда упала в STOP, поэтому продолжать исследования чё-то неохота, вдруг эти события как-то связаны.

Павел Урусов 2004

По поводу Mozilla: я всегда удивлялся, как браузер с таким названием хоть как-то работает...

Mash 2004

Пара ссылок
Ру-бля.

Захар 2004

Ну фиг знает, а стоит ли овчинка выделки? Всё-таки с этим ­ всё ещё очень много залипух, хоть браузеры его и переваривают. Очень сильные контраргументы — ctrl+f, copy/paste, searchengines.

Что касается технической реализации, то это может быть интересно как опция. При этом настраивать можно как длину слова, начиная с которой будем переносить (напр., слова длинее 10 символов), так и словарь исключений, которые нежелательно оставлять на строке в начале/в конце. Идея ставить по 1 мягкому переносу для слов длинее N символов ещё куда ни шло, но и то только если используется justify-оформление текста.

Mash 2004

При этом настраивать можно как длину слова, начиная с которой будем переносить (напр., слова длинее 10 символов)

Мультик­анальный.

так и словарь исключений, которые нежелательно оставлять на строке в начале/в конце.

..., в середине...

Даже если кто и напишет/написал такой словарь, не думаю, что можно будет закрывать глаза на его требования к ресурсам, особенно при обработке больших текстов. Единственный выход — кэш.

Интересно было бы сделать это на клиенте при помощи word’овских модулей. :)

Мои книги