digitalmars.D.announce - Text rendering tutorial at DMedia
- Tom S (10/10) Jun 27 2007 It uses D, OpenGL and FreeType 2 for Unicode text rendering with
-
Derek Parnell
(10/18)
Jun 27 2007
Wow! You have way too much free time on your hands
- Lutger (6/16) Jun 28 2007 Thanks! Very valuable information. I've just purchased an LCD monitor
- Deewiant (16/25) Jun 28 2007 Nice. I've been hoping for something like this ever since I first saw so...
- janderson (2/12) Jun 28 2007 An awesome read. Well done!
- Tom S (6/6) Jun 29 2007 Thanks for the feedback folks! The tutorial landed on opengl.org, dzone
- Lutger (3/6) Jun 29 2007 And well deserved. You should make a post on gamedev.net too, the topic
- Clay Smith (3/13) Jun 30 2007 Very well done :) Now there is no excuse for OpenGL D apps to have poor
It uses D, OpenGL and FreeType 2 for Unicode text rendering with subpixel anti-aliasing, kerning, custom LCD filtering and on-demand glyph caching. http://dmedia.dprogramming.com/?n=Tutorials.TextRendering1 Let me know what you think! Cheers :) -- Tomasz Stachowiak http://h3.team0xf.com/ h3/h3r3tic on #D freenode
Jun 27 2007
On Thu, 28 Jun 2007 06:02:15 +0200, Tom S wrote:It uses D, OpenGL and FreeType 2 for Unicode text rendering with subpixel anti-aliasing, kerning, custom LCD filtering and on-demand glyph caching. http://dmedia.dprogramming.com/?n=Tutorials.TextRendering1 Let me know what you think! Cheers :)Wow! You have way too much free time on your hands <G> Great work and I'm very impressed. I hope I never have to do such low-level coding for throwing text onto a screen. I'll stick to using library routines, like yours of course. -- Derek (skype: derek.j.parnell) Melbourne, Australia 28/06/2007 4:37:49 PM
Jun 27 2007
Tom S wrote:It uses D, OpenGL and FreeType 2 for Unicode text rendering with subpixel anti-aliasing, kerning, custom LCD filtering and on-demand glyph caching. http://dmedia.dprogramming.com/?n=Tutorials.TextRendering1 Let me know what you think! Cheers :)Thanks! Very valuable information. I've just purchased an LCD monitor and find making fonts look good all the time is just, ugh. About free texture tools, have you seen the one on angelcode? It does kerning, unicode, tight packing, etc. I liked it a lot for simple font requirements: http://www.angelcode.com/products/bmfont/
Jun 28 2007
Tom S wrote:It uses D, OpenGL and FreeType 2 for Unicode text rendering with subpixel anti-aliasing, kerning, custom LCD filtering and on-demand glyph caching. http://dmedia.dprogramming.com/?n=Tutorials.TextRendering1 Let me know what you think! Cheers :)Nice. I've been hoping for something like this ever since I first saw some screenshots on, IIRC, your FragBots page, about a year ago. I've always been annoyed with bitmap fonts as well, and been frustrated with my attempts to get FreeType to work: it's pretty much the lowest level library for this stuff, but the few good wrappers that exist are either for C++ or long-abandoned projects (or both). It's good that you've made a library which: - is in D - uses FreeType 2 - has Unicode support - does all that fancy stuff which I could never bother to figure out - actually considers issues like not supporting a certain level of OpenGL Haven't played around with it yet, though, but my comments hold if the tutorial isn't overstating your accomplishments. ;-) -- Remove ".doesnotlike.spam" from the mail address.
Jun 28 2007
Tom S wrote:It uses D, OpenGL and FreeType 2 for Unicode text rendering with subpixel anti-aliasing, kerning, custom LCD filtering and on-demand glyph caching. http://dmedia.dprogramming.com/?n=Tutorials.TextRendering1 Let me know what you think! Cheers :)An awesome read. Well done!
Jun 28 2007
Thanks for the feedback folks! The tutorial landed on opengl.org, dzone and del.icio.us BTW :D -- Tomasz Stachowiak http://h3.team0xf.com/ h3/h3r3tic on #D freenode
Jun 29 2007
Tom S wrote:Thanks for the feedback folks! The tutorial landed on opengl.org, dzone and del.icio.us BTW :DAnd well deserved. You should make a post on gamedev.net too, the topic comes up regularly but resources are, as you mentioned, often lacking.
Jun 29 2007
Tom S wrote:It uses D, OpenGL and FreeType 2 for Unicode text rendering with subpixel anti-aliasing, kerning, custom LCD filtering and on-demand glyph caching. http://dmedia.dprogramming.com/?n=Tutorials.TextRendering1 Let me know what you think! Cheers :)Very well done :) Now there is no excuse for OpenGL D apps to have poor fonts.
Jun 30 2007