summaryrefslogtreecommitdiff
path: root/tests/typeset.rs
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2021-08-23 13:18:20 +0200
committerLaurenz <laurmaedje@gmail.com>2021-08-23 13:21:44 +0200
commit0806af4aecc9414962b13894a2a3c4befd2ca3c8 (patch)
tree0267109894f9cf4b74fe2663a2e29cf589d75b44 /tests/typeset.rs
parentc0377de653ed7c0ae0e253724cbbb622125fbd3f (diff)
Kerned PDF output
Diffstat (limited to 'tests/typeset.rs')
-rw-r--r--tests/typeset.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/typeset.rs b/tests/typeset.rs
index ac5ab9e4..80eb9da4 100644
--- a/tests/typeset.rs
+++ b/tests/typeset.rs
@@ -444,7 +444,7 @@ fn draw_text(canvas: &mut sk::Pixmap, ts: sk::Transform, ctx: &Context, text: &T
for glyph in &text.glyphs {
let units_per_em = ttf.units_per_em();
let s = text.size.to_pt() as f32 / units_per_em as f32;
- let dx = glyph.x_offset.to_pt() as f32;
+ let dx = glyph.x_offset.to_length(text.size).to_pt() as f32;
let ts = ts.pre_translate(x + dx, 0.0);
// Try drawing SVG if present.
@@ -481,7 +481,7 @@ fn draw_text(canvas: &mut sk::Pixmap, ts: sk::Transform, ctx: &Context, text: &T
}
}
- x += glyph.x_advance.to_pt() as f32;
+ x += glyph.x_advance.to_length(text.size).to_pt() as f32;
}
}