issues
search
k-omura
/
truetype_Arduino
display truetype font for Arduino
MIT License
40
stars
14
forks
source link
修复多项字符无法显示BUG
#18
Open
jie326513988
opened
8 months ago
jie326513988
commented
8 months ago
修复大部分字体标点符号异常,字符显示空白和位置异常的BUG,
fillGlyph()传入负值会导致崩溃
以空格字符的2倍advanceWidth作为advanceWidthMAX值(从hmet表获取的advanceWidth异常时)
advanceWidth值异常时使用advanceWidthMAX值
对leftSideBearing和glyph.xMin进行判断,以便能以正常的数值进行后续计算(从hmet表获取的leftSideBearing异常时)
添加一个获取字符宽度的函数,就是在textDraw()中获取_x值,可以少计算一次宽度。