Hatena Emoji mapping table
Perl
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
collections
config/perl
images
lib
modules
tables
.gitignore
.gitmodules
Makefile
README

README

hatena-emoji-data
~~~~~~~~~~~~~~~~~

This repository contains the Hatena Emoji convertion table and scripts
to generate it.

* Files

tables/hatena.json

  The Hatena Emoji mapping table.

tables/hatena-0fa700.txt

  List of Hatena-extended Emoji characters.

collections/hatena.json

  Hatena Emoji palette character collections.

images/

  Emoji glyphs.

* tables/hatena.json format

  Keys: Hatena internal code point (Unicode)
  Values:
    charname:   Character name
                (uppercase-only = official; lowercase-only = private)
    unicode:    Official Unicode code point
    unicode_age: Unicode version
    emoji_id:   Hatena Emoji ID (as used in the "[emoji:...]" notation)
    docomo:     i-mode code point (Unicode)
    kddi:       au code point (Unicode)
    softbank:   SoftBank code point (Unicode)
    google:     Google (Gmail) Emoji code point (Unicode)
    hatena:     Hatena Emoji code point (Unicode)
    hatena_00e000: Hatena Emoji code point (Unicode), in U+E000 area
    mixi:       Array containing mixi Emoji notations
    docomo_fallback: i-mode fallback code point (Unicode)
    kddi_fallback: au fallback code point (Unicode)
    softbank_fallback: SoftBank fallback code point (Unicode)
    text:       Textual alternate of the chracter (as a last resort)
    has_image:  Object representing whether there is an image data
                for the character in images/
    image_url:  URL of a glyph image for the character

Code points are represented in hexadecimal.

* collections/hatena.json format

  Keys: Collection names
  Values: Arrays of items in the collection
    Array items: Strings of one or more characters

* Regenerate convertion tables

  $ make

(or cd tables && make; cd collections && make)

* Author

Wakaba <wakabatan@hatena.ne.jp>.

* Acknowledgements

The table was originally developed as part of Ugomemo Hatena project.
Thanks to cho45, motemen, Kentaro Kuribayashi, and shiba_yu36 for
their contributions to Perl and JavaScript implementations.

* License

Copyright 2009-2012 Hatena <http://www.hatena.ne.jp/>.

You are granted a license to use, reproduce and create derivative
works of these tables and scripts.