Dial-a-reading: now with Celtic Cross!
My simple-minded virtual tarot dealer now understands the Celtic cross spread.
This was tricky because it requires that one of the cards be
laid crossways, so I had to change the format of the data
which specifies the layouts. Formerly I used JavaScript
arrays to hold the positions of the cards; now
I have
switched to embedding an XML document describing the layouts in
the defs
section of the SVG file.