Skip to content

wakaba/hatena-emoji-data

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 <[email protected]>.

* 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.

About

Hatena Emoji mapping table

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages