Algoritmos de ajuste de palabras para japonés

En una aplicación web reciente que construí, me sorprendió gratamente cuando uno de nuestros usuarios decidió usarla para crear algo completamente en japonés. Sin embargo, el texto fue envuelto extraña y torpemente. Al parecer, los navegadores no se adaptan muy bien al texto japonés, probablemente porque contiene pocos espacios, ya que cada carácter forma una palabra completa. Sin embargo, esa no es realmente una suposición segura, ya que algunas palabras están compuestas por varios caracteres y no es seguro dividir algunos grupos de caracteres en líneas diferentes.

Buscar en Google no me ha ayudado a entender mejor el problema. Me parece que uno necesitaría un diccionario de patrones irrompibles, y asumir que en cualquier otro lugar es seguro romperlo. Pero me temo que no sé lo suficiente sobre japonés para saber realmente todas las palabras, que entiendo de algunas de mis búsquedas, son bastante complicadas.

¿Cómo abordarías este problema? ¿Hay bibliotecas o algoritmos de los que tenga conocimiento que ya existan y que se ocupen de esto de manera satisfactoria?

Respuestas a la pregunta(1)

Su respuesta a la pregunta