Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

You seem so passionate about this, it hurts to break your heart.

When you set your text to be bold, that's a separate font, made by a human hand.

Browsers have a fake bold look when the font is missing, but it's not a look you want on your site. They just, well... smudge it to the right. For Emoji the fake bold look is disabled, because bold or italic emoji is just non-sense on the face of it, so they don't support weight settings.

Also, you can't set the color of Windows Emoji via CSS. They're already colored.



The design of the windows approach to colored fonts actually has affordances for recoloring the text. It's not implemented, but it's mentioned in overviews of the format.

Because the colored glyphs use a palette instead of hard-coded colors, it's possible to assign semantic meanings or names to each palette entry and remap them. This would enable you to render a 'high contrast' version, or adjust the primary color of an emoji (for example, changing the skin tone of a face), etc.

The latter is actually a topic of concern: Most current emoji represent a caucasian or light-skinned individual, so the lack of emojis that represent other races is a problem. People are still figuring out how to deal with it.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: