The method here is rather slow and simple
-https://www.entwickler-ecke.de/topic_2D+Text+in+OpenGL_39104,0.html
I currently still use this (wglusefontbitmap + callists) for small text because it is the fastest. It is not portable though, but for me that is not (yet) really a problem. Fast as in time spend in opengl overall per frame, so that is drawing and preparation. The preparation with the array of vertices for signed distance fonts is quite slow, and for me that happens every frame.
I only work on opengl from time to time though, but some improvements have been made since the last upload of that code.
Note that if you somewhat can understand German like me, there is also
https://delphigl.com/forum/index.php though, while it is not as active anymore as it used to be, I did get some nice answers there.