[Fontconfig] Support emoji fonts

Guo Yunhe guoyunhebrave at gmail.com
Wed Sep 7 11:30:25 UTC 2016


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

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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/fontconfig/attachments/20160907/e13b792d/attachment.html>


More information about the Fontconfig mailing list