Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

madamimadam

macrumors 65816
Original poster
Jan 3, 2002
1,281
0
I have been trying to find the full and complete answer to the question asked at WWDC Stump The Experts:

How do you reproduce the Dr. Seuss illustration hidden in a particular MacOS?

I found a page that summarised the answer but I was hoping someone could help me find the full answer.
 
Do you have any of the other questions? I'd love to see the all of them - and I can't help you on the Dr. Seuss question - I didn't even know about that one.

D
 
I found this, but to be honest I have no idea what it is. Don't have access to a Mac right now to test it.

Warning: taken from an xml doc (so pardon the code).

<li>Mac <span class="caps">OS X</span> has a Unicode font engine called <span class="caps">ATS,</span> and when you type a character that doesn't have an assigned glyph in the font you're using, <span class="caps">ATS</span> will go hunting through your fonts to find a font that <em>does</em> have a glyph assigned for that character. In the case where it cannot find <em>any</em> font with that glyph, it substitutes a glyph from the <a href="http://developer.apple.com/fonts/LastResortFont/">Last Resort Font</a>. If you look at the <a href="http://developer.apple.com/fonts/LastResortFont/LastResortTable.html">table</a>, you see that the glyph in the Last Resort Font for the Private Use Area (U+E000 through U+F8FF) is the character "wum" from Dr. Seuss's <cite>On Beyond Zebra</cite>. To easily generate it (the given answer at <span class="caps">WWDC</span> was tedious but correct), pull up TextEdit, enable and switch to the Unicode Hex Input input method, press and hold the Option key, type "EFFF" and release the Option key.</li>
</ol>

<p>As a bizarre aside, a project called the <a href="http://www.evertype.com/standards/csur/index.html">ConScript Unicode Registry</a> was established to assign Unicode code points in the Private Use Area to scripts that would never get an official assignment. And, fittingly enough, there is a block reserved for <a href="http://www.evertype.com/standards/csur/seuss.html">Seussian Latin Extensions</a>. So, it would probably be more appropriate to use U+E631 ("SEUSS <span class="caps">LETTER WUM</span>") for the example above.</p>
 
Originally posted by solvs
I found this, but to be honest I have no idea what it is. Don't have access to a Mac right now to test it.

Warning: taken from an xml doc (so pardon the code).

<li>Mac <span class="caps">OS X</span> has a Unicode font engine called <span class="caps">ATS,</span> and when you type a character that doesn't have an assigned glyph in the font you're using, <span class="caps">ATS</span> will go hunting through your fonts to find a font that <em>does</em> have a glyph assigned for that character. In the case where it cannot find <em>any</em> font with that glyph, it substitutes a glyph from the <a href="http://developer.apple.com/fonts/LastResortFont/">Last Resort Font</a>. If you look at the <a href="http://developer.apple.com/fonts/LastResortFont/LastResortTable.html">table</a>, you see that the glyph in the Last Resort Font for the Private Use Area (U+E000 through U+F8FF) is the character "wum" from Dr. Seuss's <cite>On Beyond Zebra</cite>. To easily generate it (the given answer at <span class="caps">WWDC</span> was tedious but correct), pull up TextEdit, enable and switch to the Unicode Hex Input input method, press and hold the Option key, type "EFFF" and release the Option key.</li>
</ol>

<p>As a bizarre aside, a project called the <a href="http://www.evertype.com/standards/csur/index.html">ConScript Unicode Registry</a> was established to assign Unicode code points in the Private Use Area to scripts that would never get an official assignment. And, fittingly enough, there is a block reserved for <a href="http://www.evertype.com/standards/csur/seuss.html">Seussian Latin Extensions</a>. So, it would probably be more appropriate to use U+E631 ("SEUSS <span class="caps">LETTER WUM</span>") for the example above.</p>

Yes, that was the summary that I found
 
What does the following code do when you run it on a dual processor machine running Mac OS X.2.3 (and earlier)?

*((double *) (((((long) malloc(268435456)) + 268435455) & ~268435455) - 2)) = 3.1415924;
 
I'm still trying to get the Seuss character - how do you enable and switch to the Unicode Hex Input input method in text edit?

D
 
Originally posted by Mr. Anderson
I'm still trying to get the Seuss character - how do you enable and switch to the Unicode Hex Input input method in text edit?

D

Oh, don't worry about that XML file... it's crap... WAY too summarised. I believe you also have to switch into Japanese
 
D-

You'll have to enable the good old flag menu in System Prefs>International>Input menu and check the box by Unicode Text Input.
 

Attachments

  • wum.gif
    wum.gif
    22.1 KB · Views: 395
Originally posted by Stelliform
I feel a little bit let down. :) I was hoping for the cat in the hat or something. :D

LOL, not that kind of character but I can see the confusion
:)
 
Originally posted by Royal Pineapple
how the hell is that a Dr suess thing, i have never seen that in any of his books, nor does it look like his style, i will be boycotting macOS until a proper dr suess image is found



just kidding


Comes from the language that was proposed in On Beyond Zebra
 
Amazon.com
A thoroughly Seussian tweak of the alphabet-book tradition, On Beyond Zebra is about all the letters that most people ignore--the ones that come after Z. Our hero (instantly recognizable to most Seuss fans as the boy who captured Thing One and Thing Two in The Cat in the Hat) takes his young friend, Conrad Cornelius O'Donald O'Dell, on a guided tour of all the weird creatures that begin with letters such as Yuzz, Wumbus, and Glikk. "And Nuh is the letter I use to spell Nutches, Who live in small caves, known as Nitches, for hutches." The message is pretty simple: the alphabet pins down boring old "reality," but if you explore further afield there are more interesting worlds to discover. "So, on beyond Z! It's high time you were shown, / That you really don't know all there is to be known." Explorers in need of guidance will even find a table of useful new letters (a beyondabet? a WumbaGlikk?) in the back. (Ages 4 to 8) --Richard Farr
 
Actually, the character is called "wum"...the creature whose name it is intended to be used to write is called a "wumbus".

And for anyone interested, here is the rather convoluted set of steps I gave to reproduce the character. It's actually a little simpler to display it using Unicode Hex Input...but that would not have been as dramatic. (Nor had I thought of it.)

"Install 10.1.x.
"Go to the International Preferences Panel and activate the Kotoeri Japanese input method.
"Launch Text Edit.
"From the Keyboard menu, switch to Kotoeri.
"Open the Character Palette.
"Switch to Shift-JIS view.
"Scroll to the bottom and select an undefined character in the range greater than $F040.
"In the upper left, this character will appear as a square with an X in it. Drag this character into Text Edit.
"You will see a 'Private Use' glyph containing the letter 'Wum', as in 'Wum isfor Wumbus', from Dr. Seuss' 'On Beyond Zebra'."

--blake (who asked the question)
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.