FontCrafter: Turn your handwriting into a real font
Posted by rendx 1 day ago
Comments
Comment by ghrl 1 day ago
Great to see some competition on the market. Completely in the browser would mean it does not depend on a server and continues working as an archived version, so that's certainly great.
Comment by Fnoord 1 day ago
Comment by gunalx 1 day ago
take g and f and c for examples
g and f are about the same height but different ofsets, and c would look like a capital C if scaled to the same size as g and f. (we probably want to auto adjust scales to match more evenly unless the text is on a grid (in case removing the grid is the difficulty)
These are just the difficulty I found by trying to make a more automated input to fontforge.
Comment by Fnoord 23 hours ago
FTA:
> Handwriting: Mistral OCR accurately interprets cursive, mixed-content annotations, and handwritten text layered over printed forms.
> Forms: Improved detection of boxes, labels, handwritten entries, and dense layouts. Works well on invoices, receipts, compliance forms, government documents, and such.
> Scanned & complex documents: Significantly more robust to compression artifacts, skew, distortion, low DPI, and background noise.
> Complex tables: Reconstructs table structures with headers, merged cells, multi-row blocks, and column hierarchies. Outputs HTML table tags with colspan/rowspan to fully preserve layout.
Comment by lovich 1 day ago
Comment by coderbants 1 day ago
Comment by vasco 1 day ago
Comment by qup 1 day ago
The kids back then would sign notes to each other in these books, in lieu of a yearbook.
The handwriting is absolutely stunning. I have to do this now.
Comment by NetOpWibby 6 hours ago
Comment by Y_Y 1 day ago
Am I crazy to think there should be some way to stop this? It's utterly anticompetitive, but ai don't know any country where they bother trying to stop a small company buying/killing its competitors.
Comment by okamiueru 1 day ago
Comment by akd 1 day ago
Comment by vidarh 1 day ago
Comment by MengerSponge 1 day ago
Comment by crypto137 1 day ago
"Can I buy your company?"
"No."
Comment by mft_ 1 day ago
She encoded her handwriting as paths in JS (rather than as a font): https://www.amygoodchild.com/blog/cursive-handwriting-in-jav...
Comment by lastdong 1 day ago
Comment by axegon_ 1 day ago
Comment by toast0 1 day ago
We've done all we can for toast0. But he'll have a secretary so it'll be fine
I never did get to have a secretary, but thanks to COVID learning losses, I do manage to have a lot better penmanship than about half of kids going into high school this year. :)
Comment by ynac 1 day ago
She didn't lecture but she did tell stories about her farm, hunting, and occasionally some science. We could ask questions and tell stories if we finished copying the notes before everyone else was done. So, one of the takeaways from her class was getting very efficient and neat with my writing. I tried to write in a clean all caps and eventually learned which strokes were best for speed and spacing. I still use that hand-font and I always think of her sitting on the wall radiator laughing through some story of trying to fix a bad situation.
Comment by chrismorgan 1 day ago
My elder brother had (simplifying the story a lot) such bad handwriting that they let him type his year 12 exams, turning a possible disadvantage into a frankly unfair advantage, especially in English, where being able to output four times as fast is valuable. Wish I could have done that.
Comment by beardyw 1 day ago
Comment by IAmBroom 1 day ago
Turning "30 pills of Pennicillin, refill 0 times" into "30 pills of OxyContin, refill 3 times" is much harder when you can't even figure out which part is the drug name.
(Kids who are about to point out this couldn't work: Prescriptions used to be hand-written on paper, and never checked by the then-inexistent interwebs.)
Comment by cestith 1 day ago
Controlling access to stationary, prescription pads, and the office’s fax machine is one part. Making it hard to forge the doctor’s handwriting is another.
Comment by world2vec 1 day ago
Comment by rustyhancock 1 day ago
It's worth noting that it's only at the end that it turns out you have 3 options for using the rows (you can't say use row 1&2 caps but row 3 lowercase)
For whatever reason it really struggled to detect the cross hairs. It thought the top right cross hair was the O.
I had intensely compress the black white range to make it detect at all.
What should it look like btw?
Also even though it detected A thru F great it kind of fell to pieces down the page suggesting that the registration isn't good enough to detect each block. Maybe let people mark the cross hairs manually?
More registration marks and ones that are more distinct than cross hairs would likely help. I used a high quality scan! So registration should have been muche asier than a photo.
I don't really know what's wrong!
Comment by varun_ch 1 day ago
Comment by rustyhancock 1 day ago
I tried it various pens and paper sizes and printer scales. And it suddenly worked but only if scanned at low res (200DPI).
Still I got a partially working font at the end
Comment by varun_ch 17 hours ago
Comment by ChrisPirillo 17 hours ago
What I do is free and intended to be workshops for non-technical users to understand the power of technology rather than slamming it in their face.
Comment by siliconpotato 6 hours ago
Comment by ChrisPirillo 17 hours ago
Comment by rustyhancock 36 minutes ago
Comment by Thomashuet 1 day ago
Comment by Daneel_ 1 day ago
Comment by psychoslave 1 day ago
I'm curious to get information about how people write elsewhere and how does it look.
Comment by 47282847 1 day ago
The modern standard is a non-connected font https://de.wikipedia.org/wiki/Grundschrift
Comment by guenthert 1 day ago
Comment by al_borland 1 day ago
One day the school principal came into our class, pretty randomly, and tried to emphasize the importance of being proficient at reading and writing in cursive. It gave “old man yells at clouds” vibes at the time. Looking back, it wasn’t all that important.
My grandparents are of French decent and my grandfather’s cursive was very impressive. I may have been more interested in learning it in school if what we were learning was more aspirational, like his writing. We were taught the D'Nealian method[0], which I still find rather ugly for cursive. Their selling point to us was speed, not beauty, but I don’t know anyone who got quick with it.
I still remember a kid in my class who transferred from another school, I’m not sure where. His print handwriting was immaculate and beautiful. The teacher forced him to change to D'Nealian, even for his print writing, because that’s what was in the curriculum. It was so much worse. The kid was super upset about it. Here I am, 30+ years later still upset about it as well… and it wasn’t even me, I just witnessed the injustice. I felt really bad for him.
[0] https://en.wikipedia.org/wiki/D%27Nealian (cursive and print examples are here)
Comment by dpoloncsak 1 day ago
Seems odd, in hindsight, to teach hand-written prose uses a different set of symbols than when its typed out
Comment by necovek 23 hours ago
The only issue is that my cursive is pretty lousy looking.
Comment by dpoloncsak 22 hours ago
My phone would transcribe even quicker than that, though, which would probably be my go-to instead of hand-writing
Comment by necovek 22 hours ago
Comment by bl4kers 22 hours ago
Comment by markvdb 20 hours ago
Comment by tazjin 1 day ago
Comment by jech 1 day ago
https://upload.wikimedia.org/wikipedia/commons/3/34/%D0%9B%D...
Understandable.
Comment by d1sxeyes 1 day ago
Russian cursive is actually not that bad to read for the most part. Russian “print” is super awkward because all the characters are very angular.
There are some differences between generations (younger generations are more likely to write “т” in handwriting whereas the “correct” form looks more like a Latin “m”, but with obvious examples excluded (like the above), it just takes learning as a separate alphabet.
Comment by jech 1 day ago
I know. I always feel utterly embarrassed when Russian-speaking friends write down a movie title for me, and I have to ask them to rewrite it in block capitals.
Comment by necovek 23 hours ago
FWIW, Serbian Cyrillic cursive does not have that issue, or at least not as bad: https://upload.wikimedia.org/wikipedia/commons/thumb/1/1b/%D...
Comment by antonyh 1 day ago
Comment by siliconpotato 1 day ago
Comment by antonyh 4 hours ago
Comment by Angostura 1 day ago
Comment by guenthert 1 day ago
Comment by BoredPositron 1 day ago
Comment by IAmBroom 1 day ago
Comment by galangalalgol 1 day ago
Edit: Apparently it has to do with dyslexia and executive functioning. California and Texas amongst others have now required it be resumed. So there is a roughly decade long gap in cursive in the us, maybe a little less.
Comment by goodmythical 20 hours ago
I do not know a single person who writes any cursive outside their signature.
Comment by easton 1 day ago
Comment by coxley 1 day ago
Comment by chandraonline 1 day ago
Comment by ChrisPirillo 17 hours ago
Comment by xanderlewis 1 day ago
Comment by goodmythical 20 hours ago
Comment by ChrisPirillo 17 hours ago
Comment by m-hodges 1 day ago
Comment by deposittag 1 day ago
But something about the way the app applied the threshold on the scanned image, made the letters really broken. Maybe having a thicker pen would be the solution.
Comment by ChrisPirillo 17 hours ago
Comment by kevin_thibedeau 17 hours ago
Comment by bovermyer 1 day ago
I don't want to manufacture something that looks like it, but loses the soul of it.
Comment by jaxn 1 day ago
edit: basically what DANmode replied to the same parent. I did this 10 years ago while running for political office.
Comment by noufalibrahim 1 day ago
Comment by DANmode 1 day ago
Comment by jwbron 1 day ago
Comment by xmattx 1 day ago
Comment by ChrisPirillo 17 hours ago
Comment by stratosgear 1 day ago
Comment by ChrisPirillo 17 hours ago
Comment by jdelman 1 day ago
Comment by trentnelson 1 day ago
Comment by necovek 23 hours ago
Comment by simonebrunozzi 1 day ago
Comment by c22 1 day ago
Comment by vonunov 1 day ago
Comment by electroly 1 day ago
Comment by jagged-chisel 1 day ago
Article links right to the font.
Comment by kmoser 1 day ago
Comment by jagged-chisel 19 hours ago
Comment by 2ap 1 day ago
Comment by airstrike 1 day ago
Comment by zimpenfish 1 day ago
Will definitely give this a go with various pens to see how that affects the outcome.
Comment by rkagerer 20 hours ago
It was the first touchscreen I'd ever owned, and ran a special Tablet edition of XP. If I recall, it came with something similar to Microsoft Font Maker. On a roadtrip, a friend of mine scrawled in all the letters and presto, we had a new handwritten font.
The script looked kind of like a kid's handwriting. Over the years I used it (with permission) in various PDF's and doc files, mainly when I was showcasing how to fill in a form. It lent a nice, obvious distinction between the phrases that were part of the form template, and the portions that had been "handwritten" in. The last time I used it was to train volunteer firefighters how to fill in certain medical paperwork and equipment inspection logs.
Comment by vaylian 1 day ago
Comment by ChrisPirillo 17 hours ago
Comment by mattv8 1 day ago
Comment by psychoslave 1 day ago
I also don't write the same way on a post it ready to throw than in my little personal aphorism book, where I try to craft something where the form connects with the intended meaning.
Comment by fdb 22 hours ago
It's nice to see it pop up in so many places!
Comment by ChrisPirillo 17 hours ago
Comment by mixylplik3 1 day ago
Now I have little snippets of history and unique handwriting, albeit simplistic and imperfect, that remind me of my loved ones passed in a unique way.
Comment by al_borland 1 day ago
Comment by SAI_Peregrinus 1 day ago
My drafting lettering is OK. But it's much, much slower & requires a straightedge, multiple thickness pencils, an eraser shield, and an eraser.
Comment by elevation 1 day ago
I took this approach once and enjoyed the result. I filled out 10 copies of the template of a handwriting font generator and generated all 10 fonts. Then I wrote a python script to process a libreoffice document. If it saw the 'handwriting1' style anywhere in the document it would pseudorandomly alternate between fonts. Since uncanny resemblance of two adjacent letter is the biggest giveaway that a handwriting font is at play, I made sure my script would change the font within a word if there were two adjacent 'T' or 'S' characters.
I've since lost the code (it wasn't something I needed to often use) but with LLMs these days I'm sure I'd be inclined to build something better -- for instance, performing the randomization within a single font file, and using custom glyphs for adjacent 't' characters that might have a common crossbar, improved support for other languages I use, or rendering a particular case of my legal name as a signature.
Comment by micw 1 day ago
Comment by sebastianconcpt 1 day ago
My current one I don't like it as much as the one I used to have. That old one would turn into a font and feel cool.
Comment by Wistar 23 hours ago
Comment by TomMasz 1 day ago
Comment by fifferfaffer 1 day ago
Comment by ChrisPirillo 17 hours ago
Thanks for picking this up! More to come. I'm working on adding color support right now.
Comment by burdin 18 hours ago
Comment by sbcorvus 1 day ago
Comment by andsoitis 1 day ago
Comment by alsodumb 1 day ago
Comment by r2ob 1 day ago
Comment by himata4113 1 day ago
Comment by karmasimida 1 day ago
Comment by codecarter 21 hours ago
Comment by ChrisPirillo 17 hours ago
Comment by jedberg 1 day ago
But I would have loved to use this to capture my kid's kindergarten handwriting. Maybe I still have a sample around here...
Comment by mittermayr 1 day ago
Not sure if this was meant to work with cursive handwriting?
Comment by ChrisPirillo 17 hours ago
Comment by plsft 23 hours ago
Comment by feverzsj 1 day ago
Comment by scotty79 1 day ago
Comment by catoc 1 day ago
Comment by otikik 1 day ago
Comment by navsatech 1 day ago
Comment by ixvo 1 day ago
Comment by theultdev 1 day ago
Kids are being taught cursive again. Texas has been doing it again for awhile.
No idea why they stopped teaching it for a few years, kind of messed those kids up.
How do people have a signature if they don't know cursive?
Do they just print it twice lol?
Comment by inanutshellus 1 day ago
Signatures aren't cursive, they're a curated, custom art piece.
Arguably even signatures are being replaced with digital agreements. Just click "I Agree [and we'll use other proof than the squiggly that it was you because your digital squiggly is uselessly different every time]".
Comment by DonHopkins 16 hours ago
Comment by theultdev 4 hours ago
Never said that, learn to read.
All schools were doing it until several years ago.
But noone can even read now so moot point...
Comment by shevy-java 23 hours ago
Comment by nzxt210 1 day ago
Comment by mock-possum 1 day ago
It’s your handwriting, why be so judgemental after all?
Comment by amigocesar 1 day ago
á é í ó ú?
Comment by ChrisPirillo 17 hours ago
Comment by Storylinn 19 hours ago
Comment by catlover76 1 day ago
Comment by ixvo 1 day ago
Comment by nacozarina 1 day ago
Comment by jruohonen 1 day ago
"No account, no server, 100% private — everything happens in your browser."
Comment by Wowfunhappy 1 day ago
Comment by catoc 1 day ago
If you don’t believe it, maybe disconnect from network before dropping the file?
Comment by phoronixrly 1 day ago
Comment by codetiger 1 day ago
Comment by wongarsu 1 day ago
Comment by iberator 1 day ago
Browser can be treated as loader of code to be executed only locally with Local only data.
i hate js, but it's doable