我一直在使用 LineBreakMeasurer & AttributedString 来测量线的长度。但是,我现在需要考虑:
- 小帽子
- 缩放(使每个字符更薄/更宽)。
- 间距(在每个字符后添加/减去空格)。
- 断字,在单词中的特定位置可以出现换行符。
有没有办法使用Java做到这一点?我需要得到的两个基本的东西是:
- 传入的字符串有多长。
- 对于传入的字符串和长度,字符串中有多少个字符适合该长度。
我可以使用 LineBreakMeasurer & AttributedString 并逐个字符地调用它。但是有更好的方法吗?
谢谢 - 戴夫