[Unicode] how to evaluate the "emoji support level" in given font?
Martin J. Dürst
duerst at it.aoyama.ac.jp
Tue Sep 13 03:03:24 CDT 2016
I think the first and most obvious way to check would be according to
Unicode Version, i.e. check for some Emoji introduced in version 6, in
version 7, and so on. For very old sets, checking for emoji present in
the NTT Docomo set but not in the Softbank set,... might also make sense.
On 2016/09/09 23:20, suzuki toshiya wrote:
> oh, I should add more words why I wrote "subset". There is a full
> list of emoji defined by Unicode;
> But I'm questionable whether the most emoji font developers are
> trying to fill all of this list.
> For example, to check the support level for zh-CN, fontconfig does
> not check all G-source characters of CJK Unified Ideograph - because,
> there are so many Chinese fonts covering GB 2312 but not coverting
> GB 18030. I guess similar situation in emoji fonts...
> suzuki toshiya wrote:
>> Recently, fontconfig developers are discussing how to evaluate
>> "is this font supporting 'emoji' set sufficiently?". Is it possible
>> to design a subset of emoji to serve common use of emoji?
>> For detail about the discussion of fontconfig developers, please
>> refer the thread from:
>> * about fontconfig
>> fontconfig is a library which is widely used by Unix-like operating
>> systems to locate a (pathname of) font file, by the query with a few
>> typographic category (serif/sans-serif/monospace etc), script, and
>> language. fontconfig crawls the font files on the systems, and make
>> a database to respond such query. To guess the supported script and
>> language, basically fontconfig checks the coverage of the codepoints
>> with relevant glyph data. The coverage is compared with the orthography
>> database: for the case of CJK script, the coverage is compared with
>> GB 2312, Big5, HKSCS, JIS X 0208, KS X 1001 etc.
>> * emoji and fontconfig
>> At present, fontconfig developers are wondering how they can list the
>> codepoints to evaluate the query "this font support emoji?". The stable
>> subset of emoji would be the repertoire used by Japanese legacy cellular
>> phones, but (personally) I don't think it is still respected to design
>> some emoji fonts, as far as the developer is careful about the legacy
>> cellular phone users.
>> Is it possible to design a subset of emoji to serve common use of emoji?
>> Or, if such attempt (evaluate the support level of emoji by checking
>> some codepoints) is wrong, is there any good method to evaluate the
>> support level of emoji in given font?
Martin J. Dürst
Department of Intelligent Information Technology
Collegue of Science and Engineering
Aoyama Gakuin University
Fuchinobe 5-1-10, Chuo-ku, Sagamihara
More information about the Unicode