title: Have I found a bug in Web rendering engines?
body: <p>I have a web page with a fragment of hebrew in a page of english text.</p>
  
  <p>I would expect to be able to write something like:</p>
  
  <pre><code>"You are looking for *מכון ויצמן למדע*, which is called *Weizmann Institute of Science* in english"
  </code></pre>
  
  <p>however I'm not seeing that when the hebrew is rendered in an HTML list-item.</p>
  
  <p>The actual html is:</p>
  
  <pre><code>&lt;ul&gt;&lt;li&gt;&lt;a href=""&gt;מכון ויצמן למדע&lt;/a&gt; (113)&lt;/li&gt;&lt;/ul&gt;
  </code></pre>
  
  <p>which renders thus:</p>
  
  <ul><li>מכון ויצמן למדע (113)</li></ul>
  
  <p>(this is probably reading "* 113) xxxx xxxx xxx)" )</p>
  
  <p>Why?</p>
  
  <p>(I've tried Safari, Chrome, Chromium, and IE - all are doing it)</p>
  
  <p>Sub-note:</p>
  
  <p>Playing within Web Developer.... adding a letter (ASCII or UTF-8) before the opening brace seems to untangle it:</p>
  
  <pre><code>&lt;ul&gt;
      &lt;li&gt;&lt;a href=""&gt;מכון ויצמן למדע&lt;/a&gt; a(113)&lt;/li&gt;
      &lt;li&gt;&lt;a href=""&gt;מכון ויצמן למדע&lt;/a&gt; ม(113)&lt;/li&gt;
  &lt;/ul&gt;
  </code></pre>
  
  <p>renders as:</p>
  
  <ul>
    <li>מכון ויצמן למדע a(113)</li>
    <li>מכון ויצמן למדע ม(113)</li>
  </ul>