Re: Support emoji fonts
郭云鹤 <[email protected]>
| Newsgroups | gmane.comp.fonts.fontconfig |
|---|---|
| Organization | 阿尔托大学 |
| Message-ID | <[email protected]> |
Here are a few emoji fonts: Noto Emoji, EmojiOne, Twemoji. My expectation is that users can specify which font to use for rendering Emoji characters. Unicode standard has a set of all Emoji characters but all emoji fonts only implement a subset. Just like all Chinese fonts contain a different subset of fonts. Here is no standard minimum subset. Does it means that without minimum subset, fontconfig cannot support Emoji? 在 2016年09月08日 03:01, Akira TAGOH 写道: > 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 <[email protected] > <mailto:[email protected]>> 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 >> <[email protected] <mailto:[email protected]>> 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 >> [email protected] >> <mailto:[email protected]> >> https://lists.freedesktop.org/mailman/listinfo/fontconfig >> <https://lists.freedesktop.org/mailman/listinfo/fontconfig> >> >> >> >> >> -- >> Akira TAGOH > > -- > Guo Yunhe > > > > > -- > Akira TAGOH -- 郭云鹤 _______________________________________________ Fontconfig mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/fontconfig