MENU▼

iH5 3.0在画布中使用文本保持不变形文字居中的方法

在iH5 3.0版本中,在画布里添加文本会导致变形,只能使用中文字体。
但中文字体不支持一些表情符号,会乱码。
经过研究,使用如下方法可以适当解决变形问题。
适用于显示微信昵称,特别是带emoji符号的。


设置文本属性

  1. 设置属性W值为当前文本的字符数乘以文本的字体大小数值,当前文本的字符数可以系统获得,字体大小数值可以系统获得或手动设值。
  2. 设置属性H值固定,测试具体数值。
  3. 设置属性X值为画布宽度除以2减去文本宽度除以2,这样即可剧中在画布中显示。如果要控制在某个位置进行剧中,把画布宽度除以2换成某个X坐标值。Y同理。

请为这篇文章评分:
( 已有 2 人评分, 平均得分: 3.5 分 )