Why doesn’t ChrW accept ‘BLACK LARGE CIRCLE’ (U+2B24) on my system (see
http://www.fileformat.info/info/unicode/char/2b24/index.htm)? Only thing I see is an empty squares (◻)…
I tried this:
ActiveSheet.Cells(1, 1) = ChrW(9608) 'works fine, gives 'FULL BLOCK' (U+2588)
ActiveSheet.Cells(1, 1) = ChrW(9608) 'works fine, gives 'BLACK CIRCLE' (U+25CF)
ActiveSheet.Cells(1, 1) = ChrW(11044) 'does not work, should give 'BLACK LARGE CIRCLE' (U+2B24)
My system is Windows 7 and I’m using MSO 2007.
Thanks for your help!
CharW is accepting the Unicode U+2B24 character correctly, but you are using a font that doesn’t have a glyph defined for U+2B24.
Assuming you are using the default Arial, if you run Character Map you will see that Arial does not have any glyphs defined for anything between U+266F and U+2C60.
Any undefined Unicode character is displayed as a block,which is what you are seeing. If you want to use U+2B24 you will have to find a font that has a glyph defined for that code point.