Lines Matching defs:font
19 #include "font/ui_font.h"
20 #include "font/ui_font_bitmap.h"
21 #include "font/ui_font_header.h"
22 #include "font/ui_font_vector.h"
23 #include "font/ui_line_break.h"
24 #include "font/ui_text_shaping.h"
52 static void InitVectorFont(UIFont* font, const std::string fontPath)
60 font->SetFont(currentFont);
61 font->SetPsramMemory(reinterpret_cast<uintptr_t>(g_fontPsramBaseAddr), MIN_FONT_PSRAM_LENGTH);
62 int8_t ret = font->SetFontPath(fontPath.data(), BaseFont::DYNAMIC_FONT);
64 ELOG("The vector font path does not exist ! fontPath : %s", fontPath.data());
67 font->RegisterFontInfo("SourceHanSansSC-Regular.otf");
68 font->SetCurrentLangId(0);
73 UIFont* font = UIFont::GetInstance();
74 if (font == nullptr) {
75 ELOG("InitFontEngine:font is nullptr");
81 InitVectorFont(font, fontPath);
91 ELOG("Open font path failed.");