aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md1
-rw-r--r--font/src/ft/mod.rs2
2 files changed, 2 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 46510dfd..f1cea655 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -71,6 +71,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Fontconfig's `autohint` and `hinting` options being ignored
- Ingoring of default FreeType properties
- Alacritty crashing at startup when the configured font does not exist
+- Font size rounding error
### Removed
diff --git a/font/src/ft/mod.rs b/font/src/ft/mod.rs
index 07d5729b..dd15c4bb 100644
--- a/font/src/ft/mod.rs
+++ b/font/src/ft/mod.rs
@@ -86,7 +86,7 @@ pub struct FreeTypeRasterizer {
#[inline]
fn to_freetype_26_6(f: f32) -> isize {
- ((1i32 << 6) as f32 * f) as isize
+ ((1i32 << 6) as f32 * f).round() as isize
}
#[inline]