David PHAM-VAN

Merge branch 'janiselfert-master'

@@ -8,6 +8,7 @@ @@ -8,6 +8,7 @@
8 - Add support for hyphenation [ilja] 8 - Add support for hyphenation [ilja]
9 - Add an option to disable bidirectional support [Olzhas-Suleimen] 9 - Add an option to disable bidirectional support [Olzhas-Suleimen]
10 - Fix operator== type in TextDecoration class 10 - Fix operator== type in TextDecoration class
  11 +- Fixed wrong empty line height [janiselfert]
11 12
12 ## 3.10.7 13 ## 3.10.7
13 14
@@ -283,7 +283,7 @@ See https://github.com/DavBfr/dart_pdf/wiki/Fonts-Management @@ -283,7 +283,7 @@ See https://github.com/DavBfr/dart_pdf/wiki/Fonts-Management
283 double get descent; 283 double get descent;
284 284
285 /// Height of an empty line 285 /// Height of an empty line
286 - double get lineGap => ascent + descent; 286 + double get emptyLineHeight => ascent + (-descent);
287 287
288 /// Internal units per 288 /// Internal units per
289 int get unitsPerEm; 289 int get unitsPerEm;
@@ -1073,7 +1073,8 @@ class RichText extends Widget with SpanningWidget { @@ -1073,7 +1073,8 @@ class RichText extends Widget with SpanningWidget {
1073 if (spanCount > 0) { 1073 if (spanCount > 0) {
1074 offsetY += bottom - top; 1074 offsetY += bottom - top;
1075 } else { 1075 } else {
1076 - offsetY += font.lineGap * style.fontSize! * textScaleFactor; 1076 + offsetY +=
  1077 + font.emptyLineHeight * style.fontSize! * textScaleFactor;
1077 } 1078 }
1078 top = 0; 1079 top = 0;
1079 bottom = 0; 1080 bottom = 0;