Comments on: Don’t use Wingdings http://girtby.net/archives/2005/03/17/dont-use-wingdings/ this blog is girtby.net Wed, 30 Sep 2009 01:44:34 -0400 http://wordpress.org/?v=2.9-rare hourly 1 By: Matt http://girtby.net/archives/2005/03/17/dont-use-wingdings/comment-page-1/#comment-1075 Matt Thu, 17 Mar 2005 21:22:51 +0000 http://girtby.net/2007/07/08/dont-use-wingdings#comment-1075 <p>My Unicode 61664 gives a cute little ear. At least it looks like an ear.</p> <p>Wingdings etc are clearly just for people who want to type up family newsletters etc and print them up themselves; they certainly can't be trusted in any other application (or on anyone else's computer).</p> <p>And Word is totally bogus on Unicode anyway; try getting it to display a character that's in your font but outside the bottom 256. I can't figger it anyway.</p> My Unicode 61664 gives a cute little ear. At least it looks like an ear.

Wingdings etc are clearly just for people who want to type up family newsletters etc and print them up themselves; they certainly can’t be trusted in any other application (or on anyone else’s computer).

And Word is totally bogus on Unicode anyway; try getting it to display a character that’s in your font but outside the bottom 256. I can’t figger it anyway.

]]>
By: Alan Green http://girtby.net/archives/2005/03/17/dont-use-wingdings/comment-page-1/#comment-1076 Alan Green Thu, 17 Mar 2005 21:22:51 +0000 http://girtby.net/2007/07/08/dont-use-wingdings#comment-1076 <p>Matt: Try using Insert>Symbol - it shows all the glyphs in each font. "Lucida Sans Unicode" is an OK Unicode font. It has European letters, mathematics, arrows and IPA symbols.</p> Matt: Try using Insert>Symbol – it shows all the glyphs in each font. “Lucida Sans Unicode” is an OK Unicode font. It has European letters, mathematics, arrows and IPA symbols.

]]>
By: Matt http://girtby.net/archives/2005/03/17/dont-use-wingdings/comment-page-1/#comment-1077 Matt Thu, 17 Mar 2005 21:22:51 +0000 http://girtby.net/2007/07/08/dont-use-wingdings#comment-1077 <p>My Insert>Symbol only shows a pitiful handful of the glyphs actually in the font; even good old Times New Roman has things like OE thorn and edh which show up in Font Book but not in the Symbol charts. Symbol only seems to give you (quickly counts) 224 characters no matter how you slice it... this is on a Mac mind you so we may be hobbled by the Word build.</p> My Insert>Symbol only shows a pitiful handful of the glyphs actually in the font; even good old Times New Roman has things like OE thorn and edh which show up in Font Book but not in the Symbol charts. Symbol only seems to give you (quickly counts) 224 characters no matter how you slice it… this is on a Mac mind you so we may be hobbled by the Word build.

]]>
By: Steve http://girtby.net/archives/2005/03/17/dont-use-wingdings/comment-page-1/#comment-1078 Steve Thu, 17 Mar 2005 21:22:51 +0000 http://girtby.net/2007/07/08/dont-use-wingdings#comment-1078 <p>This excerpt from the blog entry above:</p> <p>"Note that in each case the characters are symantically different."</p> <p>seems to indicate that you've come of age in the era in which the spelling of the word pronounced "suh-man-tick" has been dominated by the creatively misspelled name of certain large software company. I believe the word you meant to use is spelled "semantically"...</p> This excerpt from the blog entry above:

“Note that in each case the characters are symantically different.”

