The quality of the text rendering could really be improved by using subpixel render https://en.wikipedia.org/wiki/Subpixel_rendering. Most desktop apps do this. Your browser does it. Your terminal probably does it. VSCode does it. Even the canvas tag in browsers supports this.
Basically, every place you're likely to read code is going to look better than the images generated with this.
There is scope for considerable refinement in the choice of the second factor p(life|HZ). [...] In our simplified treatment, this constant value has no effect on dP(t)/dt since its contribution is also cancelled by the normalization factor N.
Though this paper does provide some needed formalism around the Drake Equation, I don't understand how its results can be meaningful if it "cancels out" one of the largest sources of uncertainty.
Basically, every place you're likely to read code is going to look better than the images generated with this.