From b11b04db2ee12bbdfc89c7a8947098410e804144 Mon Sep 17 00:00:00 2001 From: Patrick Walton Date: Mon, 13 Nov 2017 20:13:10 -0800 Subject: [PATCH] Add a binding to `CGFontGetUnitsPerEm()` --- src/font.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/font.rs b/src/font.rs index d4cf297..a456956 100644 --- a/src/font.rs +++ b/src/font.rs @@ -85,6 +85,12 @@ impl CGFont { advances.as_mut_ptr()) } } + + pub fn get_units_per_em(&self) -> c_int { + unsafe { + CGFontGetUnitsPerEm(self.as_ptr()) + } + } } #[link(name = "CoreGraphics", kind = "framework")] @@ -111,4 +117,5 @@ extern { count: size_t, advances: *mut c_int) -> bool; + fn CGFontGetUnitsPerEm(font: ::sys::CGFontRef) -> c_int; }