seems to indicate that you’ve come of age in the era in which the spelling of the word pronounced “suh-man-tick” has been dominated by the creatively misspelled name of certain large software company. I believe the word you meant to use is spelled “semantically”…

]]>
By: alastair http://girtby.net/archives/2005/03/17/dont-use-wingdings/comment-page-1/#comment-1079 alastair Thu, 17 Mar 2005 21:22:51 +0000 http://girtby.net/2007/07/08/dont-use-wingdings#comment-1079 <p>Thanks for the spelling correction. I wouldn't read too much into it though...</p> Thanks for the spelling correction. I wouldn’t read too much into it though…

]]>
By: codeman38 http://girtby.net/archives/2005/03/17/dont-use-wingdings/comment-page-1/#comment-1080 codeman38 Thu, 17 Mar 2005 21:22:51 +0000 http://girtby.net/2007/07/08/dont-use-wingdings#comment-1080 <p>This gets particularly annoying when people compose e-mails in Outlook, and all their smileys turn into "J"s. Why? Simple: typing in ":)" AutoCorrects to the smiley character in WingDings, which, of course, is mapped to the letter J.</p> This gets particularly annoying when people compose e-mails in Outlook, and all their smileys turn into “J”s. Why? Simple: typing in “:)” AutoCorrects to the smiley character in WingDings, which, of course, is mapped to the letter J.

]]>
By: codeman38 http://girtby.net/archives/2005/03/17/dont-use-wingdings/comment-page-1/#comment-1081 codeman38 Thu, 17 Mar 2005 21:22:51 +0000 http://girtby.net/2007/07/08/dont-use-wingdings#comment-1081 <p>Matt: Try enabling the Character Palette under System Preferences → International → Input Menu. It works in Word 2004, at least, though not in the original version of Word X.</p> Matt: Try enabling the Character Palette under System Preferences → International → Input Menu. It works in Word 2004, at least, though not in the original version of Word X.

]]>
By: Aristotle Pagaltzis http://girtby.net/archives/2005/03/17/dont-use-wingdings/comment-page-1/#comment-1082 Aristotle Pagaltzis Thu, 17 Mar 2005 21:22:51 +0000 http://girtby.net/2007/07/08/dont-use-wingdings#comment-1082 <blockquote> <p>OK it’s not a difficult fix, probably three lines worth of XSLT, but I mean really.</p> </blockquote> <p>Turns out that you can’t do it without some EXSLT extensions and then it’s still <a href="http://plasmasturm.org/log/386/" rel="nofollow">a bit more than three lines</a>.</p> <p>[Edited to fix URL with Aristotle's permission - Alastair]</p>

OK it’s not a difficult fix, probably three lines worth of XSLT, but I mean really.

Turns out that you can’t do it without some EXSLT extensions and then it’s still a bit more than three lines.

[Edited to fix URL with Aristotle's permission - Alastair]

]]>
By: alastair http://girtby.net/archives/2005/03/17/dont-use-wingdings/comment-page-1/#comment-1083 alastair Thu, 17 Mar 2005 21:22:51 +0000 http://girtby.net/2007/07/08/dont-use-wingdings#comment-1083 <p>Aristotle, I am in awe of your l337 XSLT skillz.</p> <p>However I don't see any reason why the <code><w:sym w:char="abcd"/></code> element couldn't be converted into the <code>&x#abcd;</code> numeric entity in the general case. Your code handles and additional constraint that I don't see as being a general one..</p> Aristotle, I am in awe of your l337 XSLT skillz.

However I don’t see any reason why the <w:sym w:char="abcd"/> element couldn’t be converted into the &x#abcd; numeric entity in the general case. Your code handles and additional constraint that I don’t see as being a general one..

]]>
By: Aristotle Pagaltzis http://girtby.net/archives/2005/03/17/dont-use-wingdings/comment-page-1/#comment-1084 Aristotle Pagaltzis Thu, 17 Mar 2005 21:22:51 +0000 http://girtby.net/2007/07/08/dont-use-wingdings#comment-1084 <p>You wanted to escape that entity’s ampersand, I think. Anyway, yes, I forgot about that – if you have a pipeline for XML and adding an extra stage to it is no problem, then indeed it could be achieved quite easily with the aid of <code>disable-output-escaping</code> in a preprocessing transform. Dirty as all heck, but it certainly involves much less swinging from tree to tree in the jungle at 90mph than I had to go through to avoid preprocessing.</p> <p>Note that as I mentioned at the beginning of the article, if your XSLT processor’s <code>document</code> function understands the <code>data:</code> scheme, you need neither preprocessing nor my gruesomely fascinating code accident – you can go straight for the jugular by abusing it to reinvoke the XML parser on the spot.</p> You wanted to escape that entity’s ampersand, I think. Anyway, yes, I forgot about that – if you have a pipeline for XML and adding an extra stage to it is no problem, then indeed it could be achieved quite easily with the aid of disable-output-escaping in a preprocessing transform. Dirty as all heck, but it certainly involves much less swinging from tree to tree in the jungle at 90mph than I had to go through to avoid preprocessing.

Note that as I mentioned at the beginning of the article, if your XSLT processor’s document function understands the data: scheme, you need neither preprocessing nor my gruesomely fascinating code accident – you can go straight for the jugular by abusing it to reinvoke the XML parser on the spot.

]]>