/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/text/fontmgr_fuzzer/ |
H A D | fontmgr_fuzzer.cpp | 46 if (familyName == nullptr) { in FontMgrFuzzTest001() 53 std::string str(familyName); in FontMgrFuzzTest001() 56 if (familyName != nullptr) { in FontMgrFuzzTest001() 57 delete [] familyName; in FontMgrFuzzTest001() 58 familyName = nullptr; in FontMgrFuzzTest001() 120 delete [] familyName; in FontMgrFuzzTest003() 121 familyName = nullptr; in FontMgrFuzzTest003() 166 delete [] familyName; in FontMgrFuzzTest004() 167 familyName = nullptr; in FontMgrFuzzTest004() 234 delete [] familyName; in FontMgrFuzzTest005() [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/text/fontstyleset_fuzzer/ |
H A D | fontstyleset_fuzzer.cpp | 47 if (familyName == nullptr) { in FontStyleSetFuzzTest001() 53 familyName[count - 1] = '\0'; in FontStyleSetFuzzTest001() 57 if (familyName != nullptr) { in FontStyleSetFuzzTest001() 58 delete [] familyName; in FontStyleSetFuzzTest001() 59 familyName = nullptr; in FontStyleSetFuzzTest001() 81 if (familyName == nullptr) { in FontStyleSetFuzzTest002() 87 familyName[count - 1] = '\0'; in FontStyleSetFuzzTest002() 89 std::string str(familyName); in FontStyleSetFuzzTest002() 93 if (familyName != nullptr) { in FontStyleSetFuzzTest002() 94 delete [] familyName; in FontStyleSetFuzzTest002() [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_engine/unittest/rosen_text/skia_txt/ |
H A D | asset_font_manager_test.cpp | 40 std::string familyName("test"); in SetUpTestCase() local 41 fontProvider->familyNames_.emplace_back(familyName); in SetUpTestCase() 61 std::string familyName("test"); variable 62 EXPECT_EQ(assetFontManager_->onMatchFamily(familyName.c_str()), nullptr); 74 SkString familyName(testFamilyName); 75 assetFontManager_->onGetFamilyName(0, &familyName); 98 std::string familyName("test"); variable 111 std::string familyName("test"); variable 195 std::string familyName("test"); variable 197 familyNames.emplace_back(familyName); [all …]
|
H A D | typeface_font_asset_provider_test.cpp | 82 std::string familyName = typefaceFontAssetProvider_->GetFamilyName(0); variable 83 EXPECT_EQ(typefaceFontAssetProvider_->MatchFamily(familyName) != nullptr, true); 94 std::string familyName = typefaceFontAssetProvider_->GetFamilyName(0); variable 95 SkFontStyleSet* skFontStyleSet = typefaceFontAssetProvider_->MatchFamily(familyName); 110 std::string familyName = typefaceFontAssetProvider_->GetFamilyName(0); variable 111 SkFontStyleSet* skFontStyleSet = typefaceFontAssetProvider_->MatchFamily(familyName); 129 std::string familyName = typefaceFontAssetProvider_->GetFamilyName(0); variable 130 SkFontStyleSet* skFontStyleSet = typefaceFontAssetProvider_->MatchFamily(familyName); 146 std::string familyName = typefaceFontAssetProvider_->GetFamilyName(0); variable 147 SkFontStyleSet* skFontStyleSet = typefaceFontAssetProvider_->MatchFamily(familyName); [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_engine/rosen_text/skia_txt/txt/ |
H A D | asset_font_manager.cpp | 39 void AssetFontManager::onGetFamilyName(int index, SkString* familyName) const in onGetFamilyName() 41 familyName->set(fontProvider_->GetFamilyName(index).c_str()); in onGetFamilyName() 52 std::string familyName(name); in onMatchFamily() local 53 return fontProvider_->MatchFamily(familyName); in onMatchFamily() 56 SkTypeface* AssetFontManager::onMatchFamilyStyle(const char familyName[], const SkFontStyle& style)… in onMatchFamilyStyle() argument 58 …SkFontStyleSet* fontStyleSet = fontProvider_->MatchFamily(std::string(familyName ? familyName : ""… in onMatchFamilyStyle() 65 …const char familyName[], const SkFontStyle&, const char* bcp47[], int bcp47Count, SkUnichar charac… in onMatchFamilyStyleCharacter() argument 94 sk_sp<SkTypeface> AssetFontManager::onLegacyMakeTypeface(const char familyName[], SkFontStyle) const in onLegacyMakeTypeface() argument 106 SkFontStyleSet* TestFontManager::onMatchFamily(const char familyName[]) const in onMatchFamily() 108 std::string requestedName(familyName); in onMatchFamily()
|
H A D | asset_font_manager.h | 36 SkFontStyleSet* onMatchFamily(const char familyName[]) const override; 43 void onGetFamilyName(int index, SkString* familyName) const override; 47 SkTypeface* onMatchFamilyStyle(const char familyName[], const SkFontStyle&) const override; 49 …SkTypeface* onMatchFamilyStyleCharacter(const char familyName[], const SkFontStyle&, const char* b… 60 sk_sp<SkTypeface> onLegacyMakeTypeface(const char familyName[], SkFontStyle) const override; 86 SkFontStyleSet* onMatchFamily(const char familyName[]) const override;
|
H A D | font_asset_provider.cpp | 22 std::string FontAssetProvider::CanonicalFamilyName(std::string familyName) in CanonicalFamilyName() argument 24 std::string result(familyName.length(), 0); in CanonicalFamilyName() 25 std::transform(familyName.begin(), familyName.end(), result.begin(), in CanonicalFamilyName()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/text/ |
H A D | font_mgr.cpp | 37 Typeface* FontMgr::LoadDynamicFont(const std::string& familyName, const uint8_t* data, size_t dataL… in LoadDynamicFont() argument 40 return fontMgrImpl_->LoadDynamicFont(familyName, data, dataLength); in LoadDynamicFont() 45 Typeface* FontMgr::LoadThemeFont(const std::string& familyName, const std::string& themeName, in LoadThemeFont() argument 49 return fontMgrImpl_->LoadThemeFont(familyName, themeName, data, dataLength); in LoadThemeFont() 63 Typeface* FontMgr::MatchFamilyStyleCharacter(const char familyName[], const FontStyle& fontStyle, in MatchFamilyStyleCharacter() argument 68 …return fontMgrImpl_->MatchFamilyStyleCharacter(familyName, fontStyle, bcp47, bcp47Count, character… in MatchFamilyStyleCharacter() 73 FontStyleSet* FontMgr::MatchFamily(const char familyName[]) const in MatchFamily() 76 return fontMgrImpl_->MatchFamily(familyName); in MatchFamily() 81 Typeface* FontMgr::MatchFamilyStyle(const char familyName[], const FontStyle& fontStyle) const in MatchFamilyStyle() argument 84 return fontMgrImpl_->MatchFamilyStyle(familyName, fontStyle); in MatchFamilyStyle()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/common/ |
H A D | font_manager.cpp | 41 fontNames_.emplace_back(familyName); in RegisterFont() 46 if (fontLoader->GetFamilyName() == familyName) { in RegisterFont() 54 fontLoader->SetVariationChanged([weak = WeakClaim(this), familyName]() { in RegisterFont() 64 fontLoader->SetDefaultFontFamily(familyName, familySrc); in SetFontFamily() 81 void FontManager::SetAppCustomFont(const std::string& familyName) in SetAppCustomFont() argument 83 appCustomFont_ = familyName; in SetAppCustomFont() 127 genericInfo.familyName = rosenInfo->genericSet[i].familyName; in GetUIFontConfig() 130 aliasInfo.familyName = rosenInfo->genericSet[i].aliasSet[j].familyName; in GetUIFontConfig() 147 fallbackInfo.familyName = rosenInfo->fallbackGroupSet[i].fallbackInfoSet[j].familyName; in GetUIFontConfig() 197 if (fontLoader->GetFamilyName() == familyName) { in RegisterCallback() [all …]
|
H A D | font_manager.h | 50 std::string familyName; member 56 std::string familyName; member 68 std::string familyName; member 93 …void RegisterFont(const std::string& familyName, const std::string& familySrc, const RefPtr<Pipeli… 98 …const WeakPtr<RenderNode>& node, const std::string& familyName, const std::function<void()>& callb… 103 void SetFontFamily(const char* familyName, const char* familySrc); 113 …const WeakPtr<NG::UINode>& node, const std::string& familyName, const std::function<void()>& callb… 121 void SetAppCustomFont(const std::string& familyName);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/texgine/texgine_drawing/src/ |
H A D | texgine_font_manager.cpp | 44 …d_ptr<TexgineTypeface> TexgineFontManager::MatchFamilyStyleCharacter(const std::string &familyName, in MatchFamilyStyleCharacter() argument 51 RSTypeface* tf = fontMgr_->MatchFamilyStyleCharacter(familyName.c_str(), in MatchFamilyStyleCharacter() 56 std::shared_ptr<TexgineFontStyleSet> TexgineFontManager::MatchFamily(const std::string &familyName) in MatchFamily() argument 62 RSFontStyleSet* set = fontMgr_->MatchFamily(familyName.c_str()); in MatchFamily() 66 std::shared_ptr<TexgineTypeface> TexgineFontManager::MatchFamilyStyle(const std::string &familyName, in MatchFamilyStyle() argument 73 if (familyName != "") { in MatchFamilyStyle() 74 rsTypeface = fontMgr_->MatchFamilyStyle(familyName.c_str(), *style.GetFontStyle()); in MatchFamilyStyle()
|
H A D | texgine_font_manager.h | 56 std::shared_ptr<TexgineTypeface> MatchFamilyStyleCharacter(const std::string &familyName, 64 std::shared_ptr<TexgineFontStyleSet> MatchFamily(const std::string &familyName); 66 std::shared_ptr<TexgineTypeface> MatchFamilyStyle(const std::string &familyName,
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/src/ |
H A D | drawing_font_mgr.cpp | 101 char* familyName = nullptr; in OH_Drawing_FontMgrGetFamilyName() local 102 auto ret = CopyStrData(&familyName, strFamilyName); in OH_Drawing_FontMgrGetFamilyName() 106 return familyName; in OH_Drawing_FontMgrGetFamilyName() 109 void OH_Drawing_FontMgrDestroyFamilyName(char* familyName) in OH_Drawing_FontMgrDestroyFamilyName() argument 111 if (familyName == nullptr) { in OH_Drawing_FontMgrDestroyFamilyName() 114 delete[] familyName; in OH_Drawing_FontMgrDestroyFamilyName() 144 if (familyName == nullptr) { in OH_Drawing_FontMgrMatchFamily() 151 FontStyleSet* fontStyleSet = fontMgr->MatchFamily(familyName); in OH_Drawing_FontMgrMatchFamily() 162 … OH_Drawing_FontMgr* drawingFontMgr, const char* familyName, OH_Drawing_FontStyleStruct fontStyle) in OH_Drawing_FontMgrMatchFamilyStyle() argument 180 … const char* familyName, OH_Drawing_FontStyleStruct fontStyle, const char* bcp47[], int bcp47Count, in OH_Drawing_FontMgrMatchFamilyStyleCharacter() argument [all …]
|
H A D | drawing_register_font.cpp | 68 const std::string &familyName, const uint8_t* data, size_t dataLength) in LoadFromFontCollection() argument 78 auto face = fc->LoadFontFromList(data, dataLength, familyName); in LoadFromFontCollection() 83 auto face = fc->LoadFont(familyName, data, dataLength); in LoadFromFontCollection() 152 const std::string familyName = fontFamily; in OH_Drawing_RegisterFont() local 154 return LoadFromFontCollection(fontCollection, familyName, data, size); in OH_Drawing_RegisterFont() 171 const std::string familyName = fontFamily; in OH_Drawing_RegisterFontBuffer() local 172 return LoadFromFontCollection(fontCollection, familyName, fontBuffer, length); in OH_Drawing_RegisterFontBuffer()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/font/ |
H A D | rosen_font_collection.cpp | 70 …senFontCollection::LoadFontFromList(const uint8_t* fontData, size_t length, std::string familyName) in LoadFontFromList() argument 87 if (families_.find(familyName) != families_.end()) { in LoadFontFromList() 91 families_.emplace(familyName); in LoadFontFromList() 99 if (familyName.empty()) { in LoadFontFromList() 102 font_provider.RegisterTypeface(typeface, familyName); in LoadFontFromList() 109 fontCollection_->LoadFont(familyName, fontData, length); in LoadFontFromList() 134 const std::string familyName = fontFamily; in LoadThemeFont() local 142 if (familyName.empty()) { in LoadThemeFont() 145 font_provider.RegisterTypeface(typeface, familyName); in LoadThemeFont() 153 TAG_LOGI(AceLogTag::ACE_FONT, "LoadThemeFont [%{public}s:%{public}d]", familyName.c_str(), in LoadThemeFont() [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/ |
H A D | skia_font_mgr.cpp | 110 Typeface* SkiaFontMgr::LoadDynamicFont(const std::string& familyName, const uint8_t* data, size_t d… in LoadDynamicFont() argument 119 if (familyName.empty()) { in LoadDynamicFont() 122 dynamicFontMgr->font_provider().RegisterTypeface(typeface, familyName); in LoadDynamicFont() 149 Typeface* SkiaFontMgr::LoadThemeFont(const std::string& familyName, const std::string& themeName, in LoadThemeFont() argument 157 if (familyName.empty() || data == nullptr || dataLength == 0) { in LoadThemeFont() 176 Typeface* SkiaFontMgr::MatchFamilyStyleCharacter(const char familyName[], const FontStyle& fontStyl… in MatchFamilyStyleCharacter() argument 187 … skFontMgr_->matchFamilyStyleCharacter(familyName, skFontStyle, bcp47, bcp47Count, character); in MatchFamilyStyleCharacter() 195 FontStyleSet* SkiaFontMgr::MatchFamily(const char familyName[]) const in MatchFamily() 201 SkFontStyleSet* skFontStyleSetPtr = skFontMgr_->matchFamily(familyName); in MatchFamily() 210 Typeface* SkiaFontMgr::MatchFamilyStyle(const char familyName[], const FontStyle& fontStyle) const in MatchFamilyStyle() argument [all …]
|
H A D | skia_font_mgr.h | 42 …Typeface* LoadDynamicFont(const std::string& familyName, const uint8_t* data, size_t dataLength) o… 43 Typeface* LoadThemeFont(const std::string& familyName, const std::string& themeName, 47 Typeface* MatchFamilyStyleCharacter(const char familyName[], const FontStyle& fontStyle, 50 FontStyleSet* MatchFamily(const char familyName[]) const override; 52 Typeface* MatchFamilyStyle(const char familyName[], const FontStyle& fontStyle) const override;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/impl_interface/ |
H A D | font_mgr_impl.h | 33 …virtual Typeface* LoadDynamicFont(const std::string& familyName, const uint8_t* data, size_t dataL… 34 virtual Typeface* LoadThemeFont(const std::string& familyName, const std::string& themeName, 38 virtual Typeface* MatchFamilyStyleCharacter(const char familyName[], const FontStyle& fontStyle, 41 virtual FontStyleSet* MatchFamily(const char familyName[]) const = 0; 43 … virtual Typeface* MatchFamilyStyle(const char familyName[], const FontStyle& fontStyle) const = 0;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/text/ |
H A D | font_mgr.h | 69 … Typeface* LoadDynamicFont(const std::string& familyName, const uint8_t* data, size_t dataLength); 79 Typeface* LoadThemeFont(const std::string& familyName, const std::string& themeName, 99 Typeface* MatchFamilyStyleCharacter(const char familyName[], const FontStyle& fontStyle, 108 FontStyleSet* MatchFamily(const char familyName[]) const; 125 Typeface* MatchFamilyStyle(const char familyName[], const FontStyle& fontStyle) const;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/include/ |
H A D | drawing_font_mgr.h | 100 void OH_Drawing_FontMgrDestroyFamilyName(char* familyName); 134 OH_Drawing_FontStyleSet* OH_Drawing_FontMgrMatchFamily(OH_Drawing_FontMgr*, const char* familyName); 148 const char* familyName, OH_Drawing_FontStyleStruct fontStyle); 164 …_Typeface* OH_Drawing_FontMgrMatchFamilyStyleCharacter(OH_Drawing_FontMgr*, const char* familyName,
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/draw/typeface_fuzzer/ |
H A D | typeface_fuzzer.cpp | 165 char* familyName = new char[count]; in TypefaceFuzzTest005() local 167 familyName[i] = GetObject<char>(); in TypefaceFuzzTest005() 169 familyName[count - 1] = '\0'; in TypefaceFuzzTest005() 174 std::shared_ptr<Typeface> typeface = Typeface::MakeFromName(familyName, fontStyle); in TypefaceFuzzTest005() 175 if (familyName != nullptr) { in TypefaceFuzzTest005() 176 delete [] familyName; in TypefaceFuzzTest005() 177 familyName = nullptr; in TypefaceFuzzTest005()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_engine/rosen_text/adapter/skia_txt/ |
H A D | font_collection.cpp | 100 const std::string &familyName, const uint8_t *data, size_t datalen) in LoadFont() argument 102 …std::shared_ptr<Drawing::Typeface> typeface(dfmanager_->LoadDynamicFont(familyName, data, datalen)… in LoadFont() 104 TEXT_LOGE("Failed to register typeface %{public}s", familyName.c_str()); in LoadFont() 121 const std::string &familyName, const uint8_t *data, size_t datalen) in LoadThemeFont() argument 138 …std::shared_ptr<Drawing::Typeface> typeface(dfmanager_->LoadThemeFont(familyName, OHOS_THEME_FONT,… in LoadThemeFont() 140 TEXT_LOGE("Failed to register typeface %{public}s", familyName.c_str()); in LoadThemeFont()
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkgraphics2d/ |
H A D | _o_h___drawing___font_alias_info.md | 20 | char \* [familyName](#familyname) | 字体家族名 | 27 ### familyName subsection 30 char* OH_Drawing_FontAliasInfo::familyName
|
H A D | _o_h___drawing___font_fallback_info.md | 21 | char \* [familyName](#familyname) | 字体家族名 | 27 ### familyName subsection 30 char* OH_Drawing_FontFallbackInfo::familyName
|
H A D | _o_h___drawing___font_generic_info.md | 20 | char \* [familyName](#familyname) | 字体家族名 | 70 ### familyName subsection 73 char* OH_Drawing_FontGenericInfo::familyName
|