uGUI Text wrong chinese line break

Feeding chinese text into a Text Component, the result sometimes breaks the period over to a new line

can this be programmatically avoided or anything else be done?

Word-wrapping only currently uses western/latin rules. You might be able to get it to break between words by inserting space (0x20) characters.

I work on localization on the development side, and this is a common issue with multiple lilngual products.

A simple fix is to drag the field a little wider so the text displays in one line.

If you’re looking for a systematic approach, see this: Line breaking rules in East Asian languages - Wikipedia

Now you have the rules, how you wish to apply it via a script is up to you.