title: Removing unsupported unicode characters otherwise shown as squares
body: <p>I'm screwing around with some javascript that would insert a random miscellaneous unicode symbol somewhere in a document. (<a href="http://www.alanwood.net/unicode/miscellaneous_symbols.html" rel="nofollow">like these symbols</a>)</p>
  
  <p>However, I want to make sure that I'm only inserting the generated character, if that character is not to be printed as one of those "੟" squares.</p>
  
  <p>So far, I'm generating random numbers between 2600 and 2699. But I want to make sure they're valid and not squares. Nevermind the fact that I'm not generating hex codes, just ints, it doesn't really matter which symbols I'm missing.</p>
  
  <p><code>String.fromCharCode(2600+(Math.floor(Math.random()*70)));</code></p>
  
  <p>Calling this a few times would give me: "ਖ਼੕ੁ੡਴਱ੜਯ੉"</p>
  
  <p>Cheers!</p>