Код: Выделить всё
?Вот что я сделал на данный момент:
- Загрузил шрифт: я обязательно загрузил шрифт, поддерживающий специальные символы.
Функция замены. У меня есть функция, которая заменяет определенные строки-заполнители специальными символами.
Код: Выделить всё
std::string replacedStr = str;
std::map replacements = {
{"1397904493", "®"}, {"1397776754", "¶"}, {"1400073811", "§"},
{"1396991858", "°"}, {"1396929140", "©"}, {"1398041963", "™"},
{"1397059140", "–"}, {"1397058884", "—"}, {"1397969521", "’"},
{"1397967985", "‘"}, {"1396986737", "\""}, {"1397969777", "'"},
{"1397645907", " "}, {"1396984945", "“"}, {"1396986481", "”"},
{"1396862068", "•"}, {"1397518451", "…"}, {"1398320179", "₹"}
// Added mapping for the Indian Rupee symbol }; for (const auto &pair
// : replacements) { size_t pos = replacedStr.find(pair.first); while
// (pos != std::string::npos) { replacedStr.replace(pos,
// pair.first.length(), pair.second); pos =
// replacedStr.find(pair.first, pos + 1); } } return replacedStr; }
Подробнее здесь: https://stackoverflow.com/questions/785 ... gui-window