/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/ |
H A D | text_styles.cpp | 31 TextStyle CreateTextStyleUsingTheme(const std::unique_ptr<FontStyle>& fontStyle, in CreateTextStyleUsingTheme() argument 35 UseSelfStyle(fontStyle, textLineStyle, textStyle); in CreateTextStyleUsingTheme() 39 void UseSelfStyle(const std::unique_ptr<FontStyle>& fontStyle, in UseSelfStyle() argument 42 if (fontStyle) { in UseSelfStyle() 43 UPDATE_TEXT_STYLE(fontStyle, FontSize, SetFontSize); in UseSelfStyle() 44 UPDATE_TEXT_STYLE(fontStyle, TextColor, SetTextColor); in UseSelfStyle() 45 UPDATE_TEXT_STYLE(fontStyle, TextShadow, SetTextShadows); in UseSelfStyle() 46 UPDATE_TEXT_STYLE(fontStyle, ItalicFontStyle, SetFontStyle); in UseSelfStyle() 47 UPDATE_TEXT_STYLE(fontStyle, FontWeight, SetFontWeight); in UseSelfStyle() 48 UPDATE_TEXT_STYLE(fontStyle, FontFamil in UseSelfStyle() 82 CreateTextStyleUsingThemeWithText(const RefPtr<FrameNode> frameNode, const std::unique_ptr<FontStyle>& fontStyle, const std::unique_ptr<TextLineStyle>& textLineStyle, const RefPtr<TextTheme>& textTheme) CreateTextStyleUsingThemeWithText() argument [all...] |
H A D | span_node.cpp | 76 jsonValue->Put("style", GetFontStyleInJson(fontStyle->GetItalicFontStyle()).c_str()); in GetFont() 77 jsonValue->Put("size", GetFontSizeInJson(fontStyle->GetFontSize()).c_str()); in GetFont() 78 jsonValue->Put("weight", GetFontWeightInJson(fontStyle->GetFontWeight()).c_str()); in GetFont() 79 jsonValue->Put("family", GetFontFamilyInJson(fontStyle->GetFontFamily()).c_str()); in GetFont() 91 if (fontStyle) { in ToJsonValue() 93 json->PutExtAttr("fontSize", GetFontSizeInJson(fontStyle->GetFontSize()).c_str(), filter); in ToJsonValue() 94 json->PutExtAttr("decoration", GetDeclaration(fontStyle->GetTextDecorationColor(), in ToJsonValue() 95 fontStyle->GetTextDecoration(), fontStyle->GetTextDecorationStyle()).c_str(), filter); in ToJsonValue() 97 fontStyle in ToJsonValue() [all...] |
H A D | span_node.h | 47 if (spanItem_->fontStyle) { \ 48 return spanItem_->fontStyle->Get##name(); \ 54 if (spanItem_->fontStyle) { \ 55 return spanItem_->fontStyle->Has##name(); \ 61 if (spanItem_->fontStyle) { \ 62 return spanItem_->fontStyle->Get##name().value_or(defaultValue); \ 68 if (!spanItem_->fontStyle) { \ 69 spanItem_->fontStyle = std::make_unique<FontStyle>(); \ 71 if (spanItem_->fontStyle->Check##name(value)) { \ 74 spanItem_->fontStyle 201 std::unique_ptr<FontStyle> fontStyle = std::make_unique<FontStyle>(); global() member [all...] |
/foundation/arkui/ui_lite/test/unittest/components/ |
H A D | ui_canvas_unit_test.cpp | 1119 UICanvas::FontStyle fontStyle; in HWTEST_F() local 1120 fontStyle.align = TEXT_ALIGNMENT_CENTER; in HWTEST_F() 1121 fontStyle.direct = TEXT_DIRECT_LTR; in HWTEST_F() 1122 fontStyle.fontName = DEFAULT_VECTOR_FONT_FILENAME; in HWTEST_F() 1123 fontStyle.fontSize = FONT_SIZE; in HWTEST_F() 1124 fontStyle.letterSpace = LETTER_SPACE; in HWTEST_F() 1126 EXPECT_EQ(fontStyle.align, TEXT_ALIGNMENT_CENTER); in HWTEST_F() 1127 EXPECT_EQ(fontStyle.direct, TEXT_DIRECT_LTR); in HWTEST_F() 1128 EXPECT_EQ(fontStyle.fontName, DEFAULT_VECTOR_FONT_FILENAME); in HWTEST_F() 1129 EXPECT_EQ(fontStyle in HWTEST_F() 1150 UICanvas::FontStyle fontStyle; HWTEST_F() local 1185 UICanvas::FontStyle fontStyle; HWTEST_F() local 1216 UICanvas::FontStyle fontStyle; HWTEST_F() local 1248 UICanvas::FontStyle fontStyle; HWTEST_F() local 1283 UICanvas::FontStyle fontStyle; HWTEST_F() local 1321 UICanvas::FontStyle fontStyle; HWTEST_F() local 1356 UICanvas::FontStyle fontStyle; HWTEST_F() local 1394 UICanvas::FontStyle fontStyle; HWTEST_F() local 1431 UICanvas::FontStyle fontStyle; HWTEST_F() local 1471 UICanvas::FontStyle fontStyle; HWTEST_F() local 1508 UICanvas::FontStyle fontStyle; HWTEST_F() local 2101 UICanvas::FontStyle fontStyle; HWTEST_F() local 2136 UICanvas::FontStyle fontStyle; HWTEST_F() local [all...] |
/foundation/arkui/ace_engine/test/unittest/core/pattern/rich_editor/ |
H A D | rich_editor_accessibility_test_ng.cpp | 235 auto& fontStyle = spanItem->fontStyle;
in HWTEST_F() local 236 ASSERT_NE(fontStyle, nullptr);
in HWTEST_F() 237 EXPECT_EQ(fontStyle->GetFontWeight(), FONT_WEIGHT_BOLD);
in HWTEST_F() 238 EXPECT_EQ(fontStyle->GetFontSize(), FONT_SIZE_VALUE);
in HWTEST_F() 239 EXPECT_EQ(fontStyle->GetItalicFontStyle(), ITALIC_FONT_STYLE_VALUE);
in HWTEST_F() 240 EXPECT_EQ(fontStyle->GetFontFamily(), FONT_FAMILY_VALUE);
in HWTEST_F() 241 EXPECT_EQ(fontStyle->GetTextColor(), OHOS::Ace::Color::RED);
in HWTEST_F() 242 EXPECT_EQ(fontStyle->GetTextDecoration(), TEXT_DECORATION_VALUE);
in HWTEST_F() 243 EXPECT_EQ(fontStyle in HWTEST_F() 303 auto& fontStyle = spanItem->fontStyle; HWTEST_F() local 420 auto& fontStyle = spanItem->fontStyle; HWTEST_F() local [all...] |
H A D | rich_editor_styled_string_test_ng.cpp | 226 auto& fontStyle = spanItem->fontStyle; in HWTEST_F() local 227 ASSERT_NE(fontStyle, nullptr); in HWTEST_F() 228 EXPECT_EQ(fontStyle->GetFontWeight(), FONT_WEIGHT_BOLD); in HWTEST_F() 229 EXPECT_EQ(fontStyle->GetFontSize(), FONT_SIZE_VALUE); in HWTEST_F() 230 EXPECT_EQ(fontStyle->GetItalicFontStyle(), ITALIC_FONT_STYLE_VALUE); in HWTEST_F() 231 EXPECT_EQ(fontStyle->GetFontFamily(), FONT_FAMILY_VALUE); in HWTEST_F() 232 EXPECT_EQ(fontStyle->GetTextColor(), OHOS::Ace::Color::RED); in HWTEST_F() 233 EXPECT_EQ(fontStyle->GetTextDecoration(), TEXT_DECORATION_VALUE); in HWTEST_F() 234 EXPECT_EQ(fontStyle in HWTEST_F() 562 auto& fontStyle = spanItem->fontStyle; HWTEST_F() local [all...] |
/foundation/arkui/ace_engine/test/unittest/core/pattern/text/ |
H A D | text_testsix_ng.cpp | 40 auto fontStyle = std::make_unique<FontStyle>(); in HWTEST_F() local 43 fontStyle->UpdateFontSize(Dimension(10.0, DimensionUnit::PX)); in HWTEST_F() 44 fontStyle->UpdateTextColor(Color::WHITE); in HWTEST_F() 51 fontStyle->UpdateTextShadow({ textShadow }); in HWTEST_F() 52 fontStyle->UpdateItalicFontStyle(Ace::FontStyle::ITALIC); in HWTEST_F() 53 fontStyle->UpdateFontWeight(Ace::FontWeight::W200); in HWTEST_F() 57 fontStyle->UpdateFontFamily(fontFamilies); in HWTEST_F() 58 fontStyle->UpdateFontFeature(ParseFontFeatureSettings("\"ss01\" 0")); in HWTEST_F() 59 fontStyle->UpdateTextDecoration(TextDecoration::OVERLINE); in HWTEST_F() 60 fontStyle in HWTEST_F() 118 auto fontStyle = std::make_unique<FontStyle>(); HWTEST_F() local [all...] |
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/ |
H A D | skia_font_style_set.cpp | 46 void SkiaFontStyleSet::GetStyle(int32_t index, FontStyle* fontStyle, std::string* styleName) in GetStyle() argument 53 if (fontStyle) { in GetStyle() 54 SkiaConvertUtils::DrawingFontStyleCastToSkFontStyle(*fontStyle, skFontStyle); in GetStyle() 60 skFontStyleSet_->getStyle(index, fontStyle ? &skFontStyle : nullptr, styleName ? &skStyleName : nullptr); in GetStyle() 61 if (fontStyle) { in GetStyle() 62 SkiaConvertUtils::SkFontStyleCastToDrawingFontStyle(skFontStyle, *fontStyle); in GetStyle()
|
H A D | skia_convert_utils.h | 109 static inline void DrawingFontStyleCastToSkFontStyle(const FontStyle& fontStyle, SkFontStyle& skFontStyle) in DrawingFontStyleCastToSkFontStyle() argument 111 skFontStyle = SkFontStyle{fontStyle.GetWeight(), fontStyle.GetWidth(), in DrawingFontStyleCastToSkFontStyle() 112 static_cast<SkFontStyle::Slant>(fontStyle.GetSlant())}; in DrawingFontStyleCastToSkFontStyle() 115 static inline void SkFontStyleCastToDrawingFontStyle(const SkFontStyle& skFontStyle, FontStyle& fontStyle) in SkFontStyleCastToDrawingFontStyle() argument 117 fontStyle = FontStyle{skFontStyle.weight(), skFontStyle.width(), in SkFontStyleCastToDrawingFontStyle()
|
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/skia_adapter/ |
H A D | skia_font_style_set_test.cpp | 49 FontStyle fontStyle; in HWTEST_F() local 51 skiaFontStyleSet->GetStyle(0, &fontStyle, styleName); in HWTEST_F() 65 FontStyle fontStyle; in HWTEST_F() local 66 auto typeface = skiaFontStyleSet->MatchStyle(fontStyle); in HWTEST_F()
|
/foundation/graphic/graphic_2d/rosen/test/2d_engine/unittest/rosen_text/skia_txt/ |
H A D | asset_font_manager_test.cpp | 60 SkFontStyle fontStyle; in HWTEST_F() local 61 EXPECT_EQ(assetFontManager_->onMatchFamilyStyle(familyName.c_str(), fontStyle), nullptr); in HWTEST_F() 62 EXPECT_EQ(assetFontManager_->onMatchFamilyStyleCharacter(familyName.c_str(), fontStyle, nullptr, 0, 0), nullptr); in HWTEST_F() 69 EXPECT_EQ(assetFontManager_->onLegacyMakeTypeface(nullptr, fontStyle), nullptr); in HWTEST_F() 108 SkFontStyle fontStyle; in HWTEST_F() local 109 EXPECT_NE(assetFontManager->onMatchFamilyStyle(familyName.c_str(), fontStyle), nullptr); in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/ |
H A D | cj_search_ffi.cpp | 42 int32_t fontStyle, in handleFont() 50 font.fontStyle = FONT_STYLE[fontStyle]; in handleFont() 91 double fontSize, int32_t sizeUnit, const char* fontWeight, int32_t fontStyle, const char* fontFamily) in FfiOHOSAceFrameworkSearchSetPlaceholderFont() 93 if (!Utils::CheckParamsValid(fontStyle, FONT_STYLE.size())) { in FfiOHOSAceFrameworkSearchSetPlaceholderFont() 94 LOGE("invalid value for fontStyle"); in FfiOHOSAceFrameworkSearchSetPlaceholderFont() 98 handleFont(fontSize, sizeUnit, fontWeight, fontStyle, fontFamily, font); in FfiOHOSAceFrameworkSearchSetPlaceholderFont() 103 double fontSize, int32_t sizeUnit, const char* fontWeight, int32_t fontStyle, const char* fontFamily) in FfiOHOSAceFrameworkSearchSetTextFont() 105 if (!Utils::CheckParamsValid(fontStyle, FONT_STYLE.size())) { in FfiOHOSAceFrameworkSearchSetTextFont() 106 LOGE("invalid value for fontStyle"); in FfiOHOSAceFrameworkSearchSetTextFont() 39 handleFont(double fontSize, int32_t sizeUnit, const char* fontWeight, int32_t fontStyle, const char* fontFamily, Font& font) handleFont() argument 90 FfiOHOSAceFrameworkSearchSetPlaceholderFont( double fontSize, int32_t sizeUnit, const char* fontWeight, int32_t fontStyle, const char* fontFamily) FfiOHOSAceFrameworkSearchSetPlaceholderFont() argument 102 FfiOHOSAceFrameworkSearchSetTextFont( double fontSize, int32_t sizeUnit, const char* fontWeight, int32_t fontStyle, const char* fontFamily) FfiOHOSAceFrameworkSearchSetTextFont() argument [all...] |
H A D | cj_alphabet_indexer_ffi.cpp | 66 std::optional<FontStyle> fontStyle = static_cast<FontStyle>(style); in FfiOHOSAceFrameworkAlphabetIndexerSelectedFont() local 67 IndexerModel::GetInstance()->SetSelectedFont(fontSize, fontWeight, fontFamily, fontStyle); in FfiOHOSAceFrameworkAlphabetIndexerSelectedFont() 75 std::optional<FontStyle> fontStyle = static_cast<FontStyle>(style); in FfiOHOSAceFrameworkAlphabetIndexerPopupFont() local 76 IndexerModel::GetInstance()->SetPopupFont(fontSize, fontWeight, fontFamily, fontStyle); in FfiOHOSAceFrameworkAlphabetIndexerPopupFont() 84 std::optional<FontStyle> fontStyle = static_cast<FontStyle>(style); in FfiOHOSAceFrameworkAlphabetIndexerFont() local 85 IndexerModel::GetInstance()->SetFont(fontSize, fontWeight, fontFamily, fontStyle); in FfiOHOSAceFrameworkAlphabetIndexerFont()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | indexer_model_impl.cpp | 96 std::optional<std::vector<std::string>>& fontFamily, std::optional<FontStyle>& fontStyle) in SetSelectedFont() 102 SetTextStyle(textStyle, fontSize, fontWeight, fontFamily, fontStyle); in SetSelectedFont() 108 std::optional<std::vector<std::string>>& fontFamily, std::optional<FontStyle>& fontStyle) in SetPopupFont() 114 SetTextStyle(textStyle, fontSize, fontWeight, fontFamily, fontStyle); in SetPopupFont() 120 std::optional<std::vector<std::string>>& fontFamily, std::optional<FontStyle>& fontStyle) in SetFont() 126 SetTextStyle(textStyle, fontSize, fontWeight, fontFamily, fontStyle); in SetFont() 204 std::optional<FontStyle>& fontStyle) in SetTextStyle() 215 if (fontStyle.has_value()) { in SetTextStyle() 216 textStyle.SetFontStyle(fontStyle.value()); in SetTextStyle() 95 SetSelectedFont(std::optional<Dimension>& fontSize, std::optional<FontWeight>& fontWeight, std::optional<std::vector<std::string>>& fontFamily, std::optional<FontStyle>& fontStyle) SetSelectedFont() argument 107 SetPopupFont(std::optional<Dimension>& fontSize, std::optional<FontWeight>& fontWeight, std::optional<std::vector<std::string>>& fontFamily, std::optional<FontStyle>& fontStyle) SetPopupFont() argument 119 SetFont(std::optional<Dimension>& fontSize, std::optional<FontWeight>& fontWeight, std::optional<std::vector<std::string>>& fontFamily, std::optional<FontStyle>& fontStyle) SetFont() argument 202 SetTextStyle(TextStyle& textStyle, std::optional<Dimension>& fontSize, std::optional<FontWeight>& fontWeight, std::optional<std::vector<std::string>>& fontFamily, std::optional<FontStyle>& fontStyle) SetTextStyle() argument
|
H A D | indexer_model_impl.h | 32 std::optional<std::vector<std::string>>& fontFamily, std::optional<FontStyle>& fontStyle) override; 34 std::optional<std::vector<std::string>>& fontFamily, std::optional<FontStyle>& fontStyle) override; 36 std::optional<std::vector<std::string>>& fontFamily, std::optional<FontStyle>& fontStyle) override; 44 std::optional<std::vector<std::string>>& fontFamily, std::optional<FontStyle>& fontStyle);
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/text/ |
H A D | font_mgr.cpp | 63 Typeface* FontMgr::MatchFamilyStyleCharacter(const char familyName[], const FontStyle& fontStyle, in MatchFamilyStyleCharacter() argument 68 return fontMgrImpl_->MatchFamilyStyleCharacter(familyName, fontStyle, bcp47, bcp47Count, character); in MatchFamilyStyleCharacter() 81 Typeface* FontMgr::MatchFamilyStyle(const char familyName[], const FontStyle& fontStyle) const in MatchFamilyStyle() 84 return fontMgrImpl_->MatchFamilyStyle(familyName, fontStyle); in MatchFamilyStyle()
|
H A D | font_style_set.cpp | 35 void FontStyleSet::GetStyle(int32_t index, FontStyle* fontStyle, std::string* styleName) in GetStyle() argument 38 fontStyleSetImpl_->GetStyle(index, fontStyle, styleName); in GetStyle()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_engine/rosen_text/adapter/common/ |
H A D | text_style.cpp | 125 fontStyle == rhs.fontStyle && in operator ==() 149 fontStyle == rhs.fontStyle && in EqualByFonts() 190 return fontStyle == rhs.fontStyle && in MatchOneAttribute()
|
H A D | typography_style.cpp | 24 .fontStyle = fontStyle, in GetTextStyle()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/src/ |
H A D | drawing_font_mgr.cpp | 162 OH_Drawing_FontMgr* drawingFontMgr, const char* familyName, OH_Drawing_FontStyleStruct fontStyle)
in OH_Drawing_FontMgrMatchFamilyStyle() 169 familyName, FontStyle(fontStyle.weight, fontStyle.width, static_cast<FontStyle::Slant>(fontStyle.slant)));
in OH_Drawing_FontMgrMatchFamilyStyle() 180 const char* familyName, OH_Drawing_FontStyleStruct fontStyle, const char* bcp47[], int bcp47Count,
in OH_Drawing_FontMgrMatchFamilyStyleCharacter() 191 FontStyle(fontStyle.weight, fontStyle.width, static_cast<FontStyle::Slant>(fontStyle.slant)), bcp47, bcp47Count,
in OH_Drawing_FontMgrMatchFamilyStyleCharacter() 161 OH_Drawing_FontMgrMatchFamilyStyle( OH_Drawing_FontMgr* drawingFontMgr, const char* familyName, OH_Drawing_FontStyleStruct fontStyle) OH_Drawing_FontMgrMatchFamilyStyle() argument 179 OH_Drawing_FontMgrMatchFamilyStyleCharacter(OH_Drawing_FontMgr* drawingFontMgr, const char* familyName, OH_Drawing_FontStyleStruct fontStyle, const char* bcp47[], int bcp47Count, int32_t character) OH_Drawing_FontMgrMatchFamilyStyleCharacter() argument
|
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/text/fontstyleset_fuzzer/ |
H A D | fontstyleset_fuzzer.cpp | 77 FontStyle fontStyle = FontStyle(weight, width, static_cast<FontStyle::Slant>(slant % SLANT_SIZE)); in FontStyleSetFuzzTest002() local 91 fontStyleSet->GetStyle(index, &fontStyle, &str); in FontStyleSetFuzzTest002() 92 fontStyleSet->MatchStyle(fontStyle); in FontStyleSetFuzzTest002()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_engine/rosen_text/skia_txt/txt/ |
H A D | paragraph_style.cpp | 27 result.fontStyle = fontStyle; in ConvertToTextStyle()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/include/ |
H A D | drawing_font_mgr.h | 148 const char* familyName, OH_Drawing_FontStyleStruct fontStyle);
165 OH_Drawing_FontStyleStruct fontStyle, const char* bcp47[], int bcp47Count, int32_t character);
|
/foundation/arkui/ace_engine/adapter/ohos/capability/html/ |
H A D | span_to_html.cpp | 157 std::string SpanToHtml::DeclarationToHtml(const NG::FontStyle& fontStyle) in DeclarationToHtml() argument 159 auto type = fontStyle.GetTextDecoration().value_or(TextDecoration::NONE); in DeclarationToHtml() 164 auto color = fontStyle.GetTextDecorationColor(); in DeclarationToHtml() 171 auto style = fontStyle.GetTextDecorationStyle(); in DeclarationToHtml() 432 const NG::FontStyle& fontStyle, const OHOS::Ace::NG::TextLineStyle& textLineStyle) in NormalStyleToHtml() 434 std::string style = FontSizeToHtml(fontStyle.GetFontSize()); in NormalStyleToHtml() 435 style += FontStyleToHtml(fontStyle.GetItalicFontStyle()); in NormalStyleToHtml() 436 style += FontWeightToHtml(fontStyle.GetFontWeight()); in NormalStyleToHtml() 437 style += ColorToHtml(fontStyle.GetTextColor()); in NormalStyleToHtml() 438 style += FontFamilyToHtml(fontStyle in NormalStyleToHtml() 431 NormalStyleToHtml( const NG::FontStyle& fontStyle, const OHOS::Ace::NG::TextLineStyle& textLineStyle) NormalStyleToHtml() argument [all...] |
/foundation/graphic/graphic_2d/rosen/modules/texgine/texgine_drawing/src/ |
H A D | texgine_font_style.cpp | 41 void TexgineFontStyle::SetFontStyle(const std::shared_ptr<RSFontStyle> fontStyle) in SetFontStyle() argument 43 fontStyle_ = fontStyle; in SetFontStyle()
|