Пользователь
- Статус
- Оффлайн
- Регистрация
- 13 Янв 2018
- Сообщения
- 198
- Реакции
- 75
Загрузка шрифта:
Рендер текста:
Всё это вызываю в хуке PaintTraverse.
Есть 2 проблемы:
1. Неважно какой шрифт ты указал в SetFontGlyphSet, surface всё равно загрузит другой (этот шрифт на скрине ниже).
2. Не отображает кириллицу.
Вот скрин.
C++:
vgui::HFont esp_font;
esp_font = g_Surface->CreateFont_();
g_Surface->SetFontGlyphSet(esp_font, "Arial", 16, 500, 0, 0, FONTFLAG_OUTLINE);
C++:
std::string text = "test тест";
std::wstring str(text.begin(), text.end());
g_Surface->DrawSetTextPos(200, 0);
g_Surface->DrawSetTextColor(255, 255, 255, 255);
g_Surface->DrawSetTextFont(esp_font);
g_Surface->DrawPrintText(str.c_str(), str.length());
Есть 2 проблемы:
1. Неважно какой шрифт ты указал в SetFontGlyphSet, surface всё равно загрузит другой (этот шрифт на скрине ниже).
2. Не отображает кириллицу.
Вот скрин.
Пожалуйста, авторизуйтесь для просмотра ссылки.