From: Vladimír Vondruš Date: Sun, 7 Jul 2019 09:39:15 +0000 (+0200) Subject: plugins: make latex2svg work at least partially with dvisvgm 1.9.2. X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~cjwatson/git?a=commitdiff_plain;h=29ddf48aa3e0cf46b60fd36f1118ab81bb289f77;p=blog.git plugins: make latex2svg work at least partially with dvisvgm 1.9.2. --- diff --git a/plugins/latex2svgextra.py b/plugins/latex2svgextra.py index d2b117bd..2434e016 100644 --- a/plugins/latex2svgextra.py +++ b/plugins/latex2svgextra.py @@ -81,7 +81,10 @@ _class_mapping = { ('fill=\'#cafe09\'', 'class=\'m-dim\'') } -_patch_src = re.compile(r"""<\?xml version='1\.0' encoding='UTF-8'\?> +# dvisvgm 1.9.2 (on Ubuntu 16.04) doesn't specify the encoding part. However +# that version reports broken "depth", meaning inline equations are not +# vertically aligned properly, so it can't be made to work 100% correct anyway. +_patch_src = re.compile(r"""<\?xml version='1\.0'( encoding='UTF-8')?\?> """)