最近在使用 Textpaint.breakText()遇到返回值不正确的情况,在输入的字符中含有 "fi" 会返回错误的行数,原因是
"fi"对被当做一个符号来计算了,
目前这个bug谷歌还没有解决
这里提供两种方案来解决
1.可以对输入的字符中的"fi"替换,用"_!"来替换"fi"用breakText 计算出结果后再替换回"fi".
2.使用 measureText 来替换breakText
https://stackoverflow.com/questions/16259810/return-value-of-textpaint-breaktext