What I wish for is rather than encoding the wavy imperfections in the font, they should be procedurally generated at rasterization time. This way, the graininess can stay at the same resolution regardless of the font-size. As it is now, if you have a 120pt font, the rough edges are magnified. Is there a way to specify something like that in the font language? Or does the rasterization engine have to implement that?
Anything procedurally generated is antithetical to professional font design. Fonts at different sizes are carefully fine-tuned exactly for the reasons that you mentioned, i.e., small features at larger sizes start looking wrong.
on edit: asking as you probably have in depth technical knowledge on this it would be nice to get some pointers on.