Single Line Up Arrow
On Windows 2000 if you start CharMap and select the "Symbol" font then try to "Select/Copy" the Single Line Up Arrow Glyph (0xAD), it doesn't do anything. (At least on my system.)
Can anyone reproduce this problem on their machine?
This same behaviour occurs in XP Pro.
"Single Line Up Arrow Glyph (0xAD)"
Shouldn't it display the up arrow glyph if the Symbol font is selected? Or are you saying the word processor and rich edit window interpret it as a soft-hyphen? If that's the case then why does "Alt+173" produce a different glyph? The correct behavior with the Symbol Font selected should be to display the up arrow glyph. Which is the behavior I'm trying to produce.
I really have no idea why the Symbol font isn't copied correctly across the clipboard -- it's true, I could reproduce it on my Windows XP Pro system as well -- the soft hyphen thing is just the only possible explanation I could come up with.
If you're talking about Charmap, it doesn't copy fonts onto the clipboard, only characters. It's your responsibility to make sure the font is appropriate in the destination application.
Brad Wilson (dotnetguy.techieswithcats.com)
I believe Clipboard does retain the font of the character you copy, and I'm positive that the font in my application is set to Symbol, I'm actually using a Rich Edit Window.
I guess the Rich Edit Window places the Rich Text into the clipboard, that's why it retains the font between copy/paste or maybe it's more complicated than that and I don't understand it.
Everone is correct. What's copied is the character mapping, not the font. Typing ALT + 0173 especially won't contain any font information.
Fog Creek Home