Unicode character U+2611 ☑ not rendered correctly (Ubuntu 22.04)

In LibreOffice (on Ubuntu 22.04), the 'Ballot Box With Check" unicode character seems to be rendered in an odd way (larger and cartoon like solid blue background). It seems to me that the correct rendering style should be to have a white background like the others. (Note this thread seems to render it correctly in the markdown preview like this image but appears to replace it with the blue tick after posting :ballot_box_with_check: ). The table below shows some related unicode characters. Note for instance that the “Ballot box with X” variations are all consistent with each other.

Testing some others here:

Box Symbol Symbol Name Dec Code Hex Code Unicode
X In A Rectangle Box U+2327
Ballot Box U+2610
:ballot_box_with_check: Ballot Box With Check :ballot_box_with_check: :ballot_box_with_check: U+2611
🗹 Ballot Box With Bold Check 🗹 🗹 U+1F5F9
Ballot Box With X U+2612
Ballot Box With Light X U+2BBD
🗵 Ballot Box With Script X 🗵 🗵 U+1F5F5
🗷 Ballot Box With Bold Script X 🗷 🗷 U+1F5F7

It is primarily a font matter. Unfortunately I know of no trick to get the substituted font face name when the requested glyph is not present in the current font.

I filed bug report tdf#150398 a while ago about this misbehaviour (in a different context). Whenever a mixed text/emoji symbol appears at head of paragraph, the “emoji” form is displayed whatever you do.
There are two possible workarounds:

  • explicitly switch to a font face containing the “text” version of the symbol (ideally with a character style) before entering it
  • enter some symbol known to display as “text” (not “emoji”) such as U+2612 to force font, then your desired U+2611

Note that if the paragraph already contains the “emoji” variant, you won’t be able to enter the “text” variant in this paragraph. This is particularly annoying.

Presently, the Unicode variant selector combining characters have no effect in LO. Postfixing U+2611 with text selector VS15 U+FE0E is useless.

1 Like


Here, use Ctrl+E (preformatted text) to block rendering.

I would agree, in Windows, if I copy your table and apply:

  • Microsoft font Segoe UI Emoji , I see pretty much exactly your table as it appears on this site
  • EmojiOne font (B&W) the Ballot Box With Check ☑ U+2611 I get a larger ballot box compared to the other ballot boxes, the same size as X In A Rectangle Box ⌧
  • Arial font, the ballot box is barely distinguishable from Ballot Box With Bold Check 🗹 U+1F5F9