/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/common/properties/ |
H A D | text_style_parser.cpp | 61 iter->second(fontFeatures); in ParseFontVariantCaps() 93 iter->second(fontFeatures); in ParseFontVariantNumeric() 210 iter->second(fontFeatures); in ParseFontVariantLigatures() 282 return fontFeatures; in ParseFontVariants() 291 return fontFeatures; in ParseFontVariants() 299 return fontFeatures; in ParseFontVariants() 342 return fontFeatures; in ParseFontFeatureSettings() 350 return fontFeatures; in ParseFontFeatureSettings() 360 if (!fontFeatures.empty()) { in UnParseFontFeatureSetting() 361 fontFeatures.pop_back(); in UnParseFontFeatureSetting() [all …]
|
H A D | text_style_parser.h | 21 …iantCaps(const std::string& fontVariant, std::list<std::pair<std::string, int32_t>>& fontFeatures); 22 …tNumeric(const std::string& fontVariant, std::list<std::pair<std::string, int32_t>>& fontFeatures); 24 const std::string& fontVariant, std::list<std::pair<std::string, int32_t>>& fontFeatures); 26 const std::string& fontVariant, std::list<std::pair<std::string, int32_t>>& fontFeatures); 28 const std::string& fontVariant, std::list<std::pair<std::string, int32_t>>& fontFeatures); 29 …tVariant(const std::string& fontVariant, std::list<std::pair<std::string, int32_t>>& fontFeatures); 33 … const std::string& fontFeatureSetting, std::list<std::pair<std::string, int32_t>>& fontFeatures);
|
H A D | text_style.h | 435 void SetFontFeatures(const std::list<std::pair<std::string, int32_t>>& fontFeatures) in SetFontFeatures() argument 437 fontFeatures_ = fontFeatures; in SetFontFeatures()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_engine/unittest/rosen_text/skia_txt/ |
H A D | text_style_test.cpp | 63 FontFeatures fontFeatures; variable 64 fontFeatures.SetFeature("tag", 0); 65 textStyle_->fontFeatures = fontFeatures; 66 EXPECT_EQ(textStyle_->fontFeatures.GetFeatureSettings().empty(), false); 67 EXPECT_EQ(textStyle_->fontFeatures.GetFontFeatures().size() > 0, true);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_engine/unittest/rosen_text/skia_test/ |
H A D | skia_txt_test.cpp | 87 FontFeatures fontFeatures; variable 88 std::string str1 = fontFeatures.GetFeatureSettings(); 90 fontFeatures.SetFeature("123", 1); 91 str1 = fontFeatures.GetFeatureSettings();
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_engine/rosen_text/adapter/common/ |
H A D | text_style.cpp | 142 fontFeatures == rhs.fontFeatures && in operator ==() 151 fontFeatures == rhs.fontFeatures && in EqualByFonts()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/font/ |
H A D | constants_converter.cpp | 571 auto fontFeatures = textStyle.GetFontFeatures(); in ConvertTxtStyle() local 572 if (!fontFeatures.empty()) { in ConvertTxtStyle() 574 for (auto iter = fontFeatures.begin(); iter != fontFeatures.end(); ++iter) { in ConvertTxtStyle() 689 auto fontFeatures = textStyle.GetFontFeatures(); in ConvertTxtStyle() local 690 if (!fontFeatures.empty()) { in ConvertTxtStyle() 692 for (auto iter = fontFeatures.begin(); iter != fontFeatures.end(); ++iter) { in ConvertTxtStyle() 695 txtStyle.fontFeatures = features; in ConvertTxtStyle() 831 auto fontFeatures = textStyle.GetFontFeatures(); in ConvertTxtStyle() local 832 if (!fontFeatures.empty()) { in ConvertTxtStyle() 834 for (auto iter = fontFeatures.begin(); iter != fontFeatures.end(); ++iter) { in ConvertTxtStyle() [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_engine/rosen_text/adapter/skia_txt/ |
H A D | convert.cpp | 127 textStyle.fontFeatures.SetFeature(RemoveQuotes(tag), value); in CopyTextStyleSymbol() 149 for (const auto& [tag, value] : style.fontFeatures.GetFontFeatures()) { in SplitTextStyleConvert() 150 textStyle.fontFeatures.SetFeature(RemoveQuotes(tag), value); in SplitTextStyleConvert() 231 for (const auto& [tag, value] : style.fontFeatures.GetFontFeatures()) { in SplitTextStyleConvert() 232 textStyle.fontFeatures.SetFeature(RemoveQuotes(tag), value); in SplitTextStyleConvert()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/ |
H A D | span_model_adapter.cpp | 79 const auto& fontFeatures = textStyle->fontFeatures.GetFontFeatures(); in CreateSpanItem() local 81 for (const auto& item : fontFeatures) { in CreateSpanItem()
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/text_clock/ |
H A D | text_clock_test_ng.cpp | 168 FONT_FEATURES_LIST fontFeatures; variable 169 fontFeatures.emplace_back(std::make_pair("ss01", 1)); 170 textClockLayoutProperty->UpdateFontFeature(fontFeatures); 171 EXPECT_EQ(textClockLayoutProperty->GetFontFeature(), fontFeatures); 175 textClockLayoutProperty->UpdateFontFeature(fontFeatures); 176 EXPECT_EQ(textClockLayoutProperty->GetFontFeature(), fontFeatures); 506 FONT_FEATURES_LIST fontFeatures; variable 507 fontFeatures.emplace_back(std::make_pair("ss02", 1)); 508 testProperty.fontFeature = std::make_optional(fontFeatures); 538 EXPECT_EQ(textLayoutProperty->GetFontFeature(), fontFeatures);
|
/ohos5.0/foundation/arkui/ace_engine/test/mock/core/rosen/ |
H A D | testing_text_style.h | 150 TestingFontFeatures fontFeatures; variable
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_engine/rosen_text/skia_txt/txt/ |
H A D | text_style.h | 139 FontFeatures fontFeatures; variable
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_engine/rosen_text/export/rosen_text/ |
H A D | text_style.h | 106 FontFeatures fontFeatures; member
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_engine/unittest/rosen_text/adapter/skia_txt/ |
H A D | convert_test.cpp | 154 textStyle.fontFeatures.SetFeature("tag", tagFeature);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_engine/rosen_text/skia_txt/impl/ |
H A D | paragraph_builder_impl.cpp | 254 for (const auto& ff : txt.fontFeatures.GetFontFeatures()) { in ConvertTextStyleToSkStyle()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_richeditor.cpp | 2381 NG::FONT_FEATURES_LIST fontFeatures = ParseFontFeatureSettings(feature); in ParseJsFontFeatureTextStyle() local 2382 updateSpanStyle.updateFontFeature = fontFeatures; in ParseJsFontFeatureTextStyle() 2383 style.SetFontFeatures(fontFeatures); in ParseJsFontFeatureTextStyle() 2387 auto fontFeatures = theme->GetTextStyle().GetFontFeatures(); in ParseJsFontFeatureTextStyle() local 2388 updateSpanStyle.updateFontFeature = fontFeatures; in ParseJsFontFeatureTextStyle() 2389 style.SetFontFeatures(fontFeatures); in ParseJsFontFeatureTextStyle()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/src/ |
H A D | drawing_text_typography.cpp | 2154 convertStyle->fontFeatures.SetFeature(tag, value); in OH_Drawing_TextStyleAddFontFeature() 2165 return (convertStyle->fontFeatures.GetFontFeatures()).size(); in OH_Drawing_TextStyleGetFontFeatureSize() 2179 convertStyle->fontFeatures.Clear(); in OH_Drawing_TextStyleClearFontFeature() 2188 auto& originMap = convertStyle->fontFeatures.GetFontFeatures(); in OH_Drawing_TextStyleGetFontFeatures()
|
/ohos5.0/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/text/utils/ |
H A D | napi_common.cpp | 169 textStyle.fontFeatures.SetFeature(name, value); in ReceiveFontFeature()
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkgraphics2d/ |
H A D | js-apis-graphics-text.md | 402 | fontFeatures | Array\<[FontFeature](#fontfeature)> | 是 | 是 | 文本字体特征数组。|
|
/ohos5.0/docs/en/application-dev/reference/apis-arkgraphics2d/ |
H A D | js-apis-graphics-text.md | 403 | fontFeatures | Array\<[FontFeature](#fontfeature)> | Yes| Yes| Array of font fe…
|