Fontcrafter: Turn Your Handwriting into a Real Font

(arcade.pirillo.com)

181 points | by rendx 5 hours ago

28 comments

  • ghrl 3 hours ago
    There used to be multiple tools like this from different websites, but they were all bought by Calligraphr to redirect to them instead, giving them an effective monopoly and letting them charge subscription fees for generating fonts over the limits of the free version. I used to create two fonts and merge them with FontForge to get a complete usable font.

    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.

    • Y_Y 2 hours ago
      Ah, the Overleaf model.

      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.

      • okamiueru 1 hour ago
        Seems like open source is the way to defeat this. Anyone can easily create a competing service, which they then have to buy out, but the cost of setting up a new one is minimal. Interesting business model that feeds on anti-competitive businesses.
        • c7b 1 hour ago
          Interestingly, Overleaf is open source [0], although I can't speak to how well the open source version works.

          [0] https://github.com/overleaf/overleaf

          • nbernard 1 hour ago
            IIRC, it is nerfed out. It is more open core than actual open source, and the paywalled features of the online version are missing.
      • vidarh 1 hour ago
        You'd think this should encourage people to build carbon-copies of the tools that have been bought out in the hope of being bought out... It's only a sustainable model if it's fringe enough and with low enough purchase amounts to not eventually become an exit strategy for people who might not even have tried otherwise.
  • deposittag 12 minutes ago
    I really wanted to make this work with my daughter. She's 9yo, and she filled out the form, and we scanned it with a real scanner. I'll admit we didn't have a felt tip pen, but we did have a grea black ink gell pen.

    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.

  • mft_ 20 minutes ago
    A related but different approach I liked was taken by Amy Goodchild, who is an artist that uses code for her creations.

    She encoded her handwriting as paths in JS (rather than as a font): https://www.amygoodchild.com/blog/cursive-handwriting-in-jav...

  • axegon_ 2 hours ago
    Awesome! For anyone that think doctors' handwriting is unintelligible, wait till I give that thing a spin
    • beardyw 1 hour ago
      Yes, I thought something which could make my handwriting more like a font would be useful.
    • IAmBroom 1 hour ago
      I have long theorized that it is inscrutable for a reason: as a bar to laypeople reading a/o editing prescriptions.

      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.)

  • mattv8 23 minutes ago
    Had to dig to find this but back in 2009 I was bored so I made a font based of my handwriting. I had a Wacom tablet and used this font creator- I'm pretty sure it was called Fontographer. Anyways it's still floating around the Internet: https://fontmeme.com/fonts/mattfont-font/
  • xmattx 2 hours ago
    Tried it, it failed at the first hurdle, which is scanning the glyphs correctly. Seems to be an offset somewhere as they get shifted vertically.
    • stratosgear 2 hours ago
      Same here. The characters need to move higher. They look like I wrote them below the baseline... :(
  • world2vec 3 hours ago
    Turning my handwriting into a font is akin to encrypt the text :-D
  • SAI_Peregrinus 46 minutes ago
    I'm dysgraphic with a small essential tremor, and often write in a hybrid between cursive & block gothic. I'd need to make a few dozen different fonts & have it randomly pick between them for each letter to look like my handwriting.

    My drafting lettering is OK. But it's much, much slower & requires a straightedge, multiple thickness pencils, an eraser shield, and an eraser.

    • elevation 1 minute ago
      > I'd need to make a few dozen different fonts & have it randomly pick between them

      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.

  • Thomashuet 3 hours ago
    Unfortunately it doesn't seem to support cursive, which is how I and most people I know write.
    • Daneel_ 3 hours ago
      I think that might be generational. I don’t know anyone under 40 who writes in cursive. I certainly don’t.
      • psychoslave 3 hours ago
        That's not generational. Living in France I can ensure you that in primary school, kids still learn and use cursive as main writing system. I wasn't even aware anyone would use anything else to write by hand in Latin script.

        I'm curious to get information about how people write elsewhere and how does it look.

      • tazjin 3 hours ago
        It is probably country and language dependent, I think. I don't know anyone under 40 who doesn't write in cursive (in Russian), and for other languages I personally also write in cursive (and learnt that in school). I'm in my 30s.
        • jech 2 hours ago
          > I don't know anyone under 40 who doesn't write in cursive (in Russian)

          https://upload.wikimedia.org/wikipedia/commons/3/34/%D0%9B%D...

          Understandable.

          • d1sxeyes 1 hour ago
            OP double negated - cursive is the norm for Russians of all ages.

            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.

      • Angostura 3 hours ago
        Still taught in uk primary schools as the fastest way to get words down in paper
        • guenthert 2 hours ago
          Makes me wonder whether there are diction tests (I feared/hated those with a passion) in the USA?
          • IAmBroom 1 hour ago
            Never even heard that term before. So: no.
            • guenthert 14 minutes ago
              Too late to edit, 'dictation' was meant. Seems I still suck at spelling ;-/
      • antonyh 2 hours ago
        Conversely I don't know anyone who doesn't write in cursive. It's still taught in schools in the UK, and I still write with it and actively aim to improve.
      • BoredPositron 3 hours ago
        It's more cultural than generational.
        • IAmBroom 1 hour ago
          It's both. In the US, schools are turning away from teaching cursive, which clearly makes a generational cut.
          • galangalalgol 44 minutes ago
            My understanding is that they started turning away from it, but have turned back in many states. We were told it was important that we delay teaching our child typing until they had finished learning cursive because it had been discovered that teaching cursive developed something or other that I zoned out on while waiting to ask when that would be. Education has fads that don't seem to line up with peer reviewed articles that well. For instance, current reading instruction is non optimal for dyslexic students, while early 20th century instruction seems to (not entirely intentionally) worked much better.

            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.

  • andsoitis 12 minutes ago
    I write in cursive. Does this work for that?
  • easton 2 hours ago
    Chris Pirillo. That's a name I haven't heard in a long time.. a long time.
    • coxley 1 hour ago
      Right!? My mind teleported back to the TechTV era for a second.
    • m-hodges 21 minutes ago
      LockerGnome!
  • karmasimida 2 hours ago
    Well I really don't like my handwriting, would rather avoid it
  • zimpenfish 3 hours ago
    I've used iFontMaker for this on the iPad - quite amusing to be able to select my own monospaced font for terminals (even if it is just "old man traced over Courier Prime badly".)

    Will definitely give this a go with various pens to see how that affects the outcome.

  • vaylian 3 hours ago
    The instructions say that rows 2 and 3 in the template can be either lower or upper case. How does the website determine the case in those rows? Does it simply check if row 1 looks different from the other rows?
  • psychoslave 3 hours ago
    Not sure it would work in my case. I do love to take the very different freedom it brings. For example the mid bars of a t is often taken as an opportunity to go through above the whole word. But I wouldn't do it every single time, as it would feel too much overload.

    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.

  • alsodumb 2 hours ago
    My hand writing is so bad I don't know if a really want a font out of it lol (love the project though!)
    • r2ob 11 minutes ago
      My hand writing is so bad(2)
  • otikik 35 minutes ago
    Not great for doctors
  • micw 2 hours ago
    Can I turn a real font into my handwriting?
    • IAmBroom 1 hour ago
      Ironically, that's exactly what calligraphy is.

      And learning to write in 'fonts' (hands) like block-print is still a form of calligraphy.

    • roughE 2 hours ago
      Asking the right questions
  • himata4113 2 hours ago
    Text encryption, I like it!
  • scotty79 2 hours ago
    A sign of how irrelevant handwriting became is that there are no popular AI models that aim at cloning it, even though it should be fairly easy.
  • mittermayr 3 hours ago
    Amazing way to show-case a tool (all in-browser, can be done so simply), super disappointed in the result. I took care writing all the letters, but when I looked at the generated font, even some of the corner markers ended up as letters!?

    Not sure if this was meant to work with cursive handwriting?

    • brbrodude 1 hour ago
      I guess it's cause cursive is no longer a thing in the US..
      • IAmBroom 1 hour ago
        Nor spelling and punctuation?
  • feverzsj 2 hours ago
    That'll be the ugliest font.
  • catoc 2 hours ago
    A wise doctor once typed…
  • jruohonen 4 hours ago
    The idea is cool, but, well:

    "No account, no server, 100% private — everything happens in your browser."

    • Wowfunhappy 3 hours ago
      Your post makes it sound like you consider this a bad thing?
    • catoc 2 hours ago
      I don’t see the downside here.

      If you don’t believe it, maybe disconnect from network before dropping the file?

    • phoronixrly 4 hours ago
      Are you implying that the lack of data harvesting is a disadvantage?
      • codetiger 4 hours ago
        It not a disadvantage but a rare trait nowadays.
    • wongarsu 4 hours ago
      sound great
    • iberator 3 hours ago
      well makes sense if JavaScript is run 100% locally.

      Browser can be treated as loader of code to be executed only locally with Local only data.

      i hate js, but it's doable

  • ixvo 2 hours ago
    This works mostly for the US, where people don't write in cursive.
    • theultdev 1 hour ago
      People write in cursive all the time. You mainly sign in cursive.

      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?

  • amigocesar 1 hour ago
    What about tildes, accents, cedilles?

    á é í ó ú?

  • ixvo 2 hours ago
    Only applicable for retarded countries where people don't write in cursive
  • nacozarina 3 hours ago
    new signature-forging tool just dropped, suite !
    • Fnoord 3 hours ago
      I hereby declare I''ll be unfit for school next Friday due to an illness.

      Signed, Mom

      • 4ndr3vv 2 hours ago
        I HEREBY DECLARE I' LL BE UNFIT FOR SCHOOL NE XT FRIDAY DUE TO AN ILLnESS .

        S I G N E D , M O M