Remove the coordinate rounding from extract_text_sections. The coor… (#16616)

# Objective

Remove the coordinate rounding from `extract_text_sections`. The
coordinates are already rounded during the layout update.
This commit is contained in:
ickshonpe 2024-12-12 19:50:11 +00:00 committed by GitHub
parent d132239bb1
commit 116c2b02fe
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -663,14 +663,8 @@ pub fn extract_text_sections(
continue;
};
// Align the text to the nearest pixel:
// * Translate by minus the text node's half-size
// (The transform translates to the center of the node but the text coordinates are relative to the node's top left corner)
// * Round the position to the nearest physical pixel
let mut transform = global_transform.affine()
let transform = global_transform.affine()
* bevy_math::Affine3A::from_translation((-0.5 * uinode.size()).extend(0.));
transform.translation = transform.translation.round();
let mut color = LinearRgba::WHITE;
let mut current_span = usize::MAX;