# Figure component terms

The original render.py, data.json, typeiii-zero.svg, typeiii-zero.png and fiber-trace-return.svg are dedicated to CC0-1.0 to the extent of rights held. The mathematical model and proofs are in [Type III zero factors from a contracting return automorphism](../../OA-FLOW-ZDC.html), Sections [3](../../OA-FLOW-ZDC.html#zdc-3), [6](../../OA-FLOW-ZDC.html#zdc-6), [6A](../../OA-FLOW-ZDC.html#zdc-fiber-traces) and [8](../../OA-FLOW-ZDC.html#zdc-8).

DejaVuSans.ttf and DejaVuSans-Bold.ttf are unmodified DejaVu Sans fonts distributed with Matplotlib. Their Bitstream Vera and DejaVu terms are reproduced in FONT-LICENSE.txt. The generated typeiii-zero.svg stores glyph outlines. The renderer also uses Matplotlib and NumPy under their own distribution terms.

Reproduce with Python 3, NumPy and Matplotlib by running `python render.py` in this directory. The renderer reads the bundled model data and fonts and writes the SVG and PNG alongside itself.

The authored fiber-trace-return.svg is its own editable vector source. It contains live text, uses system font fallbacks and embeds no font. Its two roof heights are schematic; the labeled maps and trace identities are proved in Section 6A.
