diff --git a/graphic/graphic_2d/native_drawing/drawing_text_typography.h b/graphic/graphic_2d/native_drawing/drawing_text_typography.h index ac33798bdf50b8ce2c1fb1ea005604b8884d38f4..2d879cd9f1ee519ae477e69d019f93c8d5771738 100644 --- a/graphic/graphic_2d/native_drawing/drawing_text_typography.h +++ b/graphic/graphic_2d/native_drawing/drawing_text_typography.h @@ -2035,6 +2035,18 @@ void OH_Drawing_TypographyHandlerAddSymbol(OH_Drawing_TypographyCreate*, uint32_ */ void OH_Drawing_TextStyleAddFontFeature(OH_Drawing_TextStyle*, const char* tag, int value); +/** + * @brief Add font variation. + * + * @syscap SystemCapability.Graphic.Graphic2D.NativeDrawing + * @param OH_Drawing_TextStyle Indicates the pointer to an OH_Drawing_TextStyle object. + * @param char* Indicates the pointer to font variation axis. + * @param float Indicates the font variation value to set. + * @since 12 + * @version 1.0 + */ +void OH_Drawing_TextStyleAddFontVariation(OH_Drawing_TextStyle*, const char* /* axis */, const float /* value */); + /** * @brief Get all font features. * diff --git a/graphic/graphic_2d/native_drawing/libnative_drawing.ndk.json b/graphic/graphic_2d/native_drawing/libnative_drawing.ndk.json index e8b3db2742adc5ab54a589b270caf77979a17af0..cde776e1b174d72e4a16d312773f3ba6abb3f814 100644 --- a/graphic/graphic_2d/native_drawing/libnative_drawing.ndk.json +++ b/graphic/graphic_2d/native_drawing/libnative_drawing.ndk.json @@ -1114,6 +1114,10 @@ "first_introduced": "12", "name": "OH_Drawing_TextStyleAddFontFeature" }, + { + "first_introduced": "12", + "name": "OH_Drawing_TextStyleAddFontVariation" + }, { "first_introduced": "12", "name": "OH_Drawing_TextStyleGetFontFeatures"