فهرست منبع

fix font offset being relative after reload

Nicolas Cannasse 9 ماه پیش
والد
کامیت
ee7406b715
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      h2d/domkit/BaseComponents.hx

+ 1 - 1
h2d/domkit/BaseComponents.hx

@@ -229,7 +229,7 @@ class CustomParser extends domkit.CssValue.ValueParser {
 			fnt = res.to(hxd.res.BitmapFont).toFont();
 		var defChar = offsetChar <= 0 ? fnt.getChar("A".code) ?? fnt.getChar("0".code) ?? fnt.getChar("a".code) : fnt.getChar(offsetChar);
 		if( offsetChar != 0 && defChar != null )
-			offset = -Math.ceil(defChar.t.dy);
+			offset = -Math.ceil(defChar.t.dy) + Std.int(@:privateAccess fnt.offsetY);
 		if( offset != null || baseLine != null) {
 			var prev = @:privateAccess fnt.offsetY;
 			fnt.setOffset(0,offset);