From 6a8a28b80f61d8d2a528cb1e2c3104ddcec85d4c Mon Sep 17 00:00:00 2001 From: Jakub Trzebiatowski Date: Wed, 31 Jan 2024 15:01:22 -0800 Subject: [PATCH] `CustomStyleSpan`: Move the class comment (#42700) Summary: `CustomStyleSpan`: Move the class comment (it was misplaced) ## Changelog: [INTERNAL] [FIXED] - `CustomStyleSpan`: Move the class comment Pull Request resolved: https://github.com/facebook/react-native/pull/42700 Reviewed By: yungsters Differential Revision: D53195908 Pulled By: NickGerleman fbshipit-source-id: f77575e16f76871dcf10d75448282b2166003412 --- .../text/internal/span/CustomStyleSpan.java | 23 +++++++++---------- 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/internal/span/CustomStyleSpan.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/internal/span/CustomStyleSpan.java index 5ec7e645385..7fa67a06b62 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/internal/span/CustomStyleSpan.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/internal/span/CustomStyleSpan.java @@ -18,20 +18,19 @@ import com.facebook.react.common.ReactConstants; import com.facebook.react.common.assets.ReactFontManager; import com.facebook.react.views.text.ReactTypefaceUtils; +/** + * A {@link MetricAffectingSpan} that allows to change the style of the displayed font. + * CustomStyleSpan will try to load the fontFamily with the right style and weight from the assets. + * The custom fonts will have to be located in the res/assets folder of the application. The + * supported custom fonts extensions are .ttf and .otf. For each font family the bold, italic and + * bold_italic variants are supported. Given a "family" font family the files in the assets/fonts + * folder need to be family.ttf(.otf) family_bold.ttf(.otf) family_italic.ttf(.otf) and + * family_bold_italic.ttf(.otf). If the right font is not found in the assets folder CustomStyleSpan + * will fallback on the most appropriate default typeface depending on the style. Fonts are + * retrieved and cached using the {@link ReactFontManager} + */ @Nullsafe(Nullsafe.Mode.LOCAL) public class CustomStyleSpan extends MetricAffectingSpan implements ReactSpan { - - /** - * A {@link MetricAffectingSpan} that allows to change the style of the displayed font. - * CustomStyleSpan will try to load the fontFamily with the right style and weight from the - * assets. The custom fonts will have to be located in the res/assets folder of the application. - * The supported custom fonts extensions are .ttf and .otf. For each font family the bold, italic - * and bold_italic variants are supported. Given a "family" font family the files in the - * assets/fonts folder need to be family.ttf(.otf) family_bold.ttf(.otf) family_italic.ttf(.otf) - * and family_bold_italic.ttf(.otf). If the right font is not found in the assets folder - * CustomStyleSpan will fallback on the most appropriate default typeface depending on the style. - * Fonts are retrieved and cached using the {@link ReactFontManager} - */ private final AssetManager mAssetManager; private final int mStyle;