But will it support the "Pile of Poo"?
January 12, 2015 1:33 PM   Subscribe

Google Chrome for Mac OS X will soon be supporting emoji natively, as reported by Slashdot. As of yet, there's no word of support for emojis on Chrome running on non-Apple operating systems. posted by surazal (39 comments total) 3 users marked this as a favorite
 
It's kind of awful what hacks websites are using right now to render Emoji in the page. Twitter open-sourced their implementation.
posted by Nelson at 1:46 PM on January 12, 2015 [1 favorite]


Is this an artifact of the fact that Chrome seems to aggressively avoid using any operating system's built-in facilities for rendering text?

IIRC, Chrome couldn't correctly apply anti-aliasing to most webfonts on Windows systems until last year, while font rendering on Chrome/Linux has always been a mixed bag (although it's uncertain if that's actually Chrome's fault).
posted by schmod at 1:47 PM on January 12, 2015


Will 2015 be the year of emoji on the Linux desktop?
posted by acb at 1:48 PM on January 12, 2015 [11 favorites]


emojis, huh?

um...yay?
posted by Thorzdad at 1:48 PM on January 12, 2015 [2 favorites]


CSS offers so much control over the font rendering that I don't blame Google for rolling their own text layout and rendering system (if that's what they actually do). I imagine the work put into supporting CSS with every platform text API would be huge and much more error prone.
posted by sbutler at 1:51 PM on January 12, 2015 [2 favorites]


:-)
posted by leotrotsky at 1:54 PM on January 12, 2015 [1 favorite]


When Jenn Schiffer of CSS Perverts tweeted about her bash shell using a bee emjoi and calling her "princess," my jealousy knew no bounds.

(Everything you need to know about modern dev, you can learn through CSS Perverts.)

I also seem to recall that Panic tried to register emoji domains, but I don't recall if they were successful.
posted by fifteen schnitzengruben is my limit at 1:55 PM on January 12, 2015 [1 favorite]


Luckily Metafilter has long had native emoji support:

                       oooo$$$$$$$$$$$$oooo
                      oo$$$$$$$$$$$$$$$$$$$$$$$$o
                   oo$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$o         o$   $$ o$
   o $ oo        o$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$o       $$ $$ $$o$
