title: Forcing Right to Left Text
body: <p>I have to display a collection of English and Aramaic text in a right to left order in html.  The text is separated into phrases which look like the example below and the font for the Aramaic is not a unicode font (and I can't use a unicode font) consequently the browser is interpreting the text as all western text, and therefore left to right even though I have designated the paragraph DIR="RTL".  </p>
  
  <p>The bracketed sections need to still be left to right in the order within the brackets, but the order of the overall text needs to be oriented so the first bracketed group is to the right of the page, and the next group is after that, etc. </p>
  
  <p>In this example, the first bracketed group on the left needs to be first on the right.</p>
  
  <pre><code>"1   ( the beginning, In the Origin, at the origin ) tysrb ( a son, The Son, son ) arb ( God, of God, The God ) ahla  ty ( Heaven, the heavens, the Heavens ) ayms "
  </code></pre>
  
  <p>How do I tell the browser that the text that is not in brackets is to be treated like unicode right to left text when it thinks it is western, left to right.</p>
  
  <p>Is there a way that I can tell the browser to treat the specific True Type Hebrew font that I have as a right to left font and subsequently to break the text direction there?</p>