Unicode RIGHTWARDS BLACK ARROW and BLACK RIGHTWARDS ARROW Problem ⬅ ➡ ⮕

By Xah Lee. Date: . Last updated: .

In 1991, Unicode 1.0 has this character:

Unicode HexCharNameDate Added
U+27A1➡BLACK RIGHTWARDS ARROW (old name: BLACK RIGHT ARROW)Unicode 1 ()

In 2003, the following are added for completeness:

Unicode HexCharNameDate Added
U+2B05⬅LEFTWARDS BLACK ARROWUnicode 4 ()
U+2B06⬆UPWARDS BLACK ARROWUnicode 4 ()
U+2B07⬇DOWNWARDS BLACK ARROWUnicode 4 ()

Notice that their names are not consistent with the original “BLACK RIGHTWARDS ARROW”.

The chars “U+2B05: LEFTWARDS BLACK ARROW” ⬅ and “U+27A1: BLACK RIGHTWARDS ARROW” ➡ are also displayed in different styles in almost all fonts.

These thick iconic left/right arrows are the most needed in user interface. But, because fonts render them with incompatible styles, they are not used much. People resort to images or CSS Triangle, CSS Shapes .

Finally, in Unicode 7 released this year (), a char with compatible name is added:

Unicode HexCharNameDate Added
U+2B95⮕RIGHTWARDS BLACK ARROWUnicode 7 ()

However, as of 2015-03-09, basically no font displays it correctly.

see http://stackoverflow.com/questions/4686518/cant-find-a-unicode-right-arrow/28931456

for all Unicode arrows, see: Unicode: Arrows → ➵ ➤