diff --git a/font-renderer/Cargo.toml b/font-renderer/Cargo.toml index e653d51d..3c873aaa 100644 --- a/font-renderer/Cargo.toml +++ b/font-renderer/Cargo.toml @@ -19,7 +19,7 @@ optional = true [dependencies.pathfinder_path_utils] path = "../path-utils" -[target.'not(cfg(target_os = "macos"))'.dependencies] +[target.'cfg(not(target_os = "macos"))'.dependencies] freetype-sys = "0.6" [target.'cfg(target_os = "macos")'.dependencies] diff --git a/font-renderer/src/freetype/mod.rs b/font-renderer/src/freetype/mod.rs index 60d55be6..a16987b6 100644 --- a/font-renderer/src/freetype/mod.rs +++ b/font-renderer/src/freetype/mod.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -use FontKey; +use {FontKey, FontInstanceKey, GlyphDimensions, GlyphKey}; use app_units::Au; use euclid::{Point2D, Size2D}; use freetype_sys::{FT_BBox, FT_Done_Face, FT_F26Dot6, FT_Face, FT_GLYPH_FORMAT_OUTLINE}; @@ -23,7 +23,7 @@ use std::mem; use std::ptr; use std::sync::Arc; -use outline::OutlineStream; +use self::outline::OutlineStream; mod outline; @@ -56,7 +56,7 @@ impl FontContext { } pub fn add_font_from_memory(&mut self, - font_key: &FontKey + font_key: &FontKey, bytes: Arc>, font_index: u32) -> Result<(), ()> { diff --git a/font-renderer/src/freetype/outline.rs b/font-renderer/src/freetype/outline.rs index c2c072ef..3a80e656 100644 --- a/font-renderer/src/freetype/outline.rs +++ b/font-renderer/src/freetype/outline.rs @@ -1,4 +1,4 @@ -// pathfinder/font-renderer/src/outline.rs +// pathfinder/font-renderer/src/freetype/outline.rs // // Copyright © 2017 The Pathfinder Project Developers. // @@ -10,8 +10,7 @@ use euclid::Point2D; use freetype_sys::{FT_Outline, FT_Vector}; - -use PathCommand; +use pathfinder_path_utils::PathCommand; const FREETYPE_POINT_ON_CURVE: i8 = 0x01;