To add some context, this is a version, prepared in ConTeXt and MetaPost by Sergey Slyusarev (@jemmybutton), of Oliver Byrne's 1847 work “The first six books of the elements of Euclid, in which coloured diagrams and symbols are used instead of letters for the greater ease of learners”.<p>This linked post on habr.com is definitely worth reading; also see the sources on GitHub page here: <a href="https://github.com/jemmybutton/byrne-euclid" rel="nofollow">https://github.com/jemmybutton/byrne-euclid</a><p>A scan of Byrne's 1847 original here: <a href="https://archive.org/details/firstsixbooksofe00byrn/page/n6" rel="nofollow">https://archive.org/details/firstsixbooksofe00byrn/page/n6</a><p>Another person's (Nicholas Rougeux's) reproduction here: <a href="https://www.c82.net/euclid/about/" rel="nofollow">https://www.c82.net/euclid/about/</a><p>A publisher's attempt to “extend” Byrne's work from 6 to all 13 books here (Kickstarter + preorder; I don't believe it's done yet): <a href="https://www.kroneckerwallis.com/product/euclids-elements-completing-oliver-byrnes-work/" rel="nofollow">https://www.kroneckerwallis.com/product/euclids-elements-com...</a><p>There's also a facsimile reproduction of Byrne's original by the publisher Taschen, with a review here that goes into some detail on Euclid editions and on Byrne: <a href="https://www.maa.org/publications/maa-reviews/the-first-six-books-of-the-elements-of-euclid" rel="nofollow">https://www.maa.org/publications/maa-reviews/the-first-six-b...</a>
Maybe not as fancy, but here's a version with Greek and English side by side: <a href="http://farside.ph.utexas.edu/Books/Euclid/Elements.pdf" rel="nofollow">http://farside.ph.utexas.edu/Books/Euclid/Elements.pdf</a>
I have a reproduction copy of this book, and always intended to find some time to recreate a few pages of it in SVG as a way of expanding my knowledge of that technology. This is far beyond anything I even dreamt of doing. Really great stuff.
The randomized initials/dropcaps are fun. But it seems that this doesn't replicate the original Bryne use of the Rose Caps (<a href="https://wiki.obormot.net/Main/BonusFontsDemo?demo_font_one=Rose+Caps" rel="nofollow">https://wiki.obormot.net/Main/BonusFontsDemo?demo_font_one=R...</a>), and uses a random sans serif font? It'd be cooler if it was generating randomized versions of the original initials.
This is a bit random, but there are some formal systems for Euclid's elements out there (see, for example <a href="https://arxiv.org/abs/0810.4315" rel="nofollow">https://arxiv.org/abs/0810.4315</a>).<p>I think it should be possible to implement this in a dependently typed language like Idris, but haven't really worked on this (yet). Any thoughts?
I like this style for formulae, though it can be not straightforward to translate into regular text or speech. And in this case there's another issue caused by color-coding: it's tricky to read with altered colors and/or on monochrome displays. Maybe the latter can be solved by using different styles for lines and filling, in addition to colors.