Si bien recuerdas, para antes del cambio del algoritmo, yo creé uno para las versiones anteriores con patronesIniciado por jotas
de 2 y 3 caracteres como máximo. Pensaba y sigo pensando que son suficientes salvo para excepciones.
No funcionaba en las nuevas versiones.Observé que el cool por defecto no partía y con los patrones tenías que indicarle donde hacerlo (en versiones previas era al revés, partía y debías indicarle donde no hacerlo). Así que preparé el archivo adaptado a la nueva necesidad de indicar donde partir (antes indicabas donde no partir). Por tan preparé un arhivo con patrones de 3 (a1d, m1p) . No funcionó.
Observé el archivo es.pattern y tu esJOTAS.pattern y observé los patrones que si producían particiones (pocas pero los había). Busque estos casos y vi que correspondían (más o menos) a patrones de 4 caracteres. Fue entonces cuando al fichero de 3 patrones se me ocurrió convertirlo a 4 , es decir a1d lo pase a 2a1d y lo mismo para el resto. El resultado debía ser el mismo pues es lo mismo a1d que 2a1d (en teoría). Pensé que seguiría sin funcionar y mi sorpresa fue cuando las particiones eran correctas.
Sigue fallando en la mayoría de palabras grandes que se niega a partir. Es curioso, la palabra propia la parte (pro-pia) pero no hay manera de que propiamente la parta en pro-piamente (si hace propia-mente) y así muchos casos con palabras largas. Eso es lo que quería mirar en el código y he sido incapaz de ver (aunque no desespero)
Te sale más rentable partir de cero. Tendrás que indicar donde hacer el corte, pudiendo omitir donde no hacerlo. Tendrás el problema de 2 consonantes finales más agravado que en castellano. Si consigues resolver esto sin que el remedio sea peor que la enfermedad me lo cuentas.Iniciado por jotas