Home
last modified time | relevance | path

Searched refs:typeface (Results 1 - 25 of 80) sorted by relevance

1234

/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/skia_adapter/
H A Dskia_typeface_test.cpp107 auto typeface = SkiaTypeface::MakeDefault(); in HWTEST_F() local
108 ASSERT_TRUE(typeface->GetUniqueID() >= 0); in HWTEST_F()
119 auto typeface = SkiaTypeface::MakeDefault(); in HWTEST_F() local
120 ASSERT_TRUE(typeface->GetUnitsPerEm() >= 0); in HWTEST_F()
157 auto typeface = SkiaTypeface::MakeDefault(); in HWTEST_F() local
158 ASSERT_TRUE(typeface != nullptr); in HWTEST_F()
212 auto typeface = SkiaTypeface::MakeDefault(); in HWTEST_F() local
213 ASSERT_TRUE(typeface != nullptr); in HWTEST_F()
214 std::string familyNameFromMethod = typeface->GetFamilyName(); in HWTEST_F()
227 auto typeface in HWTEST_F() local
241 auto typeface = std::make_shared<Typeface>(nullptr); HWTEST_F() local
255 auto typeface = std::make_shared<Typeface>(nullptr); HWTEST_F() local
272 auto typeface = SkiaTypeface::MakeDefault(); HWTEST_F() local
285 auto typeface = std::make_shared<SkiaTypeface>(nullptr); HWTEST_F() local
297 auto typeface = std::make_shared<SkiaTypeface>(nullptr); HWTEST_F() local
309 auto typeface = SkiaTypeface::MakeDefault(); HWTEST_F() local
323 auto typeface = SkTypeface::MakeDefault(); HWTEST_F() local
337 auto typeface = SkiaTypeface::MakeDefault(); HWTEST_F() local
371 auto typeface = SkiaTypeface::MakeDefault(); HWTEST_F() local
388 std::shared_ptr<Drawing::Typeface> typeface = nullptr; HWTEST_F() local
421 auto typeface = SkiaTypeface::MakeDefault(); HWTEST_F() local
434 auto typeface = SkiaTypeface::MakeDefault(); HWTEST_F() local
[all...]
H A Dskia_font_test.cpp50 std::shared_ptr<Typeface> typeface = Typeface::MakeDefault(); in HWTEST_F() local
51 skiaFont = std::make_shared<SkiaFont>(typeface, 1, 1, 1); in HWTEST_F()
63 std::shared_ptr<Typeface> typeface = Typeface::MakeDefault(); in HWTEST_F() local
64 auto skiaFont = std::make_shared<SkiaFont>(typeface, 1, 1, 1); in HWTEST_F()
77 std::shared_ptr<Typeface> typeface = Typeface::MakeDefault(); in HWTEST_F() local
78 auto skiaFont = std::make_shared<SkiaFont>(typeface, 1, 1, 1); in HWTEST_F()
91 std::shared_ptr<Typeface> typeface = Typeface::MakeDefault(); in HWTEST_F() local
92 auto skiaFont = std::make_shared<SkiaFont>(typeface, 1, 1, 1); in HWTEST_F()
105 std::shared_ptr<Typeface> typeface = Typeface::MakeDefault(); in HWTEST_F() local
106 auto skiaFont = std::make_shared<SkiaFont>(typeface, in HWTEST_F()
119 std::shared_ptr<Typeface> typeface = Typeface::MakeDefault(); HWTEST_F() local
133 std::shared_ptr<Typeface> typeface = Typeface::MakeDefault(); HWTEST_F() local
147 std::shared_ptr<Typeface> typeface = Typeface::MakeDefault(); HWTEST_F() local
161 std::shared_ptr<Typeface> typeface = Typeface::MakeDefault(); HWTEST_F() local
182 std::shared_ptr<Typeface> typeface = Typeface::MakeDefault(); HWTEST_F() local
196 std::shared_ptr<Typeface> typeface = Typeface::MakeDefault(); HWTEST_F() local
210 std::shared_ptr<Typeface> typeface = Typeface::MakeDefault(); HWTEST_F() local
[all...]
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/ndk/
H A Ddrawing_typeface_test.cpp50 OH_Drawing_Typeface* typeface = OH_Drawing_TypefaceCreateFromFile(path, 0); in HWTEST_F() local
51 ASSERT_TRUE(typeface == nullptr); in HWTEST_F()
65 OH_Drawing_Typeface* typeface = OH_Drawing_TypefaceCreateFromStream(memoryStream, 1); in HWTEST_F() local
68 ASSERT_TRUE(typeface == nullptr); in HWTEST_F()
78 OH_Drawing_Typeface* typeface = OH_Drawing_TypefaceCreateDefault(); in HWTEST_F() local
79 ASSERT_TRUE(typeface != nullptr); in HWTEST_F()
80 OH_Drawing_TypefaceDestroy(typeface); in HWTEST_F()
81 ASSERT_TRUE(typeface != nullptr); in HWTEST_F()
150 OH_Drawing_Typeface *typeface = in HWTEST_F() local
152 ASSERT_TRUE(typeface in HWTEST_F()
185 OH_Drawing_Typeface *typeface = OH_Drawing_TypefaceCreateFromCurrent(current, nullptr); HWTEST_F() local
212 OH_Drawing_Typeface *typeface = OH_Drawing_TypefaceCreateFromCurrent(current, fontArgs); HWTEST_F() local
[all...]
H A Ddrawing_font_mgr_test.cpp100 * @tc.desc: test for matching font typeface by family name and font style.
112 OH_Drawing_Typeface *typeface = OH_Drawing_FontMgrMatchFamilyStyle(mgr, matchFamilyName, normalStyle); in HWTEST_F() local
113 EXPECT_NE(typeface, nullptr); in HWTEST_F()
114 OH_Drawing_TypefaceDestroy(typeface); in HWTEST_F()
121 * @tc.desc: test for matching font typeface by family name, font style and specific character.
178 OH_Drawing_Typeface *typeface = OH_Drawing_FontMgrMatchFamilyStyle(nullptr, matchFamilyName, normalStyle); in HWTEST_F() local
179 EXPECT_EQ(typeface, nullptr); in HWTEST_F()
203 * @tc.desc: test for create a typeface for the given index.
210 OH_Drawing_Typeface *typeface = OH_Drawing_FontStyleSetCreateTypeface(fontStyleSet, 0); in HWTEST_F() local
211 EXPECT_NE(typeface, nullpt in HWTEST_F()
250 OH_Drawing_Typeface* typeface = OH_Drawing_FontStyleSetMatchStyle(fontStyleSet, normalStyle); HWTEST_F() local
[all...]
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/drawing_ndk/cpp/interface/
H A Dtypeface_test.cpp50 OH_Drawing_Typeface* typeface; in OnTestPerformance() local
54 typeface = OH_Drawing_TypefaceCreateDefault(); in OnTestPerformance()
55 OH_Drawing_TypefaceDestroy(typeface); in OnTestPerformance()
57 typeface = OH_Drawing_TypefaceCreateDefault(); in OnTestPerformance()
58 OH_Drawing_FontSetTypeface(font, typeface); in OnTestPerformance()
68 OH_Drawing_TypefaceDestroy(typeface); in OnTestPerformance()
80 OH_Drawing_Typeface* typeface; in OnTestPerformance() local
83 typeface = OH_Drawing_TypefaceCreateFromFile(path, index); in OnTestPerformance()
84 OH_Drawing_TypefaceDestroy(typeface); in OnTestPerformance()
86 typeface in OnTestPerformance()
107 OH_Drawing_Typeface* typeface; OnTestPerformance() local
[all...]
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/text/
H A Dtypeface_test.cpp21 #include "text/typeface.h"
86 auto typeface = Typeface::MakeFromStream(std::move(stream)); in HWTEST_F() local
87 ASSERT_NE(typeface, nullptr); in HWTEST_F()
88 EXPECT_EQ(typeface->GetFamilyName(), familyName_); in HWTEST_F()
103 auto typeface = Typeface::MakeFromName(familyName.c_str(), style); in HWTEST_F() local
104 ASSERT_NE(typeface, nullptr); in HWTEST_F()
105 EXPECT_EQ(typeface->GetFamilyName(), resultFamilyName); in HWTEST_F()
119 auto typeface = Typeface::MakeFromStream(std::move(stream)); in HWTEST_F() local
120 ASSERT_NE(typeface, nullptr); in HWTEST_F()
122 auto clonedTypeface = typeface in HWTEST_F()
138 auto typeface = Typeface::MakeFromStream(std::move(stream)); HWTEST_F() local
155 auto typeface = Typeface::MakeFromStream(std::move(stream)); HWTEST_F() local
173 auto typeface = Typeface::MakeFromStream(std::move(stream)); HWTEST_F() local
190 auto typeface = std::make_shared<Typeface>(nullptr); HWTEST_F() local
[all...]
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/src/
H A Ddrawing_typeface.cpp26 #include "text/typeface.h"
79 static OH_Drawing_Typeface* RegisterAndConvertTypeface(std::shared_ptr<Typeface> typeface) in RegisterAndConvertTypeface() argument
81 if (typeface == nullptr) { in RegisterAndConvertTypeface()
82 LOGE("RegisterAndConvertTypeface: typeface nullptr."); in RegisterAndConvertTypeface()
86 if (typeface->IsCustomTypeface() && Typeface::GetTypefaceRegisterCallBack() != nullptr && in RegisterAndConvertTypeface()
87 !Typeface::GetTypefaceRegisterCallBack()(typeface)) { in RegisterAndConvertTypeface()
88 LOGE("RegisterAndConvertTypeface: register typeface failed."); in RegisterAndConvertTypeface()
91 OH_Drawing_Typeface* drawingTypeface = reinterpret_cast<OH_Drawing_Typeface*>(typeface.get()); in RegisterAndConvertTypeface()
92 TypefaceMgr::GetInstance().Insert(drawingTypeface, typeface); in RegisterAndConvertTypeface()
98 std::shared_ptr<Typeface> typeface in OH_Drawing_TypefaceCreateDefault() local
114 std::shared_ptr<Typeface> typeface = Typeface::MakeFromFile(path, index); OH_Drawing_TypefaceCreateFromFile() local
155 std::shared_ptr<Typeface> typeface = currentTypeface->MakeClone(fontArguments); OH_Drawing_TypefaceCreateFromCurrent() local
169 std::shared_ptr<Typeface> typeface = Typeface::MakeFromStream(std::move(memoryStream), index); OH_Drawing_TypefaceCreateFromStream() local
190 auto typeface = TypefaceMgr::GetInstance().Find(cTypeface); OH_Drawing_TypefaceDestroy() local
[all...]
H A Ddrawing_font_mgr.cpp23 #include "text/typeface.h"
168 Typeface* typeface = fontMgr->MatchFamilyStyle( in OH_Drawing_FontMgrMatchFamilyStyle() local
170 if (typeface == nullptr) { in OH_Drawing_FontMgrMatchFamilyStyle()
173 std::shared_ptr<Typeface> sharedTypeface(typeface); in OH_Drawing_FontMgrMatchFamilyStyle()
190 Typeface* typeface = fontMgr->MatchFamilyStyleCharacter(familyName, in OH_Drawing_FontMgrMatchFamilyStyleCharacter() local
193 if (typeface == nullptr) { in OH_Drawing_FontMgrMatchFamilyStyleCharacter()
196 std::shared_ptr<Typeface> sharedTypeface(typeface); in OH_Drawing_FontMgrMatchFamilyStyleCharacter()
212 std::shared_ptr<Typeface> typeface(drawingTypeface); in OH_Drawing_FontStyleSetCreateTypeface()
213 TypefaceMgr::GetInstance().Insert(drawingTypeface, typeface); in OH_Drawing_FontStyleSetCreateTypeface()
280 std::shared_ptr<Typeface> typeface(drawingTypefac in OH_Drawing_FontStyleSetMatchStyle()
[all...]
/foundation/graphic/graphic_2d/rosen/modules/2d_engine/rosen_text/adapter/skia_txt/
H A Dfont_collection.cpp19 #include "text/typeface.h"
55 for (const auto& [id, typeface] : typefaces_) { in ~FontCollection()
56 Drawing::Typeface::GetTypefaceUnRegisterCallBack()(typeface); in ~FontCollection()
81 bool FontCollection::RegisterTypeface(std::shared_ptr<Drawing::Typeface> typeface) in RegisterTypeface() argument
83 if (!typeface || !Drawing::Typeface::GetTypefaceRegisterCallBack()) { in RegisterTypeface()
88 if (typefaces_.find(typeface->GetUniqueID()) != typefaces_.end()) { in RegisterTypeface()
89 TEXT_LOGI("Find same typeface:familyname:%{public}s, uniqueid:%{public}u", in RegisterTypeface()
90 typeface->GetFamilyName().c_str(), typeface->GetUniqueID()); in RegisterTypeface()
93 if (!Drawing::Typeface::GetTypefaceRegisterCallBack()(typeface)) { in RegisterTypeface()
[all...]
/foundation/graphic/graphic_2d/rosen/test/2d_engine/unittest/rosen_text/adapter/skia_txt/
H A Dfont_collection_test.cpp38 auto typeface = fontCollection->LoadFont("familyname", data, 0); in HWTEST_F() local
39 EXPECT_EQ(typeface == nullptr, true); in HWTEST_F()
40 typeface = fontCollection->LoadThemeFont("familynametest", data, 0); in HWTEST_F()
41 EXPECT_EQ(typeface == nullptr, true); in HWTEST_F()
54 auto typeface = OHOS::Rosen::Drawing::Typeface::MakeDefault(); in HWTEST_F() local
55 OHOS::Rosen::Drawing::Typeface::RegisterCallBackFunc([](std::shared_ptr<OHOS::Rosen::Drawing::Typeface> typeface) { in HWTEST_F()
58 EXPECT_EQ(fontCollection->RegisterTypeface(typeface), false); in HWTEST_F()
59 OHOS::Rosen::Drawing::Typeface::RegisterCallBackFunc([](std::shared_ptr<OHOS::Rosen::Drawing::Typeface> typeface) { in HWTEST_F()
60 return typeface != nullptr; in HWTEST_F()
63 EXPECT_EQ(fontCollection->RegisterTypeface(typeface), tru in HWTEST_F()
[all...]
/foundation/graphic/graphic_2d/rosen/modules/2d_engine/rosen_text/skia_txt/txt/
H A Dtypeface_font_asset_provider.cpp53 void TypefaceFontAssetProvider::RegisterTypeface(sk_sp<SkTypeface> typeface) in RegisterTypeface() argument
55 if (typeface == nullptr) { in RegisterTypeface()
60 typeface->getFamilyName(&name); in RegisterTypeface()
63 RegisterTypeface(std::move(typeface), std::move(familyName)); in RegisterTypeface()
66 void TypefaceFontAssetProvider::RegisterTypeface(sk_sp<SkTypeface> typeface, std::string familyNameAlias) in RegisterTypeface() argument
76 if (typeface != nullptr) { in RegisterTypeface()
82 TEXT_LOGI("Reg fontmgr typeface:canonicalName:%{public}s, uniqueid:%{public}u", in RegisterTypeface()
83 canonicalName.c_str(), typeface->uniqueID()); in RegisterTypeface()
84 iter->second->registerTypeface(std::move(typeface)); in RegisterTypeface()
94 TEXT_LOGW("Unreg fontmgr typeface in RegisterTypeface()
102 registerTypeface(sk_sp<SkTypeface> typeface) registerTypeface() argument
[all...]
H A Dtypeface_font_asset_provider.h35 void registerTypeface(sk_sp<SkTypeface> typeface);
58 void RegisterTypeface(sk_sp<SkTypeface> typeface);
60 void RegisterTypeface(sk_sp<SkTypeface> typeface, std::string familyNameAlias);
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/draw/typeface_fuzzer/
H A Dtypeface_fuzzer.cpp21 #include "text/typeface.h"
41 std::shared_ptr<Typeface> typeface = Typeface::MakeDefault(); in TypefaceFuzzTest001() local
42 typeface->GetFamilyName(); in TypefaceFuzzTest001()
43 typeface->GetFontStyle(); in TypefaceFuzzTest001()
45 typeface->GetTableSize(tag); in TypefaceFuzzTest001()
49 typeface->GetTableData(tag2, offset, length, nullptr); in TypefaceFuzzTest001()
50 typeface->GetItalic(); in TypefaceFuzzTest001()
51 typeface->GetUniqueID(); in TypefaceFuzzTest001()
52 typeface->GetUnitsPerEm(); in TypefaceFuzzTest001()
53 typeface in TypefaceFuzzTest001()
73 std::shared_ptr<Typeface> typeface = Typeface::MakeFromFile(path, length); TypefaceFuzzTest002() local
100 std::shared_ptr<Typeface> typeface = Typeface::MakeFromStream(std::move(memoryStream)); TypefaceFuzzTest003() local
119 std::shared_ptr<Typeface> typeface = Typeface::MakeDefault(); TypefaceFuzzTest004() local
172 std::shared_ptr<Typeface> typeface = Typeface::MakeFromName(familyName, fontStyle); TypefaceFuzzTest005() local
[all...]
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/
H A Dskia_font_mgr.cpp104 bool SkiaFontMgr::CheckDynamicFontValid(const std::string &familyName, sk_sp<SkTypeface> typeface) in CheckDynamicFontValid() argument
106 if (typeface == nullptr) { in CheckDynamicFontValid()
107 TEXT_LOGE("Failed to extract typeface"); in CheckDynamicFontValid()
114 typeface->getFamilyName(&name); in CheckDynamicFontValid()
145 auto typeface = SkTypeface::MakeFromStream(std::move(stream)); in LoadDynamicFont() local
146 if (!CheckDynamicFontValid(familyName, typeface)) { in LoadDynamicFont()
150 dynamicFontMgr->font_provider().RegisterTypeface(typeface); in LoadDynamicFont()
152 dynamicFontMgr->font_provider().RegisterTypeface(typeface, familyName); in LoadDynamicFont()
154 typeface->setIsCustomTypeface(true); in LoadDynamicFont()
155 std::shared_ptr<TypefaceImpl> typefaceImpl = std::make_shared<SkiaTypeface>(typeface); in LoadDynamicFont()
159 LoadThemeFont(const std::string& themeName, std::shared_ptr<Typeface> typeface) LoadThemeFont() argument
189 auto typeface = SkTypeface::MakeFromStream(std::move(stream)); LoadThemeFont() local
[all...]
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/render/
H A Drs_typeface_cache_test.cpp46 // prepare: typeface, size, hash, MemoryOverCheck hook in HWTEST_F()
47 std::shared_ptr<Drawing::Typeface> typeface = Drawing::Typeface::MakeDefault(); in HWTEST_F() local
48 EXPECT_NE(typeface, nullptr); in HWTEST_F()
49 uint32_t size = typeface->GetSize(); in HWTEST_F()
51 uint32_t hash = typeface->GetHash(); in HWTEST_F()
53 // app1's pid is 123, app2's pid2 is 456, register same typeface in HWTEST_F()
56 uint64_t uniqueId1 = (((uint64_t)pid1) << 32) | (uint64_t)(typeface->GetUniqueID()); in HWTEST_F()
57 uint64_t uniqueId2 = (((uint64_t)pid2) << 32) | (uint64_t)(typeface->GetUniqueID()); in HWTEST_F()
67 // branch1: pid1 register typeface in HWTEST_F()
70 RSTypefaceCache::Instance().CacheDrawingTypeface(uniqueId1, typeface); in HWTEST_F()
144 auto typeface = Drawing::Typeface::MakeDefault(); HWTEST_F() local
212 auto typeface = Drawing::Typeface::MakeDefault(); HWTEST_F() local
229 auto typeface = Drawing::Typeface::MakeDefault(); HWTEST_F() local
[all...]
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/render/
H A Drs_typeface_cache.cpp77 // this client has already registered this typeface in HasTypeface()
82 // check if someone else has already registered this typeface, add ref count and in HasTypeface()
88 // check if someone else is about to register this typeface -> queue uid in HasTypeface()
102 std::shared_ptr<Drawing::Typeface> typeface) in CacheDrawingTypeface()
104 if (!(typeface && uniqueId > 0)) { in CacheDrawingTypeface()
113 uint32_t hash_value = typeface->GetHash(); in CacheDrawingTypeface()
115 std::shared_ptr<Drawing::Data> data = typeface->Serialize(); in CacheDrawingTypeface()
124 MemorySnapshot::Instance().AddCpuMemory(pid, typeface->GetSize()); in CacheDrawingTypeface()
127 if (faceCache->GetFamilyName() != typeface->GetFamilyName()) { in CacheDrawingTypeface()
130 typefaceHashMap_[uniqueId] = std::make_tuple(typeface, in CacheDrawingTypeface()
101 CacheDrawingTypeface(uint64_t uniqueId, std::shared_ptr<Drawing::Typeface> typeface) CacheDrawingTypeface() argument
351 std::shared_ptr<Drawing::Typeface> typeface; ReplayDeserialize() local
[all...]
/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/drawing/font_napi/
H A Djs_typeface.cpp92 napi_value JsTypeface::CreateJsTypeface(napi_env env, const std::shared_ptr<Typeface> typeface) in CreateJsTypeface() argument
98 auto jsTypeface = new JsTypeface(typeface); in CreateJsTypeface()
122 std::shared_ptr<Typeface> typeface = Typeface::MakeFromFile(ZH_CN_TTF); in LoadZhCnTypeface() local
123 if (typeface == nullptr) { in LoadZhCnTypeface()
124 typeface = Typeface::MakeDefault(); in LoadZhCnTypeface()
126 return typeface; in LoadZhCnTypeface()
143 ROSEN_LOGE("[NAPI]typeface is null"); in OnGetFamilyName()
165 auto typeface = new JsTypeface(rawTypeface); in MakeFromFile() local
171 delete typeface; in MakeFromFile()
180 delete typeface; in MakeFromFile()
[all...]
H A Djs_typeface.h23 #include "text/typeface.h"
31 explicit JsTypeface(std::shared_ptr<Typeface> typeface) : m_typeface(typeface) {}; in JsTypeface() argument
37 static napi_value CreateJsTypeface(napi_env env, const std::shared_ptr<Typeface> typeface);
41 // Default typeface does not support chinese characters, needs to load chinese character ttf file.
/foundation/graphic/graphic_2d/rosen/modules/texgine/src/
H A Dfont_parser.cpp176 int FontParser::ParseCmapTable(std::shared_ptr<Drawing::Typeface> typeface, FontParser::FontDescriptor& fontDescriptor) in ParseCmapTable() argument
179 auto size = typeface->GetTableSize(tag); in ParseCmapTable()
186 auto retTableData = typeface->GetTableData(tag, 0, size, tableData.get()); in ParseCmapTable()
207 int FontParser::ParseNameTable(std::shared_ptr<Drawing::Typeface> typeface, FontParser::FontDescriptor& fontDescriptor) in ParseNameTable() argument
210 auto size = typeface->GetTableSize(tag); in ParseNameTable()
217 auto retTableData = typeface->GetTableData(tag, 0, size, tableData.get()); in ParseNameTable()
243 int FontParser::ParsePostTable(std::shared_ptr<Drawing::Typeface> typeface, FontParser::FontDescriptor& fontDescriptor) in ParsePostTable() argument
246 auto size = typeface->GetTableSize(tag); in ParsePostTable()
253 auto retTableData = typeface->GetTableData(tag, 0, size, tableData.get()); in ParsePostTable()
274 int FontParser::ParseTable(std::shared_ptr<Drawing::Typeface> typeface, FontParse argument
301 auto typeface = Drawing::Typeface::MakeFromFile(path); SetFontDescriptor() local
424 std::shared_ptr<Drawing::Typeface> typeface; ParserFontDescriptorFromPath() local
460 auto typeface = Drawing::Typeface::MakeFromFile(path.c_str()); ParseFontDescriptor() local
[all...]
H A Dfont_parser.h113 int ParseCmapTable(std::shared_ptr<Drawing::Typeface> typeface, FontDescriptor& fontDescriptor);
114 int ParseNameTable(std::shared_ptr<Drawing::Typeface> typeface, FontDescriptor& fontDescriptor);
115 int ParsePostTable(std::shared_ptr<Drawing::Typeface> typeface, FontDescriptor& fontDescriptor);
116 int ParseTable(std::shared_ptr<Drawing::Typeface> typeface, FontDescriptor& fontDescriptor);
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/drawing_utils/
H A Ddrawing_canvas_utils.h24 // Default typeface does not support chinese characters, needs to load chinese character ttf file.
43 auto typeface = OHOS::Rosen::Drawing::Typeface::MakeFromFile(ZH_CN_TTF); in g_LoadZhCnTypeface() local
44 if (typeface == nullptr) { in g_LoadZhCnTypeface()
45 typeface = OHOS::Rosen::Drawing::Typeface::MakeDefault(); in g_LoadZhCnTypeface()
47 return typeface; in g_LoadZhCnTypeface()
/foundation/graphic/graphic_2d/rosen/modules/texgine/texgine_drawing/src/
H A Dtexgine_font_style_set.cpp55 RSTypeface* typeface = set_->CreateTypeface(index); in CreateTypeface() local
56 return std::make_shared<TexgineTypeface>(typeface); in CreateTypeface()
65 RSTypeface* typeface = set_->MatchStyle(style); in MatchStyle() local
66 return std::make_shared<TexgineTypeface>(typeface); in MatchStyle()
/foundation/graphic/graphic_2d/rosen/modules/render_service_client/core/ui/
H A Drs_root_node.cpp34 [] (std::shared_ptr<Drawing::Typeface> typeface) -> bool { in RegisterTypefaceCallback()
36 return interface.RegisterTypeface(typeface); in RegisterTypefaceCallback()
41 [] (std::shared_ptr<Drawing::Typeface> typeface) -> bool { in RegisterTypefaceCallback()
43 return interface.UnRegisterTypeface(typeface); in RegisterTypefaceCallback()
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/text/
H A Dtext_blob.h89 explicit Context(std::shared_ptr<Typeface> typeface, bool isCustomTypeface) noexcept
90 : typeface_(typeface), isCustomTypeface_(isCustomTypeface) {} in isCustomTypeface_()
97 void SetTypeface(std::shared_ptr<Typeface> typeface) in SetTypeface() argument
99 typeface_ = typeface; in SetTypeface()
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/ndk/ndktypeface_fuzzer/
H A Dndktypeface_fuzzer.cpp54 OH_Drawing_Typeface* typeface = OH_Drawing_TypefaceCreateDefault(); in NativeDrawingTypefaceTest001() local
79 OH_Drawing_TypefaceDestroy(typeface); in NativeDrawingTypefaceTest001()
102 OH_Drawing_Typeface* typeface = OH_Drawing_TypefaceCreateFromStream(memoryStream, streamIndex); in NativeDrawingTypefaceTest002() local
108 OH_Drawing_TypefaceDestroy(typeface); in NativeDrawingTypefaceTest002()

Completed in 10 milliseconds

1234