vmoe吧 关注:3,589贴子:11,225
  • 7回复贴,共1

code写不下去了 问个问题

只看楼主收藏回复

在没有K的情况下 怎么在char拆行的同时 获取类似si的东西
比如第一个字算1 第二个字算2
_G.unicode.len(line.text_stripped) 倒是能获取到行内所有字数,大概能算一个伪syln
伪si不知道怎么实现


1楼2018-09-24 12:04回复
    刚想了个骚办法
    syl.right/line.width*_G.unicode.len(line.text_stripped)
    通过音节占用行宽的百分之几 * 字数 推出第几个字
    只不过遇到中文与空格就炸了 宽度不一致,我想不出更好的方法了


    2楼2018-09-24 12:15
    回复
      突然想到四舍五入
      math.floor(syl.right/line.width*_G.unicode.len(line.text_stripped)+0.5)
      成了


      3楼2018-09-24 12:20
      回复(2)