I'm trying to create custom text and I can't get origin or bearing for the character.
(https://hsto.org/r/w1560/webt/ux/2y/kh/ux2ykhrgznafueqwujrjdqgun9q.png)
#include <SFML/Graphics.hpp>
int main()
{
sf::RenderWindow window(sf::VideoMode(200, 200), "SFML works!");
sf::Sprite sprite, sprite1;
sf::Font font;
font.loadFromFile("segoeui.ttf");
sf::Glyph glyph0 = font.getGlyph('a', 20, false);
sf::Glyph glyph1 = font.getGlyph('F', 20, false);
sprite.setTexture(font.getTexture(20));
sprite.setTextureRect(glyph0.textureRect);
sprite.setPosition(0, 20);
sprite1.setTexture(font.getTexture(20));
sprite1.setTextureRect(glyph1.textureRect);
sprite1.setPosition(glyph1.advance, 20);
while (window.isOpen())
{
sf::Event event;
while (window.pollEvent(event))
{
if (event.type == sf::Event::Closed)
window.close();
}
window.clear();
window.draw(sprite);
window.draw(sprite1);
window.display();
}
return 0;
}