// Draw the glyph into our bitmap font
const unsigned char* Pixels = Bitmap.buffer;
for (int y = 0; y < Bitmap.rows; ++y)
{
for (int x = 0; x < Bitmap.width; ++x)
{
current->data.SetPixel(x, y, sf::Color(255, 255, 255, Pixels[x]));
}
Pixels += Bitmap.pitch;
}
current->data.Update();
This code worked for sfml 1.1 so i guess in 1.2 you can do something similar. You can see your pointer as an array of data(and you can use []) so you would just have to set sf::Color in the right order and maybe you have to do some pointer math, but I think you could do this now:)
If not ask, then I may help you a bit.