extension TextOverflowUtil on String {
/// 将flutter系统默认的单词截断模式转换成字符截断模式
/// 通过向文本中插入宽度为0的空格实现
String toCharacterBreakStr() {
if (isEmpty) {
return this;
}
String breakWord = '';
for (var element in runes) {
breakWord += String.fromCharCode(element);
breakWord += '\u200B';
}
return breakWord;
}
}