let pointer = Html::lit(r##"
pointer-events="none"
"##);
- let font = Html::lit(r##"
- font-family="Latin Modern Mono, monospace" font-size="6" font-weight="700"
- "##);
+ let font = monospace_font(6);
hwrite!(f, r##"
<text x="1" y="{}" {} {} fill="{}" >{}{}{}</text>"##,
y, font, pointer, Html::lit(show.text),
pub const HELD_SURROUND_COLOUR: &str = "black";
+const MONOSPACE: HtmlLit = Html::lit(
+ r#"font-family="Latin Modern Mono, monospace" font-weight="700""#);
+
+pub fn monospace_font(size: u32) -> Html {
+ hformat!(r##"{} font-size="{}""##, MONOSPACE, size)
+}
+
#[derive(Clone,Copy,Debug,Eq,PartialEq,Serialize,Deserialize,EnumString)]
pub enum PresentationLayout {
Portrait,