LeafLet plugin TextPath

Bonjour à tous,
Je trouve le plugin leaflet.textpath.js (https://github.com/makinacorpus/Leaflet.TextPath) très intéressant en ce qu’il permet de tracer des écritures sur une feuille web.

<html><head><meta charset="iso-8859-1"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="leaflet.css" />
</head><body>
<div id="map"style="width:100%;height:100%"></div>
<script src="leaflet.js"></script>
<script src="leaflet.textpath.js"></script>
<script>
var mp={"type":"Feature","geometry":{"type":"MultiLineString","coordinates":[ 
  [[99.04,2.38],[99.04,4.77],[103.28,4.77]],
  [[99.04,-0.62],[103.28,-0.62],[103.28,1.15]]
]},"properties":{"style":{color:"red",opacity:1,weight:2}}};
var map = L.map('map',{center:[1.66,100.9],zoom:7});
new L.GeoJSON(mp,{style:function(feature){return feature.properties.style}}).addTo(map).bindPopup("Mur");
var tx = L.polyline([[0.99,100.59],[6.10,108.68]],
   {weight: 10,color: 'orange',opacity: 0}).addTo(map);
   tx.setText('Allée Louya',{repeat:false,offset:4,attributes:{fill:'red'}});
</script>
</body></html>

Cependant, il a pour moi un défaut, c’est que la taille des écritures ne varie pas en fonction de l’échelle d’affichage.
Quelqu’un aurait-il réussi à corriger ce problème?
Cordialement.

Plus qu’un problème à corriger, c’est une fonctionnalité qu’il faudrait ajouter… et comme le code est ouvert, yapuka :wink: