Fractional metrics with inline Views cause inconsistent Text wrapping
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 46/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- android, react-native
- Domaine
- mobile-dev
Piste de recherche
Commencez par exécuter le Snack reproducer obligatoire sur Android avec React Native 0.81.5, puis comparez le placement de son inline View avec les captures d’écran web, iOS et Android fournies. Suivez le chemin de layout du texte et de l’inline View de Fabric, en vérifiant la taille de police, la mise à l’échelle de la police ainsi que la taille ou la position du conteneur ; le travail est considéré comme terminé lorsque la View reste dans la bounding box de son parent dans ces cas.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Description
on Android, Text containing an inline positions the outside the bounding box of its parent as if it was wrapping. This is affected by font size, font scaling, and both the size and position of the container.
Steps to reproduce
Compare snack with screenshots
React Native Version
0.81.5
Affected Platforms
Runtime - Android
Areas
Fabric - The New Renderer
Output of npx @react-native-community/cli info
n/a
Stacktrace or Logs
n/a
MANDATORY Reproducer
https://snack.expo.dev/@codatrigger/shallow-orange-chips
Screenshots and Videos
Web: ideal appearance
iOS: unrelated baseline positioning bug, otherwise correct
Android: width reserved but positioned on next "line"
- Langage dominant
- C++
- Étoiles
- 127k
- Forks
- 25.3k
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de react/react-native
-
Needs: Author Feedback Needs: Repro
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
react/react-native#58659 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Needs: Author Feedback Needs: Repro
Difficulté 1/5 Moins d'une heure Accessibilité débutants 92/100
react/react-native#58621 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Needs: Author Feedback Needs: Repro
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
react/react-native#58610 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Needs: Triage :mag:
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
react/react-native#58565 · 1 commentaire · 2 réactions ·
Les mainteneurs répondent en général sous 1 jour
-
Needs: Author Feedback Needs: Repro
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
react/react-native#58555 · 5 commentaires · 2 réactions ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de react/react-native
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
hyprwm/aquamarine#426 ·
Les mainteneurs répondent en général sous 1 jour
-
Winget hash mismatch for 5.0.3.0Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
amnezia-vpn/amnezia-client#3222 ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
sdatkinson/NeuralAmpModelerCore#342 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 86/100
valkey-io/valkey-search#1465 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
KhronosGroup/Vulkan-Tutorial#524 ·
Les mainteneurs répondent en général sous 1 jour