summaryrefslogtreecommitdiff
path: root/src/layout
diff options
context:
space:
mode:
Diffstat (limited to 'src/layout')
-rw-r--r--src/layout/tree.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/layout/tree.rs b/src/layout/tree.rs
index 58774215..18156e97 100644
--- a/src/layout/tree.rs
+++ b/src/layout/tree.rs
@@ -115,7 +115,9 @@ impl<'a> TreeLayouter<'a> {
async fn layout_heading(&mut self, heading: &NodeHeading) {
let style = self.style.text.clone();
- self.style.text.font_scale *= 1.5 - 0.1 * heading.level.v as f64;
+
+ let factor = 1.5 - 0.1 * heading.level.v as f64;
+ self.style.text.font_size.scale *= factor;
self.style.text.strong = true;
self.layout_parbreak();