Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
.context("create temporary usvg").map_err(IE::from)?;
let mut cmd = Command::new(&config().usvg_bin);
+ cmd.args(usvg_default_args());
cmd.args(&["-","-c"])
.stdin(input)
.stdout(usvg1.try_clone().context("dup usvg1").map_err(IE::from)?);
const MONOSPACE: HtmlLit = Html::lit(
r#"font-family="Latin Modern Mono, monospace" font-weight="700""#);
+const USVG_DEFAULT_ARGS_TEXT: &str = include_str!("USVG_DEFAULT_ARGS.txt");
+
pub const DEFAULT_TABLE_SIZE: Pos = PosC::new( 300, 200 );
pub const DEFAULT_TABLE_COLOUR: &str = "green";
}
}
}
+
+pub fn usvg_default_args() -> impl Iterator<Item=&'static str> {
+ USVG_DEFAULT_ARGS_TEXT
+ .lines()
+ .map(|l| l.trim())
+ .filter(|l| l.len() > 0 && ! l.starts_with('#'))
+}