Searched refs:FontDescriptor (Results 1 - 12 of 12) sorted by relevance
/foundation/graphic/graphic_2d/rosen/modules/texgine/export/texgine/ |
H A D | font_manager.h | 31 using ResultSet = std::vector<FontParser::FontDescriptor>;
32 FontParser::FontDescriptor* FindFont(ResultSet* fontSrc, FontParser::FontDescriptor& descFind);
38 using ResultCache = std::vector<FontParser::FontDescriptor>;
40 bool ResAccurateMatch(FontParser::FontDescriptor& descSrc, FontParser::FontDescriptor& descFind);
41 bool ResFallbackMatch(FontParser::FontDescriptor& descSrc, FontParser::FontDescriptor& descFind);
42 int ScoreFallbackMatch(FontParser::FontDescriptor& descSrc, FontParser::FontDescriptor [all...] |
/foundation/graphic/graphic_2d/rosen/modules/texgine/src/ |
H A D | font_parser.h | 78 struct FontDescriptor { struct in OHOS::Rosen::TextEngine::FontParser 98 std::vector<FontDescriptor> GetVisibilityFonts(const std::string &locale = SIMPLIFIED_CHINESE); 99 std::unique_ptr<FontDescriptor> GetVisibilityFontByName(const std::string& fontName, 102 std::vector<std::shared_ptr<FontDescriptor>> GetSystemFonts(const std::string locale = SIMPLIFIED_CHINESE); 104 std::vector<std::shared_ptr<FontDescriptor>>& descriptors, 109 FontDescriptor& fontDescriptor); 110 static void ProcessCmapTable(const struct CmapTables* cmapTable, FontDescriptor& fontDescriptor); 111 int ProcessNameTable(const struct NameTable* nameTable, FontDescriptor& fontDescriptor) const; 112 static void ProcessPostTable(const struct PostTable* postTable, FontDescriptor& fontDescriptor); 113 int ParseCmapTable(std::shared_ptr<Drawing::Typeface> typeface, FontDescriptor [all...] |
H A D | font_parser.cpp | 59 void FontParser::ProcessCmapTable(const struct CmapTables* cmapTable, FontParser::FontDescriptor& fontDescriptor) in ProcessCmapTable() 73 FontParser::FontDescriptor& fontDescriptor) in GetStringFromNameId() 107 void FontParser::SetNameString(FontParser::FontDescriptor& fontDescriptor, std::string& field, unsigned int& fieldLid, in SetNameString() 125 int FontParser::ProcessNameTable(const struct NameTable* nameTable, FontParser::FontDescriptor& fontDescriptor) const in ProcessNameTable() 164 void FontParser::ProcessPostTable(const struct PostTable* postTable, FontParser::FontDescriptor& fontDescriptor) in ProcessPostTable() 176 int FontParser::ParseCmapTable(std::shared_ptr<Drawing::Typeface> typeface, FontParser::FontDescriptor& fontDescriptor) in ParseCmapTable() 207 int FontParser::ParseNameTable(std::shared_ptr<Drawing::Typeface> typeface, FontParser::FontDescriptor& fontDescriptor) in ParseNameTable() 243 int FontParser::ParsePostTable(std::shared_ptr<Drawing::Typeface> typeface, FontParser::FontDescriptor& fontDescriptor) in ParsePostTable() 274 int FontParser::ParseTable(std::shared_ptr<Drawing::Typeface> typeface, FontParser::FontDescriptor& fontDescriptor) in ParseTable() 297 FontParser::FontDescriptor fontDescripto in SetFontDescriptor() [all...] |
H A D | font_descriptor_mgr.h | 29 using FontDescSharedPtr = std::shared_ptr<TextEngine::FontParser::FontDescriptor>;
|
H A D | font_descriptor_cache.h | 28 using FontDescSharedPtr = std::shared_ptr<TextEngine::FontParser::FontDescriptor>;
|
H A D | font_descriptor_cache.cpp | 66 std::vector<TextEngine::FontParser::FontDescriptor> descriptors = in ParserStylishFonts() 69 FontDescSharedPtr descriptorPtr = std::make_shared<TextEngine::FontParser::FontDescriptor>(descriptor); in ParserStylishFonts()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/src/ |
H A D | drawing_text_font_descriptor.cpp | 36 std::shared_ptr<FontParser::FontDescriptor> condition = std::make_shared<FontParser::FontDescriptor>(); in OH_Drawing_MatchFontDescriptors() 47 std::set<std::shared_ptr<FontParser::FontDescriptor>> result; in OH_Drawing_MatchFontDescriptors() 143 std::shared_ptr<TextEngine::FontParser::FontDescriptor> result = nullptr; in OH_Drawing_GetFontDescriptorByFullName()
|
H A D | drawing_text_typography.cpp | 1211 std::vector<TextEngine::FontParser::FontDescriptor> systemFontList = in OH_Drawing_FontParserGetSystemFontList() 1260 std::vector<TextEngine::FontParser::FontDescriptor> systemFontList = in OH_Drawing_FontParserGetFontByName()
|
/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/text/fontdescriptor_napi/include/ |
H A D | js_fontdescriptor.h | 26 using FontDescSharedPtr = std::shared_ptr<TextEngine::FontParser::FontDescriptor>;
|
/foundation/graphic/graphic_2d/rosen/test/texgine/unittest/ |
H A D | font_parser_test.cpp | 51 void ShowVisibilityFonts(std::vector<FontParser::FontDescriptor>& visibilityFonts) in ShowVisibilityFonts() 116 std::unique_ptr<FontParser::FontDescriptor> font = in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/core/common/ |
H A D | font_manager.cpp | 105 std::vector<Rosen::TextEngine::FontParser::FontDescriptor> systemFontList; in GetSystemFontList() 172 std::unique_ptr<Rosen::TextEngine::FontParser::FontDescriptor> systemFontDesc; in GetSystemFont()
|
/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/text/fontdescriptor_napi/src/ |
H A D | js_fontdescriptor.cpp | 108 cb->matchDesc = std::make_shared<TextEngine::FontParser::FontDescriptor>(); in MatchFontDescriptorsAsync()
|
Completed in 11 milliseconds