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