title: ZPL fieldblock ^FB for unicode fonts
body: <p>I am using ZQ520, its already supports Unicode and I am loading the font as follows:</p>
  
  <pre><code>^XA ^CWZ,E:TT0003M_.FNT^FS^XZ 
  </code></pre>
  
  <p>I can use the font to print Arabic as follows:</p>
  
  <pre><code>^FO100,50^CI28^AZN,0,25^FD ARABIC TEXT HERE ^FS
  </code></pre>
  
  <p>It works fine but when I use ^FB with ^FO, the Arabic letters get messed up and gets separated (In Arabic, they are connected), here an example:</p>
  
  <pre><code>^FO100,50^FB200,,,R,^CI28^AZN,0,25^FD ARABIC TEXT HERE^FS 
  </code></pre>
  
  <p>so it seems that ^FB does not support the Unicode font. on page 187 of the manual its mention this</p>
  
  <blockquote>
    <p>The ^FB command does not support complex text. For complex text
    support, use ^TB.</p>
  </blockquote>
  
  <p>And 179</p>
  
  <blockquote>
    <p>The Field Block (^FB) command cannot support the large TrueType fonts.</p>
  </blockquote>
  
  <p>Is there a way around this? Because Arabic is right to left, so I am trying to make the text right aligned and multi-line as some strings are long.</p>