code写不下去了 问个问题
vmoe吧
全部回复
仅看楼主
level 1
Data_Damage 楼主
在没有K的情况下 怎么在char拆行的同时 获取类似si的东西
比如第一个字算1 第二个字算2
_G.unicode.len(line.text_stripped) 倒是能获取到行内所有字数,大概能算一个伪syln
伪si不知道怎么实现
2018年09月24日 04点09分 1
level 1
Data_Damage 楼主
刚想了个骚办法
syl.right/line.width*_G.unicode.len(line.text_stripped)
通过音节占用行宽的百分之几 * 字数 推出第几个字
只不过遇到中文与空格就炸了 宽度不一致,我想不出更好的方法了[啊]
2018年09月24日 04点09分 2
level 1
Data_Damage 楼主
突然想到四舍五入
math.floor(syl.right/line.width*_G.unicode.len(line.text_stripped)+0.5)
成了
2018年09月24日 04点09分 3
空格太多 就又炸了[阴险]
2018年09月24日 05点09分
不过想想也对,空格不应该算一个字 算0.5个字 如果按四舍五入的说法 两个空格伪si才进1 结果应该是没错的
2018年09月24日 06点09分
1