mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-06 06:01:46 +00:00
Fixed line spacing not being consistent when changing fonts
This commit is contained in:
@@ -927,13 +927,13 @@ def getLineBrokenChunks(bitmap,value,width,dims,plain=false)
|
||||
minTextSize=bitmap.text_size(word.gsub(/\s*/,""))
|
||||
if x>0 && x+minTextSize.width>width
|
||||
x=0
|
||||
# y+=32 # (textheight==0) ? bitmap.text_size("X").height : textheight
|
||||
y+=(textheight==0) ? bitmap.text_size("X").height+1 : textheight
|
||||
y+=32 # (textheight==0) ? bitmap.text_size("X").height : textheight
|
||||
# y+=(textheight==0) ? bitmap.text_size("X").height+1 : textheight
|
||||
textheight=0
|
||||
end
|
||||
end
|
||||
# textheight=32 # [textheight,textSize.height].max
|
||||
textheight=[textheight,textSize.height+1].max
|
||||
textheight=32 # [textheight,textSize.height].max
|
||||
# textheight=[textheight,textSize.height+1].max
|
||||
ret.push([word,x,y,textwidth,textheight,color])
|
||||
x+=textwidth
|
||||
dims[0]=x if dims && dims[0]<x
|
||||
|
||||
Reference in New Issue
Block a user