JQuery + перенос в восточных языках
Суть проблемы в следующем: в восточных языках, в которых используются иероглифы (японский, корейский и т.д.), происходит неверный перенос текста, т.е. один или пара иероглифов, которые являются составной частью слова и не могут быть отделены от слова, переносятся на следующую строку, кроме как css'овского word-break ничего не нашел и тут вылезли нюансы с некоторым девайсами, браузеры которых не хотят упорно отрабатывать word-break. Может на jQuery есть функция какая-либо, способная решить эту проблему? Спасибо.
|
Goopy, почему отсутствует пример твоей попытки решения? Мы не умеем пока здесь читать чужие мысли!
|
на JS не было попыток, что-либо сделать, т.к. не знаю, возможно ли вообще такое, попытки были только при помощи css.
Если есть такая возможность, направьте по пути истинному, в какую сторону копать) сам код решения не прошу) |
CSS:
word-break: keep-all - Не разрешает перенос строк в словах на китайском, корейском или японском языке. Для остальных языков действует как normal. http://htmlbook.ru/css/word-break white-space: pre-line - В предложениях пробелы не учитываются, слова самопроизвольно переносятся на следующую строку, если они не помещаются в заданную область. http://htmlbook.ru/css/white-space HTML: <nobr> уведомляет обозреватель сети отображать предложения/слова без переносов. http://htmlbook.ru/html/nobr Пройди по всем ссылкам выше и выбери для себя нужное. |
word-break: keep-all - как раз это и прописано последнее в стилях - в браузере Sony SGP611 не отрабатывается =(
white-space: pre-line - прописывал, та же самая ситуация с Sony... <nobr> - не вариант ,т.к. объемы большие и на каждую проблемную строку замучаешься вставлять Поэтому надежда и была на jQuery или JS в целом |
Часовой пояс GMT +3, время: 00:19. |