Giter VIP home page Giter VIP logo

openmoji's Introduction

OpenMoji

openmoji-github-keyvisual

Open-source emojis for designers, developers and everyone else! OpenMoji is an open-source project of the HfG Schwäbisch Gmünd by Benedikt Groß, Daniel Utz, 70+ students and external contributors.

👉 OpenMoji.org/

Interact, create, save, and share your work! 🌈#openmoji

This GitHub repository contains all of the source files and exported png/svg files of the OpenMoji project.

⚠️ Please note that the master branch is in active development, so if you're looking for stable production version please use one of the releases.

🛠 You can check the latest work in progress developments via the OpenMoji Dev Catalog which lists all OpenMojis of the master branch.

Table of Contents

Downloads & Distribution Channels

You can download, use and "consume" OpenMoji in various ways:

  • SVG: Color & Black (production ready)
  • Fonts: Color & Black (experimental)
  • PNG 618x618: Color & Black (production ready)
  • PNG 72x72: Color & Black (production ready)
  • OpenMoji app: for iOS with emoji picker
  • OpenMoji Stickers: for iOS Messages app
  • OpenMoji Github: git clone --depth 1 https://github.com/hfg-gmuend/openmoji.git The OpenMoji repo is big! It is recommended to clone it without the entire history, note the --depth flag.
  • OpenMoji NPM Package: npm install openmoji. You can also get individual files via UNPKG directly e.g.: unpkg.com/[email protected]/color/svg/1F64B.svg
  • CDN (will always fetch latest version - to pin to a version, see documentation here): cdn.jsdelivr.net/gh/hfg-gmuend/openmoji/color/svg/1F63A.svg

Community Extensions

Attribution Requirements

As an open source project, attribution is critical from a legal, practical and motivational perspective. Please give us credits! Common places for attribution are for example: to mention us in your project README, the 'About' section or the footer on a website/in mobile apps.

Attribution suggestion:

All emojis designed by OpenMoji – the open-source emoji and icon project. License: CC BY-SA 4.0

Anatomy of the OpenMoji Repository

black/ and color/ Contains all exported .png and .svg files ¹

data/ Contains the central openmoji.json with all meta informations for each emoji ¹

font/ Contains the exported OpenMoji fonts ¹

guidelines/ Contains various template files related to the styleguide ¹

helpers/ Contains various helper scripts e.g. to export to .png and .svg, generate skintones variants, enforce the OpenMoji color palette etc. ²

src/ Contains all source .svg files of OpenMoji. The files are broken up into folders and files corresponding with the Unicode groups and sub-groups ¹

test/ Automated unit tests to ensure consistency across all source .svg files ²

License

¹ OpenMoji graphics are licensed under the Creative Commons Share Alike License 4.0 (CC BY-SA 4.0)

License: CC BY-SA 4.0

² Code licensed under the GNU Lesser General Public License v3 (LGPL-3.0)

License: LGPL-3.0

openmoji's People

Contributors

axelpale avatar b-g avatar benediktseidl avatar bohnacker avatar carlinmack avatar dblanchette avatar dnlutz avatar fuddl avatar gromain avatar jenthebluepanda avatar jeppeklitgaard avatar jmontane avatar jonpdixon avatar kaiphi avatar kirylchyk avatar kolibril13 avatar kriskowal avatar loominade avatar mavit avatar mikelglez avatar pyfisch avatar robertwinslow avatar sam0711er avatar samhocevar avatar sethfalco avatar shalien avatar spanglelabs avatar waldyrious avatar wayne-shih avatar xavizardknight avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openmoji's Issues

Venezuela flag error

the flag of venezuela is in reality yellow-blue-red; while it shows as yellow-orange-blue here

New and full moon emoji's don't match

Looking at full moon and new moon we can see that each platform has matching moon emoji's, whereas our full moon has eyebrows and the new moon has a nose as well as eye and shadow differences. It would be good to consolidate these, I'll have a go

Different name for black and color fonts

Hi,
I noticed that both Black and Color fonts use the OpenMoji name as their font name, so they can not be used simultaneously, because both provide the same name!!.
Is it possible to use different name for them to remove this conflict.
I suggest using OpenMoji Color and OpenMoji Black for them.
thank you.

Openmoji Awesome: which source for svg file?

Hello,

I'm going to use Openmoji on my website, and ran across usability issues.
I am adapting twemoji-amazing to use OpenMoji. However, Twemoji uses Maxcdn as direct link for the svg images in the generated CSS.

