A few months ago, I finished a prototype music player program using SFML. I ended up using Base 02 as its main font for the music player. Unfortunately, Base 02 is very limited and it barely contains any characters other outside the range of the alphabet and numbers. It looks very great with the program, so I really want to keep it, but I can't use any special characters to display the song titles, as an empty box will appear instead. Is there any way to replace certain characters in an instance/object of sf::font? For example, let's say I have:
sf::font base;
base.loadFromFile("base02.ttf");
I know an opening parenthesis text "(" is number 0040, but Base 02 lacks parenthesis characters, so writing an open parenthesis at any time would give me an empty box. Is there any way to replace number 0040 (and other specific ones) with a character from another font? Obviously I'd look for a similair font, but what I need to do now is just fill the blanks in so that the
base
object would stay as one instead of having to mess with multiple fonts for one string. Thanks in advance for answers.