title: input numbers in textfield with RTL direction shows wrong output
body: <p>I'm trying to support RTL direction (for Arabic language) in my web-app. There's a weird thing happening with my textfields. When I input AAAA BBBB CCCC DDDD, i'm getting the correct display in the text field but when I try to input numbers, I'm getting a weird output. let's say my html code only contains</p>
  
  <pre><code>&lt;input type="text" size="30"/&gt;
  </code></pre>
  
  <p>and my css contains</p>
  
  <pre><code>body {
      direction: rtl;
  }
  </code></pre>
  
  <p>Try to input</p>
  
  <p>AAAA BBBB CCCC DDDD
  - notice that the output is correct.</p>
  
  <p>Try to input </p>
  
  <p>1111 2222 3333 4444
  - notice what happens in the textfield.</p>
  
  <p>I hope someone can help me. Thanks!</p>
  
  <p>Note: I can't use javascript in this because this is for mobile browsers. Particularly low-end devices.</p>