/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/skia_adapter/ |
H A D | skia_typeface_test.cpp | 107 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 D | skia_font_test.cpp | 50 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 D | drawing_typeface_test.cpp | 50 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 D | drawing_font_mgr_test.cpp | 100 * @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 D | typeface_test.cpp | 50 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 D | typeface_test.cpp | 21 #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 D | drawing_typeface.cpp | 26 #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 D | drawing_font_mgr.cpp | 23 #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 D | font_collection.cpp | 19 #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 D | font_collection_test.cpp | 38 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 D | typeface_font_asset_provider.cpp | 53 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 D | typeface_font_asset_provider.h | 35 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 D | typeface_fuzzer.cpp | 21 #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 D | skia_font_mgr.cpp | 104 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 D | rs_typeface_cache_test.cpp | 46 // 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 D | rs_typeface_cache.cpp | 77 // 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 D | js_typeface.cpp | 92 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 D | js_typeface.h | 23 #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 D | font_parser.cpp | 176 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 D | font_parser.h | 113 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 D | drawing_canvas_utils.h | 24 // 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 D | texgine_font_style_set.cpp | 55 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 D | rs_root_node.cpp | 34 [] (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 D | text_blob.h | 89 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 D | ndktypeface_fuzzer.cpp | 54 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()
|