<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>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?<br>
</p>
<br>
<div class="moz-cite-prefix">在 2016年09月08日 03:01, Akira TAGOH 写道:<br>
</div>
<blockquote
cite="mid:CACT-Cx0BReY4S+3_fm9PVFd9_u4aCPCAGMPWWCXtZf-9KbVhYw@mail.gmail.com"
type="cite">
<div dir="ltr">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.
<div>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.</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Wed, Sep 7, 2016 at 8:30 PM, Guo
Yunhe <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:guoyunhebrave@gmail.com" target="_blank">guoyunhebrave@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<p>Here is the official define of emoji characters.
(Opening this page may hang your browser for a while!!!)
<a moz-do-not-send="true"
href="http://unicode.org/emoji/charts/full-emoji-list.html"
target="_blank">http://unicode.org/emoji/<wbr>charts/full-emoji-list.html</a></p>
<p>Hope it would be helpful.<br>
</p>
<div>
<div class="h5">
<div>在 2016年09月07日 14:21, Akira TAGOH 写道:<br>
</div>
<blockquote type="cite">
<div dir="ltr">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.
<div><br>
</div>
<div>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.</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Wed, Sep 7, 2016 at
4:28 PM, Guo Yunhe <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:guoyunhebrave@gmail.com"
target="_blank">guoyunhebrave@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0
0 0 .8ex;border-left:1px #ccc
solid;padding-left:1ex">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.<br>
<br>
<match><br>
<test name="family"><br>
<string>sans-serif</string><br>
</test><br>
<edit binding="strong" name="family"><br>
<string>Nimbus Sans L</string><br>
<string>EmojiOne
Color</string><br>
</edit><br>
</match><br>
<br>
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.<br>
<br>
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.<br>
<br>
<match><br>
<test name="family"><br>
<string>sans-serif</string><br>
</test><br>
<test name="lang"><br>
<string>emoji</string><br>
</test><br>
<edit binding="strong" name="family"><br>
<string>EmojiOne
Color</string><br>
</edit><br>
</match><span><font color="#888888"><br>
<br>
<br>
<br>
-- <br>
Guo Yunhe<br>
______________________________<wbr>_________________<br>
Fontconfig mailing list<br>
<a moz-do-not-send="true"
href="mailto:Fontconfig@lists.freedesktop.org"
target="_blank">Fontconfig@lists.freedesktop.o<wbr>rg</a><br>
<a moz-do-not-send="true"
href="https://lists.freedesktop.org/mailman/listinfo/fontconfig"
rel="noreferrer" target="_blank">https://lists.freedesktop.org/<wbr>mailman/listinfo/fontconfig</a><br>
</font></span></blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
<div data-smartmail="gmail_signature">Akira TAGOH</div>
</div>
</blockquote>
<br>
</div>
</div>
<span class="HOEnZb"><font color="#888888">
<div>-- <br>
Guo Yunhe</div>
</font></span></div>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
<div class="gmail_signature" data-smartmail="gmail_signature">Akira
TAGOH</div>
</div>
</blockquote>
<br>
<div class="moz-signature">-- <br>
郭云鹤</div>
</body>
</html>