Skip to content
Hatena Emoji mapping table
Perl
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
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.
You can’t perform that action at this time.