Giter Club home page Giter Club logo

fxemoji's Introduction

#FxEmojis http://mozilla.github.io/fxemoji/

Formerly the Firefox OS emoji set, now just FxEmojis.

##Requirements

Installation

$ git clone https://github.com/mozilla/fxemoji.git
$ cd fxemoji/
$ npm install

Quick start

Change permissions of run.sh with chmod +x run.sh

$./run.sh

Prepare SVG's

We need few SVG's per icon.

  • SVG file for each color layer
  • SVG that contains the complete glyph.

The files need to be named with uni code prefix.

###First Icon :

  • u1F60A-smileeyes.svg (complete glyph)
  • u1F60A.layer1.svg (Layer 1)
  • u1F60A.layer2.svg (Layer 2)
  • etc.

###Second Icon :

  • u1F60B-smiletongue.svg (complete glyph)
  • u1F60B.layer1.svg (Layer 1)
  • u1F60B.layer2.svg (Layer 2)
  • etc.

##How to Contribute

Please contact Mike Hoye ([email protected]) for contribution information; more info TBD.

fxemoji's People

Contributors

dimaleon2000 avatar jfkthame avatar julienw avatar khaledhosny avatar mhoye avatar mozilla-github-standards avatar pivanov 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

fxemoji's Issues

Horrible presentation of all Japanese seasonal related event emojis/character emojis

Hey guys,

I am quite sure that all these emojis weren't "proofread" by any native Japanese designers, but I find all those kanji character emojis hyper-disproportional from designer's perspective(it's really distorted), as well as orientalism from those Japanese seasonal events as displayed. I can't tell what these emojis represent.

I'll be specific.

Japanese disportional letterings
🈁 Japanese “here” Button
🈂️ Japanese “service Charge” Button
🈷️ Japanese “monthly Amount” Button
🈶 Japanese “not Free of Charge” Button
🈯 Japanese “reserved” Button
🉐 Japanese “bargain” Button
🈹 Japanese “discount” Button
🈚 Japanese “free of Charge” Button
🈲 Japanese “prohibited” Button
🉑 Japanese “acceptable” Button
🈸 Japanese “application” Button
🈴 Japanese “passing Grade” Button
🈳 Japanese “vacancy” Button
㊗️ Japanese “congratulations” Button
㊙️ Japanese “secret” Button
🈺 Japanese “open for Business” Button
🈵 Japanese “no Vacancy” Button

Japanese specific event emojis
Hinamatsuri Dolls
http://emojipedia.org/japanese-dolls/
Moon Viewing
http://emojipedia.org/moon-viewing-ceremony/

Please rework on these for the next update. Thank you.

Wiki changes

FYI: The following changes were made to this repository's wiki:

  • defacing spam has been removed

  • the wiki has been disabled, as it was not used

These were made as the result of a recent automated defacement of publically writeable wikis.

CODE_OF_CONDUCT.md file missing

As of January 1 2019, Mozilla requires that all GitHub projects include this CODE_OF_CONDUCT.md file in the project root. The file has two parts:

  1. Required Text - All text under the headings Community Participation Guidelines and How to Report, are required, and should not be altered.
  2. Optional Text - The Project Specific Etiquette heading provides a space to speak more specifically about ways people can work effectively and inclusively together. Some examples of those can be found on the Firefox Debugger project, and Common Voice. (The optional part is commented out in the raw template file, and will not be visible until you modify and uncomment that part.)

If you have any questions about this file, or Code of Conduct policies and procedures, please see Mozilla-GitHub-Standards or email [email protected].

(Message COC001)

Update the emoji set Unicode to 8.0

While the roadmap does mention the plan to update the emoji set Unicode to 8.0 by the end of 2016 Q1, it hasn't happened yet. I would just like to enquire what is the status on this?

Also, why Emoji One is not used? I'm not saying don't have your own set of emojis, just asking as to why an existing (and complete [1]) emoji has not been used...

Create bundled all-in-one TTF release?

It is really hard to get Emoji working on Ubuntu (and likely other Linux distributions).
The most popular guides found by search engines contain either invalid steps (http://www.omgubuntu.co.uk/2014/11/see-install-use-emoji-symbols-ubuntu-linux did not work here) or link to font files that do not exist any more and might be problematic from a license perspective (see https://gist.github.com/robotslave/4633393).

For this reason, I wonder if it makes sense to create a bundled release of the fxemoji font and offer it for download so Linux users can benefit from the font. It's really great that we've done this for Firefox OS and that there's a permissive license too.

What do you think @pivanov?

UK flag is a poor representation

I can appreciate that FirefoxOS’ Unicode flags want to fit somewhat into the levity of Emoji, yet the colours for this flag are insultingly wide of the mark, and the red saltire is completely lacking it’s counterchange (the white always follows the red clockwise). It makes this a different flag entirely.

https://upload.wikimedia.org/wikipedia/commons/d/d8/United_Kingdom_Flag_Specifications.svg
should give an indication of how the offsets ought to be as a ratio of the design.

As such, greatbritainflag.*.svg need a rework - does this repo take PRs?

Invalid name: "Firefox Emoji Font"

I get an error when I run npm install:

npm ERR! install Couldn't read dependencies
npm ERR! Error: Invalid name: "Firefox Emoji Font"
npm ERR!     at ensureValidName (/usr/lib/nodejs/normalize-package-data/lib/fixer.js:284:15)
npm ERR!     at Object.module.exports.fixNameField (/usr/lib/nodejs/normalize-package-data/lib/fixer.js:199:5)
npm ERR!     at /usr/lib/nodejs/normalize-package-data/lib/normalize.js:29:38
npm ERR!     at Array.forEach (native)
npm ERR!     at normalize (/usr/lib/nodejs/normalize-package-data/lib/normalize.js:28:15)
npm ERR!     at final (/usr/lib/nodejs/read-package-json/read-json.js:342:33)
npm ERR!     at then (/usr/lib/nodejs/read-package-json/read-json.js:126:33)
npm ERR!     at /usr/lib/nodejs/read-package-json/read-json.js:331:40
npm ERR!     at evalmachine.<anonymous>:272:14
npm ERR!     at /usr/lib/nodejs/graceful-fs/graceful-fs.js:102:5
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR!     <http://github.com/npm/npm/issues>

npm ERR! System Linux 3.16.0-4-amd64
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! cwd /home/pierre/www/fxemoji
npm ERR! node -v v0.10.29
npm ERR! npm -v 1.4.21
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /home/pierre/www/fxemoji/npm-debug.log
npm ERR! not ok code 0

The black and white glyphs are unusable

On systems where the colour tables are unsupported the default glyphs will be used in black and white, but they seem to automatically generated from the coloured SVGs and end up mostly as black blobs making them unusable. I’m not sure if there is an easy way to handle this without having to draw a separate black and white version for each glyph.

License

Hi,
This new emoji font is great news! I also like the visual design.
What is the license for the emoji drawings and for the code generating the font?

U+1F4C9 CHART WITH DOWNWARDS TREND has impossible line

The line graph depicted on U+1F4C9 has 3 segments. The second segment is a line that goes backwards on the X axis. This is wrong, and should be corrected.

It is common for the X axis in such charts to represent time. The points should always go from a lower X value to a higher X value.

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.