This project is used to convert any digital text into a custom handwritten format. You can either choose the existing one or can even upload your own handwriting sample too.
-
Click 🔗here to open the site.
-
You will see two sections: Select Font and Upload Your Writing Sample
-
Select the existing font and generate the output. You will be given a preview of it and then you can download it
- For Uploading your own handwriting sample, follow the
handwriting_sample.jpeg
format. Make sure the image is clean and the characters are visible. Try to avoid the Scanned Image - After you upload, each characters are segmented and properly renamed. The renaming of those images should be in the format a.png , b.png etc. which will be done by Gemini API. If Gemini wrongly lables an image (rare case), then you can manually rename it as well. If some noise images are segmented too, then just give a random name to it and it wont contribute to your final font.
- If some of the images are incorrectly labelled, then correct it.
- Hit the Generate Font button and you will get your font file
- Select it and generate your output
- For Uploading your own handwriting sample, follow the
-
Make sure to avoid latex code in the text
- Since the backend is deployed using free instance on Render, the first output generation may take few more seconds but after that it will come back to normal.
- You can see some small boxes appearning in the above output image. This occurs if your input text contains symbols or special characters that were not initally programmed. Current version supports only basic punctuation symbols. So if you encounter those small boxes in your output, just remove that symbol.