I wanted to know if I could do the same for my project and use a direct link to https://openmoji.org/data/color/svg/$unicode.svg .
Or would you rather that the users host themselves the used emojis? As I'm using a static website generator, this is not a problem for me.

Thanks!

Licensing - how to (correctly) attribute the authors?

I'm currently looking into various emoji libraries, and this one is certainly very interesting. So first of all: thanks for creating it!

I am contributing to another open source project, which is a web-based collaborative text editor. I am thinking about adding the emoji as an option for users to add to their documents. We're debating right now, what the correct course of action is, regarding the -BY-SA part of your license.

Basically two groups have formed:

  • one is arguing, that mentioning the credits once would be sufficient (think: imprint of a website or footer of a created document).
  • the other is arguing, that each single occurence of an emoji would have to also contain a credit link. (basically the way a figure or photo in a blog post would get its credit).

So my question is basically: do you know, which one it is? Do you know somebody who could say with certainty?

To stress this: We are not trying to avoid giving credit. You deserve all the credit! We're just trying to "do it right" while also keeping the documents usable for our users. Here's a document (and more specifically a section of a document) containing our current emoji set:

https://hackmd-ce.herokuapp.com/features#Emoji

Contributors portraits

Dearest contributors,

Slowly but surely we are getting towards the new release v12.1 (tentative Jan 2020). Currently the tradition is that everyone does his/her own "portrait" to be listed under https://openmoji.org/about/#team. Please follow this tradition! :)

If you are interested please submit either a portraits and your links to this issue, or a PR to openmoji-website repo. (Add your infos to https://github.com/hfg-gmuend/openmoji-website/blob/master/about/index.html).

Many thanks! ❤️ 🙏

cc @carlinmack @bohnacker @sourgift @gromain @pyfisch @gurmukhp

Improvements needed for many zodiac symbols

  • Aries: smaller than usual horns (but somewhat similar to Apple and Samsung)
  • Gemini: asymmetrical/off-center
  • Virgo, Scorpio, Capricorn: appear hand-drawn/non-geometric
  • Libra: off-center
  • Sagittarius: large arrow head/non-proportional

Some other symbols have diverged from traditional forms, but are fairly consistent with other vendors. It's probably fine to leave them as is.

https://en.wikipedia.org/wiki/Astrological_sign
https://www.unicode.org/charts/PDF/U2600.pdf#search=Zodiacal

Red Dragon U+1F004 does not resemble a mahjong tile.

Mahjong tiles are not square. Here is what the emoji looks like for other vendors: https://emojipedia.org/mahjong-tile-red-dragon/

I've tried to improve on the existing color svg below:

1f004

<svg id="emoji" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 72 72"> <g id="color"> <rect x="16" y="5" width="40" height="60" fill="#ffffff"/> </g> <g id="line"> <rect x="16" y="5" width="40" height="60" stroke-width="2" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="none"/> <line x1="36" y1="17" x2="36" y2="55" fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/> <rect x="24" y="24" width="24" height="12" stroke-width="2" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="none"/> </g> <g id="color-foreground"> <line x1="36" y1="17" x2="36" y2="55" fill="none" stroke="#d22f27" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/> <rect x="24" y="24" width="24" height="12" stroke-width="2" stroke="#d22f27" stroke-linecap="round" stroke-linejoin="round" fill="none"/> </g> </svg>

Add a licence for the code

The license section explains that

the emojis are licensed under the Creative Commons Share Alike 4.0 (CC BY-SA 4.0) license.

But there is no mention about the license of the code: more precisely, all files that are not images, such as test scripts, jsons, build configurations, etc.

Ideally the license section should contains 2 parts: one for the graphics and the other for the code, like in the twemoji license section.

A good candidate is MIT, but take time to chose a license according to your needs. ;)

Without a license, the work is under exclusive copyright by default and nobody else can copy, distribute, or modify your code (see also No License).

OpenMojis on dark background

☃️ Snowman is transparent, whereas ⛄ Snowman Without Snow is opaque white, so they don't match when the background isn't white.
Screenshot_20190923-170853

Clarify styleguide on coloring at open lines

Which of the following solutions is better? Should the color area align to the outer border of the black line (A) or should it be centered (B)? Or even something inbetween (C)?
Bildschirmfoto 2019-11-22 um 16 37 38 Bildschirmfoto 2019-11-22 um 16 38 07
A: A B: B C: C

