Text on path issue

by Steve Eberhardt

HTML

<script src="https://rawgit.com/fabricjs/fabric.js/master/dist/fabric.js"></script>
<script src="https://unpkg.com/[email protected]/dist/fabric.js"></script>

<canvas id="c" width="600" height="400"></canvas>

CSS

canvas {
    border: 1px solid #999;
}

JavaScript

var canvas = new fabric.Canvas('c');

var text = new fabric.Text('One Ring to rule them all, one ring to find', {
	left: 50,
  top: 80,
  path: new fabric.Path('M -100 0 C 538 -300 154 50 98 29')
});
canvas.add(text);

var jsonObj = canvas.toDatalessJSON(['path']);

canvas.loadFromJSON(jsonObj, function() {});