Уважаемые гуру и профессионалы русского языка!
Хочу спрограмить AS, с помощью которого входящий блок текста можно было побить на строки заданной ширины (с выравниванием соответственно на всю ширину). С использованием переносов. Для этого мне нужны правила деления слов на слоги (русский язык). Может, кто сталкивался с этим? Существуют ли какие-то общие алгоритмы (набор правил) разбиения слов на слоги, или они реализуются в виде словаря, или алгоритм + список исключений? Может, кто знает ссылку на ресурсы по теме? В школе учился давно, кроме как "Ма-ма мы-ла ра-му" ничего не помню

. Да, по-моему мы такого и не проходили

.
Заранее благодарен всем, кто поможет.