Do not specify full-width annotation for Emojis

With this CL, Util::GetScriptType() categorizes Google PUA Emojis
as Emojis in all the platforms so that variants rewriter does not
specify full-width annotation for Android.  Such an assumption
against Unicode PUA would be suboptimal for other platforms though.

This CL also updates EmoticonRewriter so as not to specify
character-width anotation for emoticon candidates.

4 files changed
tree: 5473fda54c1fcba513633c7600acc4c32bad9330
  6. src/

Mozc - a Japanese Input Method Editor designed for multi-platform

Copyright 2010-2015, Google Inc.

Mozc is a Japanese Input Method Editor (IME) designed for multi-platform such as Android OS, Apple OS X, Chromium OS, GNU/Linux and Microsoft Windows. This open-source project originates from Google Japanese Input.

For historical reasons, the project name Mozc has two different meanings:

  1. Internal code name of Google Japanese Input that is still commonly used inside Google.
  2. Project name to release a subset of Google Japanese Input in the form of source code under OSS license without any warranty nor user support.

In this repository, Mozc means the second definition unless otherwise noted.

#License All Mozc code written by Google is released under The BSD 3-Clause License. For thrid party code under src/third_party directory, see each sub directory to find the copyright notice. Note also that outside src/third_party following directories contain thrid party code.

###src/data/dictionary_oss/ Mixed. See src/data/dictionary_oss/README.txt

###src/data/test/dictionary/ The same to src/data/dictionary_oss/. See src/data/dictionary_oss/README.txt

###src/data/test/stress_test/ Public Domain. See the comment in src/data/test/stress_test/sentences.txt

###src/data/unicode/ UNICODE, INC. LICENSE AGREEMENT. See each file header for details.