On 2012-03-11 14:18, Chad J wrote:
On 03/11/2012 09:09 AM, Jacob Carlborg wrote:
On 2012-03-11 03:23, Chad J wrote:
I've been looking for a good way to render font in OpenGL with D.

Back in they day I was very impressed with Tomasz's article on the
subject: http://h3.gd/dmedia/?n=Tutorials.TextRendering1
I was wonder if anyone has ported it.

Just use FreeType?


FreeType is quite cool, but it will only render glyphs onto small
bitmaps. Getting those glyphs onto the screen becomes more complicated
after that: you can't just blit them like in SDL or somesuch. Since
textures don't come in "supersmall" size, it is effective to pack the
glyphs into a larger texture like the article suggests. Then you have to
texture-map correctly to only render the glyphs you want. Somewhere in
there is a bunch of other font-setting stuff like kerning, sub-pixel
anti-aliasing, line offsets, etc. FreeType doesn't do that stuff for
anyone, it just provides the tools necessary to make it possible. It's
fairly complicated; I'd rather just write "Font f = new Font("Courier
New"); f.draw(100, 100, "Hello world!");".

So you mean putting a texture on a font?

--
/Jacob Carlborg

Reply via email to