Skip to content
This repository has been archived by the owner on Aug 11, 2021. It is now read-only.

Make the font renderer randomise warp of each letter #90

Open
souranild opened this issue Aug 19, 2020 · 4 comments
Open

Make the font renderer randomise warp of each letter #90

souranild opened this issue Aug 19, 2020 · 4 comments
Labels
enhancement New feature or request

Comments

@souranild
Copy link

if each letter looks slightly different, it will make it look better. maybe some photo editing library will let you warp each letter before rendering?

@saurabhdaware
Copy link
Owner

This will look great but it will be difficult to implement in a way that the text won't look weird. Keeping this open. Lets see what we can do

@take2rohit
Copy link

can u try atleast slight random warping of letters added with slight noise (salt and pepper will do ) .
This will break the symmetry of letters

@grunwalski
Copy link

grunwalski commented Sep 6, 2020

If randomising warp is too complicated, I would recommend two things:

  1. Vary the point where each line begin randomly for just a tiny bit. Just to break up the clean vertical "starting line". This will make a huge difference. And if you keep the offset small, it won't look weird.

  2. Can you set the position for ever letter separatley? Make them not appear on a perfect horizontal line, but let it be a very gentle wave line. As in 1., not much.

This would do a LOT to make it appear more natural.

@saurabhdaware
Copy link
Owner

Vary the point where each line begin randomly for just a tiny bit. Just to break up the clean vertical "starting line". This will make a huge difference. And if you keep the offset small, it won't look weird.

This sounds like a great idea! I will have to see if it is possible.

The 2nd one won't really be possible since it will require changing styles of every letter which will be complicated

@saurabhdaware saurabhdaware added the enhancement New feature or request label Nov 26, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants