<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>