Home
last modified time | relevance | path

Searched refs:FontDescriptor (Results 1 - 12 of 12) sorted by relevance

/foundation/graphic/graphic_2d/rosen/modules/texgine/export/texgine/
H A Dfont_manager.h31 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 Dfont_parser.h78 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 Dfont_parser.cpp59 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 Dfont_descriptor_mgr.h29 using FontDescSharedPtr = std::shared_ptr<TextEngine::FontParser::FontDescriptor>;
H A Dfont_descriptor_cache.h28 using FontDescSharedPtr = std::shared_ptr<TextEngine::FontParser::FontDescriptor>;
H A Dfont_descriptor_cache.cpp66 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 Ddrawing_text_font_descriptor.cpp36 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 Ddrawing_text_typography.cpp1211 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 Djs_fontdescriptor.h26 using FontDescSharedPtr = std::shared_ptr<TextEngine::FontParser::FontDescriptor>;
/foundation/graphic/graphic_2d/rosen/test/texgine/unittest/
H A Dfont_parser_test.cpp51 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 Dfont_manager.cpp105 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 Djs_fontdescriptor.cpp108 cb->matchDesc = std::make_shared<TextEngine::FontParser::FontDescriptor>(); in MatchFontDescriptorsAsync()

Completed in 11 milliseconds