From 6ba320904226f5f5beff82c90f84501ac9892947 Mon Sep 17 00:00:00 2001 From: Jakub Piasecki Date: Thu, 22 Aug 2024 15:54:31 +0200 Subject: [PATCH] Fix line offset --- .../react/renderer/textlayoutmanager/RCTTextLayoutManager.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTTextLayoutManager.mm b/packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTTextLayoutManager.mm index 0cc55820b7da4e..8b00c5f8e2b196 100644 --- a/packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTTextLayoutManager.mm +++ b/packages/react-native/ReactCommon/react/renderer/textlayoutmanager/platform/ios/react/renderer/textlayoutmanager/RCTTextLayoutManager.mm @@ -369,7 +369,7 @@ - (TextMeasurement)_measureTextStorage:(NSTextStorage *)textStorage if (ReactNativeFeatureFlags::enableAlignItemsBaselineOnFabricIOS()) { CGFloat baseline = [layoutManager locationForGlyphAtIndex:range.location].y; - frame = {{glyphRect.origin.x, baseline - attachmentSize.height}, attachmentSize}; + frame = {{glyphRect.origin.x, glyphRect.origin.y + baseline - attachmentSize.height}, attachmentSize}; } else { UIFont *font = [textStorage attribute:NSFontAttributeName atIndex:range.location effectiveRange:nil];