La verdad es que he empezado a buscar información sobre lo del
silabeo, y es todo un mundo (como decía, magia pura
). Las reglas "oficiales" no están muy claras, y luego cada uno hace su propia aproximación dependiendo del idioma y del lector.
Por ejemplo con lo del LEFTHYPHENMIN y RIGHTHYPHENMIN unos dicen que tienen que valer 2, otros que para Kepubs tiene que ser 3, otros que dicen que el LEFT tiene que ser uno más que el RIGHT, ...
En tu caso he visto que había letras/sílabas alemanas. Este fichero ¿funciona igual en alemán que en español?. He leído que en alemán es importante el tema por que tiene palabras muy largas ...
En fin, he visto unos cuantos ficheros y el tuyo es bastante diferente. ¿Has partido de algún diccionario o tienes tus propias reglas?