ko
ko copied to clipboard
Wordwrapping fix
Description
English words are made up of multiple 1-byte characters, and they need to be wrapped by word, not by characters.
The current logic wraps whenever the accumulated character width exceeds the region width — no regard for spaces or full words.
This leads to words being split awkwardly in the middle. Implemented word wrapping instead of character wrapping, replaced garbage like "±¼¸²" with Arial.
🚨 Checklist for this Pull Request
- [ ] https://github.com/ko4life-net/ko/issues/143