This project is an attempt to republish Don Quixote with illustrations by Gustave Doré with good typography.
The book would be published both as a readable webpage (a web-book), Kindle-ready EPUB3 and as a printable PDF. The goal is to achieve good typography in all the aforementioned formats without having to do extra work in porting, and this is achieved by means of using a markup-language by Matthew Butterick, called Pollen. It is rather a DSL (Domain-Specific Language) based on Racket, which allows you to introduce programmable capacity into your text without having to deal with any overhead. One can access all of Racket, while still writing HTML, Markdown, or TeX as one likes.
The particular translation we would be using is the John Ormsby translation that is under public domain at the Project Gutenberg. The illustrations in the img/
directory are also extracted from the same source.
The goals of this project are the following:
- Bring better typography to the classic
- Keep the reading experience consistent across formats and mediums
To achieve the above, we use the magic of Pollen where "the book is a program" and can be configured according to your imagination while still being consistently ported in the desired formats.
A direct inspiration for taking such an approach were the projects that have been produced using Pollen, primarily Matthew's books such as Beautiful Racket and Practical Typography. The "publishing nerd" Joel Duck's Secretary of Foreign Relations was also a constant source of learning how to implement some basic things using Pollen. Moreover, his essay on web books titled The Unbearable Lightness of Web Pages is worth reading even if you have no interest in Pollen.
In a less direct manner, other websites and books have influenced me quite a lot over the time in pushing me towards improving what I can do in my texts and websites. Gwern Branwen's personal site has always been a source of awe and inspiration. Of course, I cannot help but acknowledge the influence from Edward Tufte, this project's initial design was derived primarily from tufte-css.
Making entire books as websites has always been interesting to me, provided they aren't just heavy-JS loaded webpages with little typographical consideration. Books that are well-designed bring a lot of influence to the reader, and considering we spend a big chunk of our time on the web, we should try to make the experience of that better. And in this, I have formed a 'classical' (maybe Medieval?) taste in how books should be designed. Here are some of those books that have helped me in developing that taste:
- Richard Rutter's Web Typography
- Robert Bringhurt's The Elements of Typographic Style
- Robin Sloan's Annabel Scheme
- Glenn Elert's Hypertexbook
- Dan & Joseph's Interactive Linear Algebra
- The Stacks Project
- Donald Knuth's Digital Typography
- Works of Leonardo da Vinci, and in particular this implementation of Codex Atlanticus
- Works of Nicholas Rougeux, in particular Werner's Nomenclature of Colours, Byrne's Euclid and the Iconographic Encylopaedia
- Paul Regnard's Iconographie photographique de la Salpêtrière : service de M. Charcot and the later rendition by Didi-Huberman, Invention of Hysteria
- Edward Brooke-Hitching's The Madman's Library
- Jeremy Keith's Resilient Web Design
All of the code in this repository is licensed under GPLv3 or above. The copy of Don Quixote itself is in public domain, and our new rendition of it shall be accessible digitally and in print under CC BY-SA 4.0. This ensures free usage of the material, both the code and the finally produced book, for commercial and non-commercial uses as long as the required credit has been provided and the adaptations are also shared under the same license.
All the fonts that are used for the project, whether in web or in produced PDFs, are libre fonts licensed under OpenFontLicense or something similar. Check the directory of each font under fonts/
to find the license copy for each of them respectively.