diff options
| author | Laurenz <laurmaedje@gmail.com> | 2019-03-30 20:13:30 +0100 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2019-03-30 20:13:30 +0100 |
| commit | adfd7dd0735d8a4efeac634c53bbf386e91a4c41 (patch) | |
| tree | d9210dde50cfbb7ff70a5f278811d98ed77a7a3c /src/lib.rs | |
| parent | e6e5aad7cef36a40a8d808fca02866649e464d87 (diff) | |
Create complex font_info macro 🚀
Diffstat (limited to 'src/lib.rs')
| -rw-r--r-- | src/lib.rs | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -25,8 +25,9 @@ //! // (the default sans-serif fonts and a fallback for the emoji). //! let mut compiler = Compiler::new(); //! compiler.add_font_provider(FileSystemFontProvider::new("../fonts", vec![ -//! // Font family name, generic families, file, bold, italic -//! ("NotoSans-Regular.ttf", font_info!("NotoSans", [SansSerif], false, false)), +//! ("NotoSans-Regular.ttf", font_info!(["NotoSans", "Noto", SansSerif])), +//! ("NotoSans-Italic.ttf", font_info!(["NotoSans", "Noto", SansSerif], italic)), +//! ("NotoEmoji-Regular.ttf", font_info!(["NotoEmoji", "Noto", SansSerif, Serif, Monospace])), //! ])); //! //! // Compile the source code with the compiler. @@ -152,13 +153,12 @@ mod test { // Create compiler let mut compiler = Compiler::new(); compiler.add_font_provider(FileSystemFontProvider::new("../fonts", vec![ - ("NotoSans-Regular.ttf", font_info!("NotoSans", [SansSerif], false, false)), - ("NotoSans-Bold.ttf", font_info!("NotoSans", [SansSerif], true, false)), - ("NotoSans-Italic.ttf", font_info!("NotoSans", [SansSerif], false, true)), - ("NotoSans-BoldItalic.ttf", font_info!("NotoSans", [SansSerif], true, true)), - ("NotoSansMath-Regular.ttf", font_info!("NotoSansMath", [SansSerif], false, false)), - ("NotoEmoji-Regular.ttf", - font_info!("NotoEmoji", [SansSerif, Serif, Monospace], false, false)), + ("NotoSans-Regular.ttf", font_info!(["NotoSans", "Noto", SansSerif])), + ("NotoSans-Italic.ttf", font_info!(["NotoSans", "Noto", SansSerif], italic)), + ("NotoSans-Bold.ttf", font_info!(["NotoSans", "Noto", SansSerif], bold)), + ("NotoSans-BoldItalic.ttf", font_info!(["NotoSans", "Noto", SansSerif], italic, bold)), + ("NotoSansMath-Regular.ttf", font_info!(["NotoSansMath", "Noto", SansSerif])), + ("NotoEmoji-Regular.ttf", font_info!(["NotoEmoji", "Noto", SansSerif, Serif, Monospace])), ])); // Compile into document |