The emojis are done quite differently on that. Clarification in the styleguide might help.

"Grinning Face With Smiling Eyes" and "Beaming Face With Smiling Eyes" look extremely similar

As it can be seen here here and here that the emojis look quite different in almost every style. Currently in openmoji it's difficult to distinguish the two.

The description on emojipedia for "Beaming Face With Smiling Eyes" (Grinning Face With Smiling Eyes) is as follows:

A yellow face with smiling eyes and full-toothed grin, as if saying Cheese! for the camera. Teeth may be smoothed-over or crosshatched. Often expresses a radiant, gratified happiness. Tone varies, including warm, silly, amused, or proud.

What is the current unicode-range?

Hi,

If I'd include the font to my website, I'd want to add unicode-range descriptor to the @font-face definition, to make sure, the font is only loaded when it is needed: when the page uses emoji.

The question now is, what unicode-ranges are currently supported by the font?

Women wearing turban should not show hair

The Emoji for 'Woman wearing turban' show's her hair but the purpose of a turban is to not show hair.

Apple / Google follow this approach, so OpenMoji should too.

Thanks!

Scottish Flag

The scottish flag in OpenMoji connects the blue at the four corners - there is no precedent for this and can't be thought of a stylistic choice as it makes it a different flag. I would contribute a pull request but I don't have access to illustrator. Thanks 🏴󠁧󠁢󠁳󠁣󠁴󠁿

OpenMoji heatmap "status" viz

I think OpenMoji project is awesome. However, I find it a bit difficult to get a grasp of the amount and variety of the great work the project has accumulated this far. The bank of over 3000 emojis is rather tedious to visualise and browse through to get this grasp.

Therefore, I wanted to give something back and support the project on that part. I created a portable way to represent the full variety of OpenMoji emojis in a fun way. It is an animation where a continuous stream of randomly picked emojis fall down like the flakes of snow. You can check it out at:

http://demo.akselipalen.com/mojifall/

In addition to being embeddable into a web page, this could serve as a background animation wherever you promote the OpenMoji project, seminars for example.

For a bit of technical side, I had to overcome a challenge of how to make the animation efficient for a quick page load. There was about 3180 emojis in the OpenMoji package I used in the animation. These amount to about 13 MB which is too slow to load all at once. To make things tricky, HTML Canvas, the way the animation is drawn, requires the rendered images to be downloaded beforehand. The solution was not trivial to find and put in code but now it works well and seems to be quite bandwidth-efficient. To start, the animation requires a browser to download about 60 kB. To keep the animation running and emojis falling, additional 25 kB needs to be downloaded per second. For reference, the front page of OpenMoji.org sums up to 3.4 MB.

Let me know if you find it useful in some way. I am happy to adjust it for the needs of the project and share the source.

Is it possible to use Openmoji Color as a replacement for Noto Color Emoji in Qt applications?

