From 6b8da16be817378920cf3ee0fc1a1e40e5afc076 Mon Sep 17 00:00:00 2001 From: Laurenz Date: Tue, 26 Feb 2019 22:34:56 +0100 Subject: [PATCH] =?UTF-8?q?Parse=20format=2012=20cmap=20=F0=9F=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/doc.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/doc.rs b/src/doc.rs index 4fe30fc9e..d0733dfa6 100644 --- a/src/doc.rs +++ b/src/doc.rs @@ -192,4 +192,18 @@ mod generator_tests { font: "NotoSans-Regular".to_owned(), }); } + + #[test] + fn generate_emoji() { + use crate::write::WritePdf; + let doc = Document { + pages: vec![Page { + size: [Size::from_mm(210.0), Size::from_mm(297.0)], + contents: vec![Text("🌍".to_owned())] + }], + font: "NotoEmoji-Regular".to_owned(), + }; + let mut file = std::fs::File::create("../target/typeset-doc-emoji.pdf").unwrap(); + file.write_pdf(&doc).unwrap(); + } }