Algorytmy zawijania słów dla języka japońskiego

W najnowszej aplikacji internetowej, którą zbudowałem, byłem mile zaskoczony, gdy jeden z naszych użytkowników zdecydował się użyć go do stworzenia czegoś całkowicie w języku japońskim. Jednak tekst został zawinięty dziwnie i niezręcznie. Najwyraźniej przeglądarki nie radzą sobie dobrze z zawijaniem japońskiego tekstu, prawdopodobnie dlatego, że zawiera niewiele spacji, ponieważ każda postać tworzy całe słowo. Jednak nie jest to bezpieczne założenie, ponieważ niektóre słowa są zbudowane z kilku znaków, a rozbijanie niektórych grup znaków na różne linie nie jest bezpieczne.

Wyszukiwanie google nie pomogło mi lepiej zrozumieć problemu. Wydaje mi się, że potrzebny byłby słownik niezniszczalnych wzorów i zakładał, że wszędzie można bezpiecznie złamać. Obawiam się jednak, że nie wiem wystarczająco dużo o języku japońskim, aby naprawdę wiedzieć, że wszystkie słowa, które rozumiem z niektórych moich poszukiwań, są dość skomplikowane.

Jak podszedłbyś do tego problemu? Czy są jakieś biblioteki lub algorytmy, o których wiesz, że już istnieją, które radzą sobie z tym w zadowalający sposób?

questionAnswers(1)

yourAnswerToTheQuestion