title: Emojis not showing up properly using python emoji package
body: <p>I wrote a script that extracts all emojis from a given dataset:</p>
  <pre><code>for message in df['Message']:
       for char in message:
           if char in emoji.UNICODE_EMOJI:
                print(char)
  </code></pre>
  <p>It kinda works and correctly identifies which characters are emojis. However, the output does not correctly parse some of the emojis and they simply show up as brown square:</p>
  <p></p>
  <p>Why is this happening? Is there any way of solving this? Most emojis show up just fine but there are a few that just won't.</p>
  <p>Edit:
  After looking into it again, it seems like the brown squares come with certain emojis to state the used color tone.</p>
  <p>However, some there are still some issues with certain emojis. The usual heart emoji, for example does show up as a heart character but not in the emoji style. Screenshot because pasting it here ends up displaying it correctly: <a href="https://i.stack.imgur.com/7PhY6.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/7PhY6.png" alt="enter image description here" /></a></p>