How does OPENRNDR render text

Does OPENRNDR just use a bitmap/ texture atlas for text or something else. And what tool does it use for generating the fint and glyphs etc. Does it use a freeType binding or java.awt.font or something else?

Hi! Yes, OPENRNDR uses currently a texture atlas for text. Looking at openrndr/FontImageMapManagerStbTruetype.kt at master · openrndr/openrndr · GitHub I see it’s using LWJGL to generate that texture.

It is easy to display the texture by calling drawer.image(font.texture).

There has been discussions in the past about implementing alternatives, like SDF fonts (Signed Distance Field).

Are you working on something text related?