demarches-simplifiees / demarches-simplifiees.fr

Dématérialiser et simplifier les démarches administratives
https://www.demarches-simplifiees.fr
GNU Affero General Public License v3.0
190 stars 89 forks source link

ETQ admin, les tabulations sont mal rendues dans les attestations #5529

Open Keirua opened 4 years ago

Keirua commented 4 years ago

Décrivez le bug

Le texte des attestations, lorsqu'il contient des tabulations (\t), est mal rendu. Cela arrive probablement lors de copier-coller depuis un éditeur texte, cf HS #60630

image

Reproduction

Modifier le texte d'une attestation, et aller dans l'éditeur voir le rendu:

p.attestation_template.update(body: "attestation\r\n\tcassée")

Solution

Remplacer les tabulations par des espaces. Lors du rendu ? Lors de la sauvegarde ?

p.attestation_template.update(body: p.attestation_template.body.tr("\t", ' '))
Keirua commented 4 years ago

Cela dépend des outils de rendu PDF: chez moi, j'ai le souci sous Chrome, mais pas sous Firefox. C'est sans doute dû au fait que la nouvelle font ne possède pas le caractère '\t'.