title: Unicode drawText "Right to Left" Language issue in GraphicsMagick for node
body: <p>Im using <a href="https://github.com/aheckmann/gm" rel="noreferrer">GraphicsMagick for node</a> and trying to drawText on image for "Urdu/Arabic Language" this text "السلام عليكم", text is being drawn on output image but it is being drawn "Left to Right" while it must be "Right to Left" as Arabic/Urdu are "Right to Left" languages. </p>
  
  <pre><code>gm("/file.png")
               .fill('#FF0066')
               .drawText(100, -150, "السلام عليكم", 'Center')
               .font("/alvi_Nastaleeq.ttf")
               .fontSize('38px')
               .encoding('Unicode')
  </code></pre>
  
  <p>Output Image:</p>
  
  <p><a href="https://i.stack.imgur.com/xTnD8.png" rel="noreferrer"><img src="https://i.stack.imgur.com/xTnD8.png" alt="enter image description here"></a></p>
  
  <p>If Im trying using reverse urdu "مكيلع مالسلا" string even then text isn't being drawn correctly.</p>
  
  <p><a href="https://i.stack.imgur.com/AHQUf.png" rel="noreferrer"><img src="https://i.stack.imgur.com/AHQUf.png" alt="enter image description here"></a></p>
  
  <p>What m i doing wrong? How can I fix it?</p>
  
  <p>Thanks,</p>