diff --git a/src/cache.rs b/src/cache.rs index 4dbebd9..ce93b38 100644 --- a/src/cache.rs +++ b/src/cache.rs @@ -23,7 +23,7 @@ impl CacheKey { pos: (f32, f32), ) -> (Self, i32, i32) { let (x, x_bin) = SubpixelBin::new(pos.0); - let (y, y_bin) = SubpixelBin::new(pos.1.trunc()); + let (y, y_bin) = SubpixelBin::new(pos.1); ( Self { font_id, diff --git a/src/layout.rs b/src/layout.rs index 939a88d..c2ff0f1 100644 --- a/src/layout.rs +++ b/src/layout.rs @@ -72,7 +72,7 @@ impl LayoutGlyph { self.font_size * scale, ( (self.x + x_offset) * scale + offset.0, - (self.y - y_offset) * scale + offset.1, + ((self.y - y_offset) * scale + offset.1).trunc(), // Hinting in Y axis ), );