Недавно решил создать свой конвертер книг, который бы расставлял переносы так, что использовалось максимум полезного пространства экрана плеера и при этом соблюдались правила переноса. Фичи, которые я пытаюсь реализовать:
- Перенос по слогам русских и английских слов
- Динамическое изменение длинны строки для совместимости с разными плеерами и прошивками
- Вырезание повторяющихся пробелов, перевода строки, табуляции и т.д. для экономии места Вот в принципе и всё. Наибольшую трудность вызывает "умный" перенос. Пока у меня имеется небольшая наработка на языке php, но не откажусь от помощи в разработке алгоритма и переноса на нормальную платформу.