title: fabricJS : issue with letter spacing workaround with hebrew (RTL) texts
body: <p>I am using fabricJS to display text on images using canvas as a container.
  I am facing issues when using charSpacing to give spacing between characters, it is working fine for English text or normal text but having issues when using letterSpacing with Hebrew text.</p>
  <p>When applying letterSpacing, hebrew text gets flipped and shown as reverse text.</p>
  <p>Code for applying charSpacing into canvas object:</p>
  <blockquote>
  <p>obj.set({ 'charSpacing': Math.ceil(Number(event.target.value)) });</p>
  </blockquote>
  <p>I have also raised an open issue in <strong>fabricJS</strong> GitHub repository.
  link to open issue: <a href="https://github.com/fabricjs/fabric.js/issues/8280" rel="nofollow noreferrer">link to opened issue on git repo</a></p>
  <p>plugins that I have used for the project:</p>
  <blockquote>
  <p>&quot;@angular/core&quot;: &quot;^8.0.0&quot;,
  &quot;@types/fabric&quot;: &quot;^3.6.2&quot;,
  &quot;fabric&quot;: &quot;^4.6.0&quot;,</p>
  </blockquote>