Programmatically generate SVG (vector) images, animations, and interactive Jupyter widgets

Fix typo in quickref (#93)

Changed files
+5 -5
docs
+3 -3
docs/img/04_align.svg
···
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
-
width="250" height="120" viewBox="0 0 250 120">
+
width="250" height="120" viewBox="0 0 250 120">
<defs>
</defs>
<path d="M75,100 L75,0" stroke="gray" />
···
<text x="75" y="30" font-size="24" text-anchor="start">Start</text>
<text x="75" y="60" font-size="24" text-anchor="middle">Middle</text>
<text x="75" y="90" font-size="24" text-anchor="end">End</text>
-
<text x="150" y="30" font-size="24" dominant-baseline="bottom">Auto</text>
+
<text x="150" y="30" font-size="24" dominant-baseline="auto">Auto</text>
<text x="150" y="60" font-size="24" dominant-baseline="middle">Middle</text>
-
<text x="150" y="90" font-size="24" dominant-baseline="top">Hanging</text>
+
<text x="150" y="90" font-size="24" dominant-baseline="hanging">Hanging</text>
</svg>
+2 -2
docs/index.md
···
d.append(dw.Text('Start', 24, 75, 30, text_anchor='start'))
d.append(dw.Text('Middle', 24, 75, 60, text_anchor='middle'))
d.append(dw.Text('End', 24, 75, 90, text_anchor='end'))
-
d.append(dw.Text('Auto', 24, 150, 30, dominant_baseline='bottom'))
+
d.append(dw.Text('Auto', 24, 150, 30, dominant_baseline='auto'))
d.append(dw.Text('Middle', 24, 150, 60, dominant_baseline='middle'))
-
d.append(dw.Text('Hanging', 24, 150, 90, dominant_baseline='top'))
+
d.append(dw.Text('Hanging', 24, 150, 90, dominant_baseline='hanging'))
```
![svg](img/04_align.svg)