Repository: matplotlib/matplotlib
Pull request: Replace ttconv by plain python for pdf subsetting
## PR Summary

## First commit:

Switch from a hand-written glyph outline decomposer to FreeType's one.

Instead of walking through FT_Outline ourselves, use FreeType's
FT_Outline_Decompose to decompose glyphs into paths.

Fixes incorrect positioning of first and last control points of certain
contours; compare e.g.
```python
from pylab import *
from matplotlib.textpath import TextPath
from matplotlib.patches import PathPatch

rcParams["mathtext.fontset"] = "stixsans"
path = TextPath((0, 0), r"$\delta$", size=72)
plot(*path.vertices.T, ".-", lw=.5)
gca().add_patch(PathPatch(path, alpha=.5))
gca().set(aspect="equal")
show()
```
before and after the patch (before the patch, the inner loop was not
properly closed).  (Technically, I believe the earlier bug affected
start/end-of-contours that are implicitly created per the ttf format at
the midpoint between two conic control points.)

before:
![old](https://user-images.githubusercontent.com/1322974/89401735-0ddc1180-d716-11ea-8ac2-7e9ea3c289c5.png)

after:
![new](https://user-images.githubusercontent.com/1322974/89401706-fbfa6e80-d715-11ea-9573-89ce65830114.png)

A few SVG files need to be updated too.

## Second commit:

Stop using ttconv for pdf.

Quite a bit of work goes into reproducing quirks of the old ttconv code
in order not to update baseline images, but this can easily be dropped
once the new baseline images system goes in.

figure_align_label.pdf gets modified because of tiny differences in
outline extraction (due to the ttconv emulation); there's already the
svg test that tests the fixed-dpi case so I feel OK deleting it.

This also fixes ttc subsetting for pdf output (cf. changes in
test_font_manager.py).

-----

(PostScript is not done yet, but it's basically the same idea, it's just the header that's different.)

Fixes #17197.  I'll skip adding a new font for the test, because in essence we're "just" relying on FreeType handing us the right outlines.

## PR Checklist

- [ ] Has Pytest style unit tests
- [ ] Code is [Flake 8](http://flake8.pycqa.org/en/latest/) compliant
- [ ] New features are documented, with examples if plot related
- [ ] Documentation is sphinx and numpydoc compliant
- [ ] Added an entry to doc/users/next_whats_new/ if major new feature (follow instructions in README.rst there)
- [ ] Documented in doc/api/next_api_changes/* if API changed in a backward-incompatible way

<!--
Thank you so much for your PR!  To help us review your contribution, please
consider the following points:

- A development guide is available at https://matplotlib.org/devdocs/devel/index.html.

- Help with git and github is available at
  https://matplotlib.org/devel/gitwash/development_workflow.html.

- Do not create the PR out of master, but out of a separate branch.

- The PR title should summarize the changes, for example "Raise ValueError on
  non-numeric input to set_xlim".  Avoid non-descriptive titles such as
  "Addresses issue #8576".

- The summary should provide at least 1-2 sentences describing the pull request
  in detail (Why is this change required?  What problem does it solve?) and
  link to any relevant issues.

- If you are contributing fixes to docstrings, please pay attention to
  http://matplotlib.org/devel/documenting_mpl.html#formatting.  In particular,
  note the difference between using single backquotes, double backquotes, and
  asterisks in the markup.

We understand that PRs can sometimes be overwhelming, especially as the
reviews start coming in.  Please let us know if the reviews are unclear or
the recommended next step seems overly demanding, if you would like help in
addressing a reviewer's comments, or if you have been waiting too long to hear
back on your PR.
-->


Problem statement:
Missing character upon savefig() with Free Serif font
<!--To help us understand and resolve your issue, please fill out the form to the best of your ability.-->
<!--You can feel free to delete the sections that do not apply.-->

### Bug report

**Bug summary**

Choosing the font "Free Serif".

Right parenthesis character ")" is not printed upon using fig.savefig().

It is correctly printed upon using plt.show().

**Code for reproduction**

<!--A minimum code snippet required to reproduce the bug.
Please make sure to minimize the number of dependencies required, and provide
any necessary plotted data.
Avoid using threads, as Matplotlib is (explicitly) not thread-safe.-->

```python
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.text(s='(Some text)', x=0.5, y=0.5, fontname='freeserif')
fig.savefig('fig.pdf')
```

**Actual outcome**

Right parenthesis is not printed on pdf.

<!--The output produced by the above code, which may be a screenshot, console output, etc.-->

**Expected outcome**

<!--A description of the expected outcome from the code snippet-->
<!--If this used to work in an earlier version of Matplotlib, please note the version it used to work on-->

All characters should be printed on pdf.

**Matplotlib version**
<!--Please specify your platform and versions of the relevant libraries you are using:-->
  * Operating system: Fedora 31 Workstation
  * Matplotlib version:  3.2.1
  * Python version: 3.7.6

<!--Please tell us how you installed matplotlib and python e.g., from source, pip, conda-->
<!--If you installed from conda, please specify which channel you used if not the default-->

Hints from issue discussion:
fwiw I cannot repro this locally: [out.pdf](https://github.com/matplotlib/matplotlib/files/4502401/out.pdf)
I can reproduce on Fedora 30; maybe the font was old?
Or not, because the font hasn't been touched in ages. TTF vs OTF, maybe?
In Inkscape, the closing parenthesis is there, but in evince, it's invisible. In okular, it's even weirder:
![image](https://user-images.githubusercontent.com/302469/79800329-03923500-832a-11ea-9e85-541d117d9903.png)

Arch provides an otf file (and I was using mpl's pdf backend, not mplcairo).
Also with LibreOffice Draw it shows correctly.
Besides, even if the right parenthesis is invisible in Evince, I can copy paste it.

Could it be a problem of the pdf viewer and not at all of Matplotlib?
In this case should I close the issue?

Can either of you post the failing file?  I would suggest using figtext() instead of text to not include axes, so that there's as little text as possible in the pdf to simplify the troubleshooting.
Here is the output of the code below: [fig.pdf](https://github.com/matplotlib/matplotlib/files/4509248/fig.pdf)
OS and Matplotlib version as in my original message.



```python
import matplotlib.pyplot as plt
fig = plt.figure(figsize=(2,2))
fig.text(s='(Some text)', x=0.5, y=0.5, fontname='freeserif')
fig.savefig('fig.pdf')
```



ok, I can repro now.
Looking at Fedora's FreeSerif.ttf (that's the difference, Arch ships an otf), I notice that the closing parenthesis appears(?) to be defined as the reflection of the opening parenthesis along a vertical axis, and a very wild guess would be that this reflection is somehow lost during font subsetting by ttconv -- a part of the codebase which I guess basically no one understands among the current devs...
I think you're right. When converting the ttf file to ttx format with fonttools, the parenleft program is

```xml
    <TTGlyph name="parenleft" xMin="48" yMin="-177" xMax="304" yMax="676">
      <contour>
        <pt x="292" y="-177" on="1"/>
        <pt x="266" y="-161" on="0"/>
             ...
        <pt x="304" y="-161" on="1"/>
      </contour>
      <instructions/>
    </TTGlyph>
```

and the parenright program is

```xml
    <TTGlyph name="parenright" xMin="29" yMin="-177" xMax="285" yMax="676">
      <component glyphName="parenleft" x="333" y="499" scale="-1.0" flags="0x1004"/>
    </TTGlyph>
```

The corresponding charprocs in the pdf file are parenleft:

```ps
333 0 48 -176 304 676 d1
292 -176 m
274 -165 256 -152 238 -137 c
...
292 -176 l
f
```

and parenright:

```ps
333 0 29 -176 285 676 d1
q 1 0 0 1 333 499 cm
292 -176 m
274 -165 256 -152 238 -137 c
...
292 -176 l
f
Q
```

The only differences in the charproc outputs are in the `d1` line (which I think is the bounding box) and the added `q`..`Q` stack push/pop sequence and the `1 0 0 1 333 499 cm` operation. That operation translates the glyph by (333, 499) but the initial part is just the identity matrix, so the `scale="-1.0"` specification has been ignored. I suspect that the matrix should be `-1 0 0 -1 333 499` instead.

Commit message: Switch from a hand-written glyph outline decomposer to FreeType's one.

Instead of walking through FT_Outline ourselves, use FreeType's
FT_Outline_Decompose to decompose glyphs into paths.

Fixes incorrect positioning of first and last control points of certain
contours; compare e.g.
```python
from pylab import *
from matplotlib.textpath import TextPath
from matplotlib.patches import PathPatch

rcParams["mathtext.fontset"] = "stixsans"
path = TextPath((0, 0), r"$\delta$", size=72)
plot(*path.vertices.T, ".-", lw=.5)
gca().add_patch(PathPatch(path, alpha=.5))
gca().set(aspect="equal")
show()
```
before and after the patch (before the patch, the inner loop was not
properly closed).  (Technically, I believe the earlier bug affected
start/end-of-contours that are implicitly created per the ttf format at
the midpoint between two conic control points.)

A few SVG files need to be updated too.

Patch to review:
diff --git a/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_69.svg b/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_69.svg
index 7a63312d15d4..21c6e291cdbd 100644
--- a/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_69.svg
+++ b/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_69.svg
@@ -1,12 +1,23 @@
 <?xml version="1.0" encoding="utf-8" standalone="no"?>
 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
   "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<!-- Created with matplotlib (https://matplotlib.org/) -->
 <svg height="54pt" version="1.1" viewBox="0 0 378 54" width="378pt" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <metadata>
+  <rdf:RDF xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+   <cc:Work>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:date>2020-08-05T13:43:33.473355</dc:date>
+    <dc:format>image/svg+xml</dc:format>
+    <dc:creator>
+     <cc:Agent>
+      <dc:title>Matplotlib v3.3.0rc1.post530.dev0+g4269804ce, https://matplotlib.org/</dc:title>
+     </cc:Agent>
+    </dc:creator>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
  <defs>
-  <style type="text/css">
-*{stroke-linecap:butt;stroke-linejoin:round;}
-  </style>
+  <style type="text/css">*{stroke-linecap:butt;stroke-linejoin:round;}</style>
  </defs>
  <g id="figure_1">
   <g id="patch_1">
@@ -19,124 +30,128 @@ z
   </g>
   <g id="text_1">
    <!-- $\mathring{A}  \AA$ -->
-   <defs>
-    <path d="M 25 5.609375 
-Q 19.828125 5.609375 15.359375 8.21875 
-Q 10.890625 10.84375 8.25 15.375 
-Q 5.609375 19.921875 5.609375 25 
-Q 5.609375 30.078125 8.25 34.609375 
-Q 10.890625 39.15625 15.359375 41.765625 
-Q 19.828125 44.390625 25 44.390625 
-Q 30.171875 44.390625 34.609375 41.75 
-Q 39.0625 39.109375 41.671875 34.59375 
-Q 44.28125 30.078125 44.28125 25 
-Q 44.28125 19.921875 41.671875 15.40625 
-Q 39.0625 10.890625 34.609375 8.25 
-Q 30.171875 5.609375 25 5.609375 
+   <g transform="translate(180.78 30.744375)scale(0.12 -0.12)">
+    <defs>
+     <path d="M 1600 359 
+Q 1269 359 983 526 
+Q 697 694 528 984 
+Q 359 1275 359 1600 
+Q 359 1925 528 2215 
+Q 697 2506 983 2673 
+Q 1269 2841 1600 2841 
+Q 1931 2841 2215 2672 
+Q 2500 2503 2667 2214 
+Q 2834 1925 2834 1600 
+Q 2834 1275 2667 986 
+Q 2500 697 2215 528 
+Q 1931 359 1600 359 
 z
-M 25 9.625 
-Q 31.25 9.625 35.765625 14.1875 
-Q 40.28125 18.75 40.28125 25 
-Q 40.28125 29 38.203125 32.59375 
-Q 36.140625 36.1875 32.625 38.28125 
-Q 29.109375 40.375 25 40.375 
-Q 21.921875 40.375 19.140625 39.171875 
-Q 16.359375 37.984375 14.15625 35.78125 
-Q 11.96875 33.59375 10.796875 30.828125 
-Q 9.625 28.078125 9.625 25 
-Q 9.625 18.75 14.140625 14.1875 
-Q 18.65625 9.625 25 9.625 
+M 1600 616 
+Q 2000 616 2289 908 
+Q 2578 1200 2578 1600 
+Q 2578 1856 2445 2086 
+Q 2313 2316 2088 2450 
+Q 1863 2584 1600 2584 
+Q 1403 2584 1225 2507 
+Q 1047 2431 906 2290 
+Q 766 2150 691 1973 
+Q 616 1797 616 1600 
+Q 616 1200 905 908 
+Q 1194 616 1600 616 
 z
-" id="Cmsy10-177"/>
-    <path d="M 4.5 0 
-Q 3.515625 0 3.515625 1.3125 
-Q 3.90625 3.515625 4.78125 3.515625 
-Q 8.84375 3.515625 11.796875 5.125 
-Q 14.75 6.734375 16.890625 10.109375 
-Q 17.09375 10.296875 17.09375 10.296875 
-L 52.78125 70.515625 
-Q 53.5625 71.578125 54.6875 71.578125 
-L 56 71.578125 
-Q 56.296875 71.578125 56.59375 71.453125 
-Q 56.890625 71.34375 57.109375 71.0625 
-Q 57.328125 70.796875 57.328125 70.515625 
-L 63.375 5.90625 
-Q 63.375 5.46875 63.8125 4.59375 
-Q 64.796875 3.515625 71.296875 3.515625 
-Q 72.3125 3.515625 72.3125 2.203125 
-Q 71.96875 0.875 71.75 0.4375 
-Q 71.53125 0 70.609375 0 
-L 45.609375 0 
-Q 44.671875 0 44.671875 1.3125 
-Q 45.21875 3.515625 46 3.515625 
-Q 53.90625 3.515625 54.390625 6.203125 
-L 52.875 22.703125 
-L 28.21875 22.703125 
-L 20.21875 9.28125 
-Q 19.484375 8.203125 19.484375 6.78125 
-Q 19.484375 5.03125 21.171875 4.265625 
-Q 22.859375 3.515625 24.90625 3.515625 
-Q 25.875 3.515625 25.875 2.203125 
-Q 25.53125 0.78125 25.328125 0.390625 
-Q 25.140625 0 24.21875 0 
+" id="Cmsy10-b1" transform="scale(0.015625)"/>
+     <path d="M 288 0 
+Q 225 0 225 84 
+Q 250 225 306 225 
+Q 566 225 755 328 
+Q 944 431 1081 647 
+Q 1094 659 1094 659 
+L 3378 4513 
+Q 3428 4581 3500 4581 
+L 3584 4581 
+Q 3603 4581 3622 4573 
+Q 3641 4566 3655 4548 
+Q 3669 4531 3669 4513 
+L 4056 378 
+Q 4056 350 4084 294 
+Q 4147 225 4563 225 
+Q 4628 225 4628 141 
+Q 4606 56 4592 28 
+Q 4578 0 4519 0 
+L 2919 0 
+Q 2859 0 2859 84 
+Q 2894 225 2944 225 
+Q 3450 225 3481 397 
+L 3384 1453 
+L 1806 1453 
+L 1294 594 
+Q 1247 525 1247 434 
+Q 1247 322 1355 273 
+Q 1463 225 1594 225 
+Q 1656 225 1656 141 
+Q 1634 50 1621 25 
+Q 1609 0 1550 0 
+L 288 0 
 z
-M 30.171875 26.21875 
-L 52.484375 26.21875 
-L 49.515625 58.59375 
+M 1931 1678 
+L 3359 1678 
+L 3169 3750 
+L 1931 1678 
 z
-" id="Cmmi10-65"/>
-    <path d="M 56.40625 0 
-L 31.90625 0 
-L 31.90625 1.59375 
-Q 36.40625 1.796875 38 3 
-Q 39.59375 4.203125 39.59375 6.90625 
-Q 39.59375 7.703125 39.40625 9.5 
-L 37.40625 22.59375 
-L 15.40625 22.59375 
-L 9.5 11.5 
-Q 7.296875 7.40625 7.296875 4.90625 
-Q 7.296875 1.90625 13.5 1.59375 
-L 13.5 0 
-L -5.09375 0 
-L -5.09375 1.59375 
-Q -1.703125 2.296875 0.4375 4.796875 
-Q 2.59375 7.296875 8.296875 17.203125 
-L 36.796875 66.796875 
-L 39.40625 66.796875 
-L 48.59375 11.5 
-Q 49.59375 5.296875 51 3.59375 
-Q 52.40625 1.90625 56.40625 1.59375 
+" id="Cmmi10-41" transform="scale(0.015625)"/>
+     <path d="M 3610 0 
+L 2042 0 
+L 2042 102 
+Q 2330 115 2432 192 
+Q 2534 269 2534 442 
+Q 2534 493 2522 608 
+L 2394 1446 
+L 986 1446 
+L 608 736 
+Q 467 474 467 314 
+Q 467 122 864 102 
+L 864 0 
+L -326 0 
+L -326 102 
+Q -109 147 28 307 
+Q 166 467 531 1101 
+L 2355 4275 
+L 2522 4275 
+L 3110 736 
+Q 3174 339 3264 230 
+Q 3354 122 3610 102 
+L 3610 0 
 z
-M 36.90625 26.203125 
-L 32.40625 52.5 
-L 17.5 26.203125 
+M 2362 1677 
+L 2074 3360 
+L 1120 1677 
+L 2362 1677 
 z
-M 44.59375 95.703125 
-Q 50.5 89.796875 50.5 85.6875 
-Q 50.5 81.59375 47.546875 78.6875 
-Q 44.59375 75.796875 40.5 75.796875 
-Q 36.203125 75.796875 33.34375 78.6875 
-Q 30.5 81.59375 30.5 85.796875 
-Q 30.5 89.796875 33.453125 92.75 
-Q 36.40625 95.703125 40.40625 95.703125 
-Q 44.59375 95.703125 50.5 89.796875 
+M 3043 5936 
+Q 3232 5747 3232 5484 
+Q 3232 5222 3043 5036 
+Q 2854 4851 2592 4851 
+Q 2317 4851 2134 5036 
+Q 1952 5222 1952 5491 
+Q 1952 5747 2141 5936 
+Q 2330 6125 2586 6125 
+Q 2854 6125 3043 5936 
 z
-M 43.296875 79.203125 
-Q 47.09375 82.90625 47.09375 85.703125 
-Q 47.09375 88.5 45.140625 90.390625 
-Q 43.203125 92.296875 40.40625 92.296875 
-Q 37.796875 92.296875 35.84375 90.34375 
-Q 33.90625 88.40625 33.90625 85.796875 
-Q 33.90625 83 35.75 81.09375 
-Q 37.59375 79.203125 40.40625 79.203125 
-Q 43.296875 79.203125 47.09375 82.90625 
+M 2892 5187 
+Q 3014 5306 3014 5485 
+Q 3014 5664 2889 5785 
+Q 2765 5907 2586 5907 
+Q 2419 5907 2294 5782 
+Q 2170 5658 2170 5491 
+Q 2170 5312 2288 5190 
+Q 2406 5069 2586 5069 
+Q 2771 5069 2892 5187 
 z
-" id="STIXGeneral-Italic-197"/>
-   </defs>
-   <g transform="translate(180.78 30.744375)scale(0.12 -0.12)">
-    <use transform="translate(35 82.25)scale(0.49)" xlink:href="#Cmsy10-177"/>
-    <use transform="translate(0 0.921875)" xlink:href="#Cmmi10-65"/>
-    <use transform="translate(75 0.921875)" xlink:href="#STIXGeneral-Italic-197"/>
+" id="STIXGeneral-Italic-c5" transform="scale(0.015625)"/>
+    </defs>
+    <use transform="translate(35 82.25)scale(0.49)" xlink:href="#Cmsy10-b1"/>
+    <use transform="translate(0 0.921875)" xlink:href="#Cmmi10-41"/>
+    <use transform="translate(75 0.921875)" xlink:href="#STIXGeneral-Italic-c5"/>
    </g>
   </g>
  </g>
diff --git a/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_69.svg b/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_69.svg
index 18d953ca5660..9a3e21d549e9 100644
--- a/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_69.svg
+++ b/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_dejavuserif_69.svg
@@ -1,12 +1,23 @@
 <?xml version="1.0" encoding="utf-8" standalone="no"?>
 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
   "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<!-- Created with matplotlib (https://matplotlib.org/) -->
 <svg height="54pt" version="1.1" viewBox="0 0 378 54" width="378pt" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <metadata>
+  <rdf:RDF xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+   <cc:Work>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:date>2020-08-05T13:43:42.291943</dc:date>
+    <dc:format>image/svg+xml</dc:format>
+    <dc:creator>
+     <cc:Agent>
+      <dc:title>Matplotlib v3.3.0rc1.post530.dev0+g4269804ce, https://matplotlib.org/</dc:title>
+     </cc:Agent>
+    </dc:creator>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
  <defs>
-  <style type="text/css">
-*{stroke-linecap:butt;stroke-linejoin:round;}
-  </style>
+  <style type="text/css">*{stroke-linecap:butt;stroke-linejoin:round;}</style>
  </defs>
  <g id="figure_1">
   <g id="patch_1">
@@ -19,94 +30,98 @@ z
   </g>
   <g id="text_1">
    <!-- $\mathring{A}  \AA$ -->
-   <defs>
-    <path d="M 31.640625 31.34375 
-Q 31.640625 34.328125 29.53125 36.453125 
-Q 27.4375 38.578125 24.453125 38.578125 
-Q 21.484375 38.578125 19.4375 36.5 
-Q 17.390625 34.421875 17.390625 31.390625 
-Q 17.390625 28.375 19.4375 26.34375 
-Q 21.484375 24.3125 24.515625 24.3125 
-Q 27.546875 24.3125 29.59375 26.359375 
-Q 31.640625 28.421875 31.640625 31.34375 
+   <g transform="translate(180.3 30.504375)scale(0.12 -0.12)">
+    <defs>
+     <path d="M 2025 2006 
+Q 2025 2197 1890 2333 
+Q 1756 2469 1565 2469 
+Q 1375 2469 1244 2336 
+Q 1113 2203 1113 2009 
+Q 1113 1816 1244 1686 
+Q 1375 1556 1569 1556 
+Q 1763 1556 1894 1687 
+Q 2025 1819 2025 2006 
 z
-M 10.59375 25.4375 
-Q 10.59375 37.25 14.625 41.328125 
-Q 18.65625 45.40625 24.578125 45.40625 
-Q 30.515625 45.40625 34.375 41.265625 
-Q 38.421875 37.3125 38.421875 31.421875 
-Q 38.421875 25.53125 34.375 21.53125 
-Q 30.328125 17.53125 24.40625 17.53125 
-Q 18.5 17.53125 14.546875 21.484375 
-Q 10.59375 25.4375 10.59375 37.25 
+M 678 2006 
+Q 678 2384 936 2645 
+Q 1194 2906 1573 2906 
+Q 1953 2906 2200 2641 
+Q 2459 2388 2459 2011 
+Q 2459 1634 2200 1378 
+Q 1941 1122 1562 1122 
+Q 1184 1122 931 1375 
+Q 678 1628 678 2006 
 z
-" id="DejaVuSerif-8728"/>
-    <path d="M 18.109375 26.421875 
-L 44.875 26.421875 
-L 38.234375 61.078125 
+" id="DejaVuSerif-2218" transform="scale(0.015625)"/>
+     <path d="M 1159 1691 
+L 2872 1691 
+L 2447 3909 
+L 1159 1691 
 z
-M -7.625 0 
-L -6.640625 5.171875 
-L -0.25 5.171875 
-L 38.921875 72.90625 
-L 47.125 72.90625 
-L 60.015625 5.171875 
-L 67.140625 5.171875 
-L 66.15625 0 
-L 39.65625 0 
-L 40.625 5.171875 
-L 48.734375 5.171875 
-L 45.75 21.1875 
-L 15.09375 21.1875 
-L 5.859375 5.171875 
-L 13.875 5.171875 
-L 12.890625 0 
+M -488 0 
+L -425 331 
+L -16 331 
+L 2491 4666 
+L 3016 4666 
+L 3841 331 
+L 4297 331 
+L 4234 0 
+L 2538 0 
+L 2600 331 
+L 3119 331 
+L 2928 1356 
+L 966 1356 
+L 375 331 
+L 888 331 
+L 825 0 
+L -488 0 
 z
-" id="DejaVuSerif-Italic-65"/>
-    <path d="M 44 72.015625 
-Q 49.171875 76.3125 49.78125 79.390625 
-Q 50.390625 82.46875 48.625 84.640625 
-Q 46.875 86.8125 43.796875 86.8125 
-Q 40.671875 86.8125 38.125 84.6875 
-Q 35.59375 82.5625 34.96875 79.390625 
-Q 34.375 76.3125 36.078125 74.15625 
-Q 37.796875 72.015625 40.921875 72.015625 
-Q 44 72.015625 49.171875 76.3125 
+" id="DejaVuSerif-Italic-41" transform="scale(0.015625)"/>
+     <path d="M 2981 4746 
+Q 3147 4884 3186 5081 
+Q 3225 5278 3112 5417 
+Q 3000 5556 2803 5556 
+Q 2603 5556 2440 5420 
+Q 2278 5284 2238 5081 
+Q 2200 4884 2309 4746 
+Q 2419 4609 2619 4609 
+Q 2816 4609 2981 4746 
 z
-M 16.15625 26.421875 
-L 42.828125 26.421875 
-L 36.28125 61.078125 
+M 1034 1691 
+L 2741 1691 
+L 2322 3909 
+L 1034 1691 
 z
-M -9.578125 0 
-L -8.546875 5.171875 
-L -2.15625 5.171875 
-L 33.84375 67.578125 
-Q 30.671875 69.390625 29.421875 72.359375 
-Q 28.171875 75.34375 28.953125 79.390625 
-Q 30.03125 84.96875 34.71875 88.890625 
-Q 39.40625 92.828125 44.96875 92.828125 
-Q 50.53125 92.828125 53.6875 88.890625 
-Q 56.84375 84.96875 55.765625 79.390625 
-Q 55.03125 75.484375 52.515625 72.375 
-Q 50 69.28125 46.140625 67.578125 
-L 58.0625 5.171875 
-L 65.234375 5.171875 
-L 64.203125 0 
-L 37.703125 0 
-L 38.71875 5.171875 
-L 46.828125 5.171875 
-L 43.84375 21.1875 
-L 13.1875 21.1875 
-L 3.953125 5.171875 
-L 11.96875 5.171875 
-L 10.9375 0 
+M -613 0 
+L -547 331 
+L -138 331 
+L 2166 4325 
+Q 1963 4441 1883 4631 
+Q 1803 4822 1853 5081 
+Q 1922 5438 2222 5689 
+Q 2522 5941 2878 5941 
+Q 3234 5941 3436 5689 
+Q 3638 5438 3569 5081 
+Q 3522 4831 3361 4632 
+Q 3200 4434 2953 4325 
+L 3716 331 
+L 4175 331 
+L 4109 0 
+L 2413 0 
+L 2478 331 
+L 2997 331 
+L 2806 1356 
+L 844 1356 
+L 253 331 
+L 766 331 
+L 700 0 
+L -613 0 
 z
-" id="DejaVuSerif-Italic-197"/>
-   </defs>
-   <g transform="translate(180.3 30.504375)scale(0.12 -0.12)">
-    <use transform="translate(32.866699 77.75)scale(0.49)" xlink:href="#DejaVuSerif-8728"/>
-    <use transform="translate(0 0.9375)" xlink:href="#DejaVuSerif-Italic-65"/>
-    <use transform="translate(72.216797 0.9375)" xlink:href="#DejaVuSerif-Italic-197"/>
+" id="DejaVuSerif-Italic-c5" transform="scale(0.015625)"/>
+    </defs>
+    <use transform="translate(32.866699 77.75)scale(0.49)" xlink:href="#DejaVuSerif-2218"/>
+    <use transform="translate(0 0.9375)" xlink:href="#DejaVuSerif-Italic-41"/>
+    <use transform="translate(72.216797 0.9375)" xlink:href="#DejaVuSerif-Italic-c5"/>
    </g>
   </g>
  </g>
diff --git a/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_05.svg b/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_05.svg
index 926dea2b92e5..c13a83ae034c 100644
--- a/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_05.svg
+++ b/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_05.svg
@@ -1,12 +1,23 @@
 <?xml version="1.0" encoding="utf-8" standalone="no"?>
 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
   "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<!-- Created with matplotlib (http://matplotlib.org/) -->
 <svg height="54pt" version="1.1" viewBox="0 0 378 54" width="378pt" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <metadata>
+  <rdf:RDF xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+   <cc:Work>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:date>2020-08-05T13:43:34.129013</dc:date>
+    <dc:format>image/svg+xml</dc:format>
+    <dc:creator>
+     <cc:Agent>
+      <dc:title>Matplotlib v3.3.0rc1.post530.dev0+g4269804ce, https://matplotlib.org/</dc:title>
+     </cc:Agent>
+    </dc:creator>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
  <defs>
-  <style type="text/css">
-*{stroke-linecap:butt;stroke-linejoin:round;}
-  </style>
+  <style type="text/css">*{stroke-linecap:butt;stroke-linejoin:round;}</style>
  </defs>
  <g id="figure_1">
   <g id="patch_1">
@@ -19,220 +30,231 @@ z
   </g>
   <g id="text_1">
    <!-- $x+y\ x=y\ x&lt;y\ x:y\ x,y\ x@y$ -->
-   <defs>
-    <path d="M 8.296875 -14.09375 
-L 7.296875 -12.203125 
-Q 15.59375 -6.59375 15.59375 -1.5 
-Q 15.59375 -0.203125 14.203125 -0.203125 
-Q 13.796875 -0.203125 12.84375 -0.390625 
-Q 11.90625 -0.59375 11.296875 -0.59375 
-Q 5.5 -0.59375 5.5 4.5 
-Q 5.5 7.09375 7.140625 8.640625 
-Q 8.796875 10.203125 11.5 10.203125 
-Q 14.90625 10.203125 17.203125 7.75 
-Q 19.5 5.296875 19.5 1.5 
-Q 19.5 -3.09375 16.453125 -7.390625 
-Q 13.40625 -11.703125 8.296875 -14.09375 
-" id="STIXGeneral-Regular-2c"/>
-    <path d="M 24.296875 35.5 
-L 25.5 29.796875 
-Q 30.796875 37.90625 34.046875 41 
-Q 37.296875 44.09375 40.59375 44.09375 
-Q 42.40625 44.09375 43.546875 43.046875 
-Q 44.703125 42 44.703125 40.390625 
-Q 44.703125 38.796875 43.75 37.796875 
-Q 42.796875 36.796875 41.296875 36.796875 
-Q 40.40625 36.796875 38.90625 37.640625 
-Q 37.40625 38.5 36.09375 38.5 
-Q 33.203125 38.5 26.296875 26.40625 
-Q 26.296875 25.09375 27.09375 21.90625 
-L 30.296875 8.5 
-Q 31.296875 4.40625 33.296875 4.40625 
-Q 34.90625 4.40625 38 8.40625 
-Q 38.296875 8.796875 38.6875 9.34375 
-Q 39.09375 9.90625 39.390625 10.34375 
-Q 39.703125 10.796875 40.09375 11.203125 
-L 41.59375 10.296875 
-Q 37.296875 3.59375 34.796875 1.25 
-Q 32.296875 -1.09375 29.40625 -1.09375 
-Q 27 -1.09375 25.703125 0.40625 
-Q 24.40625 1.90625 23.5 5.703125 
-L 20.59375 17.59375 
-L 11.796875 5.703125 
-Q 8.703125 1.5 6.75 0.203125 
-Q 4.796875 -1.09375 2.296875 -1.09375 
-Q 0 -1.09375 -1.34375 0 
-Q -2.703125 1.09375 -2.703125 3.09375 
-Q -2.703125 4.59375 -1.75 5.640625 
-Q -0.796875 6.703125 0.703125 6.703125 
-Q 1.90625 6.703125 3.90625 5.59375 
-Q 5.40625 4.703125 6.5 4.703125 
-Q 8.203125 4.703125 11.59375 9.59375 
-L 19.796875 21.203125 
-L 17 33.59375 
-Q 16 38 15.140625 39.203125 
-Q 14.296875 40.40625 12.40625 40.40625 
-Q 11.203125 40.40625 8.5 39.703125 
-L 6.703125 39.203125 
-L 6.40625 40.796875 
-L 7.5 41.203125 
-Q 15.5 44.09375 19.203125 44.09375 
-Q 21.09375 44.09375 22.1875 42.296875 
-Q 23.296875 40.5 24.296875 35.5 
-" id="STIXGeneral-Italic-78"/>
-    <path d="M 63.59375 22 
-L 37.5 22 
-L 37.5 -4.09375 
-L 30.90625 -4.09375 
-L 30.90625 22 
-L 4.796875 22 
-L 4.796875 28.59375 
-L 30.90625 28.59375 
-L 30.90625 54.703125 
-L 37.5 54.703125 
-L 37.5 28.59375 
-L 63.59375 28.59375 
+   <g transform="translate(120.96 30.286875)scale(0.12 -0.12)">
+    <defs>
+     <path d="M 1555 2272 
+L 1632 1907 
+Q 1971 2426 2179 2624 
+Q 2387 2822 2598 2822 
+Q 2714 2822 2787 2755 
+Q 2861 2688 2861 2585 
+Q 2861 2483 2800 2419 
+Q 2739 2355 2643 2355 
+Q 2586 2355 2490 2409 
+Q 2394 2464 2310 2464 
+Q 2125 2464 1683 1690 
+Q 1683 1606 1734 1402 
+L 1939 544 
+Q 2003 282 2131 282 
+Q 2234 282 2432 538 
+Q 2451 563 2476 598 
+Q 2502 634 2521 662 
+Q 2541 691 2566 717 
+L 2662 659 
+Q 2387 230 2227 80 
+Q 2067 -70 1882 -70 
+Q 1728 -70 1645 26 
+Q 1562 122 1504 365 
+L 1318 1126 
+L 755 365 
+Q 557 96 432 13 
+Q 307 -70 147 -70 
+Q 0 -70 -86 0 
+Q -173 70 -173 198 
+Q -173 294 -112 361 
+Q -51 429 45 429 
+Q 122 429 250 358 
+Q 346 301 416 301 
+Q 525 301 742 614 
+L 1267 1357 
+L 1088 2150 
+Q 1024 2432 969 2509 
+Q 915 2586 794 2586 
+Q 717 2586 544 2541 
+L 429 2509 
+L 410 2611 
+L 480 2637 
+Q 992 2822 1229 2822 
+Q 1350 2822 1420 2707 
+Q 1491 2592 1555 2272 
 z
-" id="STIXGeneral-Regular-2b"/>
-    <path d="M 62.09375 -2.40625 
-L 5.59375 24.90625 
-L 5.59375 25.90625 
-L 62.09375 53.40625 
-L 62.09375 46.90625 
-L 18.90625 25.40625 
-L 62.09375 3.90625 
+" id="STIXGeneral-Italic-78" transform="scale(0.015625)"/>
+     <path d="M 4070 1408 
+L 2400 1408 
+L 2400 -262 
+L 1978 -262 
+L 1978 1408 
+L 307 1408 
+L 307 1830 
+L 1978 1830 
+L 1978 3501 
+L 2400 3501 
+L 2400 1830 
+L 4070 1830 
+L 4070 1408 
 z
-" id="STIXGeneral-Regular-3c"/>
-    <path d="M 24.296875 18.59375 
-L 26.40625 7.59375 
-Q 33.09375 18.59375 35.84375 24.34375 
-Q 38.59375 30.09375 38.59375 33.296875 
-Q 38.59375 34.90625 36 36.5 
-Q 33.40625 38.203125 33.40625 40.40625 
-Q 33.40625 42 34.546875 43.046875 
-Q 35.703125 44.09375 37.40625 44.09375 
-Q 39.59375 44.09375 41.09375 42.5 
-Q 42.59375 40.90625 42.59375 38.59375 
-Q 42.59375 29.90625 29.5 8.09375 
-Q 21.703125 -4.796875 14.34375 -12.6875 
-Q 7 -20.59375 2.703125 -20.59375 
-Q 0.40625 -20.59375 -1 -19.390625 
-Q -2.40625 -18.203125 -2.40625 -16.296875 
-Q -2.40625 -14.59375 -1.25 -13.4375 
-Q -0.09375 -12.296875 1.5 -12.296875 
-Q 3.40625 -12.296875 4.90625 -13.6875 
-Q 6.40625 -15.09375 7.59375 -15.09375 
-Q 9.40625 -15.09375 12.40625 -11.796875 
-Q 13.703125 -10.5 16.25 -7.140625 
-Q 18.796875 -3.796875 19.5 -2.703125 
-Q 20.5 -0.703125 20.5 0.796875 
-Q 20.5 3.796875 17.390625 16.34375 
-Q 14.296875 28.90625 12.296875 34 
-Q 10.90625 37.703125 9.25 39.046875 
-Q 7.59375 40.40625 4.59375 40.40625 
-Q 3 40.40625 1.5 40 
-L 1.5 41.703125 
-Q 3.703125 42.09375 4.703125 42.296875 
-Q 8.796875 43.09375 15.40625 44.09375 
-L 15.796875 44.09375 
-Q 16.90625 44.09375 19.953125 34.796875 
-Q 23 25.5 24.296875 18.59375 
-" id="STIXGeneral-Italic-79"/>
-    <path d="M 63.703125 32 
-L 4.796875 32 
-L 4.796875 38.59375 
-L 63.703125 38.59375 
+" id="STIXGeneral-Regular-2b" transform="scale(0.015625)"/>
+     <path d="M 1555 1190 
+L 1690 486 
+Q 2118 1190 2294 1558 
+Q 2470 1926 2470 2131 
+Q 2470 2234 2304 2336 
+Q 2138 2445 2138 2586 
+Q 2138 2688 2211 2755 
+Q 2285 2822 2394 2822 
+Q 2534 2822 2630 2720 
+Q 2726 2618 2726 2470 
+Q 2726 1914 1888 518 
+Q 1389 -307 918 -812 
+Q 448 -1318 173 -1318 
+Q 26 -1318 -64 -1241 
+Q -154 -1165 -154 -1043 
+Q -154 -934 -80 -860 
+Q -6 -787 96 -787 
+Q 218 -787 314 -876 
+Q 410 -966 486 -966 
+Q 602 -966 794 -755 
+Q 877 -672 1040 -457 
+Q 1203 -243 1248 -173 
+Q 1312 -45 1312 51 
+Q 1312 243 1113 1046 
+Q 915 1850 787 2176 
+Q 698 2413 592 2499 
+Q 486 2586 294 2586 
+Q 192 2586 96 2560 
+L 96 2669 
+Q 237 2694 301 2707 
+Q 563 2758 986 2822 
+L 1011 2822 
+Q 1082 2822 1277 2227 
+Q 1472 1632 1555 1190 
 z
-M 63.703125 12 
-L 4.796875 12 
-L 4.796875 18.59375 
-L 63.703125 18.59375 
+" id="STIXGeneral-Italic-79" transform="scale(0.015625)"/>
+     <path d="M 4077 2048 
+L 307 2048 
+L 307 2470 
+L 4077 2470 
+L 4077 2048 
 z
-" id="STIXGeneral-Regular-3d"/>
-    <path d="M 68.796875 7.296875 
-L 70 4.296875 
-Q 58 -1.40625 48.203125 -1.40625 
-Q 32.5 -1.40625 22.046875 8.296875 
-Q 11.59375 18 11.59375 32.703125 
-Q 11.59375 41.09375 15.390625 48.5 
-Q 19.203125 55.90625 25.703125 60.703125 
-Q 35 67.59375 48.09375 67.59375 
-Q 62 67.59375 71.453125 59.140625 
-Q 80.90625 50.703125 80.90625 38.296875 
-Q 80.90625 28.59375 75.40625 21.4375 
-Q 69.90625 14.296875 62.5 14.296875 
-Q 59.09375 14.296875 56.546875 16.34375 
-Q 54 18.40625 53.59375 21.59375 
-L 53.40625 21.59375 
-Q 48.40625 14.40625 40.90625 14.40625 
-Q 37.09375 14.40625 34.59375 17.453125 
-Q 32.09375 20.5 32.09375 25.59375 
-Q 32.09375 35.203125 38.703125 43.796875 
-Q 44 50.796875 51.5 50.796875 
-Q 56.90625 50.796875 58.796875 45.59375 
-L 59 45.59375 
-L 59.90625 49.40625 
-L 66.796875 49.40625 
-L 60.296875 24 
-Q 60.09375 23 60.09375 22.296875 
-Q 60.09375 17.59375 64.296875 17.59375 
-Q 69.203125 17.59375 73.046875 23.640625 
-Q 76.90625 29.703125 76.90625 37.296875 
-Q 76.90625 48.5 68.453125 56.5 
-Q 60 64.5 48.203125 64.5 
-Q 34.203125 64.5 26.203125 53 
-Q 20 44.09375 20 32.203125 
-Q 20 19.09375 27.953125 10.796875 
-Q 35.90625 2.5 48.703125 2.5 
-Q 58.90625 2.5 68.796875 7.296875 
-M 57.203125 40.40625 
-Q 57.203125 46.40625 52.59375 46.40625 
-Q 47.5 46.40625 42.796875 39.40625 
-Q 39.203125 34 39.203125 27.40625 
-Q 39.203125 23.40625 40.796875 21.046875 
-Q 42.40625 18.703125 45.203125 18.703125 
-Q 49.59375 18.703125 52.796875 24.5 
-Q 57.203125 32.796875 57.203125 40.40625 
-" id="STIXGeneral-Regular-40"/>
-    <path d="M 15.90625 45.90625 
-Q 19.203125 42.59375 19.203125 40.296875 
-Q 19.203125 38 17.59375 36.390625 
-Q 16 34.796875 13.703125 34.796875 
-Q 11.40625 34.796875 9.75 36.4375 
-Q 8.09375 38.09375 8.09375 40.296875 
-Q 8.09375 42.703125 9.6875 44.296875 
-Q 11.296875 45.90625 13.703125 45.90625 
-Q 15.90625 45.90625 19.203125 42.59375 
-M 19.203125 4.40625 
-Q 19.203125 2.203125 17.59375 0.546875 
-Q 16 -1.09375 13.703125 -1.09375 
-Q 11.40625 -1.09375 9.75 0.546875 
-Q 8.09375 2.203125 8.09375 4.40625 
-Q 8.09375 6.796875 9.6875 8.390625 
-Q 11.296875 10 13.703125 10 
-Q 15.90625 10 17.546875 8.34375 
-Q 19.203125 6.703125 19.203125 4.40625 
-" id="STIXGeneral-Regular-3a"/>
-   </defs>
-   <g transform="translate(120.960000 30.286875)scale(0.120000 -0.120000)">
-    <use transform="translate(0.000000 0.406250)" xlink:href="#STIXGeneral-Italic-78"/>
-    <use transform="translate(58.839990 0.406250)" xlink:href="#STIXGeneral-Regular-2b"/>
-    <use transform="translate(141.779971 0.406250)" xlink:href="#STIXGeneral-Italic-79"/>
-    <use transform="translate(210.246385 0.406250)" xlink:href="#STIXGeneral-Italic-78"/>
-    <use transform="translate(269.086375 0.406250)" xlink:href="#STIXGeneral-Regular-3d"/>
-    <use transform="translate(352.026356 0.406250)" xlink:href="#STIXGeneral-Italic-79"/>
-    <use transform="translate(420.492770 0.406250)" xlink:href="#STIXGeneral-Italic-78"/>
-    <use transform="translate(479.332760 0.406250)" xlink:href="#STIXGeneral-Regular-3c"/>
-    <use transform="translate(562.272742 0.406250)" xlink:href="#STIXGeneral-Italic-79"/>
-    <use transform="translate(630.739155 0.406250)" xlink:href="#STIXGeneral-Italic-78"/>
-    <use transform="translate(689.579146 0.406250)" xlink:href="#STIXGeneral-Regular-3a"/>
-    <use transform="translate(731.819130 0.406250)" xlink:href="#STIXGeneral-Italic-79"/>
-    <use transform="translate(800.285543 0.406250)" xlink:href="#STIXGeneral-Italic-78"/>
-    <use transform="translate(844.685537 0.406250)" xlink:href="#STIXGeneral-Regular-2c"/>
-    <use transform="translate(884.125518 0.406250)" xlink:href="#STIXGeneral-Italic-79"/>
-    <use transform="translate(952.591932 0.406250)" xlink:href="#STIXGeneral-Italic-78"/>
-    <use transform="translate(996.991926 0.406250)" xlink:href="#STIXGeneral-Regular-40"/>
-    <use transform="translate(1089.091917 0.406250)" xlink:href="#STIXGeneral-Italic-79"/>
+M 4077 768 
+L 307 768 
+L 307 1190 
+L 4077 1190 
+L 4077 768 
+z
+" id="STIXGeneral-Regular-3d" transform="scale(0.015625)"/>
+     <path d="M 3974 -154 
+L 358 1594 
+L 358 1658 
+L 3974 3418 
+L 3974 3002 
+L 1210 1626 
+L 3974 250 
+L 3974 -154 
+z
+" id="STIXGeneral-Regular-3c" transform="scale(0.015625)"/>
+     <path d="M 1123 2832 
+Q 1229 2726 1229 2579 
+Q 1229 2432 1126 2329 
+Q 1024 2227 877 2227 
+Q 730 2227 624 2332 
+Q 518 2438 518 2579 
+Q 518 2733 620 2835 
+Q 723 2938 877 2938 
+Q 1018 2938 1123 2832 
+z
+M 1229 282 
+Q 1229 141 1126 35 
+Q 1024 -70 877 -70 
+Q 730 -70 624 35 
+Q 518 141 518 282 
+Q 518 435 620 537 
+Q 723 640 877 640 
+Q 1018 640 1123 534 
+Q 1229 429 1229 282 
+z
+" id="STIXGeneral-Regular-3a" transform="scale(0.015625)"/>
+     <path d="M 531 -902 
+L 467 -781 
+Q 998 -422 998 -96 
+Q 998 -13 909 -13 
+Q 883 -13 822 -25 
+Q 762 -38 723 -38 
+Q 352 -38 352 288 
+Q 352 454 457 553 
+Q 563 653 736 653 
+Q 954 653 1101 496 
+Q 1248 339 1248 96 
+Q 1248 -198 1053 -473 
+Q 858 -749 531 -902 
+z
+" id="STIXGeneral-Regular-2c" transform="scale(0.015625)"/>
+     <path d="M 4403 467 
+L 4480 275 
+Q 3712 -90 3085 -90 
+Q 2080 -90 1411 531 
+Q 742 1152 742 2093 
+Q 742 2630 985 3104 
+Q 1229 3578 1645 3885 
+Q 2240 4326 3078 4326 
+Q 3968 4326 4573 3785 
+Q 5178 3245 5178 2451 
+Q 5178 1830 4826 1372 
+Q 4474 915 4000 915 
+Q 3782 915 3619 1046 
+Q 3456 1178 3430 1382 
+L 3418 1382 
+Q 3098 922 2618 922 
+Q 2374 922 2214 1117 
+Q 2054 1312 2054 1638 
+Q 2054 2253 2477 2803 
+Q 2816 3251 3296 3251 
+Q 3642 3251 3763 2918 
+L 3776 2918 
+L 3834 3162 
+L 4275 3162 
+L 3859 1536 
+Q 3846 1472 3846 1427 
+Q 3846 1126 4115 1126 
+Q 4429 1126 4675 1513 
+Q 4922 1901 4922 2387 
+Q 4922 3104 4381 3616 
+Q 3840 4128 3085 4128 
+Q 2189 4128 1677 3392 
+Q 1280 2822 1280 2061 
+Q 1280 1222 1789 691 
+Q 2298 160 3117 160 
+Q 3770 160 4403 467 
+z
+M 3661 2586 
+Q 3661 2970 3366 2970 
+Q 3040 2970 2739 2522 
+Q 2509 2176 2509 1754 
+Q 2509 1498 2611 1347 
+Q 2714 1197 2893 1197 
+Q 3174 1197 3379 1568 
+Q 3661 2099 3661 2586 
+z
+" id="STIXGeneral-Regular-40" transform="scale(0.015625)"/>
+    </defs>
+    <use transform="translate(0 0.40625)" xlink:href="#STIXGeneral-Italic-78"/>
+    <use transform="translate(58.83999 0.40625)" xlink:href="#STIXGeneral-Regular-2b"/>
+    <use transform="translate(141.779971 0.40625)" xlink:href="#STIXGeneral-Italic-79"/>
+    <use transform="translate(210.246385 0.40625)" xlink:href="#STIXGeneral-Italic-78"/>
+    <use transform="translate(269.086375 0.40625)" xlink:href="#STIXGeneral-Regular-3d"/>
+    <use transform="translate(352.026356 0.40625)" xlink:href="#STIXGeneral-Italic-79"/>
+    <use transform="translate(420.49277 0.40625)" xlink:href="#STIXGeneral-Italic-78"/>
+    <use transform="translate(479.33276 0.40625)" xlink:href="#STIXGeneral-Regular-3c"/>
+    <use transform="translate(562.272742 0.40625)" xlink:href="#STIXGeneral-Italic-79"/>
+    <use transform="translate(630.739155 0.40625)" xlink:href="#STIXGeneral-Italic-78"/>
+    <use transform="translate(689.579146 0.40625)" xlink:href="#STIXGeneral-Regular-3a"/>
+    <use transform="translate(731.81913 0.40625)" xlink:href="#STIXGeneral-Italic-79"/>
+    <use transform="translate(800.285543 0.40625)" xlink:href="#STIXGeneral-Italic-78"/>
+    <use transform="translate(844.685537 0.40625)" xlink:href="#STIXGeneral-Regular-2c"/>
+    <use transform="translate(884.125518 0.40625)" xlink:href="#STIXGeneral-Italic-79"/>
+    <use transform="translate(952.591932 0.40625)" xlink:href="#STIXGeneral-Italic-78"/>
+    <use transform="translate(996.991926 0.40625)" xlink:href="#STIXGeneral-Regular-40"/>
+    <use transform="translate(1089.091917 0.40625)" xlink:href="#STIXGeneral-Italic-79"/>
    </g>
   </g>
  </g>
diff --git a/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_26.svg b/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_26.svg
index 34c8efe0cd47..adc8bed4cb06 100644
--- a/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_26.svg
+++ b/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_26.svg
@@ -1,12 +1,23 @@
 <?xml version="1.0" encoding="utf-8" standalone="no"?>
 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
   "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<!-- Created with matplotlib (http://matplotlib.org/) -->
 <svg height="54pt" version="1.1" viewBox="0 0 378 54" width="378pt" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <metadata>
+  <rdf:RDF xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+   <cc:Work>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:date>2020-08-05T13:43:34.626436</dc:date>
+    <dc:format>image/svg+xml</dc:format>
+    <dc:creator>
+     <cc:Agent>
+      <dc:title>Matplotlib v3.3.0rc1.post530.dev0+g4269804ce, https://matplotlib.org/</dc:title>
+     </cc:Agent>
+    </dc:creator>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
  <defs>
-  <style type="text/css">
-*{stroke-linecap:butt;stroke-linejoin:round;}
-  </style>
+  <style type="text/css">*{stroke-linecap:butt;stroke-linejoin:round;}</style>
  </defs>
  <g id="figure_1">
   <g id="patch_1">
@@ -19,264 +30,282 @@ z
   </g>
   <g id="text_1">
    <!-- $\ddot{o}\acute{e}\grave{e}\hat{O}\breve{\imath}\tilde{n}\vec{q}$ -->
-   <defs>
-    <path d="M -14.703125 50.703125 
-L -18.703125 50.703125 
-L -34.09375 60.296875 
-Q -37.09375 62.203125 -37.09375 64.59375 
-Q -37.09375 67.796875 -33.5 67.796875 
-Q -31.40625 67.796875 -29.203125 65.5 
+   <g transform="translate(168.66 31.5)scale(0.12 -0.12)">
+    <defs>
+     <path d="M -614 3885 
+Q -518 3789 -518 3661 
+Q -518 3533 -614 3440 
+Q -710 3347 -845 3347 
+Q -973 3347 -1062 3440 
+Q -1152 3533 -1152 3667 
+Q -1152 3795 -1059 3888 
+Q -966 3981 -838 3981 
+Q -710 3981 -614 3885 
 z
-" id="STIXGeneral-Regular-300"/>
-    <path d="M -12.09375 66.40625 
-L -9.203125 66.40625 
-Q -11 50.703125 -23.40625 50.703125 
-Q -30.296875 50.703125 -33.796875 54.84375 
-Q -37.296875 59 -37.296875 66.40625 
-L -34.40625 66.40625 
-Q -32.40625 56.703125 -23.203125 56.703125 
-Q -19.203125 56.703125 -16.75 58.84375 
-Q -14.296875 61 -12.09375 66.40625 
-" id="STIXGeneral-Regular-306"/>
-    <path d="M -1.703125 65.40625 
-L -14.90625 54.796875 
-L -16.703125 55.59375 
-Q -11.796875 59.703125 -11.796875 61.203125 
-Q -11.796875 62.703125 -16.703125 62.703125 
-L -45.296875 62.703125 
-L -45.296875 68.09375 
-L -16.703125 68.09375 
-Q -11.796875 68.09375 -11.796875 69.59375 
-Q -11.796875 69.90625 -12 70.25 
-Q -12.203125 70.59375 -12.75 71.140625 
-Q -13.296875 71.703125 -13.75 72.203125 
-Q -14.203125 72.703125 -15.203125 73.640625 
-Q -16.203125 74.59375 -16.796875 75.203125 
-L -15 76 
+M -1888 3885 
+Q -1792 3789 -1792 3661 
+Q -1792 3533 -1888 3440 
+Q -1984 3347 -2118 3347 
+Q -2246 3347 -2336 3440 
+Q -2426 3533 -2426 3667 
+Q -2426 3795 -2333 3888 
+Q -2240 3981 -2112 3981 
+Q -1984 3981 -1888 3885 
 z
-" id="STIXGeneral-Regular-20d7"/>
-    <path d="M 22.09375 11.5 
-L 23.5 10.296875 
-Q 19.40625 4 16.40625 1.453125 
-Q 13.40625 -1.09375 9.703125 -1.09375 
-Q 4.703125 -1.09375 4.703125 4.59375 
-Q 4.703125 6.59375 7.09375 15.59375 
-L 11.90625 33.09375 
-Q 12.796875 36.5 12.796875 37.59375 
-Q 12.796875 39.09375 11.6875 39.5 
-Q 10.59375 39.90625 6.5 40 
-L 6.5 41.59375 
-Q 10.90625 41.90625 22.40625 44.09375 
-L 22.90625 43.796875 
-L 13.296875 9.59375 
-Q 12.40625 6.203125 12.40625 5.09375 
-Q 12.40625 3.59375 14 3.59375 
-Q 15.203125 3.59375 17 5.34375 
-Q 18.796875 7.09375 22.09375 11.5 
-" id="STIXGeneral-Italic-131"/>
-    <path d="M 46 11.703125 
-L 47.40625 10.40625 
-Q 42.296875 3.40625 39.59375 1.25 
-Q 36.90625 -0.90625 33.40625 -0.90625 
-Q 31.40625 -0.90625 30.046875 0.4375 
-Q 28.703125 1.796875 28.703125 4.5 
-Q 28.703125 6.09375 30.296875 12 
-L 34.703125 28.203125 
-Q 36.09375 33.59375 36.09375 36.09375 
-Q 36.09375 39 33.703125 39 
-Q 30.796875 39 27.34375 35.546875 
-Q 23.90625 32.09375 18.90625 24.796875 
-Q 15.59375 19.90625 14.046875 16 
-Q 12.5 12.09375 8.90625 0 
-L 1.40625 0 
-L 11 35 
-Q 11.203125 36 11.203125 36.703125 
-Q 11.203125 38.203125 9.84375 38.75 
-Q 8.5 39.296875 4.703125 39.40625 
-L 4.703125 41 
-Q 8.59375 41.796875 13.390625 42.640625 
-Q 18.203125 43.5 20.90625 44.09375 
-L 21.296875 43.90625 
-L 14.59375 22.09375 
-Q 22 33.90625 27.390625 39 
-Q 32.796875 44.09375 37.703125 44.09375 
-Q 40.796875 44.09375 42.5 42.4375 
-Q 44.203125 40.796875 44.203125 38 
-Q 44.203125 35.5 43.203125 32 
-L 37.59375 11.703125 
-Q 36.203125 6.703125 36.203125 5.59375 
-Q 36.203125 3.796875 37.796875 3.796875 
-Q 39.703125 3.796875 43.90625 9.09375 
-Q 44.59375 9.90625 46 11.703125 
-" id="STIXGeneral-Italic-6e"/>
-    <path d="M 35.796875 10.90625 
-L 37 9.703125 
-Q 28.203125 -1.09375 16.59375 -1.09375 
-Q 10.5 -1.09375 6.796875 2.65625 
-Q 3.09375 6.40625 3.09375 12.59375 
-Q 3.09375 24.296875 12.4375 34.1875 
-Q 21.796875 44.09375 33 44.09375 
-Q 36.90625 44.09375 39.046875 42.296875 
-Q 41.203125 40.5 41.203125 37.296875 
-Q 41.203125 30.703125 33.546875 25.5 
-Q 25.90625 20.296875 12.796875 18.59375 
-Q 11.796875 16.59375 11.796875 12.5 
-Q 11.796875 8.40625 14.34375 5.90625 
-Q 16.90625 3.40625 21.09375 3.40625 
-Q 24.40625 3.40625 27.40625 4.953125 
-Q 30.40625 6.5 35.796875 10.90625 
-M 15.203125 25.203125 
-L 13.5 20.796875 
-Q 24.703125 23.5 29.59375 28.203125 
-Q 34.59375 33 34.59375 37.90625 
-Q 34.59375 41.796875 31.09375 41.796875 
-Q 26.90625 41.796875 22.34375 36.9375 
-Q 17.796875 32.09375 15.203125 25.203125 
-" id="STIXGeneral-Italic-65"/>
-    <path d="M 69.90625 41.796875 
-Q 69.90625 31.09375 64.15625 21.296875 
-Q 58.40625 11.5 49.203125 5.296875 
-Q 38.703125 -1.796875 27.796875 -1.796875 
-Q 17.90625 -1.796875 11.953125 4.390625 
-Q 6 10.59375 6 21.59375 
-Q 6 30.703125 10.890625 40.34375 
-Q 15.796875 50 23.703125 56.90625 
-Q 34.90625 66.59375 47.40625 66.59375 
-Q 58.09375 66.703125 64 60 
-Q 69.90625 53.296875 69.90625 41.796875 
-M 59.40625 48.09375 
-Q 59.40625 55.203125 55.953125 59.25 
-Q 52.5 63.296875 46.5 63.296875 
-Q 36.59375 63.296875 27.90625 51.59375 
-Q 22.59375 44.40625 19.546875 35.296875 
-Q 16.5 26.203125 16.5 18.40625 
-Q 16.5 10.203125 19.84375 5.84375 
-Q 23.203125 1.5 29.5 1.5 
-Q 38.703125 1.5 46.5 11 
-Q 52.40625 18.40625 55.90625 29.09375 
-Q 59.40625 39.796875 59.40625 48.09375 
-" id="STIXGeneral-Italic-4f"/>
-    <path d="M 46.796875 30.09375 
-Q 46.796875 24.40625 43.9375 18.25 
-Q 41.09375 12.09375 36.203125 7.203125 
-Q 27.90625 -1.09375 17.40625 -1.09375 
-Q 10.40625 -1.09375 6.546875 2.546875 
-Q 2.703125 6.203125 2.703125 12.796875 
-Q 2.703125 21.09375 7.75 29 
-Q 12.796875 36.90625 20.703125 41.09375 
-Q 26.296875 44.09375 32.703125 44.09375 
-Q 38.90625 44.09375 42.84375 40.34375 
-Q 46.796875 36.59375 46.796875 30.09375 
-M 38.40625 32.59375 
-Q 38.40625 37.09375 36.5 39.546875 
-Q 34.59375 42 31.296875 42 
-Q 24.59375 42 18.5 32.90625 
-Q 11.09375 21.59375 11.09375 10.09375 
-Q 11.09375 5.703125 13.1875 3.34375 
-Q 15.296875 1 18.90625 1 
-Q 25 1 31 9.296875 
-Q 34.40625 13.90625 36.40625 20.34375 
-Q 38.40625 26.796875 38.40625 32.59375 
-" id="STIXGeneral-Italic-6f"/>
-    <path d="M -11.09375 62.203125 
-Q -8.09375 59.203125 -8.09375 57.203125 
-Q -8.09375 55.203125 -9.59375 53.75 
-Q -11.09375 52.296875 -13.203125 52.296875 
-Q -15.203125 52.296875 -16.59375 53.75 
-Q -18 55.203125 -18 57.296875 
-Q -18 59.296875 -16.546875 60.75 
-Q -15.09375 62.203125 -13.09375 62.203125 
-Q -11.09375 62.203125 -8.09375 59.203125 
-M -31 62.203125 
-Q -28 59.203125 -28 57.203125 
-Q -28 55.203125 -29.5 53.75 
-Q -31 52.296875 -33.09375 52.296875 
-Q -35.09375 52.296875 -36.5 53.75 
-Q -37.90625 55.203125 -37.90625 57.296875 
-Q -37.90625 59.296875 -36.453125 60.75 
-Q -35 62.203125 -33 62.203125 
-Q -31 62.203125 -28 59.203125 
-" id="STIXGeneral-Regular-308"/>
-    <path d="M -7.5 50.703125 
-L -10.90625 50.703125 
-L -23.09375 61 
-L -35.203125 50.703125 
-L -38.59375 50.703125 
-L -26.203125 67.40625 
-L -20 67.40625 
+" id="STIXGeneral-Regular-308" transform="scale(0.015625)"/>
+     <path d="M 2995 1926 
+Q 2995 1562 2812 1168 
+Q 2630 774 2317 461 
+Q 1786 -70 1114 -70 
+Q 666 -70 419 163 
+Q 173 397 173 819 
+Q 173 1350 496 1856 
+Q 819 2362 1325 2630 
+Q 1683 2822 2093 2822 
+Q 2490 2822 2742 2582 
+Q 2995 2342 2995 1926 
 z
-" id="STIXGeneral-Regular-302"/>
-    <path d="M -37.09375 50.703125 
-L -22.59375 65.5 
-Q -20.40625 67.796875 -18.296875 67.796875 
-Q -14.703125 67.796875 -14.703125 64.59375 
-Q -14.703125 62.203125 -17.703125 60.296875 
-L -33.09375 50.703125 
+M 2458 2086 
+Q 2458 2374 2336 2531 
+Q 2214 2688 2003 2688 
+Q 1574 2688 1184 2106 
+Q 710 1382 710 646 
+Q 710 365 844 214 
+Q 979 64 1210 64 
+Q 1600 64 1984 595 
+Q 2202 890 2330 1302 
+Q 2458 1715 2458 2086 
 z
-" id="STIXGeneral-Regular-301"/>
-    <path d="M 48.40625 42.796875 
-L 31.90625 -15.09375 
-Q 31.703125 -15.90625 31.703125 -16.203125 
-Q 31.703125 -19.296875 37.40625 -19.296875 
-L 38.90625 -19.296875 
-L 38.90625 -20.90625 
-L 15.203125 -20.90625 
-L 15.203125 -19.296875 
-Q 19.796875 -19 21.59375 -17.796875 
-Q 23.40625 -16.59375 24.296875 -13.703125 
-L 33.296875 15.296875 
-Q 27.40625 5.90625 22.90625 2.40625 
-Q 18.40625 -1.09375 12.5 -1.09375 
-Q 7.796875 -1.09375 5.140625 2 
-Q 2.5 5.09375 2.5 10.5 
-Q 2.5 18.203125 6.953125 26.09375 
-Q 11.40625 34 18.25 39.046875 
-Q 25.09375 44.09375 31.796875 44.09375 
-Q 38.09375 44.09375 39.5 37.90625 
-L 41.09375 42.796875 
+" id="STIXGeneral-Italic-6f" transform="scale(0.015625)"/>
+     <path d="M -2374 3245 
+L -1446 4192 
+Q -1306 4339 -1171 4339 
+Q -941 4339 -941 4134 
+Q -941 3981 -1133 3859 
+L -2118 3245 
+L -2374 3245 
 z
-M 38 35.90625 
-Q 38 38.40625 36.296875 40.15625 
-Q 34.59375 41.90625 32.09375 41.90625 
-Q 28 41.90625 22.796875 37 
-Q 17.703125 32.09375 14.390625 25.09375 
-Q 11.09375 18.09375 11.09375 11.90625 
-Q 11.09375 4.203125 16.40625 4.203125 
-Q 20.5 4.203125 24.59375 7.796875 
-Q 29.703125 12.203125 33.84375 20.953125 
-Q 38 29.703125 38 35.90625 
-" id="STIXGeneral-Italic-71"/>
-    <path d="M -9.40625 63.796875 
-L -6.5 63.796875 
-Q -8.09375 58.09375 -10.5 55.640625 
-Q -12.90625 53.203125 -17 53.203125 
-Q -20.203125 53.203125 -25.09375 55.59375 
-Q -29.703125 57.796875 -31.5 57.796875 
-Q -35 57.796875 -36.59375 53.203125 
-L -39.5 53.203125 
-Q -38.40625 58.09375 -35.796875 60.6875 
-Q -33.203125 63.296875 -29.40625 63.296875 
-Q -26 63.296875 -22.40625 61.5 
-Q -16.90625 58.703125 -14.703125 58.703125 
-Q -13 58.703125 -11.84375 59.84375 
-Q -10.703125 61 -9.40625 63.796875 
-" id="STIXGeneral-Regular-303"/>
-   </defs>
-   <g transform="translate(168.660000 31.500000)scale(0.120000 -0.120000)">
+" id="STIXGeneral-Regular-301" transform="scale(0.015625)"/>
+     <path d="M 2291 698 
+L 2368 621 
+Q 1805 -70 1062 -70 
+Q 672 -70 435 170 
+Q 198 410 198 806 
+Q 198 1555 796 2188 
+Q 1395 2822 2112 2822 
+Q 2362 2822 2499 2707 
+Q 2637 2592 2637 2387 
+Q 2637 1965 2147 1632 
+Q 1658 1299 819 1190 
+Q 755 1062 755 800 
+Q 755 538 918 378 
+Q 1082 218 1350 218 
+Q 1562 218 1754 317 
+Q 1946 416 2291 698 
+z
+M 973 1613 
+L 864 1331 
+Q 1581 1504 1894 1805 
+Q 2214 2112 2214 2426 
+Q 2214 2675 1990 2675 
+Q 1722 2675 1430 2364 
+Q 1139 2054 973 1613 
+z
+" id="STIXGeneral-Italic-65" transform="scale(0.015625)"/>
+     <path d="M -941 3245 
+L -1197 3245 
+L -2182 3859 
+Q -2374 3981 -2374 4134 
+Q -2374 4339 -2144 4339 
+Q -2010 4339 -1869 4192 
+L -941 3245 
+z
+" id="STIXGeneral-Regular-300" transform="scale(0.015625)"/>
+     <path d="M -480 3245 
+L -698 3245 
+L -1478 3904 
+L -2253 3245 
+L -2470 3245 
+L -1677 4314 
+L -1280 4314 
+L -480 3245 
+z
+" id="STIXGeneral-Regular-302" transform="scale(0.015625)"/>
+     <path d="M 4474 2675 
+Q 4474 1990 4106 1363 
+Q 3738 736 3149 339 
+Q 2477 -115 1779 -115 
+Q 1146 -115 765 281 
+Q 384 678 384 1382 
+Q 384 1965 697 2582 
+Q 1011 3200 1517 3642 
+Q 2234 4262 3034 4262 
+Q 3718 4269 4096 3840 
+Q 4474 3411 4474 2675 
+z
+M 3802 3078 
+Q 3802 3533 3581 3792 
+Q 3360 4051 2976 4051 
+Q 2342 4051 1786 3302 
+Q 1446 2842 1251 2259 
+Q 1056 1677 1056 1178 
+Q 1056 653 1270 374 
+Q 1485 96 1888 96 
+Q 2477 96 2976 704 
+Q 3354 1178 3578 1862 
+Q 3802 2547 3802 3078 
+z
+" id="STIXGeneral-Italic-4f" transform="scale(0.015625)"/>
+     <path d="M -774 4250 
+L -589 4250 
+Q -704 3245 -1498 3245 
+Q -1939 3245 -2163 3510 
+Q -2387 3776 -2387 4250 
+L -2202 4250 
+Q -2074 3629 -1485 3629 
+Q -1229 3629 -1072 3766 
+Q -915 3904 -774 4250 
+z
+" id="STIXGeneral-Regular-306" transform="scale(0.015625)"/>
+     <path d="M 1414 736 
+L 1504 659 
+Q 1242 256 1050 93 
+Q 858 -70 621 -70 
+Q 301 -70 301 294 
+Q 301 422 454 998 
+L 762 2118 
+Q 819 2336 819 2406 
+Q 819 2502 748 2528 
+Q 678 2554 416 2560 
+L 416 2662 
+Q 698 2682 1434 2822 
+L 1466 2803 
+L 851 614 
+Q 794 397 794 326 
+Q 794 230 896 230 
+Q 973 230 1088 342 
+Q 1203 454 1414 736 
+z
+" id="STIXGeneral-Italic-131" transform="scale(0.015625)"/>
+     <path d="M -602 4083 
+L -416 4083 
+Q -518 3718 -672 3561 
+Q -826 3405 -1088 3405 
+Q -1293 3405 -1606 3558 
+Q -1901 3699 -2016 3699 
+Q -2240 3699 -2342 3405 
+L -2528 3405 
+Q -2458 3718 -2291 3884 
+Q -2125 4051 -1882 4051 
+Q -1664 4051 -1434 3936 
+Q -1082 3757 -941 3757 
+Q -832 3757 -758 3830 
+Q -685 3904 -602 4083 
+z
+" id="STIXGeneral-Regular-303" transform="scale(0.015625)"/>
+     <path d="M 2944 749 
+L 3034 666 
+Q 2707 218 2534 80 
+Q 2362 -58 2138 -58 
+Q 2010 -58 1923 28 
+Q 1837 115 1837 288 
+Q 1837 390 1939 768 
+L 2221 1805 
+Q 2310 2150 2310 2310 
+Q 2310 2496 2157 2496 
+Q 1971 2496 1750 2275 
+Q 1530 2054 1210 1587 
+Q 998 1274 899 1024 
+Q 800 774 570 0 
+L 90 0 
+L 704 2240 
+Q 717 2304 717 2349 
+Q 717 2445 630 2480 
+Q 544 2515 301 2522 
+L 301 2624 
+Q 550 2675 857 2729 
+Q 1165 2784 1338 2822 
+L 1363 2810 
+L 934 1414 
+Q 1408 2170 1753 2496 
+Q 2099 2822 2413 2822 
+Q 2611 2822 2720 2716 
+Q 2829 2611 2829 2432 
+Q 2829 2272 2765 2048 
+L 2406 749 
+Q 2317 429 2317 358 
+Q 2317 243 2419 243 
+Q 2541 243 2810 582 
+Q 2854 634 2944 749 
+z
+" id="STIXGeneral-Italic-6e" transform="scale(0.015625)"/>
+     <path d="M -109 4186 
+L -954 3507 
+L -1069 3558 
+Q -755 3821 -755 3917 
+Q -755 4013 -1069 4013 
+L -2899 4013 
+L -2899 4358 
+L -1069 4358 
+Q -755 4358 -755 4454 
+Q -755 4474 -768 4496 
+Q -781 4518 -816 4553 
+Q -851 4589 -880 4621 
+Q -909 4653 -973 4713 
+Q -1037 4774 -1075 4813 
+L -960 4864 
+L -109 4186 
+z
+" id="STIXGeneral-Regular-20d7" transform="scale(0.015625)"/>
+     <path d="M 3098 2739 
+L 2042 -966 
+Q 2029 -1018 2029 -1037 
+Q 2029 -1235 2394 -1235 
+L 2490 -1235 
+L 2490 -1338 
+L 973 -1338 
+L 973 -1235 
+Q 1267 -1216 1382 -1139 
+Q 1498 -1062 1555 -877 
+L 2131 979 
+Q 1754 378 1466 154 
+Q 1178 -70 800 -70 
+Q 499 -70 329 128 
+Q 160 326 160 672 
+Q 160 1165 445 1670 
+Q 730 2176 1168 2499 
+Q 1606 2822 2035 2822 
+Q 2438 2822 2528 2426 
+L 2630 2739 
+L 3098 2739 
+z
+M 2432 2298 
+Q 2432 2458 2323 2570 
+Q 2214 2682 2054 2682 
+Q 1792 2682 1459 2368 
+Q 1133 2054 921 1606 
+Q 710 1158 710 762 
+Q 710 269 1050 269 
+Q 1312 269 1574 499 
+Q 1901 781 2166 1341 
+Q 2432 1901 2432 2298 
+z
+" id="STIXGeneral-Italic-71" transform="scale(0.015625)"/>
+    </defs>
     <use transform="translate(54.406246 4.390625)" xlink:href="#STIXGeneral-Regular-308"/>
-    <use transform="translate(0.000000 0.093750)" xlink:href="#STIXGeneral-Italic-6f"/>
+    <use transform="translate(0 0.09375)" xlink:href="#STIXGeneral-Italic-6f"/>
     <use transform="translate(103.193733 5.984375)" xlink:href="#STIXGeneral-Regular-301"/>
-    <use transform="translate(49.999985 0.093750)" xlink:href="#STIXGeneral-Italic-65"/>
+    <use transform="translate(49.999985 0.09375)" xlink:href="#STIXGeneral-Italic-65"/>
     <use transform="translate(147.593727 5.984375)" xlink:href="#STIXGeneral-Regular-300"/>
-    <use transform="translate(94.399979 0.093750)" xlink:href="#STIXGeneral-Italic-65"/>
-    <use transform="translate(207.443718 28.593750)" xlink:href="#STIXGeneral-Regular-302"/>
-    <use transform="translate(138.799973 0.093750)" xlink:href="#STIXGeneral-Italic-4f"/>
+    <use transform="translate(94.399979 0.09375)" xlink:href="#STIXGeneral-Italic-65"/>
+    <use transform="translate(207.443718 28.59375)" xlink:href="#STIXGeneral-Regular-302"/>
+    <use transform="translate(138.799973 0.09375)" xlink:href="#STIXGeneral-Italic-4f"/>
     <use transform="translate(251.246826 5.984375)" xlink:href="#STIXGeneral-Regular-306"/>
-    <use transform="translate(210.999954 0.093750)" xlink:href="#STIXGeneral-Italic-131"/>
+    <use transform="translate(210.999954 0.09375)" xlink:href="#STIXGeneral-Italic-131"/>
     <use transform="translate(292.799938 3.484375)" xlink:href="#STIXGeneral-Regular-303"/>
-    <use transform="translate(238.799942 0.093750)" xlink:href="#STIXGeneral-Italic-6e"/>
+    <use transform="translate(238.799942 0.09375)" xlink:href="#STIXGeneral-Italic-6e"/>
     <use transform="translate(343.596798 1.890625)" xlink:href="#STIXGeneral-Regular-20d7"/>
-    <use transform="translate(288.799927 0.093750)" xlink:href="#STIXGeneral-Italic-71"/>
+    <use transform="translate(288.799927 0.09375)" xlink:href="#STIXGeneral-Italic-71"/>
    </g>
   </g>
  </g>
diff --git a/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_69.svg b/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_69.svg
index 25e468a1f39c..9738cc21a69b 100644
--- a/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_69.svg
+++ b/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stix_69.svg
@@ -1,12 +1,23 @@
 <?xml version="1.0" encoding="utf-8" standalone="no"?>
 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
   "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<!-- Created with matplotlib (https://matplotlib.org/) -->
 <svg height="54pt" version="1.1" viewBox="0 0 378 54" width="378pt" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <metadata>
+  <rdf:RDF xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+   <cc:Work>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:date>2020-08-05T13:43:35.788326</dc:date>
+    <dc:format>image/svg+xml</dc:format>
+    <dc:creator>
+     <cc:Agent>
+      <dc:title>Matplotlib v3.3.0rc1.post530.dev0+g4269804ce, https://matplotlib.org/</dc:title>
+     </cc:Agent>
+    </dc:creator>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
  <defs>
-  <style type="text/css">
-*{stroke-linecap:butt;stroke-linejoin:round;}
-  </style>
+  <style type="text/css">*{stroke-linecap:butt;stroke-linejoin:round;}</style>
  </defs>
  <g id="figure_1">
   <g id="patch_1">
@@ -19,107 +30,111 @@ z
   </g>
   <g id="text_1">
    <!-- $\mathring{A}  \AA$ -->
-   <defs>
-    <path d="M 23.203125 38.703125 
-Q 31 30.796875 31 25.1875 
-Q 31 19.59375 27.046875 15.640625 
-Q 23.09375 11.703125 17.5 11.703125 
-Q 11.796875 11.703125 7.890625 15.640625 
-Q 4 19.59375 4 25.40625 
-Q 4 31 7.953125 34.84375 
-Q 11.90625 38.703125 17.703125 38.703125 
-Q 23.203125 38.703125 31 30.796875 
+   <g transform="translate(181.62 30.31125)scale(0.12 -0.12)">
+    <defs>
+     <path d="M 1734 2224 
+Q 1984 1971 1984 1612 
+Q 1984 1254 1731 1001 
+Q 1478 749 1120 749 
+Q 755 749 505 1001 
+Q 256 1254 256 1626 
+Q 256 1984 509 2230 
+Q 762 2477 1133 2477 
+Q 1485 2477 1734 2224 
 z
-M 20.40625 18.296875 
-Q 24.40625 22.296875 24.40625 25.1875 
-Q 24.40625 28.09375 22.40625 30.09375 
-Q 20.40625 32.09375 17.703125 32.09375 
-Q 14.59375 32.09375 12.59375 30.140625 
-Q 10.59375 28.203125 10.59375 25.40625 
-Q 10.59375 22.296875 12.546875 20.296875 
-Q 14.5 18.296875 17.5 18.296875 
-Q 20.40625 18.296875 24.40625 22.296875 
+M 1434 1299 
+Q 1562 1427 1562 1612 
+Q 1562 1798 1434 1926 
+Q 1306 2054 1133 2054 
+Q 934 2054 806 1929 
+Q 678 1805 678 1626 
+Q 678 1427 803 1299 
+Q 928 1171 1120 1171 
+Q 1306 1171 1434 1299 
 z
-" id="STIXGeneral-Regular-8728"/>
-    <path d="M 56.40625 0 
-L 31.90625 0 
-L 31.90625 1.59375 
-Q 36.40625 1.796875 38 3 
-Q 39.59375 4.203125 39.59375 6.90625 
-Q 39.59375 7.703125 39.40625 9.5 
-L 37.40625 22.59375 
-L 15.40625 22.59375 
-L 9.5 11.5 
-Q 7.296875 7.40625 7.296875 4.90625 
-Q 7.296875 1.90625 13.5 1.59375 
-L 13.5 0 
-L -5.09375 0 
-L -5.09375 1.59375 
-Q -1.703125 2.296875 0.4375 4.796875 
-Q 2.59375 7.296875 8.296875 17.203125 
-L 36.796875 66.796875 
-L 39.40625 66.796875 
-L 48.59375 11.5 
-Q 49.59375 5.296875 51 3.59375 
-Q 52.40625 1.90625 56.40625 1.59375 
+" id="STIXGeneral-Regular-2218" transform="scale(0.015625)"/>
+     <path d="M 3610 0 
+L 2042 0 
+L 2042 102 
+Q 2330 115 2432 192 
+Q 2534 269 2534 442 
+Q 2534 493 2522 608 
+L 2394 1446 
+L 986 1446 
+L 608 736 
+Q 467 474 467 314 
+Q 467 122 864 102 
+L 864 0 
+L -326 0 
+L -326 102 
+Q -109 147 28 307 
+Q 166 467 531 1101 
+L 2355 4275 
+L 2522 4275 
+L 3110 736 
+Q 3174 339 3264 230 
+Q 3354 122 3610 102 
+L 3610 0 
 z
-M 36.90625 26.203125 
-L 32.40625 52.5 
-L 17.5 26.203125 
+M 2362 1677 
+L 2074 3360 
+L 1120 1677 
+L 2362 1677 
 z
-" id="STIXGeneral-Italic-65"/>
-    <path d="M 56.40625 0 
-L 31.90625 0 
-L 31.90625 1.59375 
-Q 36.40625 1.796875 38 3 
-Q 39.59375 4.203125 39.59375 6.90625 
-Q 39.59375 7.703125 39.40625 9.5 
-L 37.40625 22.59375 
-L 15.40625 22.59375 
-L 9.5 11.5 
-Q 7.296875 7.40625 7.296875 4.90625 
-Q 7.296875 1.90625 13.5 1.59375 
-L 13.5 0 
-L -5.09375 0 
-L -5.09375 1.59375 
-Q -1.703125 2.296875 0.4375 4.796875 
-Q 2.59375 7.296875 8.296875 17.203125 
-L 36.796875 66.796875 
-L 39.40625 66.796875 
-L 48.59375 11.5 
-Q 49.59375 5.296875 51 3.59375 
-Q 52.40625 1.90625 56.40625 1.59375 
+" id="STIXGeneral-Italic-41" transform="scale(0.015625)"/>
+     <path d="M 3610 0 
+L 2042 0 
+L 2042 102 
+Q 2330 115 2432 192 
+Q 2534 269 2534 442 
+Q 2534 493 2522 608 
+L 2394 1446 
+L 986 1446 
+L 608 736 
+Q 467 474 467 314 
+Q 467 122 864 102 
+L 864 0 
+L -326 0 
+L -326 102 
+Q -109 147 28 307 
+Q 166 467 531 1101 
+L 2355 4275 
+L 2522 4275 
+L 3110 736 
+Q 3174 339 3264 230 
+Q 3354 122 3610 102 
+L 3610 0 
 z
-M 36.90625 26.203125 
-L 32.40625 52.5 
-L 17.5 26.203125 
+M 2362 1677 
+L 2074 3360 
+L 1120 1677 
+L 2362 1677 
 z
-M 44.59375 95.703125 
-Q 50.5 89.796875 50.5 85.6875 
-Q 50.5 81.59375 47.546875 78.6875 
-Q 44.59375 75.796875 40.5 75.796875 
-Q 36.203125 75.796875 33.34375 78.6875 
-Q 30.5 81.59375 30.5 85.796875 
-Q 30.5 89.796875 33.453125 92.75 
-Q 36.40625 95.703125 40.40625 95.703125 
-Q 44.59375 95.703125 50.5 89.796875 
+M 3043 5936 
+Q 3232 5747 3232 5484 
+Q 3232 5222 3043 5036 
+Q 2854 4851 2592 4851 
+Q 2317 4851 2134 5036 
+Q 1952 5222 1952 5491 
+Q 1952 5747 2141 5936 
+Q 2330 6125 2586 6125 
+Q 2854 6125 3043 5936 
 z
-M 43.296875 79.203125 
-Q 47.09375 82.90625 47.09375 85.703125 
-Q 47.09375 88.5 45.140625 90.390625 
-Q 43.203125 92.296875 40.40625 92.296875 
-Q 37.796875 92.296875 35.84375 90.34375 
-Q 33.90625 88.40625 33.90625 85.796875 
-Q 33.90625 83 35.75 81.09375 
-Q 37.59375 79.203125 40.40625 79.203125 
-Q 43.296875 79.203125 47.09375 82.90625 
+M 2892 5187 
+Q 3014 5306 3014 5485 
+Q 3014 5664 2889 5785 
+Q 2765 5907 2586 5907 
+Q 2419 5907 2294 5782 
+Q 2170 5658 2170 5491 
+Q 2170 5312 2288 5190 
+Q 2406 5069 2586 5069 
+Q 2771 5069 2892 5187 
 z
-" id="STIXGeneral-Italic-197"/>
-   </defs>
-   <g transform="translate(181.62 30.31125)scale(0.12 -0.12)">
-    <use transform="translate(29.306248 73.859375)scale(0.49)" xlink:href="#STIXGeneral-Regular-8728"/>
-    <use transform="translate(0 0.296875)" xlink:href="#STIXGeneral-Italic-65"/>
-    <use transform="translate(61.099991 0.296875)" xlink:href="#STIXGeneral-Italic-197"/>
+" id="STIXGeneral-Italic-c5" transform="scale(0.015625)"/>
+    </defs>
+    <use transform="translate(29.306248 73.859375)scale(0.49)" xlink:href="#STIXGeneral-Regular-2218"/>
+    <use transform="translate(0 0.296875)" xlink:href="#STIXGeneral-Italic-41"/>
+    <use transform="translate(61.099991 0.296875)" xlink:href="#STIXGeneral-Italic-c5"/>
    </g>
   </g>
  </g>
diff --git a/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_05.svg b/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_05.svg
index 98b9bd65970b..f4634ce76c62 100644
--- a/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_05.svg
+++ b/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_05.svg
@@ -1,12 +1,23 @@
 <?xml version="1.0" encoding="utf-8" standalone="no"?>
 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
   "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<!-- Created with matplotlib (http://matplotlib.org/) -->
 <svg height="54pt" version="1.1" viewBox="0 0 378 54" width="378pt" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <metadata>
+  <rdf:RDF xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+   <cc:Work>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:date>2020-08-05T13:43:36.331853</dc:date>
+    <dc:format>image/svg+xml</dc:format>
+    <dc:creator>
+     <cc:Agent>
+      <dc:title>Matplotlib v3.3.0rc1.post530.dev0+g4269804ce, https://matplotlib.org/</dc:title>
+     </cc:Agent>
+    </dc:creator>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
  <defs>
-  <style type="text/css">
-*{stroke-linecap:butt;stroke-linejoin:round;}
-  </style>
+  <style type="text/css">*{stroke-linecap:butt;stroke-linejoin:round;}</style>
  </defs>
  <g id="figure_1">
   <g id="patch_1">
@@ -19,172 +30,183 @@ z
   </g>
   <g id="text_1">
    <!-- $x+y\ x=y\ x&lt;y\ x:y\ x,y\ x@y$ -->
-   <defs>
-    <path d="M 8.296875 -14.09375 
-L 7.296875 -12.203125 
-Q 15.59375 -6.59375 15.59375 -1.5 
-Q 15.59375 -0.203125 14.203125 -0.203125 
-Q 13.796875 -0.203125 12.84375 -0.390625 
-Q 11.90625 -0.59375 11.296875 -0.59375 
-Q 5.5 -0.59375 5.5 4.5 
-Q 5.5 7.09375 7.140625 8.640625 
-Q 8.796875 10.203125 11.5 10.203125 
-Q 14.90625 10.203125 17.203125 7.75 
-Q 19.5 5.296875 19.5 1.5 
-Q 19.5 -3.09375 16.453125 -7.390625 
-Q 13.40625 -11.703125 8.296875 -14.09375 
-" id="STIXGeneral-Regular-2c"/>
-    <path d="M 68.796875 7.296875 
-L 70 4.296875 
-Q 58 -1.40625 48.203125 -1.40625 
-Q 32.5 -1.40625 22.046875 8.296875 
-Q 11.59375 18 11.59375 32.703125 
-Q 11.59375 41.09375 15.390625 48.5 
-Q 19.203125 55.90625 25.703125 60.703125 
-Q 35 67.59375 48.09375 67.59375 
-Q 62 67.59375 71.453125 59.140625 
-Q 80.90625 50.703125 80.90625 38.296875 
-Q 80.90625 28.59375 75.40625 21.4375 
-Q 69.90625 14.296875 62.5 14.296875 
-Q 59.09375 14.296875 56.546875 16.34375 
-Q 54 18.40625 53.59375 21.59375 
-L 53.40625 21.59375 
-Q 48.40625 14.40625 40.90625 14.40625 
-Q 37.09375 14.40625 34.59375 17.453125 
-Q 32.09375 20.5 32.09375 25.59375 
-Q 32.09375 35.203125 38.703125 43.796875 
-Q 44 50.796875 51.5 50.796875 
-Q 56.90625 50.796875 58.796875 45.59375 
-L 59 45.59375 
-L 59.90625 49.40625 
-L 66.796875 49.40625 
-L 60.296875 24 
-Q 60.09375 23 60.09375 22.296875 
-Q 60.09375 17.59375 64.296875 17.59375 
-Q 69.203125 17.59375 73.046875 23.640625 
-Q 76.90625 29.703125 76.90625 37.296875 
-Q 76.90625 48.5 68.453125 56.5 
-Q 60 64.5 48.203125 64.5 
-Q 34.203125 64.5 26.203125 53 
-Q 20 44.09375 20 32.203125 
-Q 20 19.09375 27.953125 10.796875 
-Q 35.90625 2.5 48.703125 2.5 
-Q 58.90625 2.5 68.796875 7.296875 
-M 57.203125 40.40625 
-Q 57.203125 46.40625 52.59375 46.40625 
-Q 47.5 46.40625 42.796875 39.40625 
-Q 39.203125 34 39.203125 27.40625 
-Q 39.203125 23.40625 40.796875 21.046875 
-Q 42.40625 18.703125 45.203125 18.703125 
-Q 49.59375 18.703125 52.796875 24.5 
-Q 57.203125 32.796875 57.203125 40.40625 
-" id="STIXGeneral-Regular-40"/>
-    <path d="M 63.59375 22 
-L 37.5 22 
-L 37.5 -4.09375 
-L 30.90625 -4.09375 
-L 30.90625 22 
-L 4.796875 22 
-L 4.796875 28.59375 
-L 30.90625 28.59375 
-L 30.90625 54.703125 
-L 37.5 54.703125 
-L 37.5 28.59375 
-L 63.59375 28.59375 
+   <g transform="translate(117.42 30.166875)scale(0.12 -0.12)">
+    <defs>
+     <path d="M 3482 2899 
+L 2202 1510 
+L 2893 0 
+L 2291 0 
+L 1786 1120 
+L 794 0 
+L 192 0 
+L 1600 1530 
+L 986 2899 
+L 1587 2899 
+L 2022 1933 
+L 2880 2899 
+L 3482 2899 
 z
-" id="STIXGeneral-Regular-2b"/>
-    <path d="M 62.09375 -2.40625 
-L 5.59375 24.90625 
-L 5.59375 25.90625 
-L 62.09375 53.40625 
-L 62.09375 46.90625 
-L 18.90625 25.40625 
-L 62.09375 3.90625 
+" id="STIXGeneral-Italic-1d639" transform="scale(0.015625)"/>
+     <path d="M 4070 1408 
+L 2400 1408 
+L 2400 -262 
+L 1978 -262 
+L 1978 1408 
+L 307 1408 
+L 307 1830 
+L 1978 1830 
+L 1978 3501 
+L 2400 3501 
+L 2400 1830 
+L 4070 1830 
+L 4070 1408 
 z
-" id="STIXGeneral-Regular-3c"/>
-    <path d="M 56.5 45.296875 
-L 26.40625 -4.40625 
-Q 21 -13.296875 16.140625 -17.4375 
-Q 11.296875 -21.59375 4.90625 -21.59375 
-Q 0.09375 -21.59375 -1.90625 -19.203125 
-L -0.09375 -12 
-L 1.5 -12 
-Q 4.09375 -14.40625 6.90625 -14.40625 
-Q 10.09375 -14.40625 13.796875 -10.546875 
-Q 17.5 -6.703125 20.90625 -0.59375 
-Q 21.09375 -0.203125 21.796875 0.9375 
-Q 22.5 2.09375 22.796875 2.703125 
-Q 21.40625 10.796875 18.296875 26.390625 
-Q 15.203125 42 14.59375 45.296875 
-L 23.203125 45.296875 
-L 29.09375 13 
-L 48 45.296875 
+" id="STIXGeneral-Regular-2b" transform="scale(0.015625)"/>
+     <path d="M 3616 2899 
+L 1690 -282 
+Q 1344 -851 1033 -1116 
+Q 723 -1382 314 -1382 
+Q 6 -1382 -122 -1229 
+L -6 -768 
+L 96 -768 
+Q 262 -922 442 -922 
+Q 646 -922 883 -675 
+Q 1120 -429 1338 -38 
+Q 1350 -13 1395 60 
+Q 1440 134 1459 173 
+Q 1370 691 1171 1689 
+Q 973 2688 934 2899 
+L 1485 2899 
+L 1862 832 
+L 3072 2899 
+L 3616 2899 
 z
-" id="STIXGeneral-Italic-1d63a"/>
-    <path d="M 15.90625 45.90625 
-Q 19.203125 42.59375 19.203125 40.296875 
-Q 19.203125 38 17.59375 36.390625 
-Q 16 34.796875 13.703125 34.796875 
-Q 11.40625 34.796875 9.75 36.4375 
-Q 8.09375 38.09375 8.09375 40.296875 
-Q 8.09375 42.703125 9.6875 44.296875 
-Q 11.296875 45.90625 13.703125 45.90625 
-Q 15.90625 45.90625 19.203125 42.59375 
-M 19.203125 4.40625 
-Q 19.203125 2.203125 17.59375 0.546875 
-Q 16 -1.09375 13.703125 -1.09375 
-Q 11.40625 -1.09375 9.75 0.546875 
-Q 8.09375 2.203125 8.09375 4.40625 
-Q 8.09375 6.796875 9.6875 8.390625 
-Q 11.296875 10 13.703125 10 
-Q 15.90625 10 17.546875 8.34375 
-Q 19.203125 6.703125 19.203125 4.40625 
-" id="STIXGeneral-Regular-3a"/>
-    <path d="M 63.703125 32 
-L 4.796875 32 
-L 4.796875 38.59375 
-L 63.703125 38.59375 
+" id="STIXGeneral-Italic-1d63a" transform="scale(0.015625)"/>
+     <path d="M 4077 2048 
+L 307 2048 
+L 307 2470 
+L 4077 2470 
+L 4077 2048 
 z
-M 63.703125 12 
-L 4.796875 12 
-L 4.796875 18.59375 
-L 63.703125 18.59375 
+M 4077 768 
+L 307 768 
+L 307 1190 
+L 4077 1190 
+L 4077 768 
 z
-" id="STIXGeneral-Regular-3d"/>
-    <path d="M 54.40625 45.296875 
-L 34.40625 23.59375 
-L 45.203125 0 
-L 35.796875 0 
-L 27.90625 17.5 
-L 12.40625 0 
-L 3 0 
-L 25 23.90625 
-L 15.40625 45.296875 
-L 24.796875 45.296875 
-L 31.59375 30.203125 
-L 45 45.296875 
+" id="STIXGeneral-Regular-3d" transform="scale(0.015625)"/>
+     <path d="M 3974 -154 
+L 358 1594 
+L 358 1658 
+L 3974 3418 
+L 3974 3002 
+L 1210 1626 
+L 3974 250 
+L 3974 -154 
 z
-" id="STIXGeneral-Italic-1d639"/>
-   </defs>
-   <g transform="translate(117.420000 30.166875)scale(0.120000 -0.120000)">
-    <use transform="translate(0.000000 0.406250)" xlink:href="#STIXGeneral-Italic-1d639"/>
-    <use transform="translate(63.319995 0.406250)" xlink:href="#STIXGeneral-Regular-2b"/>
-    <use transform="translate(146.939978 0.406250)" xlink:href="#STIXGeneral-Italic-1d63a"/>
-    <use transform="translate(220.539717 0.406250)" xlink:href="#STIXGeneral-Italic-1d639"/>
-    <use transform="translate(283.859712 0.406250)" xlink:href="#STIXGeneral-Regular-3d"/>
-    <use transform="translate(367.479695 0.406250)" xlink:href="#STIXGeneral-Italic-1d63a"/>
-    <use transform="translate(441.079434 0.406250)" xlink:href="#STIXGeneral-Italic-1d639"/>
-    <use transform="translate(504.399429 0.406250)" xlink:href="#STIXGeneral-Regular-3c"/>
-    <use transform="translate(588.019412 0.406250)" xlink:href="#STIXGeneral-Italic-1d63a"/>
-    <use transform="translate(661.619151 0.406250)" xlink:href="#STIXGeneral-Italic-1d639"/>
-    <use transform="translate(724.939146 0.406250)" xlink:href="#STIXGeneral-Regular-3a"/>
-    <use transform="translate(767.859132 0.406250)" xlink:href="#STIXGeneral-Italic-1d63a"/>
-    <use transform="translate(841.458871 0.406250)" xlink:href="#STIXGeneral-Italic-1d639"/>
-    <use transform="translate(889.658867 0.406250)" xlink:href="#STIXGeneral-Regular-2c"/>
-    <use transform="translate(929.778850 0.406250)" xlink:href="#STIXGeneral-Italic-1d63a"/>
-    <use transform="translate(1003.378589 0.406250)" xlink:href="#STIXGeneral-Italic-1d639"/>
-    <use transform="translate(1051.578586 0.406250)" xlink:href="#STIXGeneral-Regular-40"/>
-    <use transform="translate(1143.678577 0.406250)" xlink:href="#STIXGeneral-Italic-1d63a"/>
+" id="STIXGeneral-Regular-3c" transform="scale(0.015625)"/>
+     <path d="M 1123 2832 
+Q 1229 2726 1229 2579 
+Q 1229 2432 1126 2329 
+Q 1024 2227 877 2227 
+Q 730 2227 624 2332 
+Q 518 2438 518 2579 
+Q 518 2733 620 2835 
+Q 723 2938 877 2938 
+Q 1018 2938 1123 2832 
+z
+M 1229 282 
+Q 1229 141 1126 35 
+Q 1024 -70 877 -70 
+Q 730 -70 624 35 
+Q 518 141 518 282 
+Q 518 435 620 537 
+Q 723 640 877 640 
+Q 1018 640 1123 534 
+Q 1229 429 1229 282 
+z
+" id="STIXGeneral-Regular-3a" transform="scale(0.015625)"/>
+     <path d="M 531 -902 
+L 467 -781 
+Q 998 -422 998 -96 
+Q 998 -13 909 -13 
+Q 883 -13 822 -25 
+Q 762 -38 723 -38 
+Q 352 -38 352 288 
+Q 352 454 457 553 
+Q 563 653 736 653 
+Q 954 653 1101 496 
+Q 1248 339 1248 96 
+Q 1248 -198 1053 -473 
+Q 858 -749 531 -902 
+z
+" id="STIXGeneral-Regular-2c" transform="scale(0.015625)"/>
+     <path d="M 4403 467 
+L 4480 275 
+Q 3712 -90 3085 -90 
+Q 2080 -90 1411 531 
+Q 742 1152 742 2093 
+Q 742 2630 985 3104 
+Q 1229 3578 1645 3885 
+Q 2240 4326 3078 4326 
+Q 3968 4326 4573 3785 
+Q 5178 3245 5178 2451 
+Q 5178 1830 4826 1372 
+Q 4474 915 4000 915 
+Q 3782 915 3619 1046 
+Q 3456 1178 3430 1382 
+L 3418 1382 
+Q 3098 922 2618 922 
+Q 2374 922 2214 1117 
+Q 2054 1312 2054 1638 
+Q 2054 2253 2477 2803 
+Q 2816 3251 3296 3251 
+Q 3642 3251 3763 2918 
+L 3776 2918 
+L 3834 3162 
+L 4275 3162 
+L 3859 1536 
+Q 3846 1472 3846 1427 
+Q 3846 1126 4115 1126 
+Q 4429 1126 4675 1513 
+Q 4922 1901 4922 2387 
+Q 4922 3104 4381 3616 
+Q 3840 4128 3085 4128 
+Q 2189 4128 1677 3392 
+Q 1280 2822 1280 2061 
+Q 1280 1222 1789 691 
+Q 2298 160 3117 160 
+Q 3770 160 4403 467 
+z
+M 3661 2586 
+Q 3661 2970 3366 2970 
+Q 3040 2970 2739 2522 
+Q 2509 2176 2509 1754 
+Q 2509 1498 2611 1347 
+Q 2714 1197 2893 1197 
+Q 3174 1197 3379 1568 
+Q 3661 2099 3661 2586 
+z
+" id="STIXGeneral-Regular-40" transform="scale(0.015625)"/>
+    </defs>
+    <use transform="translate(0 0.40625)" xlink:href="#STIXGeneral-Italic-1d639"/>
+    <use transform="translate(63.319995 0.40625)" xlink:href="#STIXGeneral-Regular-2b"/>
+    <use transform="translate(146.939978 0.40625)" xlink:href="#STIXGeneral-Italic-1d63a"/>
+    <use transform="translate(220.539717 0.40625)" xlink:href="#STIXGeneral-Italic-1d639"/>
+    <use transform="translate(283.859712 0.40625)" xlink:href="#STIXGeneral-Regular-3d"/>
+    <use transform="translate(367.479695 0.40625)" xlink:href="#STIXGeneral-Italic-1d63a"/>
+    <use transform="translate(441.079434 0.40625)" xlink:href="#STIXGeneral-Italic-1d639"/>
+    <use transform="translate(504.399429 0.40625)" xlink:href="#STIXGeneral-Regular-3c"/>
+    <use transform="translate(588.019412 0.40625)" xlink:href="#STIXGeneral-Italic-1d63a"/>
+    <use transform="translate(661.619151 0.40625)" xlink:href="#STIXGeneral-Italic-1d639"/>
+    <use transform="translate(724.939146 0.40625)" xlink:href="#STIXGeneral-Regular-3a"/>
+    <use transform="translate(767.859132 0.40625)" xlink:href="#STIXGeneral-Italic-1d63a"/>
+    <use transform="translate(841.458871 0.40625)" xlink:href="#STIXGeneral-Italic-1d639"/>
+    <use transform="translate(889.658867 0.40625)" xlink:href="#STIXGeneral-Regular-2c"/>
+    <use transform="translate(929.77885 0.40625)" xlink:href="#STIXGeneral-Italic-1d63a"/>
+    <use transform="translate(1003.378589 0.40625)" xlink:href="#STIXGeneral-Italic-1d639"/>
+    <use transform="translate(1051.578586 0.40625)" xlink:href="#STIXGeneral-Regular-40"/>
+    <use transform="translate(1143.678577 0.40625)" xlink:href="#STIXGeneral-Italic-1d63a"/>
    </g>
   </g>
  </g>
diff --git a/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_26.svg b/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_26.svg
index 01a95a9c3782..5a1ed4923774 100644
--- a/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_26.svg
+++ b/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_26.svg
@@ -1,12 +1,23 @@
 <?xml version="1.0" encoding="utf-8" standalone="no"?>
 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
   "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<!-- Created with matplotlib (http://matplotlib.org/) -->
 <svg height="54pt" version="1.1" viewBox="0 0 378 54" width="378pt" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <metadata>
+  <rdf:RDF xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+   <cc:Work>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:date>2020-08-05T13:43:36.792928</dc:date>
+    <dc:format>image/svg+xml</dc:format>
+    <dc:creator>
+     <cc:Agent>
+      <dc:title>Matplotlib v3.3.0rc1.post530.dev0+g4269804ce, https://matplotlib.org/</dc:title>
+     </cc:Agent>
+    </dc:creator>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
  <defs>
-  <style type="text/css">
-*{stroke-linecap:butt;stroke-linejoin:round;}
-  </style>
+  <style type="text/css">*{stroke-linecap:butt;stroke-linejoin:round;}</style>
  </defs>
  <g id="figure_1">
   <g id="patch_1">
@@ -19,243 +30,261 @@ z
   </g>
   <g id="text_1">
    <!-- $\ddot{o}\acute{e}\grave{e}\hat{O}\breve{\imath}\tilde{n}\vec{q}$ -->
-   <defs>
-    <path d="M -14.703125 50.703125 
-L -18.703125 50.703125 
-L -34.09375 60.296875 
-Q -37.09375 62.203125 -37.09375 64.59375 
-Q -37.09375 67.796875 -33.5 67.796875 
-Q -31.40625 67.796875 -29.203125 65.5 
+   <g transform="translate(168.78 31.5)scale(0.12 -0.12)">
+    <defs>
+     <path d="M -614 3885 
+Q -518 3789 -518 3661 
+Q -518 3533 -614 3440 
+Q -710 3347 -845 3347 
+Q -973 3347 -1062 3440 
+Q -1152 3533 -1152 3667 
+Q -1152 3795 -1059 3888 
+Q -966 3981 -838 3981 
+Q -710 3981 -614 3885 
 z
-" id="STIXGeneral-Regular-300"/>
-    <path d="M -12.09375 66.40625 
-L -9.203125 66.40625 
-Q -11 50.703125 -23.40625 50.703125 
-Q -30.296875 50.703125 -33.796875 54.84375 
-Q -37.296875 59 -37.296875 66.40625 
-L -34.40625 66.40625 
-Q -32.40625 56.703125 -23.203125 56.703125 
-Q -19.203125 56.703125 -16.75 58.84375 
-Q -14.296875 61 -12.09375 66.40625 
-" id="STIXGeneral-Regular-306"/>
-    <path d="M 54.90625 45.796875 
-L 38.203125 -21.09375 
-L 37.203125 -21.59375 
-L 30.796875 -19.203125 
-L 36.59375 4.203125 
-Q 29.90625 -1 21.796875 -1 
-Q 15.203125 -1 11.203125 3.140625 
-Q 7.203125 7.296875 7.203125 14.703125 
-Q 7.203125 27 16.453125 36.640625 
-Q 25.703125 46.296875 36 46.296875 
-Q 42.59375 46.296875 46.5 42.796875 
-L 53.90625 46.40625 
+M -1888 3885 
+Q -1792 3789 -1792 3661 
+Q -1792 3533 -1888 3440 
+Q -1984 3347 -2118 3347 
+Q -2246 3347 -2336 3440 
+Q -2426 3533 -2426 3667 
+Q -2426 3795 -2333 3888 
+Q -2240 3981 -2112 3981 
+Q -1984 3981 -1888 3885 
 z
-M 39.5 15.796875 
-L 43.796875 32.90625 
-Q 42.59375 35.90625 40.046875 37.546875 
-Q 37.5 39.203125 34.59375 39.203125 
-Q 28.09375 39.203125 21.796875 32.640625 
-Q 15.5 26.09375 15.5 16.796875 
-Q 15.5 12 18 9.046875 
-Q 20.5 6.09375 25.203125 6.09375 
-Q 28.703125 6.09375 32.75 8.796875 
-Q 36.796875 11.5 39.5 15.796875 
-" id="STIXGeneral-Italic-1d632"/>
-    <path d="M -1.703125 65.40625 
-L -14.90625 54.796875 
-L -16.703125 55.59375 
-Q -11.796875 59.703125 -11.796875 61.203125 
-Q -11.796875 62.703125 -16.703125 62.703125 
-L -45.296875 62.703125 
-L -45.296875 68.09375 
-L -16.703125 68.09375 
-Q -11.796875 68.09375 -11.796875 69.59375 
-Q -11.796875 69.90625 -12 70.25 
-Q -12.203125 70.59375 -12.75 71.140625 
-Q -13.296875 71.703125 -13.75 72.203125 
-Q -14.203125 72.703125 -15.203125 73.640625 
-Q -16.203125 74.59375 -16.796875 75.203125 
-L -15 76 
+" id="STIXGeneral-Regular-308" transform="scale(0.015625)"/>
+     <path d="M 3430 1920 
+Q 3430 1606 3299 1260 
+Q 3168 915 2937 617 
+Q 2707 320 2345 128 
+Q 1984 -64 1568 -64 
+Q 1062 -64 774 237 
+Q 486 538 486 1024 
+Q 486 1760 1027 2361 
+Q 1568 2963 2304 2963 
+Q 2829 2963 3129 2688 
+Q 3430 2413 3430 1920 
 z
-" id="STIXGeneral-Regular-20d7"/>
-    <path d="M 22.09375 11.5 
-L 23.5 10.296875 
-Q 19.40625 4 16.40625 1.453125 
-Q 13.40625 -1.09375 9.703125 -1.09375 
-Q 4.703125 -1.09375 4.703125 4.59375 
-Q 4.703125 6.59375 7.09375 15.59375 
-L 11.90625 33.09375 
-Q 12.796875 36.5 12.796875 37.59375 
-Q 12.796875 39.09375 11.6875 39.5 
-Q 10.59375 39.90625 6.5 40 
-L 6.5 41.59375 
-Q 10.90625 41.90625 22.40625 44.09375 
-L 22.90625 43.796875 
-L 13.296875 9.59375 
-Q 12.40625 6.203125 12.40625 5.09375 
-Q 12.40625 3.59375 14 3.59375 
-Q 15.203125 3.59375 17 5.34375 
-Q 18.796875 7.09375 22.09375 11.5 
-" id="STIXGeneral-Italic-131"/>
-    <path d="M 77.90625 43 
-Q 77.90625 30.703125 71.546875 20.296875 
-Q 65.203125 9.90625 55.453125 4.25 
-Q 45.703125 -1.40625 35.296875 -1.40625 
-Q 23.703125 -1.40625 16.796875 5.25 
-Q 9.90625 11.90625 9.90625 23.203125 
-Q 9.90625 35.59375 16.25 46 
-Q 22.59375 56.40625 32.296875 62 
-Q 42 67.59375 52.5 67.59375 
-Q 64.09375 67.59375 71 60.9375 
-Q 77.90625 54.296875 77.90625 43 
-M 68.90625 42.09375 
-Q 68.90625 50.59375 64.15625 55.296875 
-Q 59.40625 60 50.59375 60 
-Q 39.59375 60 31.390625 52.75 
-Q 23.203125 45.5 20.09375 33.09375 
-Q 18.90625 28.203125 18.90625 24.09375 
-Q 18.90625 15.59375 23.65625 10.890625 
-Q 28.40625 6.203125 37.203125 6.203125 
-Q 48.203125 6.203125 56.390625 13.453125 
-Q 64.59375 20.703125 67.703125 33.09375 
-Q 68.90625 38.09375 68.90625 42.09375 
-" id="STIXGeneral-Italic-1d616"/>
-    <path d="M 40.296875 16.703125 
-L 46 13.203125 
-Q 40.40625 5.59375 35.15625 2.296875 
-Q 29.90625 -1 22.703125 -1 
-Q 15.40625 -1 11.15625 3.140625 
-Q 6.90625 7.296875 6.90625 14.796875 
-Q 6.90625 24.40625 11.453125 31.796875 
-Q 16 39.203125 22.390625 42.75 
-Q 28.796875 46.296875 35.296875 46.296875 
-Q 41.703125 46.296875 45.203125 42.84375 
-Q 48.703125 39.40625 48.703125 33.40625 
-Q 48.703125 30.5 48 27.703125 
-L 46.59375 22.203125 
-L 15.703125 22.203125 
-Q 15 19.40625 15 16.796875 
-Q 15 11.703125 17.84375 8.890625 
-Q 20.703125 6.09375 25.296875 6.09375 
-Q 33.203125 6.09375 40.296875 16.703125 
-M 18.796875 29.296875 
-L 40.296875 29.296875 
-Q 40.703125 30.90625 40.703125 32.59375 
-Q 40.703125 39.203125 32.703125 39.203125 
-Q 28.703125 39.203125 24.796875 36.703125 
-Q 20.90625 34.203125 18.796875 29.296875 
-" id="STIXGeneral-Italic-1d626"/>
-    <path d="M -11.09375 62.203125 
-Q -8.09375 59.203125 -8.09375 57.203125 
-Q -8.09375 55.203125 -9.59375 53.75 
-Q -11.09375 52.296875 -13.203125 52.296875 
-Q -15.203125 52.296875 -16.59375 53.75 
-Q -18 55.203125 -18 57.296875 
-Q -18 59.296875 -16.546875 60.75 
-Q -15.09375 62.203125 -13.09375 62.203125 
-Q -11.09375 62.203125 -8.09375 59.203125 
-M -31 62.203125 
-Q -28 59.203125 -28 57.203125 
-Q -28 55.203125 -29.5 53.75 
-Q -31 52.296875 -33.09375 52.296875 
-Q -35.09375 52.296875 -36.5 53.75 
-Q -37.90625 55.203125 -37.90625 57.296875 
-Q -37.90625 59.296875 -36.453125 60.75 
-Q -35 62.203125 -33 62.203125 
-Q -31 62.203125 -28 59.203125 
-" id="STIXGeneral-Regular-308"/>
-    <path d="M 25.09375 45.90625 
-L 23.90625 40.203125 
-Q 28.40625 43.796875 32.203125 45.046875 
-Q 36 46.296875 40.5 46.296875 
-Q 45.203125 46.296875 48.09375 43.75 
-Q 51 41.203125 51 37.203125 
-Q 51 34.796875 50.40625 32.09375 
-L 42.40625 0 
-L 34.5 0 
-L 42 30.40625 
-Q 42.5 32.59375 42.5 33.90625 
-Q 42.5 39.203125 36 39.203125 
-Q 33.09375 39.203125 28.640625 36.703125 
-Q 24.203125 34.203125 21.703125 30.203125 
-L 14.203125 0 
-L 6.296875 0 
-L 17.203125 44 
-L 24.296875 46.40625 
+M 2912 1805 
+Q 2912 2138 2723 2323 
+Q 2534 2509 2195 2509 
+Q 1715 2509 1360 2080 
+Q 1005 1651 1005 1133 
+Q 1005 794 1187 592 
+Q 1370 390 1690 390 
+Q 1997 390 2246 556 
+Q 2496 723 2633 960 
+Q 2771 1197 2841 1421 
+Q 2912 1645 2912 1805 
 z
-" id="STIXGeneral-Italic-1d62f"/>
-    <path d="M -7.5 50.703125 
-L -10.90625 50.703125 
-L -23.09375 61 
-L -35.203125 50.703125 
-L -38.59375 50.703125 
-L -26.203125 67.40625 
-L -20 67.40625 
+" id="STIXGeneral-Italic-1d630" transform="scale(0.015625)"/>
+     <path d="M -2374 3245 
+L -1446 4192 
+Q -1306 4339 -1171 4339 
+Q -941 4339 -941 4134 
+Q -941 3981 -1133 3859 
+L -2118 3245 
+L -2374 3245 
 z
-" id="STIXGeneral-Regular-302"/>
-    <path d="M -37.09375 50.703125 
-L -22.59375 65.5 
-Q -20.40625 67.796875 -18.296875 67.796875 
-Q -14.703125 67.796875 -14.703125 64.59375 
-Q -14.703125 62.203125 -17.703125 60.296875 
-L -33.09375 50.703125 
+" id="STIXGeneral-Regular-301" transform="scale(0.015625)"/>
+     <path d="M 2579 1069 
+L 2944 845 
+Q 2586 358 2250 147 
+Q 1914 -64 1453 -64 
+Q 986 -64 714 201 
+Q 442 467 442 947 
+Q 442 1562 733 2035 
+Q 1024 2509 1433 2736 
+Q 1843 2963 2259 2963 
+Q 2669 2963 2893 2742 
+Q 3117 2522 3117 2138 
+Q 3117 1952 3072 1773 
+L 2982 1421 
+L 1005 1421 
+Q 960 1242 960 1075 
+Q 960 749 1142 569 
+Q 1325 390 1619 390 
+Q 2125 390 2579 1069 
 z
-" id="STIXGeneral-Regular-301"/>
-    <path d="M 53.59375 30 
-Q 53.59375 25.09375 51.546875 19.6875 
-Q 49.5 14.296875 45.890625 9.640625 
-Q 42.296875 5 36.640625 2 
-Q 31 -1 24.5 -1 
-Q 16.59375 -1 12.09375 3.703125 
-Q 7.59375 8.40625 7.59375 16 
-Q 7.59375 27.5 16.046875 36.890625 
-Q 24.5 46.296875 36 46.296875 
-Q 44.203125 46.296875 48.890625 42 
-Q 53.59375 37.703125 53.59375 30 
-M 45.5 28.203125 
-Q 45.5 33.40625 42.546875 36.296875 
-Q 39.59375 39.203125 34.296875 39.203125 
-Q 26.796875 39.203125 21.25 32.5 
-Q 15.703125 25.796875 15.703125 17.703125 
-Q 15.703125 12.40625 18.546875 9.25 
-Q 21.40625 6.09375 26.40625 6.09375 
-Q 31.203125 6.09375 35.09375 8.6875 
-Q 39 11.296875 41.140625 15 
-Q 43.296875 18.703125 44.390625 22.203125 
-Q 45.5 25.703125 45.5 28.203125 
-" id="STIXGeneral-Italic-1d630"/>
-    <path d="M -9.40625 63.796875 
-L -6.5 63.796875 
-Q -8.09375 58.09375 -10.5 55.640625 
-Q -12.90625 53.203125 -17 53.203125 
-Q -20.203125 53.203125 -25.09375 55.59375 
-Q -29.703125 57.796875 -31.5 57.796875 
-Q -35 57.796875 -36.59375 53.203125 
-L -39.5 53.203125 
-Q -38.40625 58.09375 -35.796875 60.6875 
-Q -33.203125 63.296875 -29.40625 63.296875 
-Q -26 63.296875 -22.40625 61.5 
-Q -16.90625 58.703125 -14.703125 58.703125 
-Q -13 58.703125 -11.84375 59.84375 
-Q -10.703125 61 -9.40625 63.796875 
-" id="STIXGeneral-Regular-303"/>
-   </defs>
-   <g transform="translate(168.780000 31.500000)scale(0.120000 -0.120000)">
+M 1203 1875 
+L 2579 1875 
+Q 2605 1978 2605 2086 
+Q 2605 2509 2093 2509 
+Q 1837 2509 1587 2349 
+Q 1338 2189 1203 1875 
+z
+" id="STIXGeneral-Italic-1d626" transform="scale(0.015625)"/>
+     <path d="M -941 3245 
+L -1197 3245 
+L -2182 3859 
+Q -2374 3981 -2374 4134 
+Q -2374 4339 -2144 4339 
+Q -2010 4339 -1869 4192 
+L -941 3245 
+z
+" id="STIXGeneral-Regular-300" transform="scale(0.015625)"/>
+     <path d="M -480 3245 
+L -698 3245 
+L -1478 3904 
+L -2253 3245 
+L -2470 3245 
+L -1677 4314 
+L -1280 4314 
+L -480 3245 
+z
+" id="STIXGeneral-Regular-302" transform="scale(0.015625)"/>
+     <path d="M 4986 2752 
+Q 4986 1965 4579 1299 
+Q 4173 634 3549 272 
+Q 2925 -90 2259 -90 
+Q 1517 -90 1075 336 
+Q 634 762 634 1485 
+Q 634 2278 1040 2944 
+Q 1446 3610 2067 3968 
+Q 2688 4326 3360 4326 
+Q 4102 4326 4544 3900 
+Q 4986 3475 4986 2752 
+z
+M 4410 2694 
+Q 4410 3238 4106 3539 
+Q 3802 3840 3238 3840 
+Q 2534 3840 2009 3376 
+Q 1485 2912 1286 2118 
+Q 1210 1805 1210 1542 
+Q 1210 998 1514 697 
+Q 1818 397 2381 397 
+Q 3085 397 3609 861 
+Q 4134 1325 4333 2118 
+Q 4410 2438 4410 2694 
+z
+" id="STIXGeneral-Italic-1d616" transform="scale(0.015625)"/>
+     <path d="M -774 4250 
+L -589 4250 
+Q -704 3245 -1498 3245 
+Q -1939 3245 -2163 3510 
+Q -2387 3776 -2387 4250 
+L -2202 4250 
+Q -2074 3629 -1485 3629 
+Q -1229 3629 -1072 3766 
+Q -915 3904 -774 4250 
+z
+" id="STIXGeneral-Regular-306" transform="scale(0.015625)"/>
+     <path d="M 1414 736 
+L 1504 659 
+Q 1242 256 1050 93 
+Q 858 -70 621 -70 
+Q 301 -70 301 294 
+Q 301 422 454 998 
+L 762 2118 
+Q 819 2336 819 2406 
+Q 819 2502 748 2528 
+Q 678 2554 416 2560 
+L 416 2662 
+Q 698 2682 1434 2822 
+L 1466 2803 
+L 851 614 
+Q 794 397 794 326 
+Q 794 230 896 230 
+Q 973 230 1088 342 
+Q 1203 454 1414 736 
+z
+" id="STIXGeneral-Italic-131" transform="scale(0.015625)"/>
+     <path d="M -602 4083 
+L -416 4083 
+Q -518 3718 -672 3561 
+Q -826 3405 -1088 3405 
+Q -1293 3405 -1606 3558 
+Q -1901 3699 -2016 3699 
+Q -2240 3699 -2342 3405 
+L -2528 3405 
+Q -2458 3718 -2291 3884 
+Q -2125 4051 -1882 4051 
+Q -1664 4051 -1434 3936 
+Q -1082 3757 -941 3757 
+Q -832 3757 -758 3830 
+Q -685 3904 -602 4083 
+z
+" id="STIXGeneral-Regular-303" transform="scale(0.015625)"/>
+     <path d="M 1606 2938 
+L 1530 2573 
+Q 1818 2803 2061 2883 
+Q 2304 2963 2592 2963 
+Q 2893 2963 3078 2800 
+Q 3264 2637 3264 2381 
+Q 3264 2227 3226 2054 
+L 2714 0 
+L 2208 0 
+L 2688 1946 
+Q 2720 2086 2720 2170 
+Q 2720 2509 2304 2509 
+Q 2118 2509 1833 2349 
+Q 1549 2189 1389 1933 
+L 909 0 
+L 403 0 
+L 1101 2816 
+L 1555 2970 
+L 1606 2938 
+z
+" id="STIXGeneral-Italic-1d62f" transform="scale(0.015625)"/>
+     <path d="M -109 4186 
+L -954 3507 
+L -1069 3558 
+Q -755 3821 -755 3917 
+Q -755 4013 -1069 4013 
+L -2899 4013 
+L -2899 4358 
+L -1069 4358 
+Q -755 4358 -755 4454 
+Q -755 4474 -768 4496 
+Q -781 4518 -816 4553 
+Q -851 4589 -880 4621 
+Q -909 4653 -973 4713 
+Q -1037 4774 -1075 4813 
+L -960 4864 
+L -109 4186 
+z
+" id="STIXGeneral-Regular-20d7" transform="scale(0.015625)"/>
+     <path d="M 3514 2931 
+L 2445 -1350 
+L 2381 -1382 
+L 1971 -1229 
+L 2342 269 
+Q 1914 -64 1395 -64 
+Q 973 -64 717 201 
+Q 461 467 461 941 
+Q 461 1728 1053 2345 
+Q 1645 2963 2304 2963 
+Q 2726 2963 2976 2739 
+L 3450 2970 
+L 3514 2931 
+z
+M 2528 1011 
+L 2803 2106 
+Q 2726 2298 2563 2403 
+Q 2400 2509 2214 2509 
+Q 1798 2509 1395 2089 
+Q 992 1670 992 1075 
+Q 992 768 1152 579 
+Q 1312 390 1613 390 
+Q 1837 390 2096 563 
+Q 2355 736 2528 1011 
+z
+" id="STIXGeneral-Italic-1d632" transform="scale(0.015625)"/>
+    </defs>
     <use transform="translate(54.381248 6.703125)" xlink:href="#STIXGeneral-Regular-308"/>
-    <use transform="translate(0.000000 0.203125)" xlink:href="#STIXGeneral-Italic-1d630"/>
+    <use transform="translate(0 0.203125)" xlink:href="#STIXGeneral-Italic-1d630"/>
     <use transform="translate(103.093742 8.296875)" xlink:href="#STIXGeneral-Regular-301"/>
     <use transform="translate(49.899994 0.203125)" xlink:href="#STIXGeneral-Italic-1d626"/>
     <use transform="translate(147.493736 8.296875)" xlink:href="#STIXGeneral-Regular-300"/>
     <use transform="translate(94.299988 0.203125)" xlink:href="#STIXGeneral-Italic-1d626"/>
-    <use transform="translate(206.143730 29.593750)" xlink:href="#STIXGeneral-Regular-302"/>
+    <use transform="translate(206.14373 29.59375)" xlink:href="#STIXGeneral-Regular-302"/>
     <use transform="translate(138.699982 0.203125)" xlink:href="#STIXGeneral-Italic-1d616"/>
-    <use transform="translate(250.346848 6.093750)" xlink:href="#STIXGeneral-Regular-306"/>
+    <use transform="translate(250.346848 6.09375)" xlink:href="#STIXGeneral-Regular-306"/>
     <use transform="translate(210.099976 0.203125)" xlink:href="#STIXGeneral-Italic-131"/>
-    <use transform="translate(291.574963 5.906250)" xlink:href="#STIXGeneral-Regular-303"/>
+    <use transform="translate(291.574963 5.90625)" xlink:href="#STIXGeneral-Regular-303"/>
     <use transform="translate(237.899963 0.203125)" xlink:href="#STIXGeneral-Italic-1d62f"/>
-    <use transform="translate(341.346832 4.312500)" xlink:href="#STIXGeneral-Regular-20d7"/>
-    <use transform="translate(286.599960 0.203125)" xlink:href="#STIXGeneral-Italic-1d632"/>
+    <use transform="translate(341.346832 4.3125)" xlink:href="#STIXGeneral-Regular-20d7"/>
+    <use transform="translate(286.59996 0.203125)" xlink:href="#STIXGeneral-Italic-1d632"/>
    </g>
   </g>
  </g>
diff --git a/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_28.svg b/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_28.svg
index 6b002332b5dc..65a11fcbd59d 100644
--- a/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_28.svg
+++ b/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_28.svg
@@ -1,12 +1,23 @@
 <?xml version="1.0" encoding="utf-8" standalone="no"?>
 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
   "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<!-- Created with matplotlib (http://matplotlib.org/) -->
 <svg height="54pt" version="1.1" viewBox="0 0 378 54" width="378pt" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <metadata>
+  <rdf:RDF xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+   <cc:Work>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:date>2020-08-05T13:43:36.857412</dc:date>
+    <dc:format>image/svg+xml</dc:format>
+    <dc:creator>
+     <cc:Agent>
+      <dc:title>Matplotlib v3.3.0rc1.post530.dev0+g4269804ce, https://matplotlib.org/</dc:title>
+     </cc:Agent>
+    </dc:creator>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
  <defs>
-  <style type="text/css">
-*{stroke-linecap:butt;stroke-linejoin:round;}
-  </style>
+  <style type="text/css">*{stroke-linecap:butt;stroke-linejoin:round;}</style>
  </defs>
  <g id="figure_1">
   <g id="patch_1">
@@ -19,172 +30,184 @@ z
   </g>
   <g id="text_1">
    <!-- $\gamma = \frac{x=\frac{6}{8}}{y} \delta$ -->
-   <defs>
-    <path d="M 52.703125 45.296875 
-L 23.796875 2.90625 
-L 17.796875 -21.09375 
-L 16.796875 -21.59375 
-L 10.40625 -19.203125 
-Q 14.5 -4.90625 16.796875 4.5 
-Q 18.59375 12.09375 18.59375 24 
-Q 18.59375 26.90625 17.796875 30.09375 
-Q 17 33.296875 14.5 36.25 
-Q 12 39.203125 8.40625 39.203125 
-L 8.703125 40.296875 
-L 14.203125 46.296875 
-Q 20.59375 46.296875 23.640625 40.59375 
-Q 26.703125 34.90625 26.703125 26.5 
-Q 26.703125 22.59375 26.09375 18.90625 
-L 44.09375 45.296875 
+   <g transform="translate(168.12 32.22)scale(0.12 -0.12)">
+    <defs>
+     <path d="M 3373 2899 
+L 1523 186 
+L 1139 -1350 
+L 1075 -1382 
+L 666 -1229 
+Q 928 -314 1075 288 
+Q 1190 774 1190 1536 
+Q 1190 1722 1139 1926 
+Q 1088 2131 928 2320 
+Q 768 2509 538 2509 
+L 557 2579 
+L 909 2963 
+Q 1318 2963 1513 2598 
+Q 1709 2234 1709 1696 
+Q 1709 1446 1670 1210 
+L 2822 2899 
+L 3373 2899 
 z
-" id="STIXNonUnicode-Italic-e1da"/>
-    <path d="M 53.703125 61.296875 
-L 48.40625 55.703125 
-L 46.90625 55.703125 
-Q 43.796875 61.203125 34.703125 61.203125 
-Q 31.5 61.203125 28.203125 59.59375 
-Q 24.90625 58 24.90625 55 
-Q 24.90625 53.296875 27.34375 51.390625 
-Q 29.796875 49.5 33.296875 47.453125 
-Q 36.796875 45.40625 40.34375 42.796875 
-Q 43.90625 40.203125 46.34375 36.09375 
-Q 48.796875 32 48.796875 27 
-Q 48.796875 23 46.9375 18.296875 
-Q 45.09375 13.59375 41.6875 9.1875 
-Q 38.296875 4.796875 32.640625 1.890625 
-Q 27 -1 20.203125 -1 
-Q 12.203125 -1 7.59375 3.5 
-Q 3 8 3 15.203125 
-Q 3 24.90625 9.203125 32.453125 
-Q 15.40625 40 25.40625 42.90625 
-Q 16.796875 47.09375 16.796875 53 
-Q 16.796875 60.296875 23.1875 64.296875 
-Q 29.59375 68.296875 37.5 68.296875 
-Q 49.703125 68.296875 53.703125 61.296875 
-M 30.796875 6.09375 
-Q 40.90625 19.09375 40.90625 26.6875 
-Q 40.90625 34.296875 32.796875 37.796875 
-Q 24 37.703125 17.546875 31.703125 
-Q 11.09375 25.703125 11.09375 17.203125 
-Q 11.09375 12.40625 14.046875 9.25 
-Q 17 6.09375 22.09375 6.09375 
-Q 30.796875 6.09375 40.90625 19.09375 
-" id="STIXNonUnicode-Italic-e1db"/>
-    <path d="M 56.5 45.296875 
-L 26.40625 -4.40625 
-Q 21 -13.296875 16.140625 -17.4375 
-Q 11.296875 -21.59375 4.90625 -21.59375 
-Q 0.09375 -21.59375 -1.90625 -19.203125 
-L -0.09375 -12 
-L 1.5 -12 
-Q 4.09375 -14.40625 6.90625 -14.40625 
-Q 10.09375 -14.40625 13.796875 -10.546875 
-Q 17.5 -6.703125 20.90625 -0.59375 
-Q 21.09375 -0.203125 21.796875 0.9375 
-Q 22.5 2.09375 22.796875 2.703125 
-Q 21.40625 10.796875 18.296875 26.390625 
-Q 15.203125 42 14.59375 45.296875 
-L 23.203125 45.296875 
-L 29.09375 13 
-L 48 45.296875 
+" id="STIXNonUnicode-Italic-e1da" transform="scale(0.015625)"/>
+     <path d="M 4077 2048 
+L 307 2048 
+L 307 2470 
+L 4077 2470 
+L 4077 2048 
 z
-" id="STIXGeneral-Italic-1d63a"/>
-    <path d="M 44.796875 66.796875 
-L 43 61.5 
-Q 31.59375 60.703125 23.640625 54.953125 
-Q 15.703125 49.203125 12.203125 38.796875 
-Q 18.09375 43.09375 25.90625 43.09375 
-Q 34.5 43.09375 40.75 37.296875 
-Q 47 31.5 47 22 
-Q 47 12.296875 40.953125 5.4375 
-Q 34.90625 -1.40625 25.703125 -1.40625 
-Q 18 -1.40625 12.75 2.640625 
-Q 7.5 6.703125 5.34375 12.75 
-Q 3.203125 18.796875 3.203125 26.40625 
-Q 3.203125 34.90625 6.203125 43.046875 
-Q 9.203125 51.203125 14.296875 56.203125 
-Q 21 62.796875 27.09375 65.046875 
-Q 33.203125 67.296875 44.703125 68.40625 
+M 4077 768 
+L 307 768 
+L 307 1190 
+L 4077 1190 
+L 4077 768 
 z
-M 39 20.703125 
-Q 39 27.90625 34.890625 31.953125 
-Q 30.796875 36 25.09375 36 
-Q 19.90625 36 16 32.953125 
-Q 12.09375 29.90625 11.203125 24 
-Q 11.203125 15.90625 15.203125 10.796875 
-Q 19.203125 5.703125 26 5.703125 
-Q 31.5 5.703125 35.25 9.953125 
-Q 39 14.203125 39 20.703125 
-" id="STIXGeneral-Regular-1d7e8"/>
-    <path d="M 44.703125 16.09375 
-Q 44.703125 8.796875 39.390625 3.6875 
-Q 34.09375 -1.40625 24.796875 -1.40625 
-Q 16.296875 -1.40625 10.59375 3.4375 
-Q 4.90625 8.296875 4.90625 15.40625 
-Q 4.90625 20.796875 7.75 25.25 
-Q 10.59375 29.703125 17.703125 34.5 
-Q 6 41.40625 6 51.40625 
-Q 6 58.59375 11.546875 63.09375 
-Q 17.09375 67.59375 25.59375 67.59375 
-Q 32.90625 67.59375 37.796875 62.84375 
-Q 42.703125 58.09375 42.703125 52 
-Q 42.703125 46.40625 40.09375 42.703125 
-Q 37.5 39 31.09375 35.296875 
-Q 44.703125 27 44.703125 16.09375 
-M 35.5 51.5 
-Q 35.5 55.5 32.390625 58 
-Q 29.296875 60.5 24.40625 60.5 
-Q 19.796875 60.5 16.84375 57.84375 
-Q 13.90625 55.203125 13.90625 51.796875 
-Q 13.90625 47.5 16.34375 44.84375 
-Q 18.796875 42.203125 24.90625 39.40625 
-Q 35.5 45.203125 35.5 51.5 
-M 27.59375 28.59375 
-L 24.09375 30.5 
-Q 18.90625 28.703125 15.84375 24.640625 
-Q 12.796875 20.59375 12.796875 16.296875 
-Q 12.796875 11.796875 16 8.75 
-Q 19.203125 5.703125 25.203125 5.703125 
-Q 29.796875 5.703125 33.296875 8.453125 
-Q 36.796875 11.203125 36.796875 15.796875 
-Q 36.796875 20 34.6875 22.953125 
-Q 32.59375 25.90625 27.59375 28.59375 
-" id="STIXGeneral-Regular-1d7ea"/>
-    <path d="M 63.703125 32 
-L 4.796875 32 
-L 4.796875 38.59375 
-L 63.703125 38.59375 
+" id="STIXGeneral-Regular-3d" transform="scale(0.015625)"/>
+     <path d="M 3482 2899 
+L 2202 1510 
+L 2893 0 
+L 2291 0 
+L 1786 1120 
+L 794 0 
+L 192 0 
+L 1600 1530 
+L 986 2899 
+L 1587 2899 
+L 2022 1933 
+L 2880 2899 
+L 3482 2899 
 z
-M 63.703125 12 
-L 4.796875 12 
-L 4.796875 18.59375 
-L 63.703125 18.59375 
+" id="STIXGeneral-Italic-1d639" transform="scale(0.015625)"/>
+     <path d="M 2867 4275 
+L 2752 3936 
+Q 2022 3885 1513 3517 
+Q 1005 3149 781 2483 
+Q 1158 2758 1658 2758 
+Q 2208 2758 2608 2387 
+Q 3008 2016 3008 1408 
+Q 3008 787 2621 348 
+Q 2234 -90 1645 -90 
+Q 1152 -90 816 169 
+Q 480 429 342 816 
+Q 205 1203 205 1690 
+Q 205 2234 397 2755 
+Q 589 3277 915 3597 
+Q 1344 4019 1734 4163 
+Q 2125 4307 2861 4378 
+L 2867 4275 
 z
-" id="STIXGeneral-Regular-3d"/>
-    <path d="M 54.40625 45.296875 
-L 34.40625 23.59375 
-L 45.203125 0 
-L 35.796875 0 
-L 27.90625 17.5 
-L 12.40625 0 
-L 3 0 
-L 25 23.90625 
-L 15.40625 45.296875 
-L 24.796875 45.296875 
-L 31.59375 30.203125 
-L 45 45.296875 
+M 2496 1325 
+Q 2496 1786 2233 2045 
+Q 1971 2304 1606 2304 
+Q 1274 2304 1024 2109 
+Q 774 1914 717 1536 
+Q 717 1018 973 691 
+Q 1229 365 1664 365 
+Q 2016 365 2256 637 
+Q 2496 909 2496 1325 
 z
-" id="STIXGeneral-Italic-1d639"/>
-   </defs>
-   <g transform="translate(168.120000 32.220000)scale(0.120000 -0.120000)">
-    <use transform="translate(0.000000 0.310000)" xlink:href="#STIXNonUnicode-Italic-e1da"/>
-    <use transform="translate(65.419986 0.310000)" xlink:href="#STIXGeneral-Regular-3d"/>
-    <use transform="translate(149.039969 67.334063)scale(0.700000)" xlink:href="#STIXGeneral-Italic-1d639"/>
-    <use transform="translate(193.363965 67.334063)scale(0.700000)" xlink:href="#STIXGeneral-Regular-3d"/>
-    <use transform="translate(251.897953 94.480937)scale(0.490000)" xlink:href="#STIXGeneral-Regular-1d7e8"/>
-    <use transform="translate(251.897953 38.795937)scale(0.490000)" xlink:href="#STIXGeneral-Regular-1d7ea"/>
-    <use transform="translate(200.039969 -24.850937)scale(0.700000)" xlink:href="#STIXGeneral-Italic-1d63a"/>
-    <use transform="translate(297.647946 0.310000)" xlink:href="#STIXNonUnicode-Italic-e1db"/>
+" id="STIXGeneral-Regular-1d7e8" transform="scale(0.015625)"/>
+     <path d="M 2861 1030 
+Q 2861 563 2521 236 
+Q 2182 -90 1587 -90 
+Q 1043 -90 678 220 
+Q 314 531 314 986 
+Q 314 1331 496 1616 
+Q 678 1901 1133 2208 
+Q 384 2650 384 3290 
+Q 384 3750 739 4038 
+Q 1094 4326 1638 4326 
+Q 2106 4326 2419 4022 
+Q 2733 3718 2733 3328 
+Q 2733 2970 2566 2733 
+Q 2400 2496 1990 2259 
+Q 2861 1728 2861 1030 
+z
+M 2272 3296 
+Q 2272 3552 2073 3712 
+Q 1875 3872 1562 3872 
+Q 1267 3872 1078 3702 
+Q 890 3533 890 3315 
+Q 890 3040 1046 2870 
+Q 1203 2701 1594 2522 
+Q 2272 2893 2272 3296 
+z
+M 1766 1830 
+L 1542 1952 
+Q 1210 1837 1014 1577 
+Q 819 1318 819 1043 
+Q 819 755 1024 560 
+Q 1229 365 1613 365 
+Q 1907 365 2131 541 
+Q 2355 717 2355 1011 
+Q 2355 1280 2220 1469 
+Q 2086 1658 1766 1830 
+z
+" id="STIXGeneral-Regular-1d7ea" transform="scale(0.015625)"/>
+     <path d="M 3616 2899 
+L 1690 -282 
+Q 1344 -851 1033 -1116 
+Q 723 -1382 314 -1382 
+Q 6 -1382 -122 -1229 
+L -6 -768 
+L 96 -768 
+Q 262 -922 442 -922 
+Q 646 -922 883 -675 
+Q 1120 -429 1338 -38 
+Q 1350 -13 1395 60 
+Q 1440 134 1459 173 
+Q 1370 691 1171 1689 
+Q 973 2688 934 2899 
+L 1485 2899 
+L 1862 832 
+L 3072 2899 
+L 3616 2899 
+z
+" id="STIXGeneral-Italic-1d63a" transform="scale(0.015625)"/>
+     <path d="M 3437 3923 
+L 3098 3565 
+L 3002 3565 
+Q 2803 3917 2221 3917 
+Q 2016 3917 1805 3814 
+Q 1594 3712 1594 3520 
+Q 1594 3411 1750 3289 
+Q 1907 3168 2131 3037 
+Q 2355 2906 2582 2739 
+Q 2810 2573 2966 2310 
+Q 3123 2048 3123 1728 
+Q 3123 1472 3004 1171 
+Q 2886 870 2668 588 
+Q 2451 307 2089 121 
+Q 1728 -64 1293 -64 
+Q 781 -64 486 224 
+Q 192 512 192 973 
+Q 192 1594 589 2077 
+Q 986 2560 1626 2746 
+Q 1075 3014 1075 3392 
+Q 1075 3859 1484 4115 
+Q 1894 4371 2400 4371 
+Q 3181 4371 3437 3923 
+z
+M 2294 806 
+Q 2618 1222 2618 1708 
+Q 2618 2195 2099 2419 
+Q 1536 2413 1123 2029 
+Q 710 1645 710 1101 
+Q 710 794 899 592 
+Q 1088 390 1414 390 
+Q 1971 390 2294 806 
+z
+" id="STIXNonUnicode-Italic-e1db" transform="scale(0.015625)"/>
+    </defs>
+    <use transform="translate(0 0.31)" xlink:href="#STIXNonUnicode-Italic-e1da"/>
+    <use transform="translate(65.419986 0.31)" xlink:href="#STIXGeneral-Regular-3d"/>
+    <use transform="translate(149.039969 67.334063)scale(0.7)" xlink:href="#STIXGeneral-Italic-1d639"/>
+    <use transform="translate(193.363965 67.334063)scale(0.7)" xlink:href="#STIXGeneral-Regular-3d"/>
+    <use transform="translate(251.897953 94.480937)scale(0.49)" xlink:href="#STIXGeneral-Regular-1d7e8"/>
+    <use transform="translate(251.897953 38.795937)scale(0.49)" xlink:href="#STIXGeneral-Regular-1d7ea"/>
+    <use transform="translate(200.039969 -24.850937)scale(0.7)" xlink:href="#STIXGeneral-Italic-1d63a"/>
+    <use transform="translate(297.647946 0.31)" xlink:href="#STIXNonUnicode-Italic-e1db"/>
     <path d="M 251.897953 76.291875 
 L 251.897953 80.666875 
 L 276.397946 80.666875 
diff --git a/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_37.svg b/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_37.svg
index e3eb91108c2a..95a83126750c 100644
--- a/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_37.svg
+++ b/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_37.svg
@@ -1,12 +1,23 @@
 <?xml version="1.0" encoding="utf-8" standalone="no"?>
 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
   "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<!-- Created with matplotlib (http://matplotlib.org/) -->
 <svg height="54pt" version="1.1" viewBox="0 0 378 54" width="378pt" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <metadata>
+  <rdf:RDF xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+   <cc:Work>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:date>2020-08-05T13:43:37.056437</dc:date>
+    <dc:format>image/svg+xml</dc:format>
+    <dc:creator>
+     <cc:Agent>
+      <dc:title>Matplotlib v3.3.0rc1.post530.dev0+g4269804ce, https://matplotlib.org/</dc:title>
+     </cc:Agent>
+    </dc:creator>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
  <defs>
-  <style type="text/css">
-*{stroke-linecap:butt;stroke-linejoin:round;}
-  </style>
+  <style type="text/css">*{stroke-linecap:butt;stroke-linejoin:round;}</style>
  </defs>
  <g id="figure_1">
   <g id="patch_1">
@@ -19,508 +30,539 @@ z
   </g>
   <g id="text_1">
    <!-- $W^{3\beta}_{\delta_1 \rho_1 \sigma_2} = U^{3\beta}_{\delta_1 \rho_1} + \frac{1}{8 \pi 2} \int^{\alpha_2}_{\alpha_2} d \alpha^\prime_2 \left[\frac{ U^{2\beta}_{\delta_1 \rho_1} - \alpha^\prime_2U^{1\beta}_{\rho_1 \sigma_2} }{U^{0\beta}_{\rho_1 \sigma_2}}\right]$ -->
-   <defs>
-    <path d="M 11.296875 49.203125 
-L 4.203125 50.90625 
-Q 6.40625 58.703125 11.5 63.140625 
-Q 16.59375 67.59375 24.296875 67.59375 
-Q 31.40625 67.59375 36.203125 63.09375 
-Q 41 58.59375 41 51.90625 
-Q 41 43 32.40625 37 
-Q 38 35 41.046875 30.34375 
-Q 44.09375 25.703125 44.09375 21 
-Q 44.09375 11.296875 37.796875 5 
-Q 31.40625 -1.40625 20.5 -1.40625 
-Q 9.5 -1.40625 3.09375 5.59375 
-L 7.796875 11.203125 
-Q 12.90625 5.703125 20 5.703125 
-Q 27.40625 5.703125 31.59375 9.296875 
-Q 36.203125 13.203125 36.203125 19.09375 
-Q 36.203125 24.296875 32.453125 27.796875 
-Q 28.703125 31.296875 22.203125 32.203125 
-L 15.796875 32.203125 
-L 15.796875 34.296875 
-L 20.59375 39.40625 
-Q 25.09375 39.40625 29.09375 42.84375 
-Q 33.09375 46.296875 33.09375 51.203125 
-Q 33.09375 55.40625 30.4375 57.953125 
-Q 27.796875 60.5 24 60.5 
-Q 20 60.5 16.546875 57.640625 
-Q 13.09375 54.796875 11.296875 49.203125 
-" id="STIXGeneral-Regular-1d7e5"/>
-    <path d="M 7.5 41.09375 
-L 14.203125 63.203125 
-Q 14.59375 64.703125 15 65.546875 
-Q 15.40625 66.40625 16.296875 67.09375 
-Q 17.203125 67.796875 18.59375 67.796875 
-Q 19.90625 67.796875 20.65625 66.84375 
-Q 21.40625 65.90625 21.40625 64.5 
-Q 21.40625 63.40625 20 60.59375 
-L 9.40625 40.203125 
-z
-" id="STIXGeneral-Regular-2032"/>
-    <path d="M 61.59375 45.296875 
-L 45.59375 22.296875 
-Q 45.796875 12.203125 46.59375 8.90625 
-Q 47.203125 6.09375 51.09375 6.09375 
-L 50.703125 4.59375 
-L 46.703125 -1 
-Q 41.40625 -1 39.5 1.640625 
-Q 37.59375 4.296875 37.203125 9.296875 
-Q 29.40625 -1 18.5 -1 
-Q 12.09375 -1 8.390625 3.34375 
-Q 4.703125 7.703125 4.703125 15 
-Q 4.703125 26.703125 12.5 36.5 
-Q 20.296875 46.296875 30.40625 46.296875 
-Q 42.796875 46.296875 45 34 
-L 53 45.296875 
-z
-M 37.59375 26.796875 
-Q 37.59375 32.703125 34.9375 35.953125 
-Q 32.296875 39.203125 28.296875 39.203125 
-Q 23.09375 39.203125 17.890625 32.953125 
-Q 12.703125 26.703125 12.703125 16.59375 
-Q 12.703125 11.703125 14.890625 8.890625 
-Q 17.09375 6.09375 20.59375 6.09375 
-Q 24.796875 6.09375 29.34375 10.1875 
-Q 33.90625 14.296875 37.203125 22.40625 
-Q 37.59375 24.5 37.59375 26.796875 
-" id="STIXNonUnicode-Italic-e1d8"/>
-    <path d="M 49.09375 202.203125 
-L 32 202.203125 
-L 32 -35 
-L 49 -35 
-L 49 -39.40625 
-L 22.5 -39.40625 
-L 22.5 206.59375 
-L 49.09375 206.59375 
-z
-" id="STIXSizeThreeSym-Regular-5b"/>
-    <path d="M 60 67.90625 
-L 46.203125 12.796875 
-Q 44.59375 6.203125 44 1.296875 
-L 36.203125 -1.09375 
-L 35.40625 -0.59375 
-L 36.40625 4.40625 
-Q 29.5 -1 21.40625 -1 
-Q 14.90625 -1 11.046875 3.046875 
-Q 7.203125 7.09375 7.203125 14.40625 
-Q 7.203125 26.90625 16.390625 36.59375 
-Q 25.59375 46.296875 36 46.296875 
-Q 41.5 46.296875 45.796875 42.59375 
-L 51.59375 66 
-L 59.203125 68.40625 
-z
-M 39.09375 15.796875 
-L 43.40625 32.90625 
-Q 40.703125 39.203125 34.59375 39.203125 
-Q 28.09375 39.203125 21.796875 32.640625 
-Q 15.5 26.09375 15.5 16.796875 
-Q 15.5 11.5 18.140625 8.796875 
-Q 20.796875 6.09375 25.203125 6.09375 
-Q 28.703125 6.09375 32.5 8.75 
-Q 36.296875 11.40625 39.09375 15.796875 
-" id="STIXGeneral-Italic-1d625"/>
-    <path d="M 2.703125 -13.09375 
-L 16 40.203125 
-Q 18.796875 51.5 23.40625 57.90625 
-Q 31.09375 68.296875 42.796875 68.296875 
-Q 48.09375 68.296875 52 64.9375 
-Q 55.90625 61.59375 55.90625 56.296875 
-Q 55.90625 51.203125 53.203125 46.84375 
-Q 50.5 42.5 45.703125 39.796875 
-Q 49.09375 38.59375 51.140625 35.046875 
-Q 53.203125 31.5 53.203125 27.09375 
-Q 53.203125 14.59375 44.453125 6.59375 
-Q 35.703125 -1.40625 25 -1.40625 
-Q 18.296875 -1.40625 14.40625 2.203125 
-L 10.703125 -12.59375 
-Q 9.59375 -17 6.90625 -21.5 
-L -1.203125 -21.5 
-Q 1.59375 -17.40625 2.703125 -13.09375 
-M 29.296875 37.5 
-L 34.796875 42.90625 
-Q 40.5 43.203125 44.140625 46.703125 
-Q 47.796875 50.203125 47.796875 54.703125 
-Q 47.796875 57.703125 45.84375 59.453125 
-Q 43.90625 61.203125 40.5 61.203125 
-Q 34.203125 61.203125 30.296875 55.84375 
-Q 26.40625 50.5 24.59375 43.296875 
-L 16.796875 11.796875 
-Q 17.796875 9.09375 20.84375 7.390625 
-Q 23.90625 5.703125 27.5 5.703125 
-Q 34.296875 5.703125 39.640625 11.75 
-Q 45 17.796875 45 25.703125 
-Q 45 35.796875 28.90625 35.796875 
-z
-" id="STIXNonUnicode-Italic-e1d9"/>
-    <path d="M 62.5 45.296875 
-L 60.796875 38.203125 
-L 43.5 38.203125 
-Q 49.203125 33.203125 49.203125 25.59375 
-Q 49.203125 21.5 47.34375 17 
-Q 45.5 12.5 42.140625 8.390625 
-Q 38.796875 4.296875 33.390625 1.640625 
-Q 28 -1 21.59375 -1 
-Q 13.703125 -1 9.09375 3.546875 
-Q 4.5 8.09375 4.5 15.59375 
-Q 4.5 21.203125 7.046875 27.09375 
-Q 9.59375 33 13.296875 36.703125 
-Q 17.59375 41 23 43.140625 
-Q 28.40625 45.296875 33 45.296875 
-z
-M 41.09375 23.703125 
-Q 41.09375 28.796875 37.9375 32.5 
-Q 34.796875 36.203125 30.59375 38.203125 
-Q 23 38.203125 17.890625 31.953125 
-Q 12.796875 25.703125 12.796875 17.703125 
-Q 12.796875 12.40625 15.640625 9.25 
-Q 18.5 6.09375 23.5 6.09375 
-Q 31.296875 6.09375 36.1875 11.6875 
-Q 41.09375 17.296875 41.09375 23.703125 
-" id="STIXNonUnicode-Italic-e1ea"/>
-    <path d="M 105.703125 66.203125 
-L 66.09375 -1.09375 
-L 63.296875 -1.09375 
-L 56.59375 43.5 
-L 28.203125 -1.09375 
-L 25.40625 -1.09375 
-L 19.40625 66.203125 
-L 28.90625 66.203125 
-L 32.296875 18.59375 
-L 32.296875 18.796875 
-L 62.40625 66.203125 
-L 68.90625 18.59375 
-L 68.90625 18.796875 
-L 96.203125 66.203125 
-z
-" id="STIXGeneral-Italic-1d61e"/>
-    <path d="M 63.703125 32 
-L 4.796875 32 
-L 4.796875 38.59375 
-L 63.703125 38.59375 
-z
-M 63.703125 12 
-L 4.796875 12 
-L 4.796875 18.59375 
-L 63.703125 18.59375 
-z
-" id="STIXGeneral-Regular-3d"/>
-    <path d="M 20.40625 -12.40625 
-L 38.59375 60.59375 
-Q 44 82.40625 57.40625 82.40625 
-Q 60.296875 82.40625 62.09375 81.09375 
-Q 63.90625 79.796875 63.90625 77.90625 
-Q 63.90625 75.40625 62.34375 73.703125 
-Q 60.796875 72 58.703125 72 
-Q 55.59375 72 55.59375 74.40625 
-Q 55.59375 75.90625 56.5 77.09375 
-Q 57.40625 78.296875 57.40625 78.5 
-Q 57.40625 79.296875 56.296875 79.296875 
-Q 52.796875 79.296875 50.59375 74.9375 
-Q 48.40625 70.59375 46.203125 61.59375 
-L 27.90625 -11.796875 
-Q 27 -15.296875 25.703125 -18.4375 
-Q 24.40625 -21.59375 22.296875 -24.84375 
-Q 20.203125 -28.09375 16.953125 -30.046875 
-Q 13.703125 -32 9.703125 -32 
-Q 6.796875 -32 5 -30.703125 
-Q 3.203125 -29.40625 3.203125 -27.5 
-Q 3.203125 -25 4.75 -23.296875 
-Q 6.296875 -21.59375 8.40625 -21.59375 
-Q 9.59375 -21.59375 10.546875 -22.296875 
-Q 11.5 -23 11.5 -24.203125 
-Q 11.5 -25.90625 10.59375 -26.84375 
-Q 9.703125 -27.796875 9.703125 -28.09375 
-Q 9.703125 -28.90625 10.796875 -28.90625 
-Q 14.09375 -28.90625 16.1875 -24.84375 
-Q 18.296875 -20.796875 20.40625 -12.40625 
-" id="STIXGeneral-Regular-222b"/>
-    <path d="M 63.59375 22 
-L 37.5 22 
-L 37.5 -4.09375 
-L 30.90625 -4.09375 
-L 30.90625 22 
-L 4.796875 22 
-L 4.796875 28.59375 
-L 30.90625 28.59375 
-L 30.90625 54.703125 
-L 37.5 54.703125 
-L 37.5 28.59375 
-L 63.59375 28.59375 
-z
-" id="STIXGeneral-Regular-2b"/>
-    <path d="M 47.703125 33 
-Q 47.703125 23.796875 45.546875 16.34375 
-Q 43.40625 8.90625 38.09375 3.75 
-Q 32.796875 -1.40625 25 -1.40625 
-Q 18.796875 -1.40625 14.25 1.6875 
-Q 9.703125 4.796875 7.203125 10.046875 
-Q 4.703125 15.296875 3.5 21.140625 
-Q 2.296875 27 2.296875 33.59375 
-Q 2.296875 42.90625 4.59375 50.34375 
-Q 6.90625 57.796875 12.296875 62.6875 
-Q 17.703125 67.59375 25.40625 67.59375 
-Q 35.203125 67.59375 41.453125 57.9375 
-Q 47.703125 48.296875 47.703125 33 
-M 39.796875 33 
-Q 39.796875 45.203125 35.75 52.84375 
-Q 31.703125 60.5 25.203125 60.5 
-Q 17.796875 60.5 14 52.75 
-Q 10.203125 45 10.203125 33.40625 
-Q 10.203125 28.203125 10.953125 23.546875 
-Q 11.703125 18.90625 13.34375 14.75 
-Q 15 10.59375 18 8.140625 
-Q 21 5.703125 25 5.703125 
-Q 30.09375 5.703125 33.546875 9.796875 
-Q 37 13.90625 38.390625 19.84375 
-Q 39.796875 25.796875 39.796875 33 
-" id="STIXGeneral-Regular-1d7e2"/>
-    <path d="M 53.703125 61.296875 
-L 48.40625 55.703125 
-L 46.90625 55.703125 
-Q 43.796875 61.203125 34.703125 61.203125 
-Q 31.5 61.203125 28.203125 59.59375 
-Q 24.90625 58 24.90625 55 
-Q 24.90625 53.296875 27.34375 51.390625 
-Q 29.796875 49.5 33.296875 47.453125 
-Q 36.796875 45.40625 40.34375 42.796875 
-Q 43.90625 40.203125 46.34375 36.09375 
-Q 48.796875 32 48.796875 27 
-Q 48.796875 23 46.9375 18.296875 
-Q 45.09375 13.59375 41.6875 9.1875 
-Q 38.296875 4.796875 32.640625 1.890625 
-Q 27 -1 20.203125 -1 
-Q 12.203125 -1 7.59375 3.5 
-Q 3 8 3 15.203125 
-Q 3 24.90625 9.203125 32.453125 
-Q 15.40625 40 25.40625 42.90625 
-Q 16.796875 47.09375 16.796875 53 
-Q 16.796875 60.296875 23.1875 64.296875 
-Q 29.59375 68.296875 37.5 68.296875 
-Q 49.703125 68.296875 53.703125 61.296875 
-M 30.796875 6.09375 
-Q 40.90625 19.09375 40.90625 26.6875 
-Q 40.90625 34.296875 32.796875 37.796875 
-Q 24 37.703125 17.546875 31.703125 
-Q 11.09375 25.703125 11.09375 17.203125 
-Q 11.09375 12.40625 14.046875 9.25 
-Q 17 6.09375 22.09375 6.09375 
-Q 30.796875 6.09375 40.90625 19.09375 
-" id="STIXNonUnicode-Italic-e1db"/>
-    <path d="M 46.90625 7.09375 
-L 44 0 
-L 3.5 0 
-L 3.5 2.09375 
-L 21 23.5 
-L 21 23.40625 
-L 26.59375 30.203125 
-Q 30.5 34.90625 32.09375 36.953125 
-Q 33.703125 39 35.203125 41.953125 
-Q 36.703125 44.90625 36.703125 47.5 
-Q 36.703125 53.703125 33.34375 57.09375 
-Q 30 60.5 24.203125 60.5 
-Q 19.59375 60.5 15.75 56.703125 
-Q 11.90625 52.90625 10.90625 45.90625 
-L 3.703125 47.59375 
-Q 5.296875 56.5 11.1875 62.046875 
-Q 17.09375 67.59375 24.90625 67.59375 
-Q 33.59375 67.59375 39.09375 62.1875 
-Q 44.59375 56.796875 44.59375 49.09375 
-Q 44.59375 43.5 42.5 39.453125 
-Q 40.40625 35.40625 33.703125 27 
-L 17.703125 7.09375 
-z
-" id="STIXGeneral-Regular-1d7e4"/>
-    <path d="M 62.09375 22 
-L 6.40625 22 
-L 6.40625 28.59375 
-L 62.09375 28.59375 
-z
-" id="STIXGeneral-Regular-2212"/>
-    <path d="M 0.59375 -13.09375 
-L 6.796875 11.796875 
-Q 9 20.90625 11.296875 26.703125 
-Q 13.59375 32.5 17.59375 37.203125 
-Q 25.296875 46.203125 36 46.203125 
-Q 42.59375 46.203125 46.796875 41.703125 
-Q 51 37.203125 51 30.203125 
-Q 51 18.296875 41.703125 8.59375 
-Q 32.40625 -1.09375 22.203125 -1.09375 
-Q 16.59375 -1.09375 12.40625 2.5 
-L 8.59375 -12.703125 
-Q 7.203125 -18.296875 4.703125 -21.59375 
-L -3.296875 -21.59375 
-Q -0.5 -17.5 0.59375 -13.09375 
-M 42.59375 28.09375 
-Q 42.59375 33.09375 39.890625 36.09375 
-Q 37.203125 39.09375 32.796875 39.09375 
-Q 27.703125 39.09375 23.40625 34 
-Q 20.796875 31 19 26.453125 
-Q 17.203125 21.90625 14.796875 12.203125 
-Q 17.09375 6 23.5 6 
-Q 31.203125 6 36.890625 12.796875 
-Q 42.59375 19.59375 42.59375 28.09375 
-" id="STIXNonUnicode-Italic-e1e8"/>
-    <path d="M 75.703125 66.203125 
-L 65.203125 24.296875 
-Q 62 11.703125 53.75 5.140625 
-Q 45.5 -1.40625 32.59375 -1.40625 
-Q 11.703125 -1.40625 11.703125 15.40625 
-Q 11.703125 19.40625 12.90625 24.296875 
-L 23.40625 66.203125 
-L 32.09375 66.203125 
-L 21.90625 25.59375 
-Q 20.5 20.09375 20.5 17.296875 
-Q 20.5 12.09375 24.203125 9.140625 
-Q 27.90625 6.203125 34.5 6.203125 
-Q 40 6.203125 44.703125 8.34375 
-Q 49.40625 10.5 52.296875 14.09375 
-Q 54.796875 17.203125 57.203125 26.90625 
-L 67 66.203125 
-z
-" id="STIXGeneral-Italic-1d61c"/>
-    <path d="M 30.203125 0 
-L 22.296875 0 
-L 22.296875 57 
-Q 20.09375 56 15.75 53.75 
-Q 11.40625 51.5 10.796875 51.203125 
-L 10.796875 58.5 
-L 28.796875 67.703125 
-L 30.203125 67.203125 
-z
-" id="STIXGeneral-Regular-1d7e3"/>
-    <path d="M 28.296875 -39.40625 
-L 1.703125 -39.40625 
-L 1.703125 -35 
-L 18.796875 -35 
-L 18.796875 202.203125 
-L 1.703125 202.203125 
-L 1.703125 206.59375 
-L 28.296875 206.59375 
-z
-" id="STIXSizeThreeSym-Regular-5d"/>
-    <path d="M 44.703125 16.09375 
-Q 44.703125 8.796875 39.390625 3.6875 
-Q 34.09375 -1.40625 24.796875 -1.40625 
-Q 16.296875 -1.40625 10.59375 3.4375 
-Q 4.90625 8.296875 4.90625 15.40625 
-Q 4.90625 20.796875 7.75 25.25 
-Q 10.59375 29.703125 17.703125 34.5 
-Q 6 41.40625 6 51.40625 
-Q 6 58.59375 11.546875 63.09375 
-Q 17.09375 67.59375 25.59375 67.59375 
-Q 32.90625 67.59375 37.796875 62.84375 
-Q 42.703125 58.09375 42.703125 52 
-Q 42.703125 46.40625 40.09375 42.703125 
-Q 37.5 39 31.09375 35.296875 
-Q 44.703125 27 44.703125 16.09375 
-M 35.5 51.5 
-Q 35.5 55.5 32.390625 58 
-Q 29.296875 60.5 24.40625 60.5 
-Q 19.796875 60.5 16.84375 57.84375 
-Q 13.90625 55.203125 13.90625 51.796875 
-Q 13.90625 47.5 16.34375 44.84375 
-Q 18.796875 42.203125 24.90625 39.40625 
-Q 35.5 45.203125 35.5 51.5 
-M 27.59375 28.59375 
-L 24.09375 30.5 
-Q 18.90625 28.703125 15.84375 24.640625 
-Q 12.796875 20.59375 12.796875 16.296875 
-Q 12.796875 11.796875 16 8.75 
-Q 19.203125 5.703125 25.203125 5.703125 
-Q 29.796875 5.703125 33.296875 8.453125 
-Q 36.796875 11.203125 36.796875 15.796875 
-Q 36.796875 20 34.6875 22.953125 
-Q 32.59375 25.90625 27.59375 28.59375 
-" id="STIXGeneral-Regular-1d7ea"/>
-    <path d="M 58.90625 45.296875 
-L 57.203125 38.203125 
-L 47 38.203125 
-Q 45.703125 34.90625 41.203125 17.59375 
-Q 40.09375 13 40.09375 11 
-Q 40.09375 7.703125 42.046875 6.890625 
-Q 44 6.09375 49.09375 6.09375 
-L 48.59375 4.40625 
-L 43.40625 -1 
-Q 37.90625 -0.90625 34.75 1.09375 
-Q 31.59375 3.09375 31.59375 8.203125 
-Q 31.59375 10.703125 32.296875 13.5 
-Q 33.296875 17.703125 35.890625 26.953125 
-Q 38.5 36.203125 39.203125 38.203125 
-L 30.59375 38.203125 
-Q 28.296875 29.203125 26.09375 22.640625 
-Q 23.90625 16.09375 20.953125 10.4375 
-Q 18 4.796875 14.203125 1.890625 
-Q 10.40625 -1 5.90625 -1 
-L 4.5 6.09375 
-Q 10.203125 6.40625 14.09375 12.953125 
-Q 18 19.5 22.703125 38.203125 
-Q 17.5 37.796875 13.5 30.296875 
-L 8.09375 33.703125 
-Q 12.09375 40.703125 16.59375 43 
-Q 21.09375 45.296875 28.40625 45.296875 
-z
-" id="STIXNonUnicode-Italic-e1e7"/>
-   </defs>
-   <g transform="translate(93.120000 30.300000)scale(0.120000 -0.120000)">
-    <use transform="translate(0.000000 0.406250)" xlink:href="#STIXGeneral-Italic-1d61e"/>
-    <use transform="translate(108.807569 53.115625)scale(0.700000)" xlink:href="#STIXGeneral-Regular-1d7e5"/>
-    <use transform="translate(143.807558 53.115625)scale(0.700000)" xlink:href="#STIXNonUnicode-Italic-e1d9"/>
-    <use transform="translate(92.099991 -22.242187)scale(0.700000)" xlink:href="#STIXNonUnicode-Italic-e1db"/>
-    <use transform="translate(127.444875 -31.754531)scale(0.490000)" xlink:href="#STIXGeneral-Regular-1d7e3"/>
-    <use transform="translate(153.530259 -22.242187)scale(0.700000)" xlink:href="#STIXNonUnicode-Italic-e1e8"/>
-    <use transform="translate(191.465141 -31.754531)scale(0.490000)" xlink:href="#STIXGeneral-Regular-1d7e3"/>
-    <use transform="translate(217.550524 -22.242187)scale(0.700000)" xlink:href="#STIXNonUnicode-Italic-e1ea"/>
-    <use transform="translate(260.595409 -31.754531)scale(0.490000)" xlink:href="#STIXGeneral-Regular-1d7e4"/>
-    <use transform="translate(304.065634 0.406250)" xlink:href="#STIXGeneral-Regular-3d"/>
-    <use transform="translate(387.685617 0.406250)" xlink:href="#STIXGeneral-Italic-1d61c"/>
-    <use transform="translate(470.493186 53.115625)scale(0.700000)" xlink:href="#STIXGeneral-Regular-1d7e5"/>
-    <use transform="translate(505.493175 53.115625)scale(0.700000)" xlink:href="#STIXNonUnicode-Italic-e1d9"/>
-    <use transform="translate(453.785608 -22.242187)scale(0.700000)" xlink:href="#STIXNonUnicode-Italic-e1db"/>
-    <use transform="translate(489.130492 -31.754531)scale(0.490000)" xlink:href="#STIXGeneral-Regular-1d7e3"/>
-    <use transform="translate(515.215875 -22.242187)scale(0.700000)" xlink:href="#STIXNonUnicode-Italic-e1e8"/>
-    <use transform="translate(553.150758 -31.754531)scale(0.490000)" xlink:href="#STIXGeneral-Regular-1d7e3"/>
-    <use transform="translate(596.620983 0.406250)" xlink:href="#STIXGeneral-Regular-2b"/>
-    <use transform="translate(717.240966 38.203125)scale(0.700000)" xlink:href="#STIXGeneral-Regular-1d7e3"/>
-    <use transform="translate(680.240966 -40.362500)scale(0.700000)" xlink:href="#STIXGeneral-Regular-1d7ea"/>
-    <use transform="translate(715.240955 -40.362500)scale(0.700000)" xlink:href="#STIXNonUnicode-Italic-e1e7"/>
-    <use transform="translate(754.790944 -40.362500)scale(0.700000)" xlink:href="#STIXGeneral-Regular-1d7e4"/>
-    <use transform="translate(802.290934 0.406250)" xlink:href="#STIXGeneral-Regular-222b"/>
-    <use transform="translate(869.822568 64.693750)scale(0.700000)" xlink:href="#STIXNonUnicode-Italic-e1d8"/>
-    <use transform="translate(911.397449 55.181406)scale(0.490000)" xlink:href="#STIXGeneral-Regular-1d7e4"/>
-    <use transform="translate(835.211943 -49.712500)scale(0.700000)" xlink:href="#STIXNonUnicode-Italic-e1d8"/>
-    <use transform="translate(876.786824 -59.224844)scale(0.490000)" xlink:href="#STIXGeneral-Regular-1d7e4"/>
-    <use transform="translate(937.482832 0.406250)" xlink:href="#STIXGeneral-Italic-1d625"/>
-    <use transform="translate(986.882826 0.406250)" xlink:href="#STIXNonUnicode-Italic-e1d8"/>
-    <use transform="translate(1046.275512 37.573438)scale(0.700000)" xlink:href="#STIXGeneral-Regular-2032"/>
-    <use transform="translate(1046.275512 -22.242187)scale(0.700000)" xlink:href="#STIXGeneral-Regular-1d7e4"/>
+   <g transform="translate(93.12 30.3)scale(0.12 -0.12)">
+    <defs>
+     <path d="M 6765 4237 
+L 4230 -70 
+L 4051 -70 
+L 3622 2784 
+L 1805 -70 
+L 1626 -70 
+L 1242 4237 
+L 1850 4237 
+L 2067 1190 
+L 2067 1203 
+L 3994 4237 
+L 4410 1190 
+L 4410 1203 
+L 6157 4237 
+L 6765 4237 
+z
+" id="STIXGeneral-Italic-1d61e" transform="scale(0.015625)"/>
+     <path d="M 723 3149 
+L 269 3258 
+Q 410 3757 736 4041 
+Q 1062 4326 1555 4326 
+Q 2010 4326 2317 4038 
+Q 2624 3750 2624 3322 
+Q 2624 2752 2074 2368 
+Q 2432 2240 2627 1942 
+Q 2822 1645 2822 1344 
+Q 2822 723 2419 320 
+Q 2010 -90 1312 -90 
+Q 608 -90 198 358 
+L 499 717 
+Q 826 365 1280 365 
+Q 1754 365 2022 595 
+Q 2317 845 2317 1222 
+Q 2317 1555 2077 1779 
+Q 1837 2003 1421 2061 
+L 1011 2061 
+L 1011 2195 
+L 1318 2522 
+Q 1606 2522 1862 2742 
+Q 2118 2963 2118 3277 
+Q 2118 3546 1948 3709 
+Q 1779 3872 1536 3872 
+Q 1280 3872 1059 3689 
+Q 838 3507 723 3149 
+z
+" id="STIXGeneral-Regular-1d7e5" transform="scale(0.015625)"/>
+     <path d="M 173 -838 
+L 1024 2573 
+Q 1203 3296 1498 3706 
+Q 1990 4371 2739 4371 
+Q 3078 4371 3328 4156 
+Q 3578 3942 3578 3603 
+Q 3578 3277 3405 2998 
+Q 3232 2720 2925 2547 
+Q 3142 2470 3273 2243 
+Q 3405 2016 3405 1734 
+Q 3405 934 2845 422 
+Q 2285 -90 1600 -90 
+Q 1171 -90 922 141 
+L 685 -806 
+Q 614 -1088 442 -1376 
+L -77 -1376 
+Q 102 -1114 173 -838 
+z
+M 1875 2400 
+L 2227 2746 
+Q 2592 2765 2825 2989 
+Q 3059 3213 3059 3501 
+Q 3059 3693 2934 3805 
+Q 2810 3917 2592 3917 
+Q 2189 3917 1939 3574 
+Q 1690 3232 1574 2771 
+L 1075 755 
+Q 1139 582 1334 473 
+Q 1530 365 1760 365 
+Q 2195 365 2537 752 
+Q 2880 1139 2880 1645 
+Q 2880 2291 1850 2291 
+L 1875 2400 
+z
+" id="STIXNonUnicode-Italic-e1d9" transform="scale(0.015625)"/>
+     <path d="M 3437 3923 
+L 3098 3565 
+L 3002 3565 
+Q 2803 3917 2221 3917 
+Q 2016 3917 1805 3814 
+Q 1594 3712 1594 3520 
+Q 1594 3411 1750 3289 
+Q 1907 3168 2131 3037 
+Q 2355 2906 2582 2739 
+Q 2810 2573 2966 2310 
+Q 3123 2048 3123 1728 
+Q 3123 1472 3004 1171 
+Q 2886 870 2668 588 
+Q 2451 307 2089 121 
+Q 1728 -64 1293 -64 
+Q 781 -64 486 224 
+Q 192 512 192 973 
+Q 192 1594 589 2077 
+Q 986 2560 1626 2746 
+Q 1075 3014 1075 3392 
+Q 1075 3859 1484 4115 
+Q 1894 4371 2400 4371 
+Q 3181 4371 3437 3923 
+z
+M 2294 806 
+Q 2618 1222 2618 1708 
+Q 2618 2195 2099 2419 
+Q 1536 2413 1123 2029 
+Q 710 1645 710 1101 
+Q 710 794 899 592 
+Q 1088 390 1414 390 
+Q 1971 390 2294 806 
+z
+" id="STIXNonUnicode-Italic-e1db" transform="scale(0.015625)"/>
+     <path d="M 1933 0 
+L 1427 0 
+L 1427 3648 
+Q 1286 3584 1008 3440 
+Q 730 3296 691 3277 
+L 691 3744 
+L 1843 4333 
+L 1933 4301 
+L 1933 0 
+z
+" id="STIXGeneral-Regular-1d7e3" transform="scale(0.015625)"/>
+     <path d="M 38 -838 
+L 435 755 
+Q 576 1338 723 1709 
+Q 870 2080 1126 2381 
+Q 1619 2957 2304 2957 
+Q 2726 2957 2995 2669 
+Q 3264 2381 3264 1933 
+Q 3264 1171 2669 550 
+Q 2074 -70 1421 -70 
+Q 1062 -70 794 160 
+L 550 -813 
+Q 461 -1171 301 -1382 
+L -211 -1382 
+Q -32 -1120 38 -838 
+z
+M 2726 1798 
+Q 2726 2118 2553 2310 
+Q 2381 2502 2099 2502 
+Q 1773 2502 1498 2176 
+Q 1331 1984 1216 1693 
+Q 1101 1402 947 781 
+Q 1094 384 1504 384 
+Q 1997 384 2361 819 
+Q 2726 1254 2726 1798 
+z
+" id="STIXNonUnicode-Italic-e1e8" transform="scale(0.015625)"/>
+     <path d="M 4000 2899 
+L 3891 2445 
+L 2784 2445 
+Q 3149 2125 3149 1638 
+Q 3149 1376 3030 1088 
+Q 2912 800 2697 537 
+Q 2483 275 2137 105 
+Q 1792 -64 1382 -64 
+Q 877 -64 582 227 
+Q 288 518 288 998 
+Q 288 1357 451 1734 
+Q 614 2112 851 2349 
+Q 1126 2624 1472 2761 
+Q 1818 2899 2112 2899 
+L 4000 2899 
+z
+M 2630 1517 
+Q 2630 1843 2428 2080 
+Q 2227 2317 1958 2445 
+Q 1472 2445 1145 2045 
+Q 819 1645 819 1133 
+Q 819 794 1001 592 
+Q 1184 390 1504 390 
+Q 2003 390 2316 748 
+Q 2630 1107 2630 1517 
+z
+" id="STIXNonUnicode-Italic-e1ea" transform="scale(0.015625)"/>
+     <path d="M 3002 454 
+L 2816 0 
+L 224 0 
+L 224 134 
+L 1344 1504 
+L 1344 1498 
+L 1702 1933 
+Q 1952 2234 2054 2365 
+Q 2157 2496 2253 2685 
+Q 2349 2874 2349 3040 
+Q 2349 3437 2134 3654 
+Q 1920 3872 1549 3872 
+Q 1254 3872 1008 3629 
+Q 762 3386 698 2938 
+L 237 3046 
+Q 339 3616 716 3971 
+Q 1094 4326 1594 4326 
+Q 2150 4326 2502 3980 
+Q 2854 3635 2854 3142 
+Q 2854 2784 2720 2525 
+Q 2586 2266 2157 1728 
+L 1133 454 
+L 3002 454 
+z
+" id="STIXGeneral-Regular-1d7e4" transform="scale(0.015625)"/>
+     <path d="M 4077 2048 
+L 307 2048 
+L 307 2470 
+L 4077 2470 
+L 4077 2048 
+z
+M 4077 768 
+L 307 768 
+L 307 1190 
+L 4077 1190 
+L 4077 768 
+z
+" id="STIXGeneral-Regular-3d" transform="scale(0.015625)"/>
+     <path d="M 4845 4237 
+L 4173 1555 
+Q 3968 749 3440 329 
+Q 2912 -90 2086 -90 
+Q 749 -90 749 986 
+Q 749 1242 826 1555 
+L 1498 4237 
+L 2054 4237 
+L 1402 1638 
+Q 1312 1286 1312 1107 
+Q 1312 774 1549 585 
+Q 1786 397 2208 397 
+Q 2560 397 2861 534 
+Q 3162 672 3347 902 
+Q 3507 1101 3661 1722 
+L 4288 4237 
+L 4845 4237 
+z
+" id="STIXGeneral-Italic-1d61c" transform="scale(0.015625)"/>
+     <path d="M 4070 1408 
+L 2400 1408 
+L 2400 -262 
+L 1978 -262 
+L 1978 1408 
+L 307 1408 
+L 307 1830 
+L 1978 1830 
+L 1978 3501 
+L 2400 3501 
+L 2400 1830 
+L 4070 1830 
+L 4070 1408 
+z
+" id="STIXGeneral-Regular-2b" transform="scale(0.015625)"/>
+     <path d="M 2861 1030 
+Q 2861 563 2521 236 
+Q 2182 -90 1587 -90 
+Q 1043 -90 678 220 
+Q 314 531 314 986 
+Q 314 1331 496 1616 
+Q 678 1901 1133 2208 
+Q 384 2650 384 3290 
+Q 384 3750 739 4038 
+Q 1094 4326 1638 4326 
+Q 2106 4326 2419 4022 
+Q 2733 3718 2733 3328 
+Q 2733 2970 2566 2733 
+Q 2400 2496 1990 2259 
+Q 2861 1728 2861 1030 
+z
+M 2272 3296 
+Q 2272 3552 2073 3712 
+Q 1875 3872 1562 3872 
+Q 1267 3872 1078 3702 
+Q 890 3533 890 3315 
+Q 890 3040 1046 2870 
+Q 1203 2701 1594 2522 
+Q 2272 2893 2272 3296 
+z
+M 1766 1830 
+L 1542 1952 
+Q 1210 1837 1014 1577 
+Q 819 1318 819 1043 
+Q 819 755 1024 560 
+Q 1229 365 1613 365 
+Q 1907 365 2131 541 
+Q 2355 717 2355 1011 
+Q 2355 1280 2220 1469 
+Q 2086 1658 1766 1830 
+z
+" id="STIXGeneral-Regular-1d7ea" transform="scale(0.015625)"/>
+     <path d="M 3770 2899 
+L 3661 2445 
+L 3008 2445 
+Q 2925 2234 2637 1126 
+Q 2566 832 2566 704 
+Q 2566 493 2691 441 
+Q 2816 390 3142 390 
+L 3110 282 
+L 2778 -64 
+Q 2426 -58 2224 70 
+Q 2022 198 2022 525 
+Q 2022 685 2067 864 
+Q 2131 1133 2297 1725 
+Q 2464 2317 2509 2445 
+L 1958 2445 
+Q 1811 1869 1670 1449 
+Q 1530 1030 1341 668 
+Q 1152 307 909 121 
+Q 666 -64 378 -64 
+L 288 390 
+Q 653 410 902 829 
+Q 1152 1248 1453 2445 
+Q 1120 2419 864 1939 
+L 518 2157 
+Q 774 2605 1062 2752 
+Q 1350 2899 1818 2899 
+L 3770 2899 
+z
+" id="STIXNonUnicode-Italic-e1e7" transform="scale(0.015625)"/>
+     <path d="M 1306 -794 
+L 2470 3878 
+Q 2816 5274 3674 5274 
+Q 3859 5274 3974 5190 
+Q 4090 5107 4090 4986 
+Q 4090 4826 3990 4717 
+Q 3891 4608 3757 4608 
+Q 3558 4608 3558 4762 
+Q 3558 4858 3616 4934 
+Q 3674 5011 3674 5024 
+Q 3674 5075 3603 5075 
+Q 3379 5075 3238 4796 
+Q 3098 4518 2957 3942 
+L 1786 -755 
+Q 1728 -979 1645 -1180 
+Q 1562 -1382 1427 -1590 
+Q 1293 -1798 1085 -1923 
+Q 877 -2048 621 -2048 
+Q 435 -2048 320 -1965 
+Q 205 -1882 205 -1760 
+Q 205 -1600 304 -1491 
+Q 403 -1382 538 -1382 
+Q 614 -1382 675 -1427 
+Q 736 -1472 736 -1549 
+Q 736 -1658 678 -1718 
+Q 621 -1779 621 -1798 
+Q 621 -1850 691 -1850 
+Q 902 -1850 1036 -1590 
+Q 1171 -1331 1306 -794 
+z
+" id="STIXGeneral-Regular-222b" transform="scale(0.015625)"/>
+     <path d="M 3942 2899 
+L 2918 1427 
+Q 2931 781 2982 570 
+Q 3021 390 3270 390 
+L 3245 294 
+L 2989 -64 
+Q 2650 -64 2528 105 
+Q 2406 275 2381 595 
+Q 1882 -64 1184 -64 
+Q 774 -64 537 214 
+Q 301 493 301 960 
+Q 301 1709 800 2336 
+Q 1299 2963 1946 2963 
+Q 2739 2963 2880 2176 
+L 3392 2899 
+L 3942 2899 
+z
+M 2406 1715 
+Q 2406 2093 2236 2301 
+Q 2067 2509 1811 2509 
+Q 1478 2509 1145 2109 
+Q 813 1709 813 1062 
+Q 813 749 953 569 
+Q 1094 390 1318 390 
+Q 1587 390 1878 652 
+Q 2170 915 2381 1434 
+Q 2406 1568 2406 1715 
+z
+" id="STIXNonUnicode-Italic-e1d8" transform="scale(0.015625)"/>
+     <path d="M 3840 4346 
+L 2957 819 
+Q 2854 397 2816 83 
+L 2317 -70 
+L 2266 -38 
+L 2330 282 
+Q 1888 -64 1370 -64 
+Q 954 -64 707 195 
+Q 461 454 461 922 
+Q 461 1722 1049 2342 
+Q 1638 2963 2304 2963 
+Q 2656 2963 2931 2726 
+L 3302 4224 
+L 3789 4378 
+L 3840 4346 
+z
+M 2502 1011 
+L 2778 2106 
+Q 2605 2509 2214 2509 
+Q 1798 2509 1395 2089 
+Q 992 1670 992 1075 
+Q 992 736 1161 563 
+Q 1331 390 1613 390 
+Q 1837 390 2080 560 
+Q 2323 730 2502 1011 
+z
+" id="STIXGeneral-Italic-1d625" transform="scale(0.015625)"/>
+     <path d="M 480 2630 
+L 909 4045 
+Q 934 4141 960 4195 
+Q 986 4250 1043 4294 
+Q 1101 4339 1190 4339 
+Q 1274 4339 1322 4278 
+Q 1370 4218 1370 4128 
+Q 1370 4058 1280 3878 
+L 602 2573 
+L 480 2630 
+z
+" id="STIXGeneral-Regular-2032" transform="scale(0.015625)"/>
+     <path d="M 3142 12941 
+L 2048 12941 
+L 2048 -2240 
+L 3136 -2240 
+L 3136 -2522 
+L 1440 -2522 
+L 1440 13222 
+L 3142 13222 
+L 3142 12941 
+z
+" id="STIXSizeThreeSym-Regular-5b" transform="scale(0.015625)"/>
+     <path d="M 3974 1408 
+L 410 1408 
+L 410 1830 
+L 3974 1830 
+L 3974 1408 
+z
+" id="STIXGeneral-Regular-2212" transform="scale(0.015625)"/>
+     <path d="M 3053 2112 
+Q 3053 1523 2915 1046 
+Q 2778 570 2438 240 
+Q 2099 -90 1600 -90 
+Q 1203 -90 912 108 
+Q 621 307 461 643 
+Q 301 979 224 1353 
+Q 147 1728 147 2150 
+Q 147 2746 294 3222 
+Q 442 3699 787 4012 
+Q 1133 4326 1626 4326 
+Q 2253 4326 2653 3708 
+Q 3053 3091 3053 2112 
+z
+M 2547 2112 
+Q 2547 2893 2288 3382 
+Q 2029 3872 1613 3872 
+Q 1139 3872 896 3376 
+Q 653 2880 653 2138 
+Q 653 1805 701 1507 
+Q 749 1210 854 944 
+Q 960 678 1152 521 
+Q 1344 365 1600 365 
+Q 1926 365 2147 627 
+Q 2368 890 2457 1270 
+Q 2547 1651 2547 2112 
+z
+" id="STIXGeneral-Regular-1d7e2" transform="scale(0.015625)"/>
+     <path d="M 1811 -2522 
+L 109 -2522 
+L 109 -2240 
+L 1203 -2240 
+L 1203 12941 
+L 109 12941 
+L 109 13222 
+L 1811 13222 
+L 1811 -2522 
+z
+" id="STIXSizeThreeSym-Regular-5d" transform="scale(0.015625)"/>
+    </defs>
+    <use transform="translate(0 0.40625)" xlink:href="#STIXGeneral-Italic-1d61e"/>
+    <use transform="translate(108.807569 53.115625)scale(0.7)" xlink:href="#STIXGeneral-Regular-1d7e5"/>
+    <use transform="translate(143.807558 53.115625)scale(0.7)" xlink:href="#STIXNonUnicode-Italic-e1d9"/>
+    <use transform="translate(92.099991 -22.242187)scale(0.7)" xlink:href="#STIXNonUnicode-Italic-e1db"/>
+    <use transform="translate(127.444875 -31.754531)scale(0.49)" xlink:href="#STIXGeneral-Regular-1d7e3"/>
+    <use transform="translate(153.530259 -22.242187)scale(0.7)" xlink:href="#STIXNonUnicode-Italic-e1e8"/>
+    <use transform="translate(191.465141 -31.754531)scale(0.49)" xlink:href="#STIXGeneral-Regular-1d7e3"/>
+    <use transform="translate(217.550524 -22.242187)scale(0.7)" xlink:href="#STIXNonUnicode-Italic-e1ea"/>
+    <use transform="translate(260.595409 -31.754531)scale(0.49)" xlink:href="#STIXGeneral-Regular-1d7e4"/>
+    <use transform="translate(304.065634 0.40625)" xlink:href="#STIXGeneral-Regular-3d"/>
+    <use transform="translate(387.685617 0.40625)" xlink:href="#STIXGeneral-Italic-1d61c"/>
+    <use transform="translate(470.493186 53.115625)scale(0.7)" xlink:href="#STIXGeneral-Regular-1d7e5"/>
+    <use transform="translate(505.493175 53.115625)scale(0.7)" xlink:href="#STIXNonUnicode-Italic-e1d9"/>
+    <use transform="translate(453.785608 -22.242187)scale(0.7)" xlink:href="#STIXNonUnicode-Italic-e1db"/>
+    <use transform="translate(489.130492 -31.754531)scale(0.49)" xlink:href="#STIXGeneral-Regular-1d7e3"/>
+    <use transform="translate(515.215875 -22.242187)scale(0.7)" xlink:href="#STIXNonUnicode-Italic-e1e8"/>
+    <use transform="translate(553.150758 -31.754531)scale(0.49)" xlink:href="#STIXGeneral-Regular-1d7e3"/>
+    <use transform="translate(596.620983 0.40625)" xlink:href="#STIXGeneral-Regular-2b"/>
+    <use transform="translate(717.240966 38.203125)scale(0.7)" xlink:href="#STIXGeneral-Regular-1d7e3"/>
+    <use transform="translate(680.240966 -40.3625)scale(0.7)" xlink:href="#STIXGeneral-Regular-1d7ea"/>
+    <use transform="translate(715.240955 -40.3625)scale(0.7)" xlink:href="#STIXNonUnicode-Italic-e1e7"/>
+    <use transform="translate(754.790944 -40.3625)scale(0.7)" xlink:href="#STIXGeneral-Regular-1d7e4"/>
+    <use transform="translate(802.290934 0.40625)" xlink:href="#STIXGeneral-Regular-222b"/>
+    <use transform="translate(869.822568 64.69375)scale(0.7)" xlink:href="#STIXNonUnicode-Italic-e1d8"/>
+    <use transform="translate(911.397449 55.181406)scale(0.49)" xlink:href="#STIXGeneral-Regular-1d7e4"/>
+    <use transform="translate(835.211943 -49.7125)scale(0.7)" xlink:href="#STIXNonUnicode-Italic-e1d8"/>
+    <use transform="translate(876.786824 -59.224844)scale(0.49)" xlink:href="#STIXGeneral-Regular-1d7e4"/>
+    <use transform="translate(937.482832 0.40625)" xlink:href="#STIXGeneral-Italic-1d625"/>
+    <use transform="translate(986.882826 0.40625)" xlink:href="#STIXNonUnicode-Italic-e1d8"/>
+    <use transform="translate(1046.275512 37.573438)scale(0.7)" xlink:href="#STIXGeneral-Regular-2032"/>
+    <use transform="translate(1046.275512 -22.242187)scale(0.7)" xlink:href="#STIXGeneral-Regular-1d7e4"/>
     <use transform="translate(1083.540345 -44.736562)scale(0.869991)" xlink:href="#STIXSizeThreeSym-Regular-5b"/>
-    <use transform="translate(1127.736344 64.637969)scale(0.700000)" xlink:href="#STIXGeneral-Italic-1d61c"/>
-    <use transform="translate(1185.701642 101.534531)scale(0.490000)" xlink:href="#STIXGeneral-Regular-1d7e4"/>
-    <use transform="translate(1210.201635 101.534531)scale(0.490000)" xlink:href="#STIXNonUnicode-Italic-e1d9"/>
-    <use transform="translate(1174.006338 48.784063)scale(0.490000)" xlink:href="#STIXNonUnicode-Italic-e1db"/>
-    <use transform="translate(1198.747757 42.125422)scale(0.343000)" xlink:href="#STIXGeneral-Regular-1d7e3"/>
-    <use transform="translate(1217.007525 48.784063)scale(0.490000)" xlink:href="#STIXNonUnicode-Italic-e1e8"/>
-    <use transform="translate(1243.561943 42.125422)scale(0.343000)" xlink:href="#STIXGeneral-Regular-1d7e3"/>
-    <use transform="translate(1273.991100 64.637969)scale(0.700000)" xlink:href="#STIXGeneral-Regular-2212"/>
-    <use transform="translate(1332.525088 64.637969)scale(0.700000)" xlink:href="#STIXNonUnicode-Italic-e1d8"/>
-    <use transform="translate(1374.099969 90.655000)scale(0.490000)" xlink:href="#STIXGeneral-Regular-2032"/>
-    <use transform="translate(1374.099969 48.784063)scale(0.490000)" xlink:href="#STIXGeneral-Regular-1d7e4"/>
-    <use transform="translate(1400.185352 64.637969)scale(0.700000)" xlink:href="#STIXGeneral-Italic-1d61c"/>
-    <use transform="translate(1458.150650 90.708594)scale(0.490000)" xlink:href="#STIXGeneral-Regular-1d7e3"/>
-    <use transform="translate(1482.650642 90.708594)scale(0.490000)" xlink:href="#STIXNonUnicode-Italic-e1d9"/>
-    <use transform="translate(1446.455345 48.784062)scale(0.490000)" xlink:href="#STIXNonUnicode-Italic-e1e8"/>
-    <use transform="translate(1473.009763 42.125422)scale(0.343000)" xlink:href="#STIXGeneral-Regular-1d7e3"/>
-    <use transform="translate(1491.269531 48.784062)scale(0.490000)" xlink:href="#STIXNonUnicode-Italic-e1ea"/>
-    <use transform="translate(1521.400950 42.125422)scale(0.343000)" xlink:href="#STIXGeneral-Regular-1d7e4"/>
-    <use transform="translate(1263.736344 -52.582969)scale(0.700000)" xlink:href="#STIXGeneral-Italic-1d61c"/>
-    <use transform="translate(1321.701642 -26.512344)scale(0.490000)" xlink:href="#STIXGeneral-Regular-1d7e2"/>
-    <use transform="translate(1346.201635 -26.512344)scale(0.490000)" xlink:href="#STIXNonUnicode-Italic-e1d9"/>
-    <use transform="translate(1310.006338 -68.436875)scale(0.490000)" xlink:href="#STIXNonUnicode-Italic-e1e8"/>
-    <use transform="translate(1336.560755 -75.095516)scale(0.343000)" xlink:href="#STIXGeneral-Regular-1d7e3"/>
-    <use transform="translate(1354.820523 -68.436875)scale(0.490000)" xlink:href="#STIXNonUnicode-Italic-e1ea"/>
-    <use transform="translate(1384.951943 -75.095516)scale(0.343000)" xlink:href="#STIXGeneral-Regular-1d7e4"/>
+    <use transform="translate(1127.736344 64.637969)scale(0.7)" xlink:href="#STIXGeneral-Italic-1d61c"/>
+    <use transform="translate(1185.701642 101.534531)scale(0.49)" xlink:href="#STIXGeneral-Regular-1d7e4"/>
+    <use transform="translate(1210.201635 101.534531)scale(0.49)" xlink:href="#STIXNonUnicode-Italic-e1d9"/>
+    <use transform="translate(1174.006338 48.784063)scale(0.49)" xlink:href="#STIXNonUnicode-Italic-e1db"/>
+    <use transform="translate(1198.747757 42.125422)scale(0.343)" xlink:href="#STIXGeneral-Regular-1d7e3"/>
+    <use transform="translate(1217.007525 48.784063)scale(0.49)" xlink:href="#STIXNonUnicode-Italic-e1e8"/>
+    <use transform="translate(1243.561943 42.125422)scale(0.343)" xlink:href="#STIXGeneral-Regular-1d7e3"/>
+    <use transform="translate(1273.9911 64.637969)scale(0.7)" xlink:href="#STIXGeneral-Regular-2212"/>
+    <use transform="translate(1332.525088 64.637969)scale(0.7)" xlink:href="#STIXNonUnicode-Italic-e1d8"/>
+    <use transform="translate(1374.099969 90.655)scale(0.49)" xlink:href="#STIXGeneral-Regular-2032"/>
+    <use transform="translate(1374.099969 48.784063)scale(0.49)" xlink:href="#STIXGeneral-Regular-1d7e4"/>
+    <use transform="translate(1400.185352 64.637969)scale(0.7)" xlink:href="#STIXGeneral-Italic-1d61c"/>
+    <use transform="translate(1458.15065 90.708594)scale(0.49)" xlink:href="#STIXGeneral-Regular-1d7e3"/>
+    <use transform="translate(1482.650642 90.708594)scale(0.49)" xlink:href="#STIXNonUnicode-Italic-e1d9"/>
+    <use transform="translate(1446.455345 48.784062)scale(0.49)" xlink:href="#STIXNonUnicode-Italic-e1e8"/>
+    <use transform="translate(1473.009763 42.125422)scale(0.343)" xlink:href="#STIXGeneral-Regular-1d7e3"/>
+    <use transform="translate(1491.269531 48.784062)scale(0.49)" xlink:href="#STIXNonUnicode-Italic-e1ea"/>
+    <use transform="translate(1521.40095 42.125422)scale(0.343)" xlink:href="#STIXGeneral-Regular-1d7e4"/>
+    <use transform="translate(1263.736344 -52.582969)scale(0.7)" xlink:href="#STIXGeneral-Italic-1d61c"/>
+    <use transform="translate(1321.701642 -26.512344)scale(0.49)" xlink:href="#STIXGeneral-Regular-1d7e2"/>
+    <use transform="translate(1346.201635 -26.512344)scale(0.49)" xlink:href="#STIXNonUnicode-Italic-e1d9"/>
+    <use transform="translate(1310.006338 -68.436875)scale(0.49)" xlink:href="#STIXNonUnicode-Italic-e1e8"/>
+    <use transform="translate(1336.560755 -75.095516)scale(0.343)" xlink:href="#STIXGeneral-Regular-1d7e3"/>
+    <use transform="translate(1354.820523 -68.436875)scale(0.49)" xlink:href="#STIXNonUnicode-Italic-e1ea"/>
+    <use transform="translate(1384.951943 -75.095516)scale(0.343)" xlink:href="#STIXGeneral-Regular-1d7e4"/>
     <use transform="translate(1553.746109 -44.736562)scale(0.869991)" xlink:href="#STIXSizeThreeSym-Regular-5d"/>
     <path d="M 680.240966 13.203125 
 L 680.240966 19.453125 
diff --git a/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_40.svg b/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_40.svg
index 9e081c377de8..ba3091a2d685 100644
--- a/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_40.svg
+++ b/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_40.svg
@@ -1,12 +1,23 @@
 <?xml version="1.0" encoding="utf-8" standalone="no"?>
 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
   "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<!-- Created with matplotlib (http://matplotlib.org/) -->
 <svg height="54pt" version="1.1" viewBox="0 0 378 54" width="378pt" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <metadata>
+  <rdf:RDF xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+   <cc:Work>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:date>2020-08-05T13:43:37.190526</dc:date>
+    <dc:format>image/svg+xml</dc:format>
+    <dc:creator>
+     <cc:Agent>
+      <dc:title>Matplotlib v3.3.0rc1.post530.dev0+g4269804ce, https://matplotlib.org/</dc:title>
+     </cc:Agent>
+    </dc:creator>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
  <defs>
-  <style type="text/css">
-*{stroke-linecap:butt;stroke-linejoin:round;}
-  </style>
+  <style type="text/css">*{stroke-linecap:butt;stroke-linejoin:round;}</style>
  </defs>
  <g id="figure_1">
   <g id="patch_1">
@@ -19,235 +30,253 @@ z
   </g>
   <g id="text_1">
    <!-- $\Gamma \Delta \Theta \Lambda \Xi \Pi \Sigma \Upsilon \Phi \Psi \Omega$ -->
-   <defs>
-    <path d="M 63.5 0 
-L 3.09375 0 
-L 32 67.40625 
-L 34.59375 67.40625 
-z
-M 50.90625 7.40625 
-L 33.296875 50.296875 
-L 15.703125 7.40625 
-z
-" id="STIXNonUnicode-Regular-e180"/>
-    <path d="M 52.296875 58.796875 
-L 16.09375 58.796875 
-L 16.09375 0 
-L 7.40625 0 
-L 7.40625 66.203125 
-L 51.40625 66.203125 
-z
-" id="STIXNonUnicode-Regular-e17f"/>
-    <path d="M 40.203125 56.203125 
-L 40.5 56.203125 
-Q 48 56.203125 54.390625 53.703125 
-Q 60.796875 51.203125 65.046875 45.84375 
-Q 69.296875 40.5 69.296875 33.203125 
-Q 69.296875 25.90625 65.046875 20.546875 
-Q 60.796875 15.203125 54.390625 12.703125 
-Q 48 10.203125 40.5 10.203125 
-L 40.203125 10.203125 
-L 40.203125 0 
-L 31.40625 0 
-L 31.40625 10.203125 
-L 31.09375 10.203125 
-Q 23.59375 10.203125 17.1875 12.703125 
-Q 10.796875 15.203125 6.546875 20.546875 
-Q 2.296875 25.90625 2.296875 33.203125 
-Q 2.296875 40.5 6.546875 45.84375 
-Q 10.796875 51.203125 17.1875 53.703125 
-Q 23.59375 56.203125 31.09375 56.203125 
-L 31.40625 56.203125 
-L 31.40625 66.203125 
-L 40.203125 66.203125 
-z
-M 40.203125 48.703125 
-L 40.203125 17.59375 
-Q 50.796875 17.703125 55.6875 22.25 
-Q 60.59375 26.796875 60.59375 33.1875 
-Q 60.59375 39.59375 55.6875 44.09375 
-Q 50.796875 48.59375 40.203125 48.703125 
-M 31.40625 17.59375 
-L 31.40625 48.703125 
-Q 20.796875 48.59375 15.890625 44.09375 
-Q 11 39.59375 11 33.1875 
-Q 11 26.796875 15.890625 22.25 
-Q 20.796875 17.703125 31.40625 17.59375 
-" id="STIXNonUnicode-Regular-e192"/>
-    <path d="M 63.5 0 
-L 53.90625 0 
-L 33.296875 50.296875 
-L 12.703125 0 
-L 3.09375 0 
-L 32 67.40625 
-L 34.59375 67.40625 
-z
-" id="STIXNonUnicode-Regular-e187"/>
-    <path d="M 71.203125 68.09375 
-L 69 60.5 
-Q 67.203125 60.09375 66.046875 58.9375 
-Q 64.90625 57.796875 64.5 55.75 
-Q 64.09375 53.703125 64 52.296875 
-Q 63.90625 50.90625 63.90625 48.40625 
-Q 63.90625 39.203125 56.796875 34.046875 
-Q 49.703125 28.90625 40.59375 28.703125 
-L 40.59375 0 
-L 31.796875 0 
-L 31.796875 28.703125 
-Q 22.59375 28.796875 15.546875 33.9375 
-Q 8.5 39.09375 8.5 48.40625 
-Q 8.5 50.90625 8.390625 52.296875 
-Q 8.296875 53.703125 7.890625 55.75 
-Q 7.5 57.796875 6.34375 58.9375 
-Q 5.203125 60.09375 3.40625 60.5 
-L 1.203125 68.09375 
-L 2.5 68.09375 
-Q 9.296875 68.09375 13.25 63.9375 
-Q 17.203125 59.796875 17.203125 49.203125 
-Q 17.203125 43.296875 21.140625 39.796875 
-Q 25.09375 36.296875 31.796875 36.09375 
-L 31.796875 66.203125 
-L 40.59375 66.203125 
-L 40.59375 36.09375 
-Q 47.296875 36.296875 51.25 39.796875 
-Q 55.203125 43.296875 55.203125 49.203125 
-Q 55.203125 59.796875 59.140625 63.9375 
-Q 63.09375 68.09375 69.90625 68.09375 
-z
-" id="STIXNonUnicode-Regular-e194"/>
-    <path d="M 58.40625 0 
-L 49.703125 0 
-L 49.703125 58.796875 
-L 16.09375 58.796875 
-L 16.09375 0 
-L 7.40625 0 
-L 7.40625 66.203125 
-L 58.40625 66.203125 
-z
-" id="STIXNonUnicode-Regular-e18c"/>
-    <path d="M 71.5 8.703125 
-L 70.5 0 
-L 42.40625 0 
-L 43.09375 17.5 
-Q 50.203125 19.296875 55.296875 24.796875 
-Q 60.40625 30.296875 60.40625 38.90625 
-Q 60.40625 48.796875 53.796875 54.390625 
-Q 47.203125 60 37.203125 60 
-Q 27.40625 60 20.703125 53.84375 
-Q 14 47.703125 14 38.90625 
-Q 14 30.40625 18.953125 25 
-Q 23.90625 19.59375 31.203125 17.5 
-L 32.09375 0 
-L 3.90625 0 
-L 2.90625 8.703125 
-L 23.703125 8.703125 
-L 23.5 12 
-Q 5.296875 19.40625 5.296875 38.703125 
-Q 5.296875 50.09375 14 58.84375 
-Q 22.703125 67.59375 37.203125 67.59375 
-Q 51.5 67.59375 60.296875 59 
-Q 69.09375 50.40625 69.09375 38.703125 
-Q 69.09375 28.59375 64 21.890625 
-Q 58.90625 15.203125 51 12 
-L 50.796875 8.703125 
-z
-" id="STIXNonUnicode-Regular-e195"/>
-    <path d="M 59.40625 7.40625 
-L 58.296875 0 
-L 2.703125 0 
-L 2.59375 2.296875 
-L 30.09375 34.203125 
-L 2.59375 64 
-L 2.59375 66.203125 
-L 54.703125 66.203125 
-L 54.703125 58.796875 
-L 17.90625 58.796875 
-L 40.5 34.296875 
-L 17.296875 7.40625 
-z
-" id="STIXNonUnicode-Regular-e18f"/>
-    <path d="M 53.296875 29.5 
-L 18.09375 29.5 
-L 18.796875 36.90625 
-L 52.59375 36.90625 
-z
-M 68.40625 33.09375 
-Q 68.40625 17.90625 59.15625 8.25 
-Q 49.90625 -1.40625 35.703125 -1.40625 
-Q 21.5 -1.40625 12.25 8.25 
-Q 3 17.90625 3 33.09375 
-Q 3 48.40625 12.25 58 
-Q 21.5 67.59375 35.703125 67.59375 
-Q 49.90625 67.59375 59.15625 58 
-Q 68.40625 48.40625 68.40625 33.09375 
-M 46.703125 6.203125 
-Q 59.703125 20.703125 59.703125 33.09375 
-Q 59.703125 45.5 53.203125 52.75 
-Q 46.703125 60 35.703125 60 
-Q 24.703125 60 18.203125 52.75 
-Q 11.703125 45.5 11.703125 33.09375 
-Q 11.703125 20.703125 18.203125 13.453125 
-Q 24.703125 6.203125 35.703125 6.203125 
-Q 46.703125 6.203125 59.703125 20.703125 
-" id="STIXNonUnicode-Regular-e184"/>
-    <path d="M 58.796875 58.796875 
-L 5.5 58.796875 
-L 6.296875 66.203125 
-L 58 66.203125 
-z
-M 50.5 31.09375 
-L 13.796875 31.09375 
-L 13.796875 38.5 
-L 50.5 38.5 
-z
-M 61.5 8.703125 
-L 60.5 0 
-L 3.796875 0 
-L 2.796875 8.703125 
-z
-" id="STIXNonUnicode-Regular-e18a"/>
-    <path d="M 66.59375 66.59375 
-L 64.5 59.296875 
-Q 62.796875 60 60.59375 60 
-Q 59.5 60 58.34375 59.640625 
-Q 57.203125 59.296875 54.84375 57.5 
-Q 52.5 55.703125 50.203125 52.59375 
-Q 47.90625 49.5 44.84375 43.296875 
-Q 41.796875 37.09375 38.90625 28.703125 
-L 38.90625 0 
-L 30.09375 0 
-L 30.09375 28.703125 
-Q 27.203125 37.09375 24.140625 43.296875 
-Q 21.09375 49.5 18.796875 52.59375 
-Q 16.5 55.703125 14.140625 57.5 
-Q 11.796875 59.296875 10.640625 59.640625 
-Q 9.5 60 8.40625 60 
-Q 6.296875 60 4.5 59.296875 
-L 2.40625 66.59375 
-Q 5.40625 67.59375 8.703125 67.59375 
-Q 11.09375 67.59375 13.75 66.640625 
-Q 16.40625 65.703125 20.046875 63 
-Q 23.703125 60.296875 27.546875 54.046875 
-Q 31.40625 47.796875 34.5 38.703125 
-Q 37.59375 47.796875 41.4375 54.046875 
-Q 45.296875 60.296875 48.9375 63 
-Q 52.59375 65.703125 55.25 66.640625 
-Q 57.90625 67.59375 60.296875 67.59375 
-Q 63.59375 67.59375 66.59375 66.59375 
-" id="STIXNonUnicode-Regular-e191"/>
-   </defs>
-   <g transform="translate(144.720000 30.311250)scale(0.120000 -0.120000)">
-    <use transform="translate(0.000000 0.906250)" xlink:href="#STIXNonUnicode-Regular-e17f"/>
-    <use transform="translate(53.499985 0.906250)" xlink:href="#STIXNonUnicode-Regular-e180"/>
-    <use transform="translate(120.099976 0.906250)" xlink:href="#STIXNonUnicode-Regular-e184"/>
-    <use transform="translate(191.499969 0.906250)" xlink:href="#STIXNonUnicode-Regular-e187"/>
-    <use transform="translate(258.099960 0.906250)" xlink:href="#STIXNonUnicode-Regular-e18a"/>
-    <use transform="translate(322.399948 0.906250)" xlink:href="#STIXNonUnicode-Regular-e18c"/>
-    <use transform="translate(388.199936 0.906250)" xlink:href="#STIXNonUnicode-Regular-e18f"/>
-    <use transform="translate(450.599930 0.906250)" xlink:href="#STIXNonUnicode-Regular-e191"/>
-    <use transform="translate(519.599915 0.906250)" xlink:href="#STIXNonUnicode-Regular-e192"/>
-    <use transform="translate(591.199905 0.906250)" xlink:href="#STIXNonUnicode-Regular-e194"/>
-    <use transform="translate(663.599899 0.906250)" xlink:href="#STIXNonUnicode-Regular-e195"/>
+   <g transform="translate(144.72 30.31125)scale(0.12 -0.12)">
+    <defs>
+     <path d="M 3347 3763 
+L 1030 3763 
+L 1030 0 
+L 474 0 
+L 474 4237 
+L 3290 4237 
+L 3347 3763 
+z
+" id="STIXNonUnicode-Regular-e17f" transform="scale(0.015625)"/>
+     <path d="M 4064 0 
+L 198 0 
+L 2048 4314 
+L 2214 4314 
+L 4064 0 
+z
+M 3258 474 
+L 2131 3219 
+L 1005 474 
+L 3258 474 
+z
+" id="STIXNonUnicode-Regular-e180" transform="scale(0.015625)"/>
+     <path d="M 3411 1888 
+L 1158 1888 
+L 1203 2362 
+L 3366 2362 
+L 3411 1888 
+z
+M 4378 2118 
+Q 4378 1146 3786 528 
+Q 3194 -90 2285 -90 
+Q 1376 -90 784 528 
+Q 192 1146 192 2118 
+Q 192 3098 784 3712 
+Q 1376 4326 2285 4326 
+Q 3194 4326 3786 3712 
+Q 4378 3098 4378 2118 
+z
+M 3405 861 
+Q 3821 1325 3821 2118 
+Q 3821 2912 3405 3376 
+Q 2989 3840 2285 3840 
+Q 1581 3840 1165 3376 
+Q 749 2912 749 2118 
+Q 749 1325 1165 861 
+Q 1581 397 2285 397 
+Q 2989 397 3405 861 
+z
+" id="STIXNonUnicode-Regular-e184" transform="scale(0.015625)"/>
+     <path d="M 4064 0 
+L 3450 0 
+L 2131 3219 
+L 813 0 
+L 198 0 
+L 2048 4314 
+L 2214 4314 
+L 4064 0 
+z
+" id="STIXNonUnicode-Regular-e187" transform="scale(0.015625)"/>
+     <path d="M 3763 3763 
+L 352 3763 
+L 403 4237 
+L 3712 4237 
+L 3763 3763 
+z
+M 3232 1990 
+L 883 1990 
+L 883 2464 
+L 3232 2464 
+L 3232 1990 
+z
+M 3936 557 
+L 3872 0 
+L 243 0 
+L 179 557 
+L 3936 557 
+z
+" id="STIXNonUnicode-Regular-e18a" transform="scale(0.015625)"/>
+     <path d="M 3738 0 
+L 3181 0 
+L 3181 3763 
+L 1030 3763 
+L 1030 0 
+L 474 0 
+L 474 4237 
+L 3738 4237 
+L 3738 0 
+z
+" id="STIXNonUnicode-Regular-e18c" transform="scale(0.015625)"/>
+     <path d="M 3802 474 
+L 3731 0 
+L 173 0 
+L 166 147 
+L 1926 2189 
+L 166 4096 
+L 166 4237 
+L 3501 4237 
+L 3501 3763 
+L 1146 3763 
+L 2592 2195 
+L 1107 474 
+L 3802 474 
+z
+" id="STIXNonUnicode-Regular-e18f" transform="scale(0.015625)"/>
+     <path d="M 4262 4262 
+L 4128 3795 
+Q 4019 3840 3878 3840 
+Q 3808 3840 3734 3817 
+Q 3661 3795 3510 3680 
+Q 3360 3565 3213 3366 
+Q 3066 3168 2870 2771 
+Q 2675 2374 2490 1837 
+L 2490 0 
+L 1926 0 
+L 1926 1837 
+Q 1741 2374 1545 2771 
+Q 1350 3168 1203 3366 
+Q 1056 3565 905 3680 
+Q 755 3795 681 3817 
+Q 608 3840 538 3840 
+Q 403 3840 288 3795 
+L 154 4262 
+Q 346 4326 557 4326 
+Q 710 4326 880 4265 
+Q 1050 4205 1283 4032 
+Q 1517 3859 1763 3459 
+Q 2010 3059 2208 2477 
+Q 2406 3059 2652 3459 
+Q 2899 3859 3132 4032 
+Q 3366 4205 3536 4265 
+Q 3706 4326 3859 4326 
+Q 4070 4326 4262 4262 
+z
+" id="STIXNonUnicode-Regular-e191" transform="scale(0.015625)"/>
+     <path d="M 2573 3597 
+L 2592 3597 
+Q 3072 3597 3481 3437 
+Q 3891 3277 4163 2934 
+Q 4435 2592 4435 2125 
+Q 4435 1658 4163 1315 
+Q 3891 973 3481 813 
+Q 3072 653 2592 653 
+L 2573 653 
+L 2573 0 
+L 2010 0 
+L 2010 653 
+L 1990 653 
+Q 1510 653 1100 813 
+Q 691 973 419 1315 
+Q 147 1658 147 2125 
+Q 147 2592 419 2934 
+Q 691 3277 1100 3437 
+Q 1510 3597 1990 3597 
+L 2010 3597 
+L 2010 4237 
+L 2573 4237 
+L 2573 3597 
+z
+M 2573 3117 
+L 2573 1126 
+Q 3251 1133 3564 1424 
+Q 3878 1715 3878 2124 
+Q 3878 2534 3564 2822 
+Q 3251 3110 2573 3117 
+z
+M 2010 1126 
+L 2010 3117 
+Q 1331 3110 1017 2822 
+Q 704 2534 704 2124 
+Q 704 1715 1017 1424 
+Q 1331 1133 2010 1126 
+z
+" id="STIXNonUnicode-Regular-e192" transform="scale(0.015625)"/>
+     <path d="M 4557 4358 
+L 4416 3872 
+Q 4301 3846 4227 3772 
+Q 4154 3699 4128 3568 
+Q 4102 3437 4096 3347 
+Q 4090 3258 4090 3098 
+Q 4090 2509 3635 2179 
+Q 3181 1850 2598 1837 
+L 2598 0 
+L 2035 0 
+L 2035 1837 
+Q 1446 1843 995 2172 
+Q 544 2502 544 3098 
+Q 544 3258 537 3347 
+Q 531 3437 505 3568 
+Q 480 3699 406 3772 
+Q 333 3846 218 3872 
+L 77 4358 
+L 160 4358 
+Q 595 4358 848 4092 
+Q 1101 3827 1101 3149 
+Q 1101 2771 1353 2547 
+Q 1606 2323 2035 2310 
+L 2035 4237 
+L 2598 4237 
+L 2598 2310 
+Q 3027 2323 3280 2547 
+Q 3533 2771 3533 3149 
+Q 3533 3827 3785 4092 
+Q 4038 4358 4474 4358 
+L 4557 4358 
+z
+" id="STIXNonUnicode-Regular-e194" transform="scale(0.015625)"/>
+     <path d="M 4576 557 
+L 4512 0 
+L 2714 0 
+L 2758 1120 
+Q 3213 1235 3539 1587 
+Q 3866 1939 3866 2490 
+Q 3866 3123 3443 3481 
+Q 3021 3840 2381 3840 
+Q 1754 3840 1325 3446 
+Q 896 3053 896 2490 
+Q 896 1946 1213 1600 
+Q 1530 1254 1997 1120 
+L 2054 0 
+L 250 0 
+L 186 557 
+L 1517 557 
+L 1504 768 
+Q 339 1242 339 2477 
+Q 339 3206 896 3766 
+Q 1453 4326 2381 4326 
+Q 3296 4326 3859 3776 
+Q 4422 3226 4422 2477 
+Q 4422 1830 4096 1401 
+Q 3770 973 3264 768 
+L 3251 557 
+L 4576 557 
+z
+" id="STIXNonUnicode-Regular-e195" transform="scale(0.015625)"/>
+    </defs>
+    <use transform="translate(0 0.90625)" xlink:href="#STIXNonUnicode-Regular-e17f"/>
+    <use transform="translate(53.499985 0.90625)" xlink:href="#STIXNonUnicode-Regular-e180"/>
+    <use transform="translate(120.099976 0.90625)" xlink:href="#STIXNonUnicode-Regular-e184"/>
+    <use transform="translate(191.499969 0.90625)" xlink:href="#STIXNonUnicode-Regular-e187"/>
+    <use transform="translate(258.09996 0.90625)" xlink:href="#STIXNonUnicode-Regular-e18a"/>
+    <use transform="translate(322.399948 0.90625)" xlink:href="#STIXNonUnicode-Regular-e18c"/>
+    <use transform="translate(388.199936 0.90625)" xlink:href="#STIXNonUnicode-Regular-e18f"/>
+    <use transform="translate(450.59993 0.90625)" xlink:href="#STIXNonUnicode-Regular-e191"/>
+    <use transform="translate(519.599915 0.90625)" xlink:href="#STIXNonUnicode-Regular-e192"/>
+    <use transform="translate(591.199905 0.90625)" xlink:href="#STIXNonUnicode-Regular-e194"/>
+    <use transform="translate(663.599899 0.90625)" xlink:href="#STIXNonUnicode-Regular-e195"/>
    </g>
   </g>
  </g>
diff --git a/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_41.svg b/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_41.svg
index ac4809cf0045..8b097236395d 100644
--- a/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_41.svg
+++ b/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_41.svg
@@ -1,12 +1,23 @@
 <?xml version="1.0" encoding="utf-8" standalone="no"?>
 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
   "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<!-- Created with matplotlib (http://matplotlib.org/) -->
 <svg height="54pt" version="1.1" viewBox="0 0 378 54" width="378pt" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <metadata>
+  <rdf:RDF xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+   <cc:Work>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:date>2020-08-05T13:43:37.223168</dc:date>
+    <dc:format>image/svg+xml</dc:format>
+    <dc:creator>
+     <cc:Agent>
+      <dc:title>Matplotlib v3.3.0rc1.post530.dev0+g4269804ce, https://matplotlib.org/</dc:title>
+     </cc:Agent>
+    </dc:creator>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
  <defs>
-  <style type="text/css">
-*{stroke-linecap:butt;stroke-linejoin:round;}
-  </style>
+  <style type="text/css">*{stroke-linecap:butt;stroke-linejoin:round;}</style>
  </defs>
  <g id="figure_1">
   <g id="patch_1">
@@ -19,597 +30,628 @@ z
   </g>
   <g id="text_1">
    <!-- $\alpha \beta \gamma \delta \epsilon \zeta \eta \theta \iota \lambda \mu \nu \xi \pi \kappa \rho \sigma \tau \upsilon \phi \chi \psi$ -->
-   <defs>
-    <path d="M 61.59375 45.296875 
-L 45.59375 22.296875 
-Q 45.796875 12.203125 46.59375 8.90625 
-Q 47.203125 6.09375 51.09375 6.09375 
-L 50.703125 4.59375 
-L 46.703125 -1 
-Q 41.40625 -1 39.5 1.640625 
-Q 37.59375 4.296875 37.203125 9.296875 
-Q 29.40625 -1 18.5 -1 
-Q 12.09375 -1 8.390625 3.34375 
-Q 4.703125 7.703125 4.703125 15 
-Q 4.703125 26.703125 12.5 36.5 
-Q 20.296875 46.296875 30.40625 46.296875 
-Q 42.796875 46.296875 45 34 
-L 53 45.296875 
-z
-M 37.59375 26.796875 
-Q 37.59375 32.703125 34.9375 35.953125 
-Q 32.296875 39.203125 28.296875 39.203125 
-Q 23.09375 39.203125 17.890625 32.953125 
-Q 12.703125 26.703125 12.703125 16.59375 
-Q 12.703125 11.703125 14.890625 8.890625 
-Q 17.09375 6.09375 20.59375 6.09375 
-Q 24.796875 6.09375 29.34375 10.1875 
-Q 33.90625 14.296875 37.203125 22.40625 
-Q 37.59375 24.5 37.59375 26.796875 
-" id="STIXNonUnicode-Italic-e1d8"/>
-    <path d="M 0.59375 -13.09375 
-L 6.796875 11.796875 
-Q 9 20.90625 11.296875 26.703125 
-Q 13.59375 32.5 17.59375 37.203125 
-Q 25.296875 46.203125 36 46.203125 
-Q 42.59375 46.203125 46.796875 41.703125 
-Q 51 37.203125 51 30.203125 
-Q 51 18.296875 41.703125 8.59375 
-Q 32.40625 -1.09375 22.203125 -1.09375 
-Q 16.59375 -1.09375 12.40625 2.5 
-L 8.59375 -12.703125 
-Q 7.203125 -18.296875 4.703125 -21.59375 
-L -3.296875 -21.59375 
-Q -0.5 -17.5 0.59375 -13.09375 
-M 42.59375 28.09375 
-Q 42.59375 33.09375 39.890625 36.09375 
-Q 37.203125 39.09375 32.796875 39.09375 
-Q 27.703125 39.09375 23.40625 34 
-Q 20.796875 31 19 26.453125 
-Q 17.203125 21.90625 14.796875 12.203125 
-Q 17.09375 6 23.5 6 
-Q 31.203125 6 36.890625 12.796875 
-Q 42.59375 19.59375 42.59375 28.09375 
-" id="STIXNonUnicode-Italic-e1e8"/>
-    <path d="M 51.703125 40.296875 
-L 51.40625 39.203125 
-Q 36.296875 38.40625 22.90625 24.09375 
-L 42.796875 0 
-L 32.40625 0 
-L 16.203125 18.40625 
-L 11.703125 0 
-L 3.796875 0 
-L 14.703125 44 
-L 22.296875 46.40625 
-L 23.09375 45.90625 
-L 18.90625 29.203125 
-Q 24.703125 35.203125 33.390625 40.34375 
-Q 42.09375 45.5 49.703125 46.296875 
-z
-" id="STIXNonUnicode-Italic-e1e1"/>
-    <path d="M 32.703125 44.40625 
-L 40.296875 46.40625 
-Q 41.59375 41.5 41.59375 38.296875 
-Q 41.59375 32.40625 37.5 25.09375 
-Q 32.59375 16.40625 14.296875 -1.40625 
-L 12.296875 -1.40625 
-L 4.09375 45.296875 
-L 12.703125 45.296875 
-L 18.40625 12.09375 
-Q 25.203125 18.5 28.296875 22.796875 
-Q 32.90625 29.203125 32.90625 34.796875 
-Q 32.90625 37.90625 31.703125 43.09375 
-z
-" id="STIXNonUnicode-Italic-e1e4"/>
-    <path d="M 26.796875 8.703125 
-L 23.59375 1.203125 
-Q 20.09375 -1 14.296875 -1 
-Q 10.09375 -1 7.84375 1.140625 
-Q 5.59375 3.296875 5.59375 7 
-Q 5.59375 8.796875 6 10.40625 
-L 14.40625 44 
-L 22.296875 46.40625 
-L 23.09375 45.90625 
-L 15.09375 13.703125 
-Q 14.5 11.296875 14.5 9.796875 
-Q 14.5 6.09375 18.40625 6.09375 
-Q 21 6.09375 25 8.703125 
-z
-" id="STIXNonUnicode-Italic-e1e0"/>
-    <path d="M 53.59375 45.296875 
-L 45.5 12.796875 
-Q 45 11 45 9.703125 
-Q 45 6.09375 49.703125 6.09375 
-L 49.296875 4.703125 
-L 45.59375 -1 
-Q 39.40625 -1 37.5 2.09375 
-Q 36.59375 3.5 36.59375 6.40625 
-L 21.59375 -1 
-Q 16 -1 14.09375 1.5 
-L 10.59375 -12.59375 
-Q 9.296875 -17.90625 6.796875 -21.5 
-L -0.90625 -21.5 
-Q 2 -17 3.09375 -12.703125 
-L 17.5 45.296875 
-L 25.40625 45.296875 
-L 17.90625 14.90625 
-Q 17.40625 12.703125 17.40625 11.40625 
-Q 17.40625 6.09375 23.90625 6.09375 
-Q 26.703125 6.09375 31.34375 9.046875 
-Q 36 12 38.5 16.09375 
-L 45.703125 45.296875 
-z
-" id="STIXNonUnicode-Italic-e1e3"/>
-    <path d="M 51.09375 49 
-Q 51.09375 38 47.140625 26.5 
-Q 43.203125 15 36 7 
-Q 28.796875 -1 20.59375 -1 
-Q 13.40625 -1 9.953125 4.25 
-Q 6.5 9.5 6.5 18.40625 
-Q 6.5 24.59375 8.640625 32.84375 
-Q 10.796875 41.09375 14.546875 49.140625 
-Q 18.296875 57.203125 24.546875 62.75 
-Q 30.796875 68.296875 37.90625 68.296875 
-Q 44.703125 68.296875 47.890625 62.9375 
-Q 51.09375 57.59375 51.09375 49 
-M 17.296875 37.296875 
-L 41.90625 37.296875 
-Q 43.203125 43.5 43.203125 48.5 
-Q 43.203125 61.203125 36 61.203125 
-Q 30.5 61.203125 25.390625 54.09375 
-Q 20.296875 47 17.296875 37.296875 
-M 40.203125 30.203125 
-L 15.59375 30.203125 
-Q 14.40625 24.296875 14.40625 19.296875 
-Q 14.40625 6.09375 22.296875 6.09375 
-Q 27.796875 6.09375 32.4375 12.84375 
-Q 37.09375 19.59375 40.203125 30.203125 
-" id="STIXNonUnicode-Italic-e1df"/>
-    <path d="M 50.203125 6 
-L 49.90625 4.5 
-L 45.703125 -1.09375 
-Q 41.09375 -1.09375 37.890625 3.046875 
-Q 34.703125 7.203125 34.296875 14.09375 
-L 33.09375 32.59375 
-L 10.40625 0 
-L 1.796875 0 
-L 32.296875 43.40625 
-Q 32.296875 44.703125 32.09375 47.703125 
-Q 31.40625 61.09375 22.703125 61.203125 
-L 23.09375 62.796875 
-L 27.40625 68.296875 
-Q 32.296875 68.296875 35.796875 64 
-Q 39.40625 59.703125 39.90625 53.09375 
-L 42.09375 19.59375 
-Q 42.296875 17 42.390625 15.59375 
-Q 42.5 14.203125 43.046875 12.09375 
-Q 43.59375 10 44.34375 8.890625 
-Q 45.09375 7.796875 46.59375 6.890625 
-Q 48.09375 6 50.203125 6 
-" id="STIXNonUnicode-Italic-e1e2"/>
-    <path d="M 45.40625 65.703125 
-L 45 58.40625 
-Q 32.40625 52.203125 22 39.5 
-Q 11.59375 26.796875 11.59375 13.90625 
-Q 11.59375 6.90625 18.296875 6.90625 
-L 24.5 6.90625 
-Q 36.40625 6.90625 36.40625 -1 
-Q 36.40625 -8.90625 29.84375 -15.09375 
-Q 23.296875 -21.296875 16.796875 -21.296875 
-Q 11.90625 -21.296875 9.90625 -19.203125 
-L 11.703125 -12 
-L 13.40625 -12 
-Q 15.703125 -14.09375 18.703125 -14.09375 
-Q 21.59375 -14.09375 24.796875 -11 
-Q 28 -7.90625 28 -4 
-Q 28 -1 22.296875 -1 
-L 14.5 -1 
-Q 9.796875 -1 6.5 1.796875 
-Q 3.203125 4.59375 3.203125 11.203125 
-Q 3.203125 21.203125 9.90625 33.796875 
-Q 14.203125 41.59375 22 50.5 
-Q 17.5 53.40625 17.5 58.5 
-Q 17.5 63.59375 21.59375 68.296875 
-L 22.703125 68.296875 
-L 27.5 66.59375 
-Q 25 63 25 60.59375 
-Q 25 58.703125 26.046875 57.546875 
-Q 27.09375 56.40625 28.59375 56.203125 
-Q 37.09375 63 43.796875 65.703125 
-z
-" id="STIXNonUnicode-Italic-e1dd"/>
-    <path d="M 48.59375 45.296875 
-L 46.90625 38.203125 
-L 31.796875 38.203125 
-Q 30.59375 35 26 17.59375 
-Q 24.796875 12.796875 24.796875 10.40625 
-Q 24.796875 7.5 26.5 6.796875 
-Q 28.203125 6.09375 33.09375 6.09375 
-L 32.59375 4.40625 
-L 28.90625 -1 
-Q 26 -1 24.09375 -0.703125 
-Q 22.203125 -0.40625 20.25 0.390625 
-Q 18.296875 1.203125 17.296875 3.046875 
-Q 16.296875 4.90625 16.296875 7.703125 
-Q 16.296875 10.40625 17.09375 13.5 
-Q 18.09375 17.703125 20.6875 26.953125 
-Q 23.296875 36.203125 24 38.203125 
-L 21.40625 38.203125 
-Q 14.5 38.203125 9.90625 28.09375 
-L 4.203125 30.5 
-Q 8.296875 39.203125 13.296875 42.25 
-Q 18.296875 45.296875 25.703125 45.296875 
-z
-" id="STIXNonUnicode-Italic-e1eb"/>
-    <path d="M 2.703125 -13.09375 
-L 16 40.203125 
-Q 18.796875 51.5 23.40625 57.90625 
-Q 31.09375 68.296875 42.796875 68.296875 
-Q 48.09375 68.296875 52 64.9375 
-Q 55.90625 61.59375 55.90625 56.296875 
-Q 55.90625 51.203125 53.203125 46.84375 
-Q 50.5 42.5 45.703125 39.796875 
-Q 49.09375 38.59375 51.140625 35.046875 
-Q 53.203125 31.5 53.203125 27.09375 
-Q 53.203125 14.59375 44.453125 6.59375 
-Q 35.703125 -1.40625 25 -1.40625 
-Q 18.296875 -1.40625 14.40625 2.203125 
-L 10.703125 -12.59375 
-Q 9.59375 -17 6.90625 -21.5 
-L -1.203125 -21.5 
-Q 1.59375 -17.40625 2.703125 -13.09375 
-M 29.296875 37.5 
-L 34.796875 42.90625 
-Q 40.5 43.203125 44.140625 46.703125 
-Q 47.796875 50.203125 47.796875 54.703125 
-Q 47.796875 57.703125 45.84375 59.453125 
-Q 43.90625 61.203125 40.5 61.203125 
-Q 34.203125 61.203125 30.296875 55.84375 
-Q 26.40625 50.5 24.59375 43.296875 
-L 16.796875 11.796875 
-Q 17.796875 9.09375 20.84375 7.390625 
-Q 23.90625 5.703125 27.5 5.703125 
-Q 34.296875 5.703125 39.640625 11.75 
-Q 45 17.796875 45 25.703125 
-Q 45 35.796875 28.90625 35.796875 
-z
-" id="STIXNonUnicode-Italic-e1d9"/>
-    <path d="M 62.5 45.296875 
-L 60.796875 38.203125 
-L 43.5 38.203125 
-Q 49.203125 33.203125 49.203125 25.59375 
-Q 49.203125 21.5 47.34375 17 
-Q 45.5 12.5 42.140625 8.390625 
-Q 38.796875 4.296875 33.390625 1.640625 
-Q 28 -1 21.59375 -1 
-Q 13.703125 -1 9.09375 3.546875 
-Q 4.5 8.09375 4.5 15.59375 
-Q 4.5 21.203125 7.046875 27.09375 
-Q 9.59375 33 13.296875 36.703125 
-Q 17.59375 41 23 43.140625 
-Q 28.40625 45.296875 33 45.296875 
-z
-M 41.09375 23.703125 
-Q 41.09375 28.796875 37.9375 32.5 
-Q 34.796875 36.203125 30.59375 38.203125 
-Q 23 38.203125 17.890625 31.953125 
-Q 12.796875 25.703125 12.796875 17.703125 
-Q 12.796875 12.40625 15.640625 9.25 
-Q 18.5 6.09375 23.5 6.09375 
-Q 31.296875 6.09375 36.1875 11.6875 
-Q 41.09375 17.296875 41.09375 23.703125 
-" id="STIXNonUnicode-Italic-e1ea"/>
-    <path d="M 52.703125 45.296875 
-L 23.796875 2.90625 
-L 17.796875 -21.09375 
-L 16.796875 -21.59375 
-L 10.40625 -19.203125 
-Q 14.5 -4.90625 16.796875 4.5 
-Q 18.59375 12.09375 18.59375 24 
-Q 18.59375 26.90625 17.796875 30.09375 
-Q 17 33.296875 14.5 36.25 
-Q 12 39.203125 8.40625 39.203125 
-L 8.703125 40.296875 
-L 14.203125 46.296875 
-Q 20.59375 46.296875 23.640625 40.59375 
-Q 26.703125 34.90625 26.703125 26.5 
-Q 26.703125 22.59375 26.09375 18.90625 
-L 44.09375 45.296875 
-z
-" id="STIXNonUnicode-Italic-e1da"/>
-    <path d="M 70.5 46.09375 
-L 65.5 39.09375 
-Q 62.59375 38.203125 60.546875 34.796875 
-Q 58.5 31.40625 56.40625 23 
-Q 55.09375 17.703125 53.4375 14.046875 
-Q 51.796875 10.40625 49.046875 6.953125 
-Q 46.296875 3.5 41.890625 1.5 
-Q 37.5 -0.5 31.5 -1 
-L 27 -19.203125 
-L 19.296875 -21.59375 
-L 18.5 -21.09375 
-L 23.5 -1 
-Q 15.40625 -0.203125 12.046875 3.296875 
-Q 8.703125 6.796875 8.703125 12.796875 
-Q 8.703125 16.796875 10.203125 23 
-Q 11.90625 29.703125 11.90625 33.40625 
-Q 11.90625 37.796875 9 39.09375 
-L 7.5 46.09375 
-Q 20.203125 46.09375 20.203125 34.703125 
-Q 20.203125 31.296875 19.203125 27.59375 
-Q 17.203125 19.296875 17.203125 15.40625 
-Q 17.203125 11.203125 19.09375 8.953125 
-Q 21 6.703125 25.296875 6.203125 
-L 34.296875 42.40625 
-L 42.40625 45.40625 
-L 42.90625 44.703125 
-L 33.296875 6.203125 
-Q 40.296875 7.09375 43.59375 11.890625 
-Q 46.90625 16.703125 49.59375 27.59375 
-Q 54.203125 46.09375 70.5 46.09375 
-" id="STIXNonUnicode-Italic-e1ef"/>
-    <path d="M 53.703125 61.296875 
-L 48.40625 55.703125 
-L 46.90625 55.703125 
-Q 43.796875 61.203125 34.703125 61.203125 
-Q 31.5 61.203125 28.203125 59.59375 
-Q 24.90625 58 24.90625 55 
-Q 24.90625 53.296875 27.34375 51.390625 
-Q 29.796875 49.5 33.296875 47.453125 
-Q 36.796875 45.40625 40.34375 42.796875 
-Q 43.90625 40.203125 46.34375 36.09375 
-Q 48.796875 32 48.796875 27 
-Q 48.796875 23 46.9375 18.296875 
-Q 45.09375 13.59375 41.6875 9.1875 
-Q 38.296875 4.796875 32.640625 1.890625 
-Q 27 -1 20.203125 -1 
-Q 12.203125 -1 7.59375 3.5 
-Q 3 8 3 15.203125 
-Q 3 24.90625 9.203125 32.453125 
-Q 15.40625 40 25.40625 42.90625 
-Q 16.796875 47.09375 16.796875 53 
-Q 16.796875 60.296875 23.1875 64.296875 
-Q 29.59375 68.296875 37.5 68.296875 
-Q 49.703125 68.296875 53.703125 61.296875 
-M 30.796875 6.09375 
-Q 40.90625 19.09375 40.90625 26.6875 
-Q 40.90625 34.296875 32.796875 37.796875 
-Q 24 37.703125 17.546875 31.703125 
-Q 11.09375 25.703125 11.09375 17.203125 
-Q 11.09375 12.40625 14.046875 9.25 
-Q 17 6.09375 22.09375 6.09375 
-Q 30.796875 6.09375 40.90625 19.09375 
-" id="STIXNonUnicode-Italic-e1db"/>
-    <path d="M 48.40625 36.59375 
-L 42.40625 31.203125 
-L 40.90625 31.203125 
-Q 40.296875 35.296875 37.75 37.25 
-Q 35.203125 39.203125 31.703125 39.203125 
-Q 25.5 39.203125 22.296875 36.890625 
-Q 19.09375 34.59375 19.09375 31.703125 
-Q 19.09375 27 28 27 
-L 34 27 
-L 32.203125 19.90625 
-L 26.203125 19.90625 
-Q 24.09375 19.90625 22 19.59375 
-Q 19.90625 19.296875 17.40625 18.5 
-Q 14.90625 17.703125 13.296875 15.890625 
-Q 11.703125 14.09375 11.703125 11.59375 
-Q 11.703125 8.90625 14.203125 7.5 
-Q 16.703125 6.09375 20.59375 6.09375 
-Q 25.90625 6.09375 29.90625 8 
-Q 33.90625 9.90625 37.796875 15.203125 
-L 43.40625 12 
-Q 37.59375 4.703125 32 1.84375 
-Q 26.40625 -1 19.59375 -1 
-Q 3.5 -1 3.5 9.09375 
-Q 3.5 13.703125 6.640625 17.546875 
-Q 9.796875 21.40625 14.703125 23.703125 
-Q 11 26 11 30.5 
-Q 11 36.59375 17.390625 41.4375 
-Q 23.796875 46.296875 33.90625 46.296875 
-Q 39.296875 46.296875 43.25 43.796875 
-Q 47.203125 41.296875 48.40625 36.59375 
-" id="STIXNonUnicode-Italic-e1dc"/>
-    <path d="M 30.296875 39.203125 
-L 32.09375 46.296875 
-Q 39.59375 46.296875 44.296875 42.09375 
-Q 49 37.90625 49 30 
-Q 49 18.09375 40.203125 8.546875 
-Q 31.40625 -1 20.296875 -1 
-Q 6.09375 -1 6.09375 11.296875 
-Q 6.09375 15.40625 7.296875 20 
-L 10.40625 32.203125 
-Q 11.5 36.40625 11.5 39.203125 
-Q 11.5 41.40625 10.703125 42.5 
-L 17.90625 46.296875 
-L 19 46.296875 
-Q 20.296875 43.5 20.296875 41.296875 
-Q 20.296875 40.203125 20 39.203125 
-L 14.796875 18.203125 
-Q 14.203125 15.796875 14.203125 13.90625 
-Q 14.203125 10.09375 16.296875 8.09375 
-Q 18.40625 6.09375 22.296875 6.09375 
-Q 30 6.09375 35.34375 13.09375 
-Q 40.703125 20.09375 40.703125 28.5 
-Q 40.703125 38.59375 30.296875 39.203125 
-" id="STIXNonUnicode-Italic-e1ec"/>
-    <path d="M 46.40625 60.59375 
-L 43.40625 53.09375 
-Q 36.09375 53 30.9375 50.640625 
-Q 25.796875 48.296875 25.796875 43.796875 
-Q 25.796875 41.703125 27.40625 40.40625 
-Q 34 42.703125 43.90625 43.296875 
-L 44.90625 42.59375 
-L 40.59375 35.40625 
-Q 26.59375 35.40625 18.5 27.296875 
-Q 12.796875 21.59375 12.796875 14.40625 
-Q 12.796875 11.09375 14.4375 9 
-Q 16.09375 6.90625 19.296875 6.90625 
-L 25.09375 6.90625 
-Q 37.796875 6.90625 37.796875 -1.203125 
-Q 37.796875 -8.90625 31.296875 -15.203125 
-Q 24.796875 -21.5 18.296875 -21.5 
-Q 13.40625 -21.5 11.296875 -19.40625 
-L 13.09375 -12.203125 
-L 14.796875 -12.203125 
-Q 17.09375 -14.296875 20.203125 -14.296875 
-Q 23 -14.296875 26.203125 -11.140625 
-Q 29.40625 -8 29.40625 -4.296875 
-Q 29.40625 -1 22.796875 -1 
-L 16.203125 -1 
-Q 10.796875 -1 7.546875 2.34375 
-Q 4.296875 5.703125 4.296875 11.296875 
-Q 4.296875 21.5 13.59375 31.296875 
-Q 16.90625 34.796875 20.09375 36.796875 
-Q 17.703125 39.296875 17.703125 42.296875 
-Q 17.703125 45.296875 18.796875 47.546875 
-Q 19.90625 49.796875 22.703125 52.59375 
-Q 19.5 55 19.5 58.90625 
-Q 19.5 64.296875 24 68.296875 
-L 25.203125 68.296875 
-L 29.90625 66.59375 
-Q 27.09375 63.203125 27.09375 61 
-Q 27.09375 58.59375 29.5 57 
-Q 36.59375 60 45.203125 61 
-z
-" id="STIXNonUnicode-Italic-e1e5"/>
-    <path d="M 49.203125 67.703125 
-L 43.796875 46.09375 
-Q 53.5 46 58.25 41.140625 
-Q 63 36.296875 63 28.796875 
-Q 63 23.59375 60.890625 18.390625 
-Q 58.796875 13.203125 54.9375 8.796875 
-Q 51.09375 4.40625 45.140625 1.65625 
-Q 39.203125 -1.09375 32.09375 -1.203125 
-L 27.59375 -19.203125 
-L 19.90625 -21.59375 
-L 19.09375 -21.09375 
-L 24.09375 -1.203125 
-Q 14.40625 -1.09375 9.59375 3.75 
-Q 4.796875 8.59375 4.796875 16.09375 
-Q 4.796875 23.203125 8.390625 29.890625 
-Q 12 36.59375 19.296875 41.296875 
-Q 26.59375 46 35.796875 46.09375 
-L 40.703125 65.5 
-L 48.703125 68.40625 
-z
-M 42 39 
-L 33.703125 5.90625 
-Q 42.796875 6 48.890625 12.203125 
-Q 55 18.40625 55 27 
-Q 55 32.296875 51.546875 35.546875 
-Q 48.09375 38.796875 42 39 
-M 25.90625 5.90625 
-L 34.203125 39 
-Q 24.703125 39 18.796875 32.640625 
-Q 12.90625 26.296875 12.90625 17.40625 
-Q 12.90625 12.09375 16.09375 9.046875 
-Q 19.296875 6 25.90625 5.90625 
-" id="STIXNonUnicode-Italic-e1f3"/>
-    <path d="M 55.203125 45.296875 
-L 28.40625 12.40625 
-Q 27.296875 5.296875 27.296875 0.796875 
-Q 27.296875 -2 28.09375 -5.203125 
-Q 28.90625 -8.40625 31.34375 -11.34375 
-Q 33.796875 -14.296875 37.40625 -14.296875 
-L 37 -15.703125 
-L 30.59375 -21.5 
-Q 20 -21.5 20 -3.5 
-Q 20 -1.40625 20.203125 2.203125 
-Q 18.296875 -0.203125 11.5 -8.34375 
-Q 4.703125 -16.5 1.40625 -20.90625 
-L -7.203125 -20.90625 
-L 19.796875 12.5 
-Q 21 18.796875 21 24 
-Q 21 26.90625 20.140625 30.15625 
-Q 19.296875 33.40625 16.890625 36.296875 
-Q 14.5 39.203125 11 39.203125 
-L 11.296875 40.5 
-L 17.796875 46.296875 
-Q 28.296875 46.296875 28.296875 28.203125 
-Q 28.296875 26.203125 28.09375 22.59375 
-L 46.5 45.296875 
-z
-" id="STIXNonUnicode-Italic-e1ee"/>
-    <path d="M 19.296875 46.296875 
-L 20.296875 46.296875 
-Q 21.296875 44.296875 21.296875 41.703125 
-Q 21.296875 41 21.203125 40.09375 
-Q 29.09375 46.296875 38 46.296875 
-Q 42.59375 46.296875 45.59375 43.890625 
-Q 48.59375 41.5 48.59375 37.5 
-Q 48.59375 34.796875 47.90625 32.09375 
-L 36.703125 -12.703125 
-Q 35.90625 -16.09375 35.90625 -18.296875 
-Q 35.90625 -20 36.40625 -21.5 
-L 28.203125 -21.5 
-Q 27.796875 -20.09375 27.796875 -18.90625 
-Q 27.796875 -16.90625 28.796875 -12.59375 
-L 39.5 30.40625 
-Q 40 32.59375 40 33.90625 
-Q 40 39.203125 33.5 39.203125 
-Q 30.59375 39.203125 26.140625 36.703125 
-Q 21.703125 34.203125 19.203125 30.203125 
-L 11.703125 0 
-L 3.796875 0 
-L 11.796875 32.296875 
-Q 13 37.09375 13 39.40625 
-Q 13 41.5 12.203125 42.59375 
-z
-" id="STIXNonUnicode-Italic-e1de"/>
-    <path d="M 58.90625 45.296875 
-L 57.203125 38.203125 
-L 47 38.203125 
-Q 45.703125 34.90625 41.203125 17.59375 
-Q 40.09375 13 40.09375 11 
-Q 40.09375 7.703125 42.046875 6.890625 
-Q 44 6.09375 49.09375 6.09375 
-L 48.59375 4.40625 
-L 43.40625 -1 
-Q 37.90625 -0.90625 34.75 1.09375 
-Q 31.59375 3.09375 31.59375 8.203125 
-Q 31.59375 10.703125 32.296875 13.5 
-Q 33.296875 17.703125 35.890625 26.953125 
-Q 38.5 36.203125 39.203125 38.203125 
-L 30.59375 38.203125 
-Q 28.296875 29.203125 26.09375 22.640625 
-Q 23.90625 16.09375 20.953125 10.4375 
-Q 18 4.796875 14.203125 1.890625 
-Q 10.40625 -1 5.90625 -1 
-L 4.5 6.09375 
-Q 10.203125 6.40625 14.09375 12.953125 
-Q 18 19.5 22.703125 38.203125 
-Q 17.5 37.796875 13.5 30.296875 
-L 8.09375 33.703125 
-Q 12.09375 40.703125 16.59375 43 
-Q 21.09375 45.296875 28.40625 45.296875 
-z
-" id="STIXNonUnicode-Italic-e1e7"/>
-   </defs>
-   <g transform="translate(121.560000 30.166875)scale(0.120000 -0.120000)">
-    <use transform="translate(0.000000 0.593750)" xlink:href="#STIXNonUnicode-Italic-e1d8"/>
-    <use transform="translate(58.599991 0.593750)" xlink:href="#STIXNonUnicode-Italic-e1d9"/>
-    <use transform="translate(112.099976 0.593750)" xlink:href="#STIXNonUnicode-Italic-e1da"/>
-    <use transform="translate(162.399963 0.593750)" xlink:href="#STIXNonUnicode-Italic-e1db"/>
-    <use transform="translate(212.099960 0.593750)" xlink:href="#STIXNonUnicode-Italic-e1dc"/>
-    <use transform="translate(261.499954 0.593750)" xlink:href="#STIXNonUnicode-Italic-e1dd"/>
-    <use transform="translate(304.399948 0.593750)" xlink:href="#STIXNonUnicode-Italic-e1de"/>
-    <use transform="translate(353.699936 0.593750)" xlink:href="#STIXNonUnicode-Italic-e1df"/>
-    <use transform="translate(405.499924 0.593750)" xlink:href="#STIXNonUnicode-Italic-e1e0"/>
-    <use transform="translate(435.099915 0.593750)" xlink:href="#STIXNonUnicode-Italic-e1e2"/>
-    <use transform="translate(488.699905 0.593750)" xlink:href="#STIXNonUnicode-Italic-e1e3"/>
-    <use transform="translate(544.799896 0.593750)" xlink:href="#STIXNonUnicode-Italic-e1e4"/>
-    <use transform="translate(582.399887 0.593750)" xlink:href="#STIXNonUnicode-Italic-e1e5"/>
-    <use transform="translate(625.799881 0.593750)" xlink:href="#STIXNonUnicode-Italic-e1e7"/>
-    <use transform="translate(682.299866 0.593750)" xlink:href="#STIXNonUnicode-Italic-e1e1"/>
-    <use transform="translate(729.499863 0.593750)" xlink:href="#STIXNonUnicode-Italic-e1e8"/>
-    <use transform="translate(782.899857 0.593750)" xlink:href="#STIXNonUnicode-Italic-e1ea"/>
-    <use transform="translate(843.599854 0.593750)" xlink:href="#STIXNonUnicode-Italic-e1eb"/>
-    <use transform="translate(890.399841 0.593750)" xlink:href="#STIXNonUnicode-Italic-e1ec"/>
-    <use transform="translate(941.799835 0.593750)" xlink:href="#STIXNonUnicode-Italic-e1f3"/>
-    <use transform="translate(1006.599823 0.593750)" xlink:href="#STIXNonUnicode-Italic-e1ee"/>
-    <use transform="translate(1057.999817 0.593750)" xlink:href="#STIXNonUnicode-Italic-e1ef"/>
+   <g transform="translate(121.56 30.166875)scale(0.12 -0.12)">
+    <defs>
+     <path d="M 3942 2899 
+L 2918 1427 
+Q 2931 781 2982 570 
+Q 3021 390 3270 390 
+L 3245 294 
+L 2989 -64 
+Q 2650 -64 2528 105 
+Q 2406 275 2381 595 
+Q 1882 -64 1184 -64 
+Q 774 -64 537 214 
+Q 301 493 301 960 
+Q 301 1709 800 2336 
+Q 1299 2963 1946 2963 
+Q 2739 2963 2880 2176 
+L 3392 2899 
+L 3942 2899 
+z
+M 2406 1715 
+Q 2406 2093 2236 2301 
+Q 2067 2509 1811 2509 
+Q 1478 2509 1145 2109 
+Q 813 1709 813 1062 
+Q 813 749 953 569 
+Q 1094 390 1318 390 
+Q 1587 390 1878 652 
+Q 2170 915 2381 1434 
+Q 2406 1568 2406 1715 
+z
+" id="STIXNonUnicode-Italic-e1d8" transform="scale(0.015625)"/>
+     <path d="M 173 -838 
+L 1024 2573 
+Q 1203 3296 1498 3706 
+Q 1990 4371 2739 4371 
+Q 3078 4371 3328 4156 
+Q 3578 3942 3578 3603 
+Q 3578 3277 3405 2998 
+Q 3232 2720 2925 2547 
+Q 3142 2470 3273 2243 
+Q 3405 2016 3405 1734 
+Q 3405 934 2845 422 
+Q 2285 -90 1600 -90 
+Q 1171 -90 922 141 
+L 685 -806 
+Q 614 -1088 442 -1376 
+L -77 -1376 
+Q 102 -1114 173 -838 
+z
+M 1875 2400 
+L 2227 2746 
+Q 2592 2765 2825 2989 
+Q 3059 3213 3059 3501 
+Q 3059 3693 2934 3805 
+Q 2810 3917 2592 3917 
+Q 2189 3917 1939 3574 
+Q 1690 3232 1574 2771 
+L 1075 755 
+Q 1139 582 1334 473 
+Q 1530 365 1760 365 
+Q 2195 365 2537 752 
+Q 2880 1139 2880 1645 
+Q 2880 2291 1850 2291 
+L 1875 2400 
+z
+" id="STIXNonUnicode-Italic-e1d9" transform="scale(0.015625)"/>
+     <path d="M 3373 2899 
+L 1523 186 
+L 1139 -1350 
+L 1075 -1382 
+L 666 -1229 
+Q 928 -314 1075 288 
+Q 1190 774 1190 1536 
+Q 1190 1722 1139 1926 
+Q 1088 2131 928 2320 
+Q 768 2509 538 2509 
+L 557 2579 
+L 909 2963 
+Q 1318 2963 1513 2598 
+Q 1709 2234 1709 1696 
+Q 1709 1446 1670 1210 
+L 2822 2899 
+L 3373 2899 
+z
+" id="STIXNonUnicode-Italic-e1da" transform="scale(0.015625)"/>
+     <path d="M 3437 3923 
+L 3098 3565 
+L 3002 3565 
+Q 2803 3917 2221 3917 
+Q 2016 3917 1805 3814 
+Q 1594 3712 1594 3520 
+Q 1594 3411 1750 3289 
+Q 1907 3168 2131 3037 
+Q 2355 2906 2582 2739 
+Q 2810 2573 2966 2310 
+Q 3123 2048 3123 1728 
+Q 3123 1472 3004 1171 
+Q 2886 870 2668 588 
+Q 2451 307 2089 121 
+Q 1728 -64 1293 -64 
+Q 781 -64 486 224 
+Q 192 512 192 973 
+Q 192 1594 589 2077 
+Q 986 2560 1626 2746 
+Q 1075 3014 1075 3392 
+Q 1075 3859 1484 4115 
+Q 1894 4371 2400 4371 
+Q 3181 4371 3437 3923 
+z
+M 2294 806 
+Q 2618 1222 2618 1708 
+Q 2618 2195 2099 2419 
+Q 1536 2413 1123 2029 
+Q 710 1645 710 1101 
+Q 710 794 899 592 
+Q 1088 390 1414 390 
+Q 1971 390 2294 806 
+z
+" id="STIXNonUnicode-Italic-e1db" transform="scale(0.015625)"/>
+     <path d="M 3098 2342 
+L 2714 1997 
+L 2618 1997 
+Q 2579 2259 2416 2384 
+Q 2253 2509 2029 2509 
+Q 1632 2509 1427 2361 
+Q 1222 2214 1222 2029 
+Q 1222 1728 1792 1728 
+L 2176 1728 
+L 2061 1274 
+L 1677 1274 
+Q 1542 1274 1408 1254 
+Q 1274 1235 1114 1184 
+Q 954 1133 851 1017 
+Q 749 902 749 742 
+Q 749 570 909 480 
+Q 1069 390 1318 390 
+Q 1658 390 1914 512 
+Q 2170 634 2419 973 
+L 2778 768 
+Q 2406 301 2048 118 
+Q 1690 -64 1254 -64 
+Q 224 -64 224 582 
+Q 224 877 425 1123 
+Q 627 1370 941 1517 
+Q 704 1664 704 1952 
+Q 704 2342 1113 2652 
+Q 1523 2963 2170 2963 
+Q 2515 2963 2768 2803 
+Q 3021 2643 3098 2342 
+z
+" id="STIXNonUnicode-Italic-e1dc" transform="scale(0.015625)"/>
+     <path d="M 2906 4205 
+L 2880 3738 
+Q 2074 3341 1408 2528 
+Q 742 1715 742 890 
+Q 742 442 1171 442 
+L 1568 442 
+Q 2330 442 2330 -64 
+Q 2330 -570 1910 -966 
+Q 1491 -1363 1075 -1363 
+Q 762 -1363 634 -1229 
+L 749 -768 
+L 858 -768 
+Q 1005 -902 1197 -902 
+Q 1382 -902 1587 -704 
+Q 1792 -506 1792 -256 
+Q 1792 -64 1427 -64 
+L 928 -64 
+Q 627 -64 416 115 
+Q 205 294 205 717 
+Q 205 1357 634 2163 
+Q 909 2662 1408 3232 
+Q 1120 3418 1120 3744 
+Q 1120 4070 1382 4371 
+L 1453 4371 
+L 1760 4262 
+Q 1600 4032 1600 3878 
+Q 1600 3757 1667 3683 
+Q 1734 3610 1830 3597 
+Q 2374 4032 2803 4205 
+L 2906 4205 
+z
+" id="STIXNonUnicode-Italic-e1dd" transform="scale(0.015625)"/>
+     <path d="M 1235 2963 
+L 1299 2963 
+Q 1363 2835 1363 2669 
+Q 1363 2624 1357 2566 
+Q 1862 2963 2432 2963 
+Q 2726 2963 2918 2809 
+Q 3110 2656 3110 2400 
+Q 3110 2227 3066 2054 
+L 2349 -813 
+Q 2298 -1030 2298 -1171 
+Q 2298 -1280 2330 -1376 
+L 1805 -1376 
+Q 1779 -1286 1779 -1210 
+Q 1779 -1082 1843 -806 
+L 2528 1946 
+Q 2560 2086 2560 2170 
+Q 2560 2509 2144 2509 
+Q 1958 2509 1673 2349 
+Q 1389 2189 1229 1933 
+L 749 0 
+L 243 0 
+L 755 2067 
+Q 832 2374 832 2522 
+Q 832 2656 781 2726 
+L 1235 2963 
+z
+" id="STIXNonUnicode-Italic-e1de" transform="scale(0.015625)"/>
+     <path d="M 3270 3136 
+Q 3270 2432 3017 1696 
+Q 2765 960 2304 448 
+Q 1843 -64 1318 -64 
+Q 858 -64 637 272 
+Q 416 608 416 1178 
+Q 416 1574 553 2102 
+Q 691 2630 931 3145 
+Q 1171 3661 1571 4016 
+Q 1971 4371 2426 4371 
+Q 2861 4371 3065 4028 
+Q 3270 3686 3270 3136 
+z
+M 1107 2387 
+L 2682 2387 
+Q 2765 2784 2765 3104 
+Q 2765 3917 2304 3917 
+Q 1952 3917 1625 3462 
+Q 1299 3008 1107 2387 
+z
+M 2573 1933 
+L 998 1933 
+Q 922 1555 922 1235 
+Q 922 390 1427 390 
+Q 1779 390 2076 822 
+Q 2374 1254 2573 1933 
+z
+" id="STIXNonUnicode-Italic-e1df" transform="scale(0.015625)"/>
+     <path d="M 1715 557 
+L 1510 77 
+Q 1286 -64 915 -64 
+Q 646 -64 502 73 
+Q 358 211 358 448 
+Q 358 563 384 666 
+L 922 2816 
+L 1427 2970 
+L 1478 2938 
+L 966 877 
+Q 928 723 928 627 
+Q 928 390 1178 390 
+Q 1344 390 1600 557 
+L 1715 557 
+z
+" id="STIXNonUnicode-Italic-e1e0" transform="scale(0.015625)"/>
+     <path d="M 3213 384 
+L 3194 288 
+L 2925 -70 
+Q 2630 -70 2425 195 
+Q 2221 461 2195 902 
+L 2118 2086 
+L 666 0 
+L 115 0 
+L 2067 2778 
+Q 2067 2861 2054 3053 
+Q 2010 3910 1453 3917 
+L 1478 4019 
+L 1754 4371 
+Q 2067 4371 2291 4096 
+Q 2522 3821 2554 3398 
+L 2694 1254 
+Q 2707 1088 2713 998 
+Q 2720 909 2755 774 
+Q 2790 640 2838 569 
+Q 2886 499 2982 441 
+Q 3078 384 3213 384 
+z
+" id="STIXNonUnicode-Italic-e1e2" transform="scale(0.015625)"/>
+     <path d="M 3430 2899 
+L 2912 819 
+Q 2880 704 2880 621 
+Q 2880 390 3181 390 
+L 3155 301 
+L 2918 -64 
+Q 2522 -64 2400 134 
+Q 2342 224 2342 410 
+L 1382 -64 
+Q 1024 -64 902 96 
+L 678 -806 
+Q 595 -1146 435 -1376 
+L -58 -1376 
+Q 128 -1088 198 -813 
+L 1120 2899 
+L 1626 2899 
+L 1146 954 
+Q 1114 813 1114 730 
+Q 1114 390 1530 390 
+Q 1709 390 2006 579 
+Q 2304 768 2464 1030 
+L 2925 2899 
+L 3430 2899 
+z
+" id="STIXNonUnicode-Italic-e1e3" transform="scale(0.015625)"/>
+     <path d="M 2093 2842 
+L 2579 2970 
+Q 2662 2656 2662 2451 
+Q 2662 2074 2400 1606 
+Q 2086 1050 915 -90 
+L 787 -90 
+L 262 2899 
+L 813 2899 
+L 1178 774 
+Q 1613 1184 1811 1459 
+Q 2106 1869 2106 2227 
+Q 2106 2426 2029 2758 
+L 2093 2842 
+z
+" id="STIXNonUnicode-Italic-e1e4" transform="scale(0.015625)"/>
+     <path d="M 2970 3878 
+L 2778 3398 
+Q 2310 3392 1980 3241 
+Q 1651 3091 1651 2803 
+Q 1651 2669 1754 2586 
+Q 2176 2733 2810 2771 
+L 2874 2726 
+L 2598 2266 
+Q 1702 2266 1184 1747 
+Q 819 1382 819 922 
+Q 819 710 924 576 
+Q 1030 442 1235 442 
+L 1606 442 
+Q 2419 442 2419 -77 
+Q 2419 -570 2003 -973 
+Q 1587 -1376 1171 -1376 
+Q 858 -1376 723 -1242 
+L 838 -781 
+L 947 -781 
+Q 1094 -915 1293 -915 
+Q 1472 -915 1677 -713 
+Q 1882 -512 1882 -275 
+Q 1882 -64 1459 -64 
+L 1037 -64 
+Q 691 -64 483 150 
+Q 275 365 275 723 
+Q 275 1376 870 2003 
+Q 1082 2227 1286 2355 
+Q 1133 2515 1133 2707 
+Q 1133 2899 1203 3043 
+Q 1274 3187 1453 3366 
+Q 1248 3520 1248 3770 
+Q 1248 4115 1536 4371 
+L 1613 4371 
+L 1914 4262 
+Q 1734 4045 1734 3904 
+Q 1734 3750 1888 3648 
+Q 2342 3840 2893 3904 
+L 2970 3878 
+z
+" id="STIXNonUnicode-Italic-e1e5" transform="scale(0.015625)"/>
+     <path d="M 3770 2899 
+L 3661 2445 
+L 3008 2445 
+Q 2925 2234 2637 1126 
+Q 2566 832 2566 704 
+Q 2566 493 2691 441 
+Q 2816 390 3142 390 
+L 3110 282 
+L 2778 -64 
+Q 2426 -58 2224 70 
+Q 2022 198 2022 525 
+Q 2022 685 2067 864 
+Q 2131 1133 2297 1725 
+Q 2464 2317 2509 2445 
+L 1958 2445 
+Q 1811 1869 1670 1449 
+Q 1530 1030 1341 668 
+Q 1152 307 909 121 
+Q 666 -64 378 -64 
+L 288 390 
+Q 653 410 902 829 
+Q 1152 1248 1453 2445 
+Q 1120 2419 864 1939 
+L 518 2157 
+Q 774 2605 1062 2752 
+Q 1350 2899 1818 2899 
+L 3770 2899 
+z
+" id="STIXNonUnicode-Italic-e1e7" transform="scale(0.015625)"/>
+     <path d="M 3309 2579 
+L 3290 2509 
+Q 2323 2458 1466 1542 
+L 2739 0 
+L 2074 0 
+L 1037 1178 
+L 749 0 
+L 243 0 
+L 941 2816 
+L 1427 2970 
+L 1478 2938 
+L 1210 1869 
+Q 1581 2253 2137 2582 
+Q 2694 2912 3181 2963 
+L 3309 2579 
+z
+" id="STIXNonUnicode-Italic-e1e1" transform="scale(0.015625)"/>
+     <path d="M 38 -838 
+L 435 755 
+Q 576 1338 723 1709 
+Q 870 2080 1126 2381 
+Q 1619 2957 2304 2957 
+Q 2726 2957 2995 2669 
+Q 3264 2381 3264 1933 
+Q 3264 1171 2669 550 
+Q 2074 -70 1421 -70 
+Q 1062 -70 794 160 
+L 550 -813 
+Q 461 -1171 301 -1382 
+L -211 -1382 
+Q -32 -1120 38 -838 
+z
+M 2726 1798 
+Q 2726 2118 2553 2310 
+Q 2381 2502 2099 2502 
+Q 1773 2502 1498 2176 
+Q 1331 1984 1216 1693 
+Q 1101 1402 947 781 
+Q 1094 384 1504 384 
+Q 1997 384 2361 819 
+Q 2726 1254 2726 1798 
+z
+" id="STIXNonUnicode-Italic-e1e8" transform="scale(0.015625)"/>
+     <path d="M 4000 2899 
+L 3891 2445 
+L 2784 2445 
+Q 3149 2125 3149 1638 
+Q 3149 1376 3030 1088 
+Q 2912 800 2697 537 
+Q 2483 275 2137 105 
+Q 1792 -64 1382 -64 
+Q 877 -64 582 227 
+Q 288 518 288 998 
+Q 288 1357 451 1734 
+Q 614 2112 851 2349 
+Q 1126 2624 1472 2761 
+Q 1818 2899 2112 2899 
+L 4000 2899 
+z
+M 2630 1517 
+Q 2630 1843 2428 2080 
+Q 2227 2317 1958 2445 
+Q 1472 2445 1145 2045 
+Q 819 1645 819 1133 
+Q 819 794 1001 592 
+Q 1184 390 1504 390 
+Q 2003 390 2316 748 
+Q 2630 1107 2630 1517 
+z
+" id="STIXNonUnicode-Italic-e1ea" transform="scale(0.015625)"/>
+     <path d="M 3110 2899 
+L 3002 2445 
+L 2035 2445 
+Q 1958 2240 1664 1126 
+Q 1587 819 1587 666 
+Q 1587 480 1696 435 
+Q 1805 390 2118 390 
+L 2086 282 
+L 1850 -64 
+Q 1664 -64 1542 -45 
+Q 1421 -26 1296 25 
+Q 1171 77 1107 195 
+Q 1043 314 1043 493 
+Q 1043 666 1094 864 
+Q 1158 1133 1324 1725 
+Q 1491 2317 1536 2445 
+L 1370 2445 
+Q 928 2445 634 1798 
+L 269 1952 
+Q 531 2509 851 2704 
+Q 1171 2899 1645 2899 
+L 3110 2899 
+z
+" id="STIXNonUnicode-Italic-e1eb" transform="scale(0.015625)"/>
+     <path d="M 1939 2509 
+L 2054 2963 
+Q 2534 2963 2835 2694 
+Q 3136 2426 3136 1920 
+Q 3136 1158 2573 547 
+Q 2010 -64 1299 -64 
+Q 390 -64 390 723 
+Q 390 986 467 1280 
+L 666 2061 
+Q 736 2330 736 2509 
+Q 736 2650 685 2720 
+L 1146 2963 
+L 1216 2963 
+Q 1299 2784 1299 2643 
+Q 1299 2573 1280 2509 
+L 947 1165 
+Q 909 1011 909 890 
+Q 909 646 1043 518 
+Q 1178 390 1427 390 
+Q 1920 390 2262 838 
+Q 2605 1286 2605 1824 
+Q 2605 2470 1939 2509 
+z
+" id="STIXNonUnicode-Italic-e1ec" transform="scale(0.015625)"/>
+     <path d="M 3149 4333 
+L 2803 2950 
+Q 3424 2944 3728 2633 
+Q 4032 2323 4032 1843 
+Q 4032 1510 3897 1177 
+Q 3763 845 3516 563 
+Q 3270 282 2889 106 
+Q 2509 -70 2054 -77 
+L 1766 -1229 
+L 1274 -1382 
+L 1222 -1350 
+L 1542 -77 
+Q 922 -70 614 240 
+Q 307 550 307 1030 
+Q 307 1485 537 1913 
+Q 768 2342 1235 2643 
+Q 1702 2944 2291 2950 
+L 2605 4192 
+L 3117 4378 
+L 3149 4333 
+z
+M 2688 2496 
+L 2157 378 
+Q 2739 384 3129 781 
+Q 3520 1178 3520 1728 
+Q 3520 2067 3299 2275 
+Q 3078 2483 2688 2496 
+z
+M 1658 378 
+L 2189 2496 
+Q 1581 2496 1203 2089 
+Q 826 1683 826 1114 
+Q 826 774 1030 579 
+Q 1235 384 1658 378 
+z
+" id="STIXNonUnicode-Italic-e1f3" transform="scale(0.015625)"/>
+     <path d="M 3533 2899 
+L 1818 794 
+Q 1747 339 1747 51 
+Q 1747 -128 1798 -333 
+Q 1850 -538 2006 -726 
+Q 2163 -915 2394 -915 
+L 2368 -1005 
+L 1958 -1376 
+Q 1280 -1376 1280 -224 
+Q 1280 -90 1293 141 
+Q 1171 -13 736 -534 
+Q 301 -1056 90 -1338 
+L -461 -1338 
+L 1267 800 
+Q 1344 1203 1344 1536 
+Q 1344 1722 1289 1930 
+Q 1235 2138 1081 2323 
+Q 928 2509 704 2509 
+L 723 2592 
+L 1139 2963 
+Q 1811 2963 1811 1805 
+Q 1811 1677 1798 1446 
+L 2976 2899 
+L 3533 2899 
+z
+" id="STIXNonUnicode-Italic-e1ee" transform="scale(0.015625)"/>
+     <path d="M 4512 2950 
+L 4192 2502 
+Q 4006 2445 3875 2227 
+Q 3744 2010 3610 1472 
+Q 3526 1133 3420 899 
+Q 3315 666 3139 445 
+Q 2963 224 2681 96 
+Q 2400 -32 2016 -64 
+L 1728 -1229 
+L 1235 -1382 
+L 1184 -1350 
+L 1504 -64 
+Q 986 -13 771 211 
+Q 557 435 557 819 
+Q 557 1075 653 1472 
+Q 762 1901 762 2138 
+Q 762 2419 576 2502 
+L 480 2950 
+Q 1293 2950 1293 2221 
+Q 1293 2003 1229 1766 
+Q 1101 1235 1101 986 
+Q 1101 717 1222 573 
+Q 1344 429 1619 397 
+L 2195 2714 
+L 2714 2906 
+L 2746 2861 
+L 2131 397 
+Q 2579 454 2790 761 
+Q 3002 1069 3174 1766 
+Q 3469 2950 4512 2950 
+z
+" id="STIXNonUnicode-Italic-e1ef" transform="scale(0.015625)"/>
+    </defs>
+    <use transform="translate(0 0.59375)" xlink:href="#STIXNonUnicode-Italic-e1d8"/>
+    <use transform="translate(58.599991 0.59375)" xlink:href="#STIXNonUnicode-Italic-e1d9"/>
+    <use transform="translate(112.099976 0.59375)" xlink:href="#STIXNonUnicode-Italic-e1da"/>
+    <use transform="translate(162.399963 0.59375)" xlink:href="#STIXNonUnicode-Italic-e1db"/>
+    <use transform="translate(212.09996 0.59375)" xlink:href="#STIXNonUnicode-Italic-e1dc"/>
+    <use transform="translate(261.499954 0.59375)" xlink:href="#STIXNonUnicode-Italic-e1dd"/>
+    <use transform="translate(304.399948 0.59375)" xlink:href="#STIXNonUnicode-Italic-e1de"/>
+    <use transform="translate(353.699936 0.59375)" xlink:href="#STIXNonUnicode-Italic-e1df"/>
+    <use transform="translate(405.499924 0.59375)" xlink:href="#STIXNonUnicode-Italic-e1e0"/>
+    <use transform="translate(435.099915 0.59375)" xlink:href="#STIXNonUnicode-Italic-e1e2"/>
+    <use transform="translate(488.699905 0.59375)" xlink:href="#STIXNonUnicode-Italic-e1e3"/>
+    <use transform="translate(544.799896 0.59375)" xlink:href="#STIXNonUnicode-Italic-e1e4"/>
+    <use transform="translate(582.399887 0.59375)" xlink:href="#STIXNonUnicode-Italic-e1e5"/>
+    <use transform="translate(625.799881 0.59375)" xlink:href="#STIXNonUnicode-Italic-e1e7"/>
+    <use transform="translate(682.299866 0.59375)" xlink:href="#STIXNonUnicode-Italic-e1e1"/>
+    <use transform="translate(729.499863 0.59375)" xlink:href="#STIXNonUnicode-Italic-e1e8"/>
+    <use transform="translate(782.899857 0.59375)" xlink:href="#STIXNonUnicode-Italic-e1ea"/>
+    <use transform="translate(843.599854 0.59375)" xlink:href="#STIXNonUnicode-Italic-e1eb"/>
+    <use transform="translate(890.399841 0.59375)" xlink:href="#STIXNonUnicode-Italic-e1ec"/>
+    <use transform="translate(941.799835 0.59375)" xlink:href="#STIXNonUnicode-Italic-e1f3"/>
+    <use transform="translate(1006.599823 0.59375)" xlink:href="#STIXNonUnicode-Italic-e1ee"/>
+    <use transform="translate(1057.999817 0.59375)" xlink:href="#STIXNonUnicode-Italic-e1ef"/>
    </g>
   </g>
  </g>
diff --git a/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_69.svg b/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_69.svg
index 6f13a8fd413f..8242b10930c7 100644
--- a/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_69.svg
+++ b/lib/matplotlib/tests/baseline_images/test_mathtext/mathtext_stixsans_69.svg
@@ -1,12 +1,23 @@
 <?xml version="1.0" encoding="utf-8" standalone="no"?>
 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
   "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<!-- Created with matplotlib (https://matplotlib.org/) -->
 <svg height="54pt" version="1.1" viewBox="0 0 378 54" width="378pt" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <metadata>
+  <rdf:RDF xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+   <cc:Work>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:date>2020-08-05T13:43:37.975730</dc:date>
+    <dc:format>image/svg+xml</dc:format>
+    <dc:creator>
+     <cc:Agent>
+      <dc:title>Matplotlib v3.3.0rc1.post530.dev0+g4269804ce, https://matplotlib.org/</dc:title>
+     </cc:Agent>
+    </dc:creator>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
  <defs>
-  <style type="text/css">
-*{stroke-linecap:butt;stroke-linejoin:round;}
-  </style>
+  <style type="text/css">*{stroke-linecap:butt;stroke-linejoin:round;}</style>
  </defs>
  <g id="figure_1">
   <g id="patch_1">
@@ -19,94 +30,98 @@ z
   </g>
   <g id="text_1">
    <!-- $\mathring{A}  \AA$ -->
-   <defs>
-    <path d="M 23.203125 38.703125 
-Q 31 30.796875 31 25.1875 
-Q 31 19.59375 27.046875 15.640625 
-Q 23.09375 11.703125 17.5 11.703125 
-Q 11.796875 11.703125 7.890625 15.640625 
-Q 4 19.59375 4 25.40625 
-Q 4 31 7.953125 34.84375 
-Q 11.90625 38.703125 17.703125 38.703125 
-Q 23.203125 38.703125 31 30.796875 
+   <g transform="translate(181.32 30.31125)scale(0.12 -0.12)">
+    <defs>
+     <path d="M 1734 2224 
+Q 1984 1971 1984 1612 
+Q 1984 1254 1731 1001 
+Q 1478 749 1120 749 
+Q 755 749 505 1001 
+Q 256 1254 256 1626 
+Q 256 1984 509 2230 
+Q 762 2477 1133 2477 
+Q 1485 2477 1734 2224 
 z
-M 20.40625 18.296875 
-Q 24.40625 22.296875 24.40625 25.1875 
-Q 24.40625 28.09375 22.40625 30.09375 
-Q 20.40625 32.09375 17.703125 32.09375 
-Q 14.59375 32.09375 12.59375 30.140625 
-Q 10.59375 28.203125 10.59375 25.40625 
-Q 10.59375 22.296875 12.546875 20.296875 
-Q 14.5 18.296875 17.5 18.296875 
-Q 20.40625 18.296875 24.40625 22.296875 
+M 1434 1299 
+Q 1562 1427 1562 1612 
+Q 1562 1798 1434 1926 
+Q 1306 2054 1133 2054 
+Q 934 2054 806 1929 
+Q 678 1805 678 1626 
+Q 678 1427 803 1299 
+Q 928 1171 1120 1171 
+Q 1306 1171 1434 1299 
 z
-" id="STIXGeneral-Regular-8728"/>
-    <path d="M 63.5 0 
-L 53.90625 0 
-L 50.59375 20 
-L 25.703125 20 
-L 12.703125 0 
-L 3.09375 0 
-L 48.796875 67.40625 
-L 51.40625 67.40625 
+" id="STIXGeneral-Regular-2218" transform="scale(0.015625)"/>
+     <path d="M 4064 0 
+L 3450 0 
+L 3238 1280 
+L 1645 1280 
+L 813 0 
+L 198 0 
+L 3123 4314 
+L 3290 4314 
+L 4064 0 
 z
-M 49.5 27.40625 
-L 45.796875 50.296875 
-L 30.703125 27.40625 
+M 3168 1754 
+L 2931 3219 
+L 1965 1754 
+L 3168 1754 
 z
-" id="STIXGeneral-Italic-120328"/>
-    <path d="M 56.40625 0 
-L 31.90625 0 
-L 31.90625 1.59375 
-Q 36.40625 1.796875 38 3 
-Q 39.59375 4.203125 39.59375 6.90625 
-Q 39.59375 7.703125 39.40625 9.5 
-L 37.40625 22.59375 
-L 15.40625 22.59375 
-L 9.5 11.5 
-Q 7.296875 7.40625 7.296875 4.90625 
-Q 7.296875 1.90625 13.5 1.59375 
-L 13.5 0 
-L -5.09375 0 
-L -5.09375 1.59375 
-Q -1.703125 2.296875 0.4375 4.796875 
-Q 2.59375 7.296875 8.296875 17.203125 
-L 36.796875 66.796875 
-L 39.40625 66.796875 
-L 48.59375 11.5 
-Q 49.59375 5.296875 51 3.59375 
-Q 52.40625 1.90625 56.40625 1.59375 
+" id="STIXGeneral-Italic-1d608" transform="scale(0.015625)"/>
+     <path d="M 3610 0 
+L 2042 0 
+L 2042 102 
+Q 2330 115 2432 192 
+Q 2534 269 2534 442 
+Q 2534 493 2522 608 
+L 2394 1446 
+L 986 1446 
+L 608 736 
+Q 467 474 467 314 
+Q 467 122 864 102 
+L 864 0 
+L -326 0 
+L -326 102 
+Q -109 147 28 307 
+Q 166 467 531 1101 
+L 2355 4275 
+L 2522 4275 
+L 3110 736 
+Q 3174 339 3264 230 
+Q 3354 122 3610 102 
+L 3610 0 
 z
-M 36.90625 26.203125 
-L 32.40625 52.5 
-L 17.5 26.203125 
+M 2362 1677 
+L 2074 3360 
+L 1120 1677 
+L 2362 1677 
 z
-M 44.59375 95.703125 
-Q 50.5 89.796875 50.5 85.6875 
-Q 50.5 81.59375 47.546875 78.6875 
-Q 44.59375 75.796875 40.5 75.796875 
-Q 36.203125 75.796875 33.34375 78.6875 
-Q 30.5 81.59375 30.5 85.796875 
-Q 30.5 89.796875 33.453125 92.75 
-Q 36.40625 95.703125 40.40625 95.703125 
-Q 44.59375 95.703125 50.5 89.796875 
+M 3043 5936 
+Q 3232 5747 3232 5484 
+Q 3232 5222 3043 5036 
+Q 2854 4851 2592 4851 
+Q 2317 4851 2134 5036 
+Q 1952 5222 1952 5491 
+Q 1952 5747 2141 5936 
+Q 2330 6125 2586 6125 
+Q 2854 6125 3043 5936 
 z
-M 43.296875 79.203125 
-Q 47.09375 82.90625 47.09375 85.703125 
-Q 47.09375 88.5 45.140625 90.390625 
-Q 43.203125 92.296875 40.40625 92.296875 
-Q 37.796875 92.296875 35.84375 90.34375 
-Q 33.90625 88.40625 33.90625 85.796875 
-Q 33.90625 83 35.75 81.09375 
-Q 37.59375 79.203125 40.40625 79.203125 
-Q 43.296875 79.203125 47.09375 82.90625 
+M 2892 5187 
+Q 3014 5306 3014 5485 
+Q 3014 5664 2889 5785 
+Q 2765 5907 2586 5907 
+Q 2419 5907 2294 5782 
+Q 2170 5658 2170 5491 
+Q 2170 5312 2288 5190 
+Q 2406 5069 2586 5069 
+Q 2771 5069 2892 5187 
 z
-" id="STIXGeneral-Italic-197"/>
-   </defs>
-   <g transform="translate(181.32 30.31125)scale(0.12 -0.12)">
-    <use transform="translate(32.681248 74.46875)scale(0.49)" xlink:href="#STIXGeneral-Regular-8728"/>
-    <use transform="translate(0 0.296875)" xlink:href="#STIXGeneral-Italic-120328"/>
-    <use transform="translate(66.599991 0.296875)" xlink:href="#STIXGeneral-Italic-197"/>
+" id="STIXGeneral-Italic-c5" transform="scale(0.015625)"/>
+    </defs>
+    <use transform="translate(32.681248 74.46875)scale(0.49)" xlink:href="#STIXGeneral-Regular-2218"/>
+    <use transform="translate(0 0.296875)" xlink:href="#STIXGeneral-Italic-1d608"/>
+    <use transform="translate(66.599991 0.296875)" xlink:href="#STIXGeneral-Italic-c5"/>
    </g>
   </g>
  </g>
diff --git a/src/ft2font.cpp b/src/ft2font.cpp
index 817289945f72..720d8a622df5 100644
--- a/src/ft2font.cpp
+++ b/src/ft2font.cpp
@@ -9,6 +9,7 @@
 
 #include "ft2font.h"
 #include "mplutils.h"
+#include "numpy_cpp.h"
 #include "py_exceptions.h"
 
 #ifndef M_PI
@@ -168,11 +169,6 @@ FT2Image::draw_rect_filled(unsigned long x0, unsigned long y0, unsigned long x1,
     m_dirty = true;
 }
 
-inline double conv(long v)
-{
-    return v / 64.;
-}
-
 static FT_UInt ft_get_char_index_or_warn(FT_Face face, FT_ULong charcode)
 {
     FT_UInt glyph_index = FT_Get_Char_Index(face, charcode);
@@ -188,325 +184,133 @@ static FT_UInt ft_get_char_index_or_warn(FT_Face face, FT_ULong charcode)
 }
 
 
-int FT2Font::get_path_count()
+// ft_outline_decomposer should be passed to FT_Outline_Decompose.  On the
+// first pass, vertices and codes are set to NULL, and index is simply
+// incremented for each vertex that should be inserted, so that it is set, at
+// the end, to the total number of vertices.  On a second pass, vertices and
+// codes should point to correctly sized arrays, and index set again to zero,
+// to get fill vertices and codes with the outline decomposition.
+struct ft_outline_decomposer
 {
-    // get the glyph as a path, a list of (COMMAND, *args) as described in matplotlib.path
-    // this code is from agg's decompose_ft_outline with minor modifications
-
-    if (!face->glyph) {
-        throw std::runtime_error("No glyph loaded");
-    }
-
-    FT_Outline &outline = face->glyph->outline;
-
-    FT_Vector v_last;
-    FT_Vector v_control;
-    FT_Vector v_start;
-
-    FT_Vector *point;
-    FT_Vector *limit;
-    char *tags;
-
-    int n;     // index of contour in outline
-    int first; // index of first point in contour
-    char tag;  // current point's state
-    int count;
-
-    count = 0;
-    first = 0;
-    for (n = 0; n < outline.n_contours; n++) {
-        int last; // index of last point in contour
-        bool starts_with_last;
-
-        last = outline.contours[n];
-        limit = outline.points + last;
-
-        v_start = outline.points[first];
-        v_last = outline.points[last];
-
-        v_control = v_start;
-
-        point = outline.points + first;
-        tags = outline.tags + first;
-        tag = FT_CURVE_TAG(tags[0]);
-
-        // A contour cannot start with a cubic control point!
-        if (tag == FT_CURVE_TAG_CUBIC) {
-            throw std::runtime_error("A contour cannot start with a cubic control point");
-        } else if (tag == FT_CURVE_TAG_CONIC) {
-            starts_with_last = true;
-        } else {
-            starts_with_last = false;
-        }
-
-        count++;
-
-        while (point < limit) {
-            if (!starts_with_last) {
-                point++;
-                tags++;
-            }
-            starts_with_last = false;
-
-            tag = FT_CURVE_TAG(tags[0]);
-            switch (tag) {
-            case FT_CURVE_TAG_ON: // emit a single line_to
-            {
-                count++;
-                continue;
-            }
-
-            case FT_CURVE_TAG_CONIC: // consume conic arcs
-            {
-            Count_Do_Conic:
-                if (point < limit) {
-                    point++;
-                    tags++;
-                    tag = FT_CURVE_TAG(tags[0]);
-
-                    if (tag == FT_CURVE_TAG_ON) {
-                        count += 2;
-                        continue;
-                    }
-
-                    if (tag != FT_CURVE_TAG_CONIC) {
-                        throw std::runtime_error("Invalid font");
-                    }
-
-                    count += 2;
-
-                    goto Count_Do_Conic;
-                }
-
-                count += 2;
-
-                goto Count_Close;
-            }
-
-            default: // FT_CURVE_TAG_CUBIC
-            {
-                if (point + 1 > limit || FT_CURVE_TAG(tags[1]) != FT_CURVE_TAG_CUBIC) {
-                    throw std::runtime_error("Invalid font");
-                }
-
-                point += 2;
-                tags += 2;
-
-                if (point <= limit) {
-                    count += 3;
-                    continue;
-                }
+    int index;
+    double* vertices;
+    unsigned char* codes;
+};
 
-                count += 3;
-
-                goto Count_Close;
-            }
-            }
+static int
+ft_outline_move_to(FT_Vector const* to, void* user)
+{
+    ft_outline_decomposer* d = reinterpret_cast<ft_outline_decomposer*>(user);
+    if (d->codes) {
+        if (d->index) {
+            // Appending ENDPOLY is important to make patheffects work.
+            *(d->vertices++) = 0;
+            *(d->vertices++) = 0;
+            *(d->codes++) = ENDPOLY;
         }
-
-    Count_Close:
-        count++;
-        first = last + 1;
+        *(d->vertices++) = to->x / 64.;
+        *(d->vertices++) = to->y / 64.;
+        *(d->codes++) = MOVETO;
     }
-
-    return count;
+    d->index += d->index ? 2 : 1;
+    return 0;
 }
 
-void FT2Font::get_path(double *outpoints, unsigned char *outcodes)
+static int
+ft_outline_line_to(FT_Vector const* to, void* user)
 {
-    FT_Outline &outline = face->glyph->outline;
-    bool flip_y = false; // todo, pass me as kwarg
-
-    FT_Vector v_last;
-    FT_Vector v_control;
-    FT_Vector v_start;
-
-    FT_Vector *point;
-    FT_Vector *limit;
-    char *tags;
-
-    int n;     // index of contour in outline
-    int first; // index of first point in contour
-    char tag;  // current point's state
-
-    first = 0;
-    for (n = 0; n < outline.n_contours; n++) {
-        int last; // index of last point in contour
-        bool starts_with_last;
-
-        last = outline.contours[n];
-        limit = outline.points + last;
-
-        v_start = outline.points[first];
-        v_last = outline.points[last];
-
-        v_control = v_start;
-
-        point = outline.points + first;
-        tags = outline.tags + first;
-        tag = FT_CURVE_TAG(tags[0]);
-
-        double x, y;
-        if (tag != FT_CURVE_TAG_ON) {
-            x = conv(v_last.x);
-            y = flip_y ? -conv(v_last.y) : conv(v_last.y);
-            starts_with_last = true;
-        } else {
-            x = conv(v_start.x);
-            y = flip_y ? -conv(v_start.y) : conv(v_start.y);
-            starts_with_last = false;
-        }
-
-        *(outpoints++) = x;
-        *(outpoints++) = y;
-        *(outcodes++) = MOVETO;
+    ft_outline_decomposer* d = reinterpret_cast<ft_outline_decomposer*>(user);
+    if (d->codes) {
+        *(d->vertices++) = to->x / 64.;
+        *(d->vertices++) = to->y / 64.;
+        *(d->codes++) = LINETO;
+    }
+    d->index++;
+    return 0;
+}
 
-        while (point < limit) {
-            if (!starts_with_last) {
-                point++;
-                tags++;
-            }
-            starts_with_last = false;
-
-            tag = FT_CURVE_TAG(tags[0]);
-            switch (tag) {
-            case FT_CURVE_TAG_ON: // emit a single line_to
-            {
-                double x = conv(point->x);
-                double y = flip_y ? -conv(point->y) : conv(point->y);
-                *(outpoints++) = x;
-                *(outpoints++) = y;
-                *(outcodes++) = LINETO;
-                continue;
-            }
+static int
+ft_outline_conic_to(FT_Vector const* control, FT_Vector const* to, void* user)
+{
+    ft_outline_decomposer* d = reinterpret_cast<ft_outline_decomposer*>(user);
+    if (d->codes) {
+        *(d->vertices++) = control->x / 64.;
+        *(d->vertices++) = control->y / 64.;
+        *(d->vertices++) = to->x / 64.;
+        *(d->vertices++) = to->y / 64.;
+        *(d->codes++) = CURVE3;
+        *(d->codes++) = CURVE3;
+    }
+    d->index += 2;
+    return 0;
+}
 
-            case FT_CURVE_TAG_CONIC: // consume conic arcs
-            {
-                v_control.x = point->x;
-                v_control.y = point->y;
-
-            Do_Conic:
-                if (point < limit) {
-                    FT_Vector vec;
-                    FT_Vector v_middle;
-
-                    point++;
-                    tags++;
-                    tag = FT_CURVE_TAG(tags[0]);
-
-                    vec.x = point->x;
-                    vec.y = point->y;
-
-                    if (tag == FT_CURVE_TAG_ON) {
-                        double xctl = conv(v_control.x);
-                        double yctl = flip_y ? -conv(v_control.y) : conv(v_control.y);
-                        double xto = conv(vec.x);
-                        double yto = flip_y ? -conv(vec.y) : conv(vec.y);
-                        *(outpoints++) = xctl;
-                        *(outpoints++) = yctl;
-                        *(outpoints++) = xto;
-                        *(outpoints++) = yto;
-                        *(outcodes++) = CURVE3;
-                        *(outcodes++) = CURVE3;
-                        continue;
-                    }
-
-                    v_middle.x = (v_control.x + vec.x) / 2;
-                    v_middle.y = (v_control.y + vec.y) / 2;
-
-                    double xctl = conv(v_control.x);
-                    double yctl = flip_y ? -conv(v_control.y) : conv(v_control.y);
-                    double xto = conv(v_middle.x);
-                    double yto = flip_y ? -conv(v_middle.y) : conv(v_middle.y);
-                    *(outpoints++) = xctl;
-                    *(outpoints++) = yctl;
-                    *(outpoints++) = xto;
-                    *(outpoints++) = yto;
-                    *(outcodes++) = CURVE3;
-                    *(outcodes++) = CURVE3;
-
-                    v_control = vec;
-                    goto Do_Conic;
-                }
-                double xctl = conv(v_control.x);
-                double yctl = flip_y ? -conv(v_control.y) : conv(v_control.y);
-                double xto = conv(v_start.x);
-                double yto = flip_y ? -conv(v_start.y) : conv(v_start.y);
-
-                *(outpoints++) = xctl;
-                *(outpoints++) = yctl;
-                *(outpoints++) = xto;
-                *(outpoints++) = yto;
-                *(outcodes++) = CURVE3;
-                *(outcodes++) = CURVE3;
-
-                goto Close;
-            }
+static int
+ft_outline_cubic_to(
+  FT_Vector const* c1, FT_Vector const* c2, FT_Vector const* to, void* user)
+{
+    ft_outline_decomposer* d = reinterpret_cast<ft_outline_decomposer*>(user);
+    if (d->codes) {
+        *(d->vertices++) = c1->x / 64.;
+        *(d->vertices++) = c1->y / 64.;
+        *(d->vertices++) = c2->x / 64.;
+        *(d->vertices++) = c2->y / 64.;
+        *(d->vertices++) = to->x / 64.;
+        *(d->vertices++) = to->y / 64.;
+        *(d->codes++) = CURVE4;
+        *(d->codes++) = CURVE4;
+        *(d->codes++) = CURVE4;
+    }
+    d->index += 3;
+    return 0;
+}
 
-            default: // FT_CURVE_TAG_CUBIC
-            {
-                FT_Vector vec1, vec2;
-
-                vec1.x = point[0].x;
-                vec1.y = point[0].y;
-                vec2.x = point[1].x;
-                vec2.y = point[1].y;
-
-                point += 2;
-                tags += 2;
-
-                if (point <= limit) {
-                    FT_Vector vec;
-
-                    vec.x = point->x;
-                    vec.y = point->y;
-
-                    double xctl1 = conv(vec1.x);
-                    double yctl1 = flip_y ? -conv(vec1.y) : conv(vec1.y);
-                    double xctl2 = conv(vec2.x);
-                    double yctl2 = flip_y ? -conv(vec2.y) : conv(vec2.y);
-                    double xto = conv(vec.x);
-                    double yto = flip_y ? -conv(vec.y) : conv(vec.y);
-
-                    (*outpoints++) = xctl1;
-                    (*outpoints++) = yctl1;
-                    (*outpoints++) = xctl2;
-                    (*outpoints++) = yctl2;
-                    (*outpoints++) = xto;
-                    (*outpoints++) = yto;
-                    (*outcodes++) = CURVE4;
-                    (*outcodes++) = CURVE4;
-                    (*outcodes++) = CURVE4;
-                    continue;
-                }
-
-                double xctl1 = conv(vec1.x);
-                double yctl1 = flip_y ? -conv(vec1.y) : conv(vec1.y);
-                double xctl2 = conv(vec2.x);
-                double yctl2 = flip_y ? -conv(vec2.y) : conv(vec2.y);
-                double xto = conv(v_start.x);
-                double yto = flip_y ? -conv(v_start.y) : conv(v_start.y);
-                (*outpoints++) = xctl1;
-                (*outpoints++) = yctl1;
-                (*outpoints++) = xctl2;
-                (*outpoints++) = yctl2;
-                (*outpoints++) = xto;
-                (*outpoints++) = yto;
-                (*outcodes++) = CURVE4;
-                (*outcodes++) = CURVE4;
-                (*outcodes++) = CURVE4;
-
-                goto Close;
-            }
-            }
-        }
+static FT_Outline_Funcs ft_outline_funcs = {
+    ft_outline_move_to,
+    ft_outline_line_to,
+    ft_outline_conic_to,
+    ft_outline_cubic_to};
 
-    Close:
-        (*outpoints++) = 0.0;
-        (*outpoints++) = 0.0;
-        (*outcodes++) = ENDPOLY;
-        first = last + 1;
-    }
+PyObject*
+FT2Font::get_path()
+{
+    if (!face->glyph) {
+        PyErr_SetString(PyExc_RuntimeError, "No glyph loaded");
+        return NULL;
+    }
+    ft_outline_decomposer decomposer = {};
+    if (FT_Error error =
+        FT_Outline_Decompose(
+          &face->glyph->outline, &ft_outline_funcs, &decomposer)) {
+        PyErr_Format(PyExc_RuntimeError,
+                     "FT_Outline_Decompose failed with error 0x%x", error);
+        return NULL;
+    }
+    if (!decomposer.index) {  // Don't append ENDPOLY to null glyphs.
+      npy_intp vertices_dims[2] = { 0, 2 };
+      numpy::array_view<double, 2> vertices(vertices_dims);
+      npy_intp codes_dims[1] = { 0 };
+      numpy::array_view<unsigned char, 1> codes(codes_dims);
+      return Py_BuildValue("NN", vertices.pyobj(), codes.pyobj());
+    }
+    npy_intp vertices_dims[2] = { decomposer.index + 1, 2 };
+    numpy::array_view<double, 2> vertices(vertices_dims);
+    npy_intp codes_dims[1] = { decomposer.index + 1 };
+    numpy::array_view<unsigned char, 1> codes(codes_dims);
+    decomposer.index = 0;
+    decomposer.vertices = vertices.data();
+    decomposer.codes = codes.data();
+    if (FT_Error error =
+        FT_Outline_Decompose(
+          &face->glyph->outline, &ft_outline_funcs, &decomposer)) {
+        PyErr_Format(PyExc_RuntimeError,
+                     "FT_Outline_Decompose failed with error 0x%x", error);
+        return NULL;
+    }
+    *(decomposer.vertices++) = 0;
+    *(decomposer.vertices++) = 0;
+    *(decomposer.codes++) = ENDPOLY;
+    return Py_BuildValue("NN", vertices.pyobj(), codes.pyobj());
 }
 
 FT2Font::FT2Font(FT_Open_Args &open_args, long hinting_factor_) : image(), face(NULL)
diff --git a/src/ft2font.h b/src/ft2font.h
index ea48e7f49bae..0863f3450b36 100644
--- a/src/ft2font.h
+++ b/src/ft2font.h
@@ -10,11 +10,15 @@ extern "C" {
 #include <ft2build.h>
 #include FT_FREETYPE_H
 #include FT_GLYPH_H
+#include FT_OUTLINE_H
 #include FT_SFNT_NAMES_H
 #include FT_TYPE1_TABLES_H
 #include FT_TRUETYPE_TABLES_H
 }
 
+#define PY_SSIZE_T_CLEAN
+#include <Python.h>
+
 /*
  By definition, FT_FIXED as 2 16bit values stored in a single long.
  */
@@ -87,8 +91,7 @@ class FT2Font
     void draw_glyph_to_bitmap(FT2Image &im, int x, int y, size_t glyphInd, bool antialiased);
     void get_glyph_name(unsigned int glyph_number, char *buffer);
     long get_name_index(char *name);
-    int get_path_count();
-    void get_path(double *outpoints, unsigned char *outcodes);
+    PyObject* get_path();
 
     FT_Face &get_face()
     {
diff --git a/src/ft2font_wrapper.cpp b/src/ft2font_wrapper.cpp
index ba361ac0279a..ea8d1e19237a 100644
--- a/src/ft2font_wrapper.cpp
+++ b/src/ft2font_wrapper.cpp
@@ -1370,19 +1370,7 @@ const char *PyFT2Font_get_path__doc__ =
 
 static PyObject *PyFT2Font_get_path(PyFT2Font *self, PyObject *args, PyObject *kwds)
 {
-    int count;
-
-    CALL_CPP("get_path", (count = self->x->get_path_count()));
-
-    npy_intp vertices_dims[2] = { count, 2 };
-    numpy::array_view<double, 2> vertices(vertices_dims);
-
-    npy_intp codes_dims[1] = { count };
-    numpy::array_view<unsigned char, 1> codes(codes_dims);
-
-    self->x->get_path(vertices.data(), codes.data());
-
-    return Py_BuildValue("NN", vertices.pyobj(), codes.pyobj());
+    CALL_CPP("get_path", return self->x->get_path());
 }
 
 const char *PyFT2Font_get_image__doc__ =


Code review comments:
diff_hunk: @@ -1089,35 +1089,38 @@ void quad2cubic(double x0, double y0,
 void __add_number(double val, char format_code, int precision,
                   std::string& buffer)
 {
-    char *str = PyOS_double_to_string(val, format_code, precision, 0, NULL);
-
-    // Delete trailing zeros and decimal point
-    char *q = str;
-    for (; *q != 0; ++q) {
-        // Find the end of the string
-    }
-
-    --q;
-    for (; q >= str && *q == '0'; --q) {
-        // Rewind through all the zeros
-    }
-
-    // If the end is a decimal point, delete that too
-    if (q >= str && *q == '.') {
-        --q;
-    }
-
-    // Truncate the string
-    ++q;
-    *q = 0;
-
-    try {
+    if (precision == -1) {
+        // Special-case for compat with old ttconv code, which *truncated*
+        // values with a cast to int instead of rounding them as printf
+        // would do.  The only point where non-integer values arise is from
+        // quad2cubic conversion (as we already perform a first truncation
+        // on Python's side), which can introduce additional floating point
+        // error (by adding 2/3 delta-x and then 1/3 delta-x), so compensate by
+        // first rounding to the closest 1/3 and then truncating.
+        char str[255];
+        PyOS_snprintf(str, 255, "%d", (int)(round(val * 3)) / 3);
         buffer += str;
-    } catch (std::bad_alloc& e) {
+    } else {
+        char *str = PyOS_double_to_string(
+          val, format_code, precision, Py_DTSF_ADD_DOT_0, NULL);
+        // Delete trailing zeros and decimal point
+        char *c = str + strlen(str) - 1;  // Start at last character.
+        // Rewind through all the zeros and, if present, the trailing decimal
+        // point.  Py_DTSF_ADD_DOT_0 ensures we won't go past the start of str.
+        while (*c == '0') {
+            --c;
+        }
+        if (*c == '.') {
+            --c;
+        }
+        try {
+            buffer.append(str, c + 1);
path: src/_path.h
text: @user1:
Second parameter is size, isn't it? Or is cppreference wrong, since it seems to compile...
```suggestion
            buffer.append(str, c - str + 1);
```

@author:
This is using the
```
template< class InputIt >
basic_string& append( InputIt first, InputIt last );
```
overload, not the
```
basic_string& append( const CharT* s, size_type count );
```
one.

diff_hunk: @@ -556,6 +555,52 @@ def _flush(self):
             self.compressobj = None
 
 
+def _get_pdf_charprocs(font_path, glyph_ids):
+    font = get_font(font_path, hinting_factor=1)
+    conv = 1000 / font.units_per_EM  # Conversion to PS units (1/1000's).
+    procs = {}
+    for glyph_id in glyph_ids:
+        g = font.load_glyph(glyph_id, LOAD_NO_SCALE)
+        # NOTE: We should be using round(), but instead use
+        # "(x+.5).astype(int)" to keep backcompat with the old ttconv code
+        # (this is different for negative x's).
+        d1 = (np.array([g.horiAdvance, 0, *g.bbox]) * conv + .5).astype(int)
+        v, c = font.get_path()
+        v = (v * 64).astype(int)  # Back to TrueType's internal units (1/64's).
+        # Backcompat with old ttconv code: control points between two quads are
+        # omitted if they are exactly at the midpoint between the control of
+        # the quad before and the quad after, but ttconv used to interpolate
+        # *after* conversion to PS units, causing floating point errors.  Here
+        # we reproduce ttconv's logic, detecting these "implicit" points and
+        # re-interpolating them.  Note that occasionally (e.g. with DejaVu Sans
+        # glyph "0") a point detected as "implicit" is actually explicit, and
+        # will thus be shifted by 1.
+        quads, = np.nonzero(c == 3)
+        quads_on = quads[1::2]
+        quads_mid_on = np.array(
+            sorted({*quads_on} & {*quads - 1} & {*quads + 1}), int)
path: lib/matplotlib/backends/backend_pdf.py
text: @user1:
The spacing makes the precedence a bit unclear:
```suggestion
            sorted({*quads_on} & {*(quads - 1)} & {*(quads + 1)}), int)
```

@author:
sure