This commit is contained in:
2026-05-12 23:44:30 +02:00
parent 367d72e200
commit e1f6bf7264
6 changed files with 163 additions and 8 deletions

View File

@@ -52,6 +52,7 @@ Règle de rendu CM1 :
- fraction verticale obligatoire ;
- barre horizontale visible et séparée des chiffres ;
- pas de notation `3/4` dans les SVG destinés à l'élève, sauf dans les notes Markdown ou les contextes de card.
- attention : dans SVG, `text@y` est une baseline ; le validateur doit donc estimer le haut/bas visible du glyphe pour detecter les chevauchements avec la barre.
## Validation automatique minimale
@@ -61,6 +62,7 @@ Le validateur doit refuser ou signaler :
- groupe `fraction-g` sans numérateur, barre et dénominateur ;
- barre qui n'est pas située entre les deux textes ;
- espacement vertical trop faible autour de la barre ;
- chevauchement visuel barre/denominateur ou numerateur/barre calcule depuis la boite estimee du texte, pas depuis la seule baseline ;
- barre trop courte par rapport aux chiffres ;
- SVG sans `viewBox` ou dimensions incohérentes ;
- card sans grand rectangle détectable, quand elle doit être découpée.