This is the project repository for Darwin, a typeface for books and articles, with a focus on scientific writing.
Darwin is a typeface project aiming to fulfill the following goals:
It must have truly exceptional glyph coverage, covering a wide array of distinct usage cases:
It must cover all languages using the Latin script listed in Hyperglot.
This will be done by following the work of Christoph Koeberlin, who established a set of comprehensive Latin Character Sets covering all languages in Hyperglot using the Latin script. A leading example of a font having this coverage is Christoph's Pangea.
My work on Darwin will never end as long as I am able to work: there will always be extensions to other languages, additions of specialised glyphs, or polishing to do.
That said, here's the current plan of development and work for Darwin:
(†) I also plan to design a Sans Serif version of Darwin, although I'm not sure yet what would be the best timing for this. It might be anywhere between Steps 1 and 2 to after everything is done.
Apart from the above, there are other things that can be done, but which aren't set in stone yet, such as:
Here's where the development of Darwin currently stands:
Here “basic Latin” refers to the glyph set containing [A-Z][a-z][0-9], basic punctuation and alternate figures (old style, tabular, and tabular old style). A much wider glyph set has been designed for the Regular style of Darwin, which includes Greek, Cyrillic, extended Latin, etc., but work on extending the glyph set of the Regular style has been temporarily halted in favor of first polishing basic Latin and extending it to more styles, after which we'll go back to extending the glyph set for Darwin once more.
If you'd like to support the development of this project, there are several ways in which you can help:
You can share the project with people you know and who might be interested.
If you are a physicist, mathematician, etc.: If you have any suggestions or requests for font features, you can let me know about them by opening an issue or by contacting me directly by email.
Examples of such features include e.g. \mathbb
for lowercase, numbers, and Greek, special characters like ш for the Tate–Shafarevich group, variable size delimiters for doubled brackets [[...]]
, etc.
See also MO 463883, Suggestions and feature requests for the design of a font for math articles/books.
If you are a linguist: in a similar vein as Item 2 above, if you work in linguistics and have suggestions or requests for font features, you can again let me know about them by opening an issue or by contacting me directly by email.
See also Linguistics SE 48398, What are difficulties linguists have run into with common fonts?.
If you'd like to directly support Darwin financially, you can do so through Ko-Fi or Patreon:
I've been struggling financially for a while now, and my current source of income is unfortunately very unstable and fragile, so any donations would go a long way in helping ensure I'm able to continue working on Darwin.
I'm currently working on migrating to Glyphs, and plan to implement a build process for Darwin using fontmake
. For now, see the output
folder for OTF and TTF font files.
Copying the output/ files in the relevant directories of your computer should be sufficient.
Alternatively, here are instructions for specific systems:
Create the package and install it by running the following commands:
git clone https://github.com/topological-modular-forms/Darwin-Typeface/
cd Darwin-Typeface
makepkg
sudo pacman -U darwin-$(date +%Y%m%d)-1-$(uname -m).pkg.tar.zst
The Darwin typeface is named after my dog, Darwin, who was in turn named so by my mother, after Charles Darwin:
You can find a photo of Darwin here (extra photos: [1], [2], [3], [4], [5]). Besides Darwin, I also had Ed (extra photos: [1], [2]), and currently have two other dogs, Lola (extra photos: [1], [2], [3]) and Pequi (extra photos: [1], [2], [3]).
This project is currently supported by the following people:
Their support is helping ensure I'm able to continue working on Darwin, and I'm immensely grateful for it!
The following people have contributed to this project:
Siriris has been a long-time contributor to Darwin ever since I first asked for feedback for it on Reddit in late 2022. Since then, they have guided me through the development of Darwin with their extensive expertise in type design. Siriris has also consistently and tirelessly provided me with invaluable feedback on all aspects of each and every iteration of Darwin, and continues to do so to this day. They have also aided me immensely with all other aspects of the project. Thank you so much, Siriris, without your help, kindness, and patience, Darwin wouldn't be where it is today.
Kumar Chitrang has been a long-time user of Darwin, as well as a dear friend. Seeing Darwin being used in his work has consistently kept and continues to keep me motivated to work on it and to always strive to polish and improve Darwin to the best of my ability. There were (and continue to be) several times during the development of Darwin where I was met with hardships in life, and Kumar has always cheered and encouraged me through these difficult times, always in the immensely kind way that is characteristic of him. Thank you so much, Kumar, your kindness and support mean the world to me.
Below are listed (in alphabetic order by surname) some people who have contributed to this project with feedback and suggestions, of which I'm truly grateful for: