Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Améliorations SVG dans Firefox 3

Firefox 3 offre une prise en charge améliorée du format Scalable Vector Graphics (SVG) par rapport aux versions précédentes de Firefox. Bien que ces fonctionnalités soient documentées ailleurs, cet article sert de liste pratique pour que vous puissiez facilement déterminer quelles fonctionnalités ont été ajoutées dans Firefox 3.

  • L'élément <foreignObject> est désormais pris en charge (bogue Firefox 326966 (angl.)).
  • L'élément <pattern> est désormais pris en charge.
  • L'élément <mask> est désormais pris en charge.
  • La prise en charge de tous les filtres SVG 1.1 a été ajoutée :
    • filter
    • feDistantLight
    • fePointLight
    • feSpotLight
    • feBlend
    • feColorMatrix
    • feConvolveMatrix
    • feComponentTransfer, feFuncR, feFuncG, feFuncB, feFuncA
    • feComposite
    • feConvolveMatrix
    • feDiffuseLighting
    • feDisplacementMap
    • feDistantLight
    • feFlood
    • feGaussianBlur
    • feImage
    • feMerge, feMergeNode
    • feMorphology
    • feOffset
    • fePointLight
    • feSpecularLighting
    • feTurbulence
    • feTile
  • La gestion de l'élément HTML <a> en SVG a été corrigée pour plusieurs bogues ; voir bogue Firefox 267664 (angl.), bogue WebKit 268135 (angl.), bogue WebKit 316248 (angl.), bogue WebKit 317270 (angl.) et bogue WebKit 320724 (angl.).
  • Les méthodes du DOM SVG getNumberOfChars(), getComputedTextLength(), getSubStringLength(), getStartPositionOfChar(), getEndPositionOfChar(), getRotationOfChar() et getCharNumAtPosition() ont été implémentées.
  • L'attribut xml:space est désormais pris en charge.
  • Les alternatives fill/stroke sont désormais prises en charge.
  • Les unités em et ex sont désormais prises en charge pour indiquer des longueurs (bogue Firefox 305859 (angl.)).