Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jul 21, 2015
  1. @mislav

    Merge pull request #78 from mixmaxhq/jeff/fix_skin_tone_emoji

    mislav authored
    Fix image filename lookups for default emoji.
Commits on Feb 28, 2015
  1. @mislav

    Merge pull request #68 from github/taco

    mislav authored
    :taco:
Commits on Jan 26, 2015
  1. @mislav

    Merge pull request #69 from janko-m/patch-1

    mislav authored
    Use image_path instead of asset_path in readme
Commits on Dec 12, 2014
  1. @mislav

    Merge pull request #67 from elektronaut/add-gif-support

    mislav authored
    Add support for non-PNG assets
  2. @mislav
Commits on Oct 16, 2014
  1. @mislav

    Merge pull request #63 from github/extractor

    mislav authored
    Extract PNG images from Apple's "Apple Color Emoji.ttf" font
  2. @mislav

    Tweak extractor.rb code style

    mislav authored
Commits on Sep 25, 2014
  1. @mislav

    Run the rest of the PNGs through ImageOptim

    mislav authored
    Command used:
    
        $ imageOptim -a -d images/emoji/
  2. @mislav
Commits on Aug 7, 2014
  1. @mislav

    gemoji 2.1.0

    mislav authored
  2. @mislav
  3. @mislav
  4. @mislav

    Merge pull request #60 from github/resolve-unicode-aliases

    mislav authored
    Resolve the emoji.json "unicodes" mess
Commits on Aug 6, 2014
  1. @mislav

    Convert applescript to plain text format

    mislav authored
    So that it's readable and diffable from the web interface
    
    [ci skip]
  2. @mislav

    Remove need for explicit "unicodes" aliases in `emoji.json`

    mislav authored
    We now operate on a new set of assumptions:
    
    - Characters with VARIATION_SELECTOR_15 shouldn't render as emoji, even
      if OS X doesn't respect that currently. This removes explicit aliases
      that include VARIATION_SELECTOR_15.
    
    - VARIATION_SELECTOR_16 is optional for most characters to render as
      emoji on OS X. For those that *don't* have it optional, we include
      VARIATION_SELECTOR_16 in their raw representation in `emoji.json`.
      Other characters list their form including VARIATION_SELECTOR_16
      implicitly in `unicode_aliases`.
    
    - For emoji that consist of 2 characters + variation selector, we assume
      that the selector can come between the 2 characters or *after* them,
      so `find_by_unicode` now supports both forms.
    
    - The `db/aliases.html` script ensures that `emoji.json` only contains
      characters that Safari on OS X actually renders as emojis.
  3. @mislav

    Only create canvas elements of just the size required to create an emoji

    mislav authored
    Otherwise canvas element defaults to a larger size.
  4. @mislav

    Merge pull request #59 from github/script-tools

    mislav authored
    Add useful tools to `script/*`
  5. @mislav

    Add `script/release`

    mislav authored
  6. @mislav

    Add `script/regenerate` to rebuild `db/emoji.json` database

    mislav authored
    Uses AppleScript to open Safari and filter the emojis by whether they
    render as actual emoji on OS X or not.
  7. @mislav
  8. @mislav
  9. @mislav
  10. @mislav

    Merge pull request #58 from github/plain-copyright

    mislav authored
    Don't treat plain "(c)" symbol or similar as emoji
  11. @mislav

    Ruby 1.9 compat in tests

    mislav authored
  12. @mislav

    Don't treat plain "(c)" symbol or similar as emoji

    mislav authored
    Unless these characters are followed by VARIATION SELECTOR-16, which
    indicates that the should be rendered as emoji, OS X renders these
    characters using plain font glyphs.
    
    Previously we assumed that the emoji list we get from
    `Category-Emoji.json` (OS X emoji character picker) are all valid emoji,
    but for some reason some plain Unicode characters are included in there
    without being suffixed with VARIATION SELECTOR-16.
  13. @mislav

    Rename PNGs on disk to not contain VARIATION_SELECTOR_16

    mislav authored
    Even if the emoji contains it, the filename on disk doesn't have to.
    This will reduce having to keep renaming PNGs on disk while we tweak the
    emoji database in the future in regard to which are required to have
    VARIATION_SELECTOR_16 and which are not.
  14. @mislav
  15. @mislav

    Fix failure message in tests

    mislav authored
    This got broken by Emoji::Character API change in
    3935375
Commits on Jul 4, 2014
  1. @mislav

    gemoji 2.0.0

    mislav authored
  2. @mislav

    Assert that our PNG images are 64x64 px

    mislav authored
    `shipit.png` is 75 px for some reason, though.
  3. @mislav

    Fix MD5 checksumming in test that detect duplicates

    mislav authored
    `Digest::MD5.file` returns an Digest::MD5 instance, not a string
    representing the checksum.
  4. @mislav
  5. @mislav

    Merge pull request #49 from github/edit-emoji

    mislav authored
    Add API for adding new / editing existing emoji
  6. @mislav
  7. @mislav

    Merge pull request #51 from phoet/patch-1

    mislav authored
    fix formatting
Something went wrong with that request. Please try again.