Browse Source

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

Nicolas Cannasse 9 months ago
parent
commit
f241b6f0ad
1 changed files with 4 additions and 2 deletions
  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);
 		else
 			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;
 		#end
 	}