[Fontconfig] Support emoji fonts

suzuki toshiya mpsuzuki at hiroshima-u.ac.jp
Thu Sep 8 00:44:10 UTC 2016


Oops,

> cellarphone. However, I don't think recent emoji
> pushers do not care about this subset.

I mean: however, I don't think recent emoji
pushers care about this subset.

Regards,
mpsuzuki


suzuki toshiya wrote::
> Dear Tagoh-san,
> 
> One of the recognizable subset would be the set to
> interchange original "emoji" used by legacy Japanese
> cellarphone. However, I don't think recent emoji
> pushers do not care about this subset.
> 
> To consider other new emojis, should we ask for the
> comments from Unicode (or ISO/IEC JTC1/SC2/WG2) experts,
> to define the subset to judge whether the font is
> sufficient to use to display emojis.
> 
> Also I'm interested in that fontconfig is expected
> to pick the font supporting color glyphs, and/or,
> supporting VS to display existing symbols with emoji-
> style.
> 
> Regards,
> mpsuzuki
> 
> Akira TAGOH wrote::
>> Well, you may misunderstood my question. let me rephrase. the question 
>> is, is a font required to contain all of them to say "our fonts support 
>> emoji" or to indicate that in fontconfig? and how many emoji fonts has 
>> supported all of them at this moment? in other words, if a font is more 
>> or less missing them, it won't be recognized as emoji-aware.
>> I don't see any mention about it there at least. .orth files in 
>> fontconfig doesn't contain all of Unicode code points which is used in 
>> those languages because some of them isn't often used and may not be 
>> implemented for priority etc.
>>
>> On Wed, Sep 7, 2016 at 8:30 PM, Guo Yunhe <guoyunhebrave at gmail.com 
>> <mailto:guoyunhebrave at gmail.com>> wrote:
>>
>>     Here is the official define of emoji characters. (Opening this page
>>     may hang your browser for a while!!!)
>>     http://unicode.org/emoji/charts/full-emoji-list.html
>>     <http://unicode.org/emoji/charts/full-emoji-list.html>
>>
>>     Hope it would be helpful.
>>
>>     在 2016年09月07日 14:21, Akira TAGOH 写道:
>>>     The problem on that idea is how to figure out what the minimal
>>>     coverage in emoji block. at this point, the minimal glyph coverage
>>>     for langs are defined in fc-lang/*.orth and cache files contains
>>>     lang property only which fonts satisfies the coverage for. if
>>>     there are any specs defining a must or an optional to have, that
>>>     may be helpful otherwise we may need to think about another idea
>>>     for that.
>>>
>>>     maybe good to have a property in a cache to indicate if a font has
>>>     an emoji or not, and we could leave the way to use it to
>>>     applications perhaps.
>>>
>>>     On Wed, Sep 7, 2016 at 4:28 PM, Guo Yunhe <guoyunhebrave at gmail.com
>>>     <mailto:guoyunhebrave at gmail.com>> wrote:
>>>
>>>         Hi, I recently studied some emoji fonts. These emoji fonts
>>>         have fontconfig difficulties when packaging. They try to set
>>>         the font as default emoji font but do not affect others.
>>>         Usually the font has a separated configure file.
>>>
>>>         <match>
>>>           <test name="family">
>>>             <string>sans-serif</string>
>>>           </test>
>>>           <edit binding="strong" name="family">
>>>             <string>Nimbus Sans L</string>
>>>             <string>EmojiOne Color</string>
>>>           </edit>
>>>         </match>
>>>
>>>         However, this will affect sans-serif font settings of other
>>>         font packages or users' setting, because the package do not
>>>         know which sans-serif font users want to use.
>>>
>>>         I suggest maybe we can map the Unicode emoji block as test
>>>         condition. Just like when we set a Japanese font, it won't
>>>         affect English and Arabic fonts.
>>>
>>>         <match>
>>>           <test name="family">
>>>             <string>sans-serif</string>
>>>           </test>
>>>           <test name="lang">
>>>             <string>emoji</string>
>>>           </test>
>>>           <edit binding="strong" name="family">
>>>             <string>EmojiOne Color</string>
>>>           </edit>
>>>         </match>
>>>
>>>
>>>
>>>         -- 
>>>         Guo Yunhe
>>>         _______________________________________________
>>>         Fontconfig mailing list
>>>         Fontconfig at lists.freedesktop.org
>>>         <mailto:Fontconfig at lists.freedesktop.org>
>>>         https://lists.freedesktop.org/mailman/listinfo/fontconfig
>>>         <https://lists.freedesktop.org/mailman/listinfo/fontconfig>
>>>
>>>
>>>
>>>
>>>     -- 
>>>     Akira TAGOH
>>     -- 
>>     Guo Yunhe
>>
>>
>>
>>
>> -- 
>> Akira TAGOH
>>
> 



More information about the Fontconfig mailing list