summaryrefslogtreecommitdiffstats
path: root/font
diff options
context:
space:
mode:
authorJoe Wilm <joe@jwilm.com>2017-05-06 23:09:07 -0700
committerJoe Wilm <joe@jwilm.com>2017-05-06 23:09:07 -0700
commit573c5035efaf486a3fc56c05115df456fe053143 (patch)
treeb96e988d0b02f2cf8321cce689516f3cce31cfaa /font
parentcbabef36edd39e179391685bc9368d92df1d5a01 (diff)
Fix sign error in CoreText font rasterizer
Descent was being reported as a positive value instead of negative. This caused the background and text alignment to be off dramatically. Resolves #545
Diffstat (limited to 'font')
-rw-r--r--font/src/darwin/mod.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/font/src/darwin/mod.rs b/font/src/darwin/mod.rs
index cd27c6e2..3ced7524 100644
--- a/font/src/darwin/mod.rs
+++ b/font/src/darwin/mod.rs
@@ -334,7 +334,7 @@ impl Font {
Metrics {
average_advance: average_advance,
line_height: line_height,
- descent: self.ct_font.descent() as f32,
+ descent: -(self.ct_font.descent() as f32),
}
}