oo $ $ "$      o$$$$$$$$$    $$$$$$$$$$$$$    $$$$$$$$$o       $$$o$$o$
"$$$$$$o$     o$$$$$$$$$      $$$$$$$$$$$      $$$$$$$$$$o    $$$$$$$$
  $$$$$$$    $$$$$$$$$$$      $$$$$$$$$$$      $$$$$$$$$$$$$$$$$$$$$$$
  $$$$$$$$$$$$$$$$$$$$$$$    $$$$$$$$$$$$$    $$$$$$$$$$$$$$  """$$$
   "$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$     "$$$
    $$$   o$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$     "$$$o
   o$$"   $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$       $$$o
   $$$    $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$" "$$$$$$ooooo$$$$o
  o$$$oooo$$$$$  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$   o$$$$$$$$$$$$$$$$$
  $$$$$$$$"$$$$   $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$     $$$$""""""""
 """"       $$$$    "$$$$$$$$$$$$$$$$$$$$$$$$$$$$"      o$$$
            "$$$o     """$$$$$$$$$$$$$$$$$$"$$"         $$$
              $$$o          "$$""$$$$$$""""           o$$$
               $$$$o                                o$$$"
                "$$$$o      o$$$$$$o"$$$$o        o$$$$
                  "$$$$$oo     ""$$$$o$$$$$o   o$$$$""
                     ""$$$$$oooo  "$$$o$$$$$$$$$"""
                        ""$$$$$$$oo $$$$$$$$$$
                                """"$$$$$$$$$$$
                                    $$$$$$$$$$$$
                                     $$$$$$$$$$"
                                      "$$$"" 
posted by leotrotsky at 1:56 PM on January 12, 2015 [36 favorites]


CSS offers so much control over the font rendering that I don't blame Google for rolling their own text layout and rendering system (if that's what they actually do).

What they do, from an end user perspective*, is some weird ass bullshit like the old netscape/IE days. No text looked quite the same in chrome as it did in safari/firefox/anything else until VERY recently. And some stuff is still a bit off/glitched.

I could also go on a huge rant that like their other property youtube, their weird refusing-to-use-anything-native strategy sucks for power management on macs. Just scroling through mefi with a few other tabs open can make my macbook burning hot, when the same exact tabs open in safari leave it ice cold and scroll smoother.

I'm not a fan of their text rendering, or their weird "we're doing our own thing" taking-ball-going-home everything else rendering.

It's stubborn, inefficient, and borks pages. Hell, the funniest bug i've seen recently is gmail breaking their silly print dialog and locking up the whole tab until you kill it.(ebay, too, which is even more annoying for me)

*i've done live sound, djed, played live PA sets doing electronic music, and lots of other things related to audio out of big speakers loud. I have this saying, that i repeat to people fairly often, "what comes out of the speakers is all that matters". I don't care if it's supposed to sound exactly the same, or if it sounded great in your basement or practice space or on headphones. It is not the same right now. And it's fucked up or different in a non-positive way right now. Do it the fucking normal way.
posted by emptythought at 2:00 PM on January 12, 2015 [5 favorites]


Oh wow, I forgot about Slashdot. Ha, those were the days. Remember when Japan's Pacific fleet used emojis to coordinate the attack on Pearl Harbor? Glad that Google finally cracked the code so we can go back to living in peace. Cmdr Taco should be promoted if you ask me.
posted by swift at 2:02 PM on January 12, 2015 [5 favorites]


leotrotsky, the bad news is that your metafilter emoji does not render on mobile devices very well :P
posted by surazal at 2:03 PM on January 12, 2015


This has long been a source of frustration for me. For example, my Ergerator works in every browser except the Windows version of Chrome. π–€π–“π–†π–ˆπ–ˆπ–Šπ–•π–™π–†π–‡π–‘π–Š.
posted by neckro23 at 2:04 PM on January 12, 2015 [3 favorites]


It might be for security reasons? Windows does font rendering in the kernel. Because that is totally a good idea, and makes complete sense.

Complete speculation though.
posted by yeahwhatever at 2:04 PM on January 12, 2015


@swift: I still check Slashdot regularly. The comments section got a ton better after Digg and then Reddit became popular. But alas, CmdrTaco left the operations circa 2011.
posted by sbutler at 2:05 PM on January 12, 2015


leotrotsky, the bad news is that your metafilter emoji does not render on mobile devices very well :P
...but don't panic...
posted by oneswellfoop at 2:05 PM on January 12, 2015 [2 favorites]


Emojis? FUCK OFF.
posted by GallonOfAlan at 2:08 PM on January 12, 2015 [2 favorites]


Hey check out my new website!
posted by oceanjesse at 2:14 PM on January 12, 2015 [1 favorite]


Is this an artifact of the fact that Chrome seems to aggressively avoid using any operating system's built-in facilities for rendering text?

Emoji is a font with inherent color to it, so I don't think the same rendering paths as normal work for it.
posted by smackfu at 2:15 PM on January 12, 2015


\nn/ >.< \nn/
posted by brundlefly at 2:29 PM on January 12, 2015


@smackfu Emoji are more complex, but Apple's native text rendering engine supports emoji natively; Chrome just doesn't use it on-page. (You can see this at play in the Chrome omnibar, which does use OS X's standard APIs, and fully supports emoji display.)
posted by cvp at 2:32 PM on January 12, 2015


(I just wish Chrome had decent download support. _Still_ doesn't support real download resuming. What the hell Google?)
posted by kmz at 2:32 PM on January 12, 2015


Unicode FAQ: Emoji and Dingbats
Q: Is there any way to control the β€œemoji” style?

A: Certain characters can be followed by a special character called a variation selector to request a particular appearance: U+FE0F for the emoji style (typically colored), and U+FE0E for the text style (black and white). Only certain characters qualify: the exact characters are listed in the file StandardizedVariants.

Q: What about characters whose names include WHITE or BLACK?

A: Names of symbols such as BLACK MEDIUM SQUARE or WHITE MEDIUM SQUARE are not meant to indicate that the corresponding character must be presented in black or white, respectively; rather, the use of β€œblack” and β€œwhite” in the names is generally just to contrast filled versus outline shapes, or a darker color fill versus a lighter color fill. Similarly, in other symbols such as the hands U+261A BLACK LEFT POINTING INDEX and U+261C WHITE LEFT POINTING INDEX, the words β€œwhite” and β€œblack” also refer to outlined versus filled, and do not indicate skin color. [PE]

Q: What about other colors in the name?

A: Other colors in names, such as BLUE HEART or ORANGE BOOK, are the recommended appearance when the characters are rendered in color. (The black and white images in the Unicode charts use various shading techniques as a stand-in for color.)
posted by XMLicious at 2:37 PM on January 12, 2015


I also seem to recall that Panic tried to register emoji domains, but I don't recall if they were successful.
Friends, family, well-wishers: today, history is rewritten.

I give you:

The world’s first emoji domain.

πŸ’©.la
They were successful. [Poop].la works, though it renders as xn--ls8h.la

Related: IDN homograph attack, a way a malicious party may deceive computer users about what remote system they are communicating with, by exploiting the fact that many different characters look alike. Like mathovvie or looks like mathowie if you don't look closely (or your font doesn't provide much kerning; or you could try to sneak by as mȧthowie and hope people ignore the dot above).
posted by filthy light thief at 2:39 PM on January 12, 2015 [4 favorites]


On Windows, Chrome does in fact use the system font rendering API, DirectWrite. They've only done so since August, though.
posted by aubilenon at 2:42 PM on January 12, 2015


swift: "Cmdr Taco should be promoted if you ask me."

He's now a Commodore.
posted by boo_radley at 2:43 PM on January 12, 2015


better late than never πŸ˜ŽπŸ‘
posted by frijole at 3:49 PM on January 12, 2015


πŸ’©
posted by louche mustachio at 3:50 PM on January 12, 2015 [1 favorite]


Yeah, gave up chrome on the mac because of the CRAZY levels of CPU percentage eaten with the google help agent (it is not help to overheat my machine). In any case, emojis are the crutch needed in high context conversation. Would some of the epic flamewars of yore been prevented with a strategic emoji? Probably not.
posted by jadepearl at 4:08 PM on January 12, 2015 [1 favorite]


The only reasons I still use Chrome at all are that Duolingo's audio works in it, the SocialFixer Facebook plugin does as well and that it doesn't chew up and regurgitate my bookmarks when I use XMarks (unlike the XMarks plugin for OSX's Safari). I used to use Chrome for a few things and Firefox for others, but have now switched mostly to Safari, with Chrome for Duolingo, Facebook and whenever I need to bookmark anything.
posted by acb at 4:15 PM on January 12, 2015


I switched away from Chrome after it screwed up some print jobs with its non-standard print dialog and engine. It was basically a last straw after breaking PDF rendering. I really do not need or want Google inserting bits and pieces of its other operating systems into the one running on my computer, thanks.
posted by a lungful of dragon at 4:38 PM on January 12, 2015


Unfortunately if you want to be able to see Flash content on Linux (e.g., friggin Amazon Prime), Chrom[e/ium] is sort of the only game in town these days.
posted by en forme de poire at 4:50 PM on January 12, 2015


aubilenon: "On Windows, Chrome does in fact use the system font rendering API, DirectWrite. They've only done so since August, though."

Turned it right the hell off and carried on using MacType; DirectWrite is horrible.

Does anyone know of an Emoji extension for Windows Chrome that definitely doesn't insert ads in webpages?
posted by ArmyOfKittens at 6:33 PM on January 12, 2015


This is the road to perdition. Eventually someone will start an internet poll demanding an Infinite Hasselhoff Crotch Zoom emoji, and they will get it.
posted by RobotVoodooPower at 6:51 PM on January 12, 2015


I really do not need or want Google inserting bits and pieces of its other operating systems into the one running on my computer, thanks.

Chrome is a perfectly good operating system that makes all the annoying discrepancies between Macs, Windows and whatever go away.

I think you just misunderstand Chrome. ;)

Wait.

&x1f609;

󾍇

Now I have to go pull out my ipad to see if that worked. This change can't come soon enough!
posted by GuyZero at 7:02 PM on January 12, 2015 [1 favorite]


Damnit!
posted by GuyZero at 7:04 PM on January 12, 2015 [1 favorite]


CSS offers so much control over the font rendering that I don't blame Google for rolling their own text layout and rendering system

Not really... CSS doesn't even expose a small fraction of what OpenType is capable of. Rendering type on a screen is ridiculously complicated, even before you get into anti-aliasing. The typographic parameters exposed by CSS are almost laughable.
posted by schmod at 8:28 PM on January 12, 2015 [2 favorites]


Damnit!

Seconded! (β•―Β°β–‘Β°οΌ‰β•―οΈ΅ ┻━┻
posted by JoeZydeco at 8:44 PM on January 12, 2015


The typographic parameters exposed by CSS are almost laughable.

Yup. This.
Though, to fair to the nerds and geeks pretending to be typographers, CSS is like a honey-drenched dream compared to the old days of plain html. To anyone who actually works with type for a living, though...yeah...CSS is pretty basic by any measure.
posted by Thorzdad at 7:00 AM on January 13, 2015


The only reasons I still use Chrome at all are that Duolingo's audio works in it, the SocialFixer Facebook plugin does as well

Social Fixer works in Safari. At least it does on my iMac.

Only things I use Chrome for on my iMac are Google Docs (because I have one spreadsheet there I update frequently and it crashes in Safari for some reason) and if I need to log in to my work email via an Outlook Web App interface, because Safari seems to have some issues with that too.
posted by dnash at 7:45 AM on January 13, 2015


« Older The care of ~11 million people in America has...   |   The Tragedy at Kufra Newer »


This thread has been archived and is closed to new comments