Explorar o código

fixed @offset implementation to offset glyphs and not only baseline.

Nicolas Cannasse hai 9 meses
pai
achega
f241b6f0ad
Modificáronse 1 ficheiros con 4 adicións e 2 borrados
  1. 4 2
      h2d/domkit/BaseComponents.hx

+ 4 - 2
h2d/domkit/BaseComponents.hx

@@ -215,8 +215,10 @@ class CustomParser extends domkit.CssValue.ValueParser {
 			fnt = res.to(hxd.res.BitmapFont).toSdfFont(sdf.size, sdf.channel, sdf.cutoff, sdf.smooth);
 			fnt = res.to(hxd.res.BitmapFont).toSdfFont(sdf.size, sdf.channel, sdf.cutoff, sdf.smooth);
 		else
 		else
 			fnt = res.to(hxd.res.BitmapFont).toFont();
 			fnt = res.to(hxd.res.BitmapFont).toFont();
-		if( offset != 0 )
-			@:privateAccess fnt.baseLine = fnt.calcBaseLine() - offset;
+		if( offset != 0 ) {
+			fnt.setOffset(0,offset);
+			@:privateAccess fnt.baseLine = fnt.calcBaseLine();
+		}
 		return fnt;
 		return fnt;
 		#end
 		#end
 	}
 	}