An attempt to make a font look more handwritten
jvns.ca
jvns.ca
- Direction of the text (we don't write exactly left to right, we strive for that but end up going slightly up or down, usually correcting the tilt of one word in the next as we notice the deviation).
- irregular spacing
- Some letters invade the others' space (the g's for example end up going a bit under the previous letter).
The combination of those three is, I think, what gives the artificial text the feeling of being a row of invisible boxes each filled with a character. Still, the result is extremely cool!
My parents are both left handed. Mum’s handwriting is very classically neat according to a standard form with fairly wide letters. Dad’s is not classically neat, favouring taller letters and shapes more angular than rounded, but it’s definitely tidy and very legible.
Another of the neatest writers that I know is left-handed. (And female. I have observed a moderately strong correlation—though by no means uniform—between classically neat handwriting and being female.) I can think of several other left-handed people that I know, but I don’t know their handwriting. My left-handed grandmother’s handwriting is neat in the fairly illegible cursive style of the era, but she does it with her right hand since they beat left-handedness out of you (in handwriting at least) in those days.
(Fun fact: I and my seven siblings are all “failures”. Consensus seems to be something like 20% chance of a child of two lefties being left handed, so the probability of all eight of us being right handed was somewhere around 17%.)
Is that true? Why would being lefty mean sloppier handwriting? Smudgier maybe because of left-to-right writing system, but sloppier?
Regardless, 'how people write' has typically been designed by righties. Fascists. Oh how they mock us.
The lefties who try not to push it curl their wrists into that weird lefty-pose. That way does allow them to drag it. I don't do that, thankfully. It looks pretty bizarre, because writing shouldn't require such acrobatics.
I worked in Riyadh for a while. When it came to numbers, since they would generally be writing in Arabic, they'd leave a gap, and then write Western numbers LtoR, before going back to the start of the number and continuing on RtoL in Arabic. That's when it hit me that people who write Arabic push the pencil in the same way that lefties push it in LtoR languages.
Interestingly I didn't see even one adopt the Lefty-hook hand with their right hand. Unfortunately I never noticed anyone there writing Arabic left-handedly. And I watched for it on purpose, because I was genuinely curious about that.
One thing though, is that Arabic letters are formed in a different way than Western letters are. I suppose Western cursive gets close - but cursive is where lefties push the pencil most, and where writing begins to suffer. (Yes, as per other comments, there ARE lefties who can be tidy. But that's like saying there are grandma's out there that can't cook. Of course you can find examples if you look for them.)
Incidentally, I don't do the lefty-hook thing either. But I'm well aware of it since it is part of so many lefty jokes, and I have seen quite a few people who do it.
A much easier solution for left-handers is turning the paper. 45-60 degrees works best for me. Then you don't need to curl your wrist.
The other problem lefties face, that impacts writing clarity, is that when writing in a school binder, those rings are exactly where your wrist needs to be pretty much half the time.
Of course the answer is to write on paper outside the binder, and then turning the paper to a good angle works well enough. But that doesn't help when it comes to coil books, etc, which doesn't impact righties, but does impact lefties.
Although it’s also possible that RTL writing systems like Perso-Arabic are designed in such a way that it’s ergonomic for the right-handed majority of the population to write in.
It’s an interesting topic, wonder if there are any papers on it
Spending a while tweaking kerning in Glyphs helps too. When I’m using it in something, then every time I notice some bad kerning, I’ll dump the text into Glyph’s preview window and tweak things. It is an ongoing process. Still needs a bunch of characters, too, I think it’s missing numbers and some important punctuation...
(Also looking at my blog the last time I fucked with it was probably around 2015. https://egypt.urnash.com/blog/tag/font/ )
The "programmatically generate a lot of ligature pairs with random choices as to which variant" is clever, but I feel like it's gonna be pretty obvious - you'd get the same ligas a lot in common words like 'the' and the eye would pick that out very quickly!
(also man this font I was working on has some crazy ideas in it, I really like the 'switch to italic glyphs by putting a slash at the front of the word' idea. No faffing around with a separate font. Very weird but very useful for the case of "lettering my comics".)
One major difference in how I approached this problem was to work from an existing corpus of letters drawn with the natural rhythms of handwriting, too. I took a bunch of hand-lettering I'd done and worked from that instead of drawing each letter in a little box for a program to parse...
Wait, are you saying it might be possible to implement typesetting rules by creating a font that interprets syntax?! As in egypturnashs-markdown-renderer-font.ttf??? That is both horrifying and wondrous.
OpenType can do some very very complicated things; I would honestly be surprised if it's not Turing-complete. But it is also one of those languages where a lot of things are possible but actually doing them is pretty tedious. Take a look at some of the links at the end of my notes on this font and you'll see what kind of repetitive horrors have to be generated to do Weird Stuff.
Here is a very informative and enjoyable look at how one visual designer went about creating their first handwritten font:
The process for making and selling a font:
As far as I'm aware, it's perfectly normal to write 'I' with serifs and everything else without.
The thing about ligatures is that they don't permit true randomness, but you can cycle through a set of glyphs for a letter—if I understand correctly, you don't even need neighboring letters for that. However, people stop after adding just a few variations, and that still looks mechanical because the same letters occur many times in a paragraph. For good results, you should just keep throwing more variations in—like a couple dozens I think (maybe depending on the frequency of a letter, but then if you come upon ‘QQQQQQQ Inc.’, the effect will be ruined).
Also, invariably people tune kenning in ‘handwritten’ fonts. Why? Pretty sure they don't do that with actual writing, do they? If anything, I'd add some subtle sloppiness to the font generator's output.
Occasionally it would perturb too hard and you'd end up with one or more legs of your letter at some distance. Most aggravating.
There was a pluggable look-and-feel for Java Swing called the NapkinLAF, which presented the UI using a pseudo hand written font and irregular lines.
Clearly writing Java GUIs have been dead for a while, but the project lives on at http://napkinlaf.sourceforge.net/ and has some screenshots of what it made the GUI look like.
...and if sites which contained lots of mobile screenshots like damnyouautocorrect.com (seems to have disappeared, and I can't find anything on what happened to it...?) were any indication, it seems a lot of people like script fonts too.
I always thought that would be useful on a screen.