소스 검색

fix line height on reload with offset()

Nicolas Cannasse 9 달 전
부모
커밋
344ffa4cd5
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      h2d/domkit/BaseComponents.hx

+ 2 - 1
h2d/domkit/BaseComponents.hx

@@ -233,8 +233,9 @@ class CustomParser extends domkit.CssValue.ValueParser {
 		if( offsetChar != 0 && defChar != null )
 			offset = -Math.ceil(defChar.t.dy);
 		if( offset != 0 ) {
+			var prev = @:privateAccess fnt.offsetY;
 			fnt.setOffset(0,offset);
-			@:privateAccess fnt.lineHeight += offset;
+			@:privateAccess fnt.lineHeight += offset - prev;
 			@:privateAccess fnt.baseLine = fnt.calcBaseLine();
 		}
 		if( lineHeight != null && defChar != null ) {