unicodeemacsbraille

Why is Emacs displaying Unicode character BRAILLE PATTERN BLANK as a non-blank character?


The unicode character BRAILLE PATTERN BLANK (0x2800) is not displaying as a blank character in emacs (version 26.1 on macOS Mojave 10.14). In this image you can see how it displays in Terminal and other Mac applications such as Notes and Evernote...

Viewed in Terminal

When I view in Emacs using the Menlo font (and any other font it looks the same) the blank character is not blank...

Viewed in an emacs buffer

Why is this so?


Solution

  • It turns out this is not an emacs issue but related to fonts. Most Mac fonts don't correctly display BRAILLE unicode characters. You can find a list of fonts that do, as well as showing emoji characters correctly here

    enter image description here