mmdflux 2.5.0

Render Mermaid diagrams as Unicode text, ASCII, SVG, and MMDS JSON.
Documentation
// @generated by `cargo xtask font-metrics --profile mmdflux-sans-v1`; do not edit by hand.
// Source: Liberation Sans Regular 2.1.5 (SIL Open Font License 1.1)
// Source font SHA-256: 76d04c18ea243f426b7de1f3ad208e927008f961dc5945e5aad352d0dfde8ee8
#![allow(dead_code)]

pub const PROFILE_ID: &str = "mmdflux-sans-v1";
pub const METRICS_PROFILE_SOURCE: &str = "recorded";
pub const SOURCE_FONT_SHA256: &str =
    "76d04c18ea243f426b7de1f3ad208e927008f961dc5945e5aad352d0dfde8ee8";
pub const UNITS_PER_EM: u16 = 2048;
pub const ASCENDER: i16 = 1854;
pub const DESCENDER: i16 = -434;
pub const LINE_GAP: i16 = 67;
pub const ADVANCE_SCALE: f64 = 1.0;
pub const CSS_LINE_HEIGHT_RATIO: f64 = 1.5;

pub const ADVANCES: &[(char, u16)] = &[
    ('\u{20}', 569),
    ('\u{21}', 569),
    ('\u{22}', 727),
    ('\u{23}', 1139),
    ('\u{24}', 1139),
    ('\u{25}', 1821),
    ('\u{26}', 1366),
    ('\u{27}', 391),
    ('\u{28}', 682),
    ('\u{29}', 682),
    ('\u{2A}', 797),
    ('\u{2B}', 1196),
    ('\u{2C}', 569),
    ('\u{2D}', 682),
    ('\u{2E}', 569),
    ('\u{2F}', 569),
    ('\u{30}', 1139),
    ('\u{31}', 1139),
    ('\u{32}', 1139),
    ('\u{33}', 1139),
    ('\u{34}', 1139),
    ('\u{35}', 1139),
    ('\u{36}', 1139),
    ('\u{37}', 1139),
    ('\u{38}', 1139),
    ('\u{39}', 1139),
    ('\u{3A}', 569),
    ('\u{3B}', 569),
    ('\u{3C}', 1196),
    ('\u{3D}', 1196),
    ('\u{3E}', 1196),
    ('\u{3F}', 1139),
    ('\u{40}', 2079),
    ('\u{41}', 1366),
    ('\u{42}', 1366),
    ('\u{43}', 1479),
    ('\u{44}', 1479),
    ('\u{45}', 1366),
    ('\u{46}', 1251),
    ('\u{47}', 1593),
    ('\u{48}', 1479),
    ('\u{49}', 569),
    ('\u{4A}', 1024),
    ('\u{4B}', 1366),
    ('\u{4C}', 1139),
    ('\u{4D}', 1706),
    ('\u{4E}', 1479),
    ('\u{4F}', 1593),
    ('\u{50}', 1366),
    ('\u{51}', 1593),
    ('\u{52}', 1479),
    ('\u{53}', 1366),
    ('\u{54}', 1251),
    ('\u{55}', 1479),
    ('\u{56}', 1366),
    ('\u{57}', 1933),
    ('\u{58}', 1366),
    ('\u{59}', 1366),
    ('\u{5A}', 1251),
    ('\u{5B}', 569),
    ('\u{5C}', 569),
    ('\u{5D}', 569),
    ('\u{5E}', 961),
    ('\u{5F}', 1139),
    ('\u{60}', 682),
    ('\u{61}', 1139),
    ('\u{62}', 1139),
    ('\u{63}', 1024),
    ('\u{64}', 1139),
    ('\u{65}', 1139),
    ('\u{66}', 569),
    ('\u{67}', 1139),
    ('\u{68}', 1139),
    ('\u{69}', 455),
    ('\u{6A}', 455),
    ('\u{6B}', 1024),
    ('\u{6C}', 455),
    ('\u{6D}', 1706),
    ('\u{6E}', 1139),
    ('\u{6F}', 1139),
    ('\u{70}', 1139),
    ('\u{71}', 1139),
    ('\u{72}', 682),
    ('\u{73}', 1024),
    ('\u{74}', 569),
    ('\u{75}', 1139),
    ('\u{76}', 1024),
    ('\u{77}', 1479),
    ('\u{78}', 1024),
    ('\u{79}', 1024),
    ('\u{7A}', 1024),
    ('\u{7B}', 684),
    ('\u{7C}', 532),
    ('\u{7D}', 684),
    ('\u{7E}', 1196),
    ('\u{A0}', 569),
    ('\u{D1}', 1479),
    ('\u{DC}', 1479),
    ('\u{E1}', 1139),
    ('\u{F1}', 1139),
    ('\u{2010}', 682),
    ('\u{2012}', 1139),
    ('\u{2013}', 1139),
    ('\u{2014}', 2048),
    ('\u{2015}', 2048),
    ('\u{2016}', 846),
    ('\u{2017}', 1131),
    ('\u{2018}', 455),
    ('\u{2019}', 455),
    ('\u{201A}', 455),
    ('\u{201B}', 455),
    ('\u{201C}', 682),
    ('\u{201D}', 682),
    ('\u{201E}', 682),
    ('\u{201F}', 682),
    ('\u{2020}', 1139),
    ('\u{2021}', 1139),
    ('\u{2022}', 717),
    ('\u{2026}', 2048),
    ('\u{2030}', 2048),
    ('\u{2032}', 384),
    ('\u{2033}', 725),
    ('\u{2034}', 725),
    ('\u{2039}', 682),
    ('\u{203A}', 682),
    ('\u{2190}', 2048),
    ('\u{2191}', 1024),
    ('\u{2192}', 2048),
    ('\u{2193}', 1024),
    ('\u{2194}', 2048),
    ('\u{2195}', 1024),
    ('\u{21A8}', 1024),
    ('\u{21D4}', 2048),
];