From cfefc42c25f9e6c784d96bed24eba700fbcc9428 Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Thu, 21 Jun 2012 19:42:11 -0700 Subject: [PATCH] Introduce FontLibrary --- src/servo/servo.rc | 2 ++ src/servo/text/font_library.rs | 20 ++++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 src/servo/text/font_library.rs diff --git a/src/servo/servo.rc b/src/servo/servo.rc index 99ca26c99ff..7d0f5fc6897 100755 --- a/src/servo/servo.rc +++ b/src/servo/servo.rc @@ -66,12 +66,14 @@ mod platform { mod text { export glyph; export text_run; + export font_library; export font; export shaper; mod glyph; mod text_run; mod font; + mod font_library; mod shaper; mod native_font { #[cfg(target_os = "macos")] diff --git a/src/servo/text/font_library.rs b/src/servo/text/font_library.rs new file mode 100644 index 00000000000..6a8cc5c6b5a --- /dev/null +++ b/src/servo/text/font_library.rs @@ -0,0 +1,20 @@ +export FontLibrary; + +import font::Font; + +class FontLibrary { + let bogus: int; + + new() { self.bogus = 0; } + + fn get_font() -> @Font { + let f = Font(font::test_font_bin()); + ret @f; + } +} + +#[test] +fn should_get_fonts() { + let lib = FontLibrary(); + lib.get_font(); +} \ No newline at end of file