I am part of a project (https://github.com/mudlet) that has recently start to adopt colour emojis and for Linux users this means we are currently forcing the use of Noto Color Emoji to fill-in and provide colour emojis by adding it with a QFont::insertSubstitution(<main font name>, "Noto Color Emoji") to the font we are using in various Qt widgets - I have revised our codebase to allow a different emoji font to be used and I selected Openmoji because I liked that it wasn't tied to a particular OS (and because it is working on supporting Unicode 12)!

However, although I can see that it is being used to substitute for Emoji code-points but unlike the Noto font I am only seeing the black and white glyphs. Can anyone explain why that is and what more needs to happen before the colour glyphs can be accessed. I did a fc-scan (from the fontconfig suite of tools) for each of the two font files and I was curious to see that the color option was false for Openmoji - is this a symptom or a cause of the Qt font rendering system from not handling the colour elements under Linux?

Noto color emoji:

Pattern has 27 elts (size 32)
	family: "Noto Color Emoji"(s)
	familylang: "en"(s)
	style: "Regular"(s)
	stylelang: "en"(s)
	fullname: "Noto Color Emoji"(s)
	fullnamelang: "en"(s)
	slant: 0(i)(s)
	weight: 80(f)(s)
	width: 100(f)(s)
	pixelsize: 109(f)(s)
	spacing: 100(i)(s)
	foundry: "GOOG"(s)
	antialias: False(s)
	file: "./src/fonts/noto-emoji-2018-08-10-unicode11/NotoColorEmoji.ttf"(s)
	index: 0(i)(s)
	outline: False(s)
	scalable: True(w)
	charset: 
	0000: 00000000 03ff0409 00000000 00000000 00000000 00004200 00000000 00000000
	0020: 00002000 10000000 00000200 00000000 00000000 00000000 00000000 00000008
	0021: 00000000 02000004 00000000 00000000 03f00000 00000600 00000000 00000000
	0023: 0c000000 00000100 00000000 00000000 00000000 00000000 00008000 070ffe00
	0024: 00000000 00000000 00000000 00000000 00000000 00000000 00000004 00000000
	0025: 00000000 00000000 00000000 00000000 00000000 00400c00 00000001 78000000
	0026: 2132401f 0700c44d 800fff05 c8000169 1afc0000 60030c03 001ac130 27bf0600
	0027: 2054bf24 00180102 00b85090 00000018 00e00000 80010002 00000000 00000000
	0029: 00000000 00300000 00000000 00000000 00000000 00000000 00000000 00000000
	002b: 180000e0 00000000 00210000 00000000 00000000 00000000 00000000 00000000
	0030: 00000000 20010000 00000000 00000000 00000000 00000000 00000000 00000000
	0032: 00000000 00000000 00000000 00000000 02800000 00000000 00000000 00000000
	01f0: 00000010 00000000 00000000 00000000 00000000 00000000 00008000 00000000
	01f1: 00000000 00000000 00000000 c0030000 07fe4000 00000000 00000000 ffffffc0
	01f2: 04000006 07fc8000 00030000 00000000 00000000 00000000 00000000 00000000
	01f3: ffffffff fffffff3 ffffffff ffffffff cecfffff ffffffff ffffffff ffb9ffff
	01f4: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff bfffffff
	01f5: ffffffff 3fffffff ffff7e00 07f980ff 00613c80 10060130 700e001c fc08810a
	01f6: ffffffff ffffffff 0000ffff 00000000 ffffffff ffffffff 0007f83f 03f91a3f
	01f9: ffff0000 77ffffff ffffffbf f479ffff ffffffff 03ff0007 ffff0007 ffffffff
	0e00: 00000000 03ff0000 00000000 87fffffe 00000000 00000000 00000000 00000000
	0fe4: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00007fe0
	0fe8: 00000000 00ffd000 00000000 00000000 00000000 00000000 00000000 00000000
(s)
	lang: und-zsye(s)
	fontversion: 132186(i)(s)
	capability: "otlayout:DFLT"(s)
	fontformat: "TrueType"(s)
	decorative: False(s)
	postscriptname: "NotoColorEmoji"(s)
	color: DontCare(s)
	symbol: False(s)
	variable: False(s)

Openmoji color:

Pattern has 24 elts (size 32)
	family: "OpenMoji"(s)
	familylang: "en"(s)
	style: "Regular"(s)
	stylelang: "en"(s)
	fullname: "OpenMoji Color"(s)
	fullnamelang: "en"(s)
	slant: 0(i)(s)
	weight: 80(f)(s)
	width: 100(f)(s)
	foundry: "PfEd"(s)
	file: "./src/fonts/openmoji-12.0/OpenMoji-Color.ttf"(s)
	index: 0(i)(s)
	outline: True(s)
	scalable: True(s)
	charset: 
	0000: 00000000 03ff0409 00000000 00000000 00000000 00004200 00000000 00000000
	0020: 00002000 10000000 00000200 00000000 00000000 00000000 00000000 00000008
	0021: 00000000 02000004 00000000 00000000 03f00000 00000600 00000000 00000000
	0023: 0c000000 00000100 00000000 00000000 00000000 00000000 00008000 070ffe00
	0024: 00000000 00000000 00000000 00000000 00000000 00000000 00000004 00000000
	0025: 00000000 00000000 00000000 00000000 00000000 00400c02 00000001 78000000
	0026: 2132401f 0700c44d 800fff05 c8000169 1afc0000 60030c03 001ac130 27bf0600
	0027: 2054bf24 00180102 00b85090 00000018 00e00000 80010002 00000000 00000000
	0029: 00000000 00300000 00000000 00000000 00000000 00000000 00000000 00000000
	002b: 180030e0 00000000 00210000 00000000 00008000 00000000 00000000 00000000
	0030: 00000000 20010000 00000000 00000000 00000000 00000000 00000000 00000000
	0032: 00000000 00000000 00000000 00000000 02800000 00000000 00000000 00000000
	00e0: 00000003 00000000 0000000f 00000000 ffffffff 00000fff 0000000f 00000000
	00e1: 00003fff 00000000 000001df 00000000 0000000f 00000000 00ffffff 00000000
	00e2: 000007ff 00000000 ffffffff 000003ff 00000000 00000000 00000000 00000000
	00fe: 00008000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
	01f0: 00000010 00000000 00000000 00000000 00000000 00000000 00008000 00000000
	01f1: 00000000 00000000 00000000 c0030000 07fe4000 00000000 00000000 ffffffc0
	01f2: 04000006 07fc8000 00030000 00000000 00000000 00000000 00000000 00000000
	01f3: ffffffff fffffff3 ffffffff ffffffff cecfffff ffffffff ffffffff ffb9ffff
	01f4: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff bfffffff
	01f5: ffffffff 3fffffff ffff7e00 07f980ff 00613c80 10060130 700e001c fc08810a
	01f6: ffffffff ffffffff 0000ffff 00000000 ffffffff ffffffff 0027f83f 07f91a3f
	01f7: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000fff
	01f9: ffffe000 f7ffffff ffffffbf fc7bffff ffffffff ffffc7e7 ffffe7ff ffffffff
	01fa: 00000000 00000000 00000000 070f0000 003f0007 00000000 00000000 00000000
	0e00: 00000000 00000000 00000000 809850ac 00000000 00000000 00000000 00000000
(s)
	lang: und-zsye(s)
	fontversion: 65536(i)(s)
	capability: "otlayout:latn"(s)
	fontformat: "TrueType"(s)
	decorative: False(s)
	postscriptname: "OpenMojiColor"(s)
	color: False(s)
	symbol: False(s)
	variable: False(s)

White/gray/black palette guidelines unclear

The primary and secondary colors have clear light and dark descriptions. The white/gray/black descriptions aren't as clear. It might be helpful to be more explicit.

Most images seem to use something like the following list.

White: #FFFFFF/#D0CFCE
Gray: #D0CFCE/#9B9B9A
Black: #9B9B9A/#3F3F3F (or #3F3F3F/#000000)

Red heart missing shadow

2764 red heart does not have a shadow like other colored hearts (white, black, brown, orange etc.)

Rainbow Flag

It is possible to recreate the rainbow-flag? On every platform it will looks like the pride flag, except on yours. It would be nice, if it could be change to the same shape (rectangle) like the national flags.
look here
It's even possible with your colour palette. White isn't even a part of a rainbow.

cannot download repo via github

Could not download this repo via github

OS: Windows 10

λ git --version
git version 2.16.2.windows.1
$ git clone [email protected]:hfg-gmuend/openmoji.git
Cloning into 'openmoji'...
Enter passphrase for key 'C:\Users\swe/.ssh/id_rsa':
remote: Enumerating objects: 110, done.
remote: Counting objects: 100% (110/110), done.
remote: Compressing objects: 100% (78/78), done.
fatal: The remote end hung up unexpectedly6 GiB | 6.39 MiB/s   s
fatal: early EOF
fatal: index-pack failed

image

This is more of a heads up than anything else.

Clean up emojis – Help appreciated!

Some of the emoji graphics are needing cleanup (or at least checking, which ones are already good). Especially positioning might be helpful because that will show the most if used in an animation or on the same baseline. So, emojis that have a clear center or baseline should be in place.

There might be cases where it's not completely possible (see below). So try to come to the best possible solution (here at least vertical centering of the smileys big circle).
grafik

Please check a whole folder (e.g. activities/arts-crafts) at once. If everything is ok, post a comment in this issue to let me know and I'll update the TODO list below. If you have cleaned up things, please mention this issue in your commit/pull request.
Something like:
#76 Cleaned up smileys-emotion/face-smiling/

  • activities
    • arts-crafts
    • award-medal
    • event
    • game
    • sport
  • animals-nature
    • animal-amphibian
    • animal-bird
    • animal-bug
      • animal-mammal
    • animal-marine
    • animal-reptile
    • plant-flower
    • plant-other
  • component
    • hair-style
    • skin-tone
  • extras-openmoji
    • animals-nature
    • brand
    • emergency
    • food-drink
    • interaction
    • objects
    • people
    • technology
    • travel-places
    • ui-element
  • extras-unicode
    • symbol-other
  • flags
    • country-flag
    • flag
    • subdivision-flag
  • food-drink
    • dishware
    • drink
    • food-asian
    • food-fruit
    • food-marine
    • food-prepared
    • food-sweet
    • food-vegetable
  • objects
    • book-paper
    • clothing
    • computer
    • household
    • light-video
    • lock
    • mail
    • medical
    • money
    • music
    • musical-instrument
    • office
    • other-object
    • phone
    • science
    • sound
    • tool
    • writing
  • people-body
    • body-parts
    • family
    • hand-fingers-closed
    • hand-fingers-open
    • hand-fingers-partial
    • hand-prop
    • hand-single-finger
    • hands
    • person
    • person-activity
    • person-fantasy
    • person-gesture
    • person-resting
    • person-role
    • person-sport
    • person-symbol
  • smileys-emotion
    • cat-face
    • emotion
    • face-affection
    • face-concerned
    • face-costume
    • face-glasses
    • face-hand
    • face-hat
    • face-negative
    • face-neutral-skeptical
    • face-sleepy
    • face-smiling
    • face-tongue
    • face-unwell
    • monkey-face
  • symbols
    • alphanum
    • arrow
    • av-symbol
    • gender
    • geometric
    • keycap
    • other-symbol
    • religion
    • transport-sign
    • warning
    • zodiac
  • travel-places
    • hotel
    • place-building
    • place-geographic
    • place-map
    • place-other
    • place-religious
    • sky-weather
    • time
    • transport-air
    • transport-ground
    • transport-water

Red hair is hard to see

While the default hair color for many people emoji is distinct from red hair it is very hard to spot the difference. Take for example the "woman" emoji and the "woman with red hair" emoji.


export svgs with descriptive names

What I would like

I use a screenshot program called ShareX that lets you take screenshots and, among other things, put images on them. It's useful at work. I would like to add your emojis to my file system so ShareX can use them as "Stickers".

image

It would be rad to add OpenMoji to my ShareX install!

image

However, since all the file names are Unicode (which is technically correct, the best kind of correct), it's too difficult to quickly search for that 💯 I'm looking for, or if I'm feeling salty, 💩.

I would like descriptive file names, like interaction-page-move.png.

Is this possible to do?

Improving consistency with other platforms - 12.1

Faces

Face emojis with hands

We have 5 fingers in these emoji Face With Finger Covering Closed Lips and Thinking Face and I think we should have 5 fingers in these emoji too

Other

Very happy to discuss and back down from any of these suggestions, also will add any issues to this post if they are raised below

Tired and weary face is not consistent with other platforms

The tired and weary face emoji consistently has a wide, down turned, open mouth — whereas our emojis have a closed mouth. I would argue that our emoji's do seem more tired/exhausted and fit the unicode spec better, but we do want platform consistency and all the platforms have agreed on the open mouth version.

Fairly obvious implementation notes but we'd want a common mouth and then switch the eyes out for >< for the tired face

Glitch in U+1F40E Horse svg

The bottom of the horse's jaw has two strokes intersecting and one of them "erases" part of the other.

See image.
horse

HTML Demo not working

Im trying to insert openMoji as a font to my html page but it only displays the black-font style.
I downloaded your Demo and opened it and it also does only display black font with both fonts, the color and the black one. To be clear: This is your demo and I did not change anything in the code.
It seems like the downloads on your website both download the black font type.

openMojiError

Inaccurate positioning of many emojis

Watching this video on the openmoji.org start page, it's obvious that a lot of the emojis are not positioned accurately. Especially the standard smileys seem to have very inconsistent positions (and sometimes even sizes).

Is there a reason not to touch that? Otherwise I would try to help on that issue and start cleaning up.
1F9F9

Hover effects

Hover effects should be added to the social media icons in the footer in the pages :

  • Library
  • Participate
  • Samples
  • About

I have the code for it. But I don't know where is the source code for these pages.
Could u pls tell it so that I can proceed on this issue.
Thanks

Document Unicode emoji coverage

Despite #6 I could not find a quick overview of glyphs missing for full Unicode Emoji 11.0 support, also known as an agenda or a to-do list.

Once you can claim full support of a certain Unicode version (and allow efforts to maintain annual updates), Iʼm confident Emojipedia.org will start documenting this set, boosting its popularity.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.