-
Автор темы
- #1
Привет, сегодня расскажу как добавить шрифт в память на имгуи. Надо для того, чтоб другим не пришлось скачивать.
1)Скачиваем
2)Заходим на
3)Перетаскиваем нужный нам шрифт с архива на
4)Добавляем полученный .h файл в наш проект, открываем файл с меню и добавляем:
Чтоб узнать название массива, просто открываем файл с шрифтом и копируем.
Так-же не забудьте вызвать функцию при инициализации.
5) Чтоб использовать это шрифт напишите:
Вот и всё, всем удачи.
1)Скачиваем
Пожалуйста, авторизуйтесь для просмотра ссылки.
.2)Заходим на
Пожалуйста, авторизуйтесь для просмотра ссылки.
, ищем наш шрифт и нажимаем Download family:3)Перетаскиваем нужный нам шрифт с архива на
Пожалуйста, авторизуйтесь для просмотра ссылки.
:4)Добавляем полученный .h файл в наш проект, открываем файл с меню и добавляем:
C++:
#Include "путь до .h файла с шрифтом"
ImFont* Название_шрифта;
void Init_fonts() {
ImGuiIO& io = ImGui::GetIO();
Название_шрифта = io.Fonts->AddFontFromMemoryTTF(Название_массива, sizeof(Название_массива), 10.f);
}
Так-же не забудьте вызвать функцию при инициализации.
5) Чтоб использовать это шрифт напишите:
C++:
ImGui::PushFont(Название_шрифта);
//действия
ImGui::PopFont();