title: Easy way to tell if unicode character is supported in current font?
body: <p>I'm using Borland C++ Builder 2009 and I display the right and left pointing arrows like so:</p>
  
  <pre><code>Button2-&gt;Hint = L"Ctrl+\u2190" ;
  Button3-&gt;Hint = L"Ctrl+\u2192" ; 
  </code></pre>
  
  <p>This works fine on Windows 7, the application uses font 'Segoe UI'.</p>
  
  <p>On XP I get a square instead of the arrows, I use font 'Tahoma' on XP.
  In other words mentioned Unicode characters are not present in Tahoma on XP.</p>
  
  <p>Is there an easy and fast way to simply check if the requested Unicode character is supported in the currently used font ?
  If so I could, for instance, replace the arrow with '>' or '&lt;'.  Not perfect, but good enough.  I don't want to start changing fonts at this stage.</p>
  
  <p>Your help appreciated.</p>