title: (fabric.js) Can I change a position of a character in iText for vertical writing?
body: <p>I am Japanese, and I want to write Japanese words vertically in Fabric.js.</p>
  
  <p>Japanese language has small letters, and the positions of the them are top-left corner in vertical writing.
  So, I want to change the position of a small letter in iText.</p>
  
  <p>I thought that I can change the position of a character by using "styles" parameter of iText, so I wrote as follows.</p>
  
  <pre><code>var iTextSample = new fabric.IText('h\ne\nl\nl\no', {
    left: 50,
    top: 50,
    fontFamily: 'Helvetica',
    fill: '#333',
    lineHeight: 1.1,
    styles: {
      1: {
          0: { textDecoration: 'underline',  ←★　WORK
               fontSize: 80, ←★　WORK
               top:-10, 　←★　NOT WORK
               transformMatrix: [ 1, 0, 0, 1, 18, -50 ] ←★　NOT WORK 
             },
         },
    }
  });
  </code></pre>
  
  <p><a href="https://jsfiddle.net/uemon/tLy9eqj6/77/" rel="nofollow noreferrer">https://jsfiddle.net/uemon/tLy9eqj6/77/</a></p>
  
  <p>The 'textDecoration' and 'fontSize' worked, but the 'top' or 'transformMatrix' didn't work.</p>
  
  <p>Can't I use 'top' or 'transformMatrix' in the "styles" parameter ?</p>
  
  <p>How can I change the position of one character ?</p>
  
  <p>Thank you in advance.</p>