diff --git a/src/pikchr.ts b/src/pikchr.ts index ca32599..81b1f07 100644 --- a/src/pikchr.ts +++ b/src/pikchr.ts @@ -6,12 +6,12 @@ export function post_process_pikchr_svg(svg: string, size?: string) { // text for (const [ color, regex ] of Object.entries(text_regex)) { - svg = svg.replace(regex, ` ` = { - black: /]+ )fill="rgb\(0,0,0\)"/gi, + red: /]+ )fill="rgb\(255,0,0\)"/gi, + orange: /]+ )fill="rgb\(255,165,0\)"/gi, + yellow: /]+ )fill="rgb\(255,255,0\)"/gi, + green: /]+ )fill="rgb\(0,128,0\)"/gi, + teal: /]+ )fill="rgb\(0,128,128\)"/gi, + pink: /]+ )fill="rgb\(255,192,203\)"/gi, + purple: /]+ )fill="rgb\(128,0,128\)"/gi, + blue: /]+ )fill="rgb\(0,0,255\)"/gi, + indigo: /]+ )fill="rgb\(75,0,130\)"/gi, + magenta: /]+ )fill="rgb\(255,0,255\)"/gi, + brown: /]+ )fill="rgb\(165,42,42\)"/gi, }; const line_regex: Record = { @@ -75,18 +75,18 @@ const line_regex: Record = { }; const shape_fill_regex = { - black: /]+ )style="fill:rgb\(0,0,0\)/gi, + red: /]+ )style="fill:rgb\(255,0,0\)/gi, + orange: /]+ )style="fill:rgb\(255,165,0\)/gi, + yellow: /]+ )style="fill:rgb\(255,255,0\)/gi, + green: /]+ )style="fill:rgb\(0,128,0\)/gi, + teal: /]+ )style="fill:rgb\(0,128,128\)/gi, + pink: /]+ )style="fill:rgb\(255,192,203\)/gi, + purple: /]+ )style="fill:rgb\(128,0,128\)/gi, + blue: /]+ )style="fill:rgb\(0,0,255\)/gi, + indigo: /]+ )style="fill:rgb\(75,0,130\)/gi, + magenta: /]+ )style="fill:rgb\(255,0,255\)/gi, + brown: /]+ )style="fill:rgb\(165,42,42\)/gi, } const arrow_head_regex: Record = {