Originally published at: https://boingboing.net/2019/07/26/comic-code-comics-sans-but-m.html
…
…for when your code is a joke.
Oh “Comic Code” not “Comics Code”, phew! A good reminder of how glad we all should be that we are now sans that particular body.
I was totally going to install this on a co-worker’s computer until I realized it was a for-pay font. I’m not going to navigate their payment system for a joke.
Making this seems like something an amateur could do fairly easily. Making a crude monospaced font out of existing non-copyrightable Comic Sans letter shapes seems a lot easier than making a good proportional font which needs copyrightable custom kerning tables. But I’m not settling for anything less than monospaced Comic Papyrus.
But why?
Comic Sans, sans serifs (with the exception of the capital i and j), now also sans kerning. Great.
Because Comic Sans is more readable by people with dyslexia.
Once we have determined that we can do a thing, we must next ask if we should do that thing…
If you just strip all the spacing information from Comic Sans and centre the shapes, it looks like this:
Wow. Mixing Comic Sans with (what appears to be) VBA? Talk about an unholy union.
Dyslexics are another out-group; discrimination is justified. Those using Comic Sans are sub-people, inferiors. Everyone else is ‘normal’. Take a look at your prejudices, folks. This isn’t a New Times Roman world.
It seems most people hate Comic Sans for the Comic. I hate it for the Sans. Serifs forever!
Who the hell uses mono space fonts for writing code? Why? Just what sort of insanity would cause that?
I thought everyone did? That way you can get the formatting looking nice and neat, with everything lined up in columns.
eg:
SpoolHole = 40;
SpoolWidth = 60;
OutDia = 48;
RidgeHeight = 8;
RidgeCHeight = 20;
RidgeWHeight = 5;
RidgeVHeight = 12;
vs
SpoolHole = 40;
SpoolWidth = 60;
OutDia = 48;
RidgeHeight = 8;
RidgeCHeight = 20;
RidgeWHeight = 5;
RidgeVHeight = 12;
See how much neater the first example is?
(OK, not exactly code per se, but the first thing I had to hand which doesn’t show my shitty code)
Plus you can do stuff like this
___ ___ ______ _____ _ _ _
| \/ | | ___|_ _| | | | |
| . . | ___ _ __ ___ ___ _ __ __ _ ___ ___ | |_ | | | | | | |
| |\/| |/ _ \| '_ \ / _ \/ __| '_ \ / _` |/ __/ _ \ | _| | | | |/\| | |
| | | | (_) | | | | (_) \__ \ |_) | (_| | (_| __/ | | | | \ /\ /_|
\_| |_/\___/|_| |_|\___/|___/ .__/ \__,_|\___\___| \_| \_/ \/ \/(_)
| |
|_|
Reading code in variable-width fonts makes my head hurt.