Coding My Handwriting
amygoodchild.com
amygoodchild.com
I wish there were an easy way to print stuff on the go, and then I'd never have to use a pen again; maybe as we get to a paperless society that'll be the case.
https://www.youtube.com/watch?v=cQO2XTP7QDw
Was very fun to watch and he also explains the trials and errors, he did.
There is also a link to a very interesting repository of handwriting synthesis: https://github.com/sjvasquez/handwriting-synthesis
That said, I really enjoy the whole rest of this writeup for just being the simplest possible way you can go about drawing a bunch of letters on screen without messing with fonts :)
If your letters look wrong it’s because you are starting them in the wrong place. Or because you take your pen off the paper. Letters either end in the bottom right or top right, and begin in the upper left. A straight line should always be correct.
The issue with the a that looks like an e is because the author is trying to start writing her a on the left side of the character.
For example, in standard American cursive, b, o, v, and w have a top exit stroke, whereas the rest of the lowercase letters finish on the writing line. Combine this with the letter a, which has a top entry stroke, so the oa will join at the top, whereas ea will join from bottom to top.
Regardless, the end of the o or e, to the beginning of a is still a straight line.
Anyhow, I doubt we’re going to convince each other here. Since the tool is right there I might just give it a try.
Also, t would be disconnected with itself, being written like /| followed by a - overlapping the |
there's https://en.wikipedia.org/wiki/Spencerian_script and https://en.wikipedia.org/wiki/Zaner-Bloser_(teaching_script) and https://en.wikipedia.org/wiki/Palmer_Method and https://en.wikipedia.org/wiki/D%27Nealian
probably more.
Zaner-Bloser looks the closest to what I was taught, but is not a perfect match.
I think I suffer from ‘what I was taught is correct’ syndrome. Of course multiple ways can be correct, but it certainly does address the ‘not matching up’ point
it's similar to kerning with even non-joining fonts, you need to encode how various sequences of letters appear
I ask because upper-case Finnish has lots of really gnarly whitespace/kerning issues. Letter pairs like LJ and KY and YT and VY that could get special attention, even stroke joining, in a font such as I describe.
So a fragment like " KEVYT." could be encoded as (spc + lh-K), (rh-K + lh-E), (rh-E + lh-V), (rh-V + lh-Y), (rh-Y + lh-T), (rh-T + period).
This is both correct in the way you word it here, and, incorrect regarding your interpretation. The connection between letters in cursive is context-dependent. A “b” followed by an “a” or an “o” will likely have variations since it improves the readability of what you write. Similarly there are times where you might not want to keep the pen on the paper between letters within a word, which doesn’t break the “rules” of cursive.
You may have been taught differently and maybe your teachings were correct. I’m not aware of any form of cursive where connections are not supposed to be context-dependent though.
< 14.5, but if I switch this to a default size of 200, the point could be defined as 145, removing one character (the decimal place).
I see a function called "adjust". I don't know font specs, but what if this were serialized differently? 0,{x:12.2,y:13.2} -> 0,[12.2,13.2] and transformed in the "adjust" function?
I tell everyone who mentions bad handwriting the same thing. Buy a cheap journal, grab a pen you like, throw on something to listen to (music, a podcast, the news, a game stream, could be anything) and just write. What you write doesn't matter, just focus on putting down each letter exactly as you want it to look, and take your time.
I just picked one of those all the letters in one sentence phrases and practiced on that during phone calls
Sphinx of black quartz judge my vow
https://fonts.ilovetypography.com/fonts/tabular-type-foundry
(TL;DR: it's somewhat inconsistent)
The HN homepage has two brilliant articles from Amy. The website is now on my RSS Watchlist. There are quite a few interesting articles about the soothing existence between Art and Programming.
Nerd reading the whole article and looking at the crazy cool letter-form art at the end "wowwww".
Worth reading the whole article just to look at what an artist is doing with her tools from start to finish!
s and z in particular look completely different in cursive, and b, f, l, k, and even h should also look quite different from this too. m and n are missing the extra arm.
Do Americans genuinely not know what cursive looks like? I understand it's been removed from their education for decades.
I do recognize however that the final result does indeed look quite close to natural print-style handwriting -- just don't call it cursive.
I rejected cursive after one year, reverting to printing despite all pressures. I couldn't see any upside to cursive. It was harder to read, a concession to lazy adults with poor motor control. A few years later I won a penmanship contest.
What I want to do with these ideas is automate turning computer-generated animation into animation with a hand-drawn life, using machine learning to tune the parameters to express my tastes.
This is all connected: My brother and I were fascinated when we learned how animation worked. I then found myself deathly bored in an hour of school penmanship printing practice, so I worked on animating letter F's turning into letter G's, and so forth. The teacher left me alone until other kids asked what I was doing, and I taught them. She swiftly collected all papers, went to get a primitive projector that barely escaped incinerating our work, and praised various students' penmanship. My collaborators were trembling that they'd be chosen next. We didn't yet understand that one attempts to stop a revolution by cutting off the head.
I was stunned to realize that the ridicule didn't hurt. These experiences helped me learn to think independently as a mathematician.
So it seems like it is cursive.