diff --git a/packages/mermaid/src/diagrams/gantt/styles.js b/packages/mermaid/src/diagrams/gantt/styles.js index 14cbb2430..5b53a1b07 100644 --- a/packages/mermaid/src/diagrams/gantt/styles.js +++ b/packages/mermaid/src/diagrams/gantt/styles.js @@ -1,7 +1,7 @@ const getStyles = (options) => ` .mermaid-main-font { - font-family: var(--mermaid-font-family), trebuchet ms, verdana, arial, sans-serif; + font-family: ${options.fontFamily}; } .exclude-range { @@ -45,7 +45,7 @@ const getStyles = (options) => .sectionTitle { text-anchor: start; - font-family: var(--mermaid-font-family), trebuchet ms, verdana, arial, sans-serif; + font-family: ${options.fontFamily}; } @@ -86,13 +86,13 @@ const getStyles = (options) => .taskText { text-anchor: middle; - font-family: var(--mermaid-font-family), trebuchet ms, verdana, arial, sans-serif; + font-family: ${options.fontFamily}; } .taskTextOutsideRight { fill: ${options.taskTextDarkColor}; text-anchor: start; - font-family: var(--mermaid-font-family), trebuchet ms, verdana, arial, sans-serif; + font-family: ${options.fontFamily}; } .taskTextOutsideLeft { @@ -248,7 +248,7 @@ const getStyles = (options) => text-anchor: middle; font-size: 18px; fill: ${options.titleColor || options.textColor}; - font-family: var(--mermaid-font-family), trebuchet ms, verdana, arial, sans-serif; + font-family: ${options.fontFamily}; } `; diff --git a/packages/mermaid/src/diagrams/sankey/styles.js b/packages/mermaid/src/diagrams/sankey/styles.js index f2e31651a..eafb62b05 100644 --- a/packages/mermaid/src/diagrams/sankey/styles.js +++ b/packages/mermaid/src/diagrams/sankey/styles.js @@ -1,6 +1,6 @@ -const getStyles = () => +const getStyles = (options) => `.label { - font-family: var(--mermaid-font-family), trebuchet ms, verdana, arial, sans-serif; + font-family: ${options.fontFamily}; }`; export default getStyles; diff --git a/packages/mermaid/src/diagrams/user-journey/styles.js b/packages/mermaid/src/diagrams/user-journey/styles.js index 81aef1180..9cdbcd12e 100644 --- a/packages/mermaid/src/diagrams/user-journey/styles.js +++ b/packages/mermaid/src/diagrams/user-journey/styles.js @@ -1,6 +1,6 @@ const getStyles = (options) => `.label { - font-family: var(--mermaid-font-family), trebuchet ms, verdana, arial, sans-serif; + font-family: ${options.fontFamily}; color: ${options.textColor}; } .mouth { @@ -78,7 +78,7 @@ const getStyles = (options) => text-align: center; max-width: 200px; padding: 2px; - font-family: var(--mermaid-font-family), trebuchet ms, verdana, arial, sans-serif; + font-family: ${options.fontFamily}; font-size: 12px; background: ${options.tertiaryColor}; border: 1px solid ${options.border2};