1
Feature requests / Per-Font selection of FreeType render mode (monochrome glyph to bitmap)
« on: July 13, 2012, 12:12:00 pm »
The change (at Font.cpp):
The reason:
I'm into retro-looking games with big pixels and low color count palettes. I like using SFML2 because it has a really confortable interface, has window init, scaling, rotation, fonts, network, almost everything I need already handled.
Except for antialiasing of fonts. I managed to just change the libraries code but that's no solution and I think it's a missing feature.
Analogously it would be a pain if "setSmooth()" wasn't there to toggle textures anti-aliasing from nearest neighbour (off) to bilinear.
I've attached an image explaining it better (direct link, make sure it's unzoomed/1:1 pixel ratio)...
For both FreeType render modes, there are both No-zoom version and a render-to-texture (RTT) version where my problem is more evident.
Hope you give it a thought
Best regards
-Martín
[attachment deleted by admin]
FT_Glyph_To_Bitmap(&glyphDesc, FT_RENDER_MODE_NORMAL, 0, 1);
toFT_Glyph_To_Bitmap(&glyphDesc, FT_RENDER_MODE_MONO, 0, 1);
(with a way to toggle it that fits with the rest of the Font interface)The reason:
I'm into retro-looking games with big pixels and low color count palettes. I like using SFML2 because it has a really confortable interface, has window init, scaling, rotation, fonts, network, almost everything I need already handled.
Except for antialiasing of fonts. I managed to just change the libraries code but that's no solution and I think it's a missing feature.
Analogously it would be a pain if "setSmooth()" wasn't there to toggle textures anti-aliasing from nearest neighbour (off) to bilinear.
I've attached an image explaining it better (direct link, make sure it's unzoomed/1:1 pixel ratio)...
For both FreeType render modes, there are both No-zoom version and a render-to-texture (RTT) version where my problem is more evident.
Hope you give it a thought
Best regards
-Martín
[attachment deleted by admin]