mirror of
https://github.com/servo/servo.git
synced 2025-08-03 12:40:06 +01:00
Fix wrong calculation of inline element's block size
This commit is contained in:
parent
4e7c689a81
commit
a14f6cb7e7
18 changed files with 61 additions and 44 deletions
|
@ -2008,10 +2008,8 @@ impl Fragment {
|
|||
let font_derived_metrics =
|
||||
InlineMetrics::from_font_metrics(&info.run.font_metrics, line_height);
|
||||
InlineMetrics {
|
||||
block_size_above_baseline: font_derived_metrics.block_size_above_baseline +
|
||||
self.border_padding.block_start,
|
||||
depth_below_baseline: font_derived_metrics.depth_below_baseline +
|
||||
self.border_padding.block_end,
|
||||
block_size_above_baseline: font_derived_metrics.block_size_above_baseline,
|
||||
depth_below_baseline: font_derived_metrics.depth_below_baseline,
|
||||
ascent: font_derived_metrics.ascent + self.border_padding.block_start,
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue