summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2019-02-26 22:34:56 +0100
committerLaurenz <laurmaedje@gmail.com>2019-02-26 22:34:56 +0100
commit6b8da16be817378920cf3ee0fc1a1e40e5afc076 (patch)
tree129eeafde683249d45a7d5582a77fc8e385b3c8e /src
parent6e9671f149f7e01c948ab4671242b22064bde7fd (diff)
Parse format 12 cmap 🔨
Diffstat (limited to 'src')
-rw-r--r--src/doc.rs14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/doc.rs b/src/doc.rs
index 4fe30fc9..d0733dfa 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();
+ }
}