feat(Fonts): Added Storopia font

This commit is contained in:
Yimura 2021-05-21 12:16:10 +02:00
parent 6c622152eb
commit 44bfa8fceb
5 changed files with 7506 additions and 10 deletions

View File

@ -1,4 +0,0 @@
#pragma once
#include <cstdint>
extern const std::uint8_t font_rubik[140732];

View File

@ -0,0 +1,4 @@
#pragma once
extern const unsigned char font_rubik[140732];
extern const unsigned char font_storopia[89888];

View File

@ -1,5 +1,4 @@
#pragma once #include "fonts/fonts.hpp"
#include "fonts.hpp"
const std::uint8_t font_rubik[140732] const std::uint8_t font_rubik[140732]
{ {

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
#include "common.hpp" #include "common.hpp"
#include "fonts.hpp" #include "fonts/fonts.hpp"
#include "logger.hpp" #include "logger.hpp"
#include "gui.hpp" #include "gui.hpp"
#include "pointers.hpp" #include "pointers.hpp"
@ -51,9 +51,10 @@ namespace big
ImFontConfig font_cfg{}; ImFontConfig font_cfg{};
font_cfg.FontDataOwnedByAtlas = false; font_cfg.FontDataOwnedByAtlas = false;
std::strcpy(font_cfg.Name, "Rubik"); std::strcpy(font_cfg.Name, "Storopia");
m_font = ImGui::GetIO().Fonts->AddFontFromMemoryTTF(const_cast<std::uint8_t*>(font_rubik), sizeof(font_rubik), 20.f, &font_cfg); m_font = ImGui::GetIO().Fonts->AddFontFromMemoryTTF(const_cast<std::uint8_t*>(font_storopia), sizeof(font_storopia), 20.f, &font_cfg);
//m_font = ImGui::GetIO().Fonts->AddFontFromMemoryTTF(const_cast<std::uint8_t*>(font_rubik), sizeof(font_rubik), 20.f, &font_cfg);
m_monospace_font = ImGui::GetIO().Fonts->AddFontDefault(); m_monospace_font = ImGui::GetIO().Fonts->AddFontDefault();
g_gui.dx_init(); g_gui.dx_init();