<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>172565</bug_id>
          
          <creation_ts>2017-05-24 17:41:03 -0700</creation_ts>
          <short_desc>Add emoji support to wincairo</short_desc>
          <delta_ts>2020-01-22 22:49:49 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Text</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows 10</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>204884</dependson>
    
    <dependson>205003</dependson>
    
    <dependson>205485</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter>isaac+webkit</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>don.olmstead</cc>
    
    <cc>fujii</cc>
    
    <cc>mmaxfield</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1312461</commentid>
    <comment_count>0</comment_count>
      <attachid>311169</attachid>
    <who name="">isaac+webkit</who>
    <bug_when>2017-05-24 17:41:03 -0700</bug_when>
    <thetext>Created attachment 311169
HTML page with smiling face emoji

Using minibrowser when build with wincairo doesn&apos;t display emoji, even if fonts on the system support their display.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1312462</commentid>
    <comment_count>1</comment_count>
      <attachid>311170</attachid>
    <who name="">isaac+webkit</who>
    <bug_when>2017-05-24 17:43:57 -0700</bug_when>
    <thetext>Created attachment 311170
Screenshot of rendering

Shows the result of loading the test.html page in minibrowser.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1312480</commentid>
    <comment_count>2</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2017-05-24 18:52:11 -0700</bug_when>
    <thetext>There is my WIP patch in Bug 156579.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1312572</commentid>
    <comment_count>3</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2017-05-25 00:34:32 -0700</bug_when>
    <thetext>Sorry, I did misunderstand. WinCairo port doesn&apos;t use FreeType and HarfBuzz.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1312710</commentid>
    <comment_count>4</comment_count>
    <who name="Don Olmstead">don.olmstead</who>
    <bug_when>2017-05-25 10:25:47 -0700</bug_when>
    <thetext>We plan to move to FreeType HarfBuzz in the near future for the WinCairo port. I wouldn&apos;t try anything until that is completed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1312731</commentid>
    <comment_count>5</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2017-05-25 10:55:46 -0700</bug_when>
    <thetext>&gt; We plan to move to ... HarfBuzz

Why? DirectWrite is more correct and doesn&apos;t require a third-party library.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1312734</commentid>
    <comment_count>6</comment_count>
    <who name="Don Olmstead">don.olmstead</who>
    <bug_when>2017-05-25 10:58:22 -0700</bug_when>
    <thetext>(In reply to Myles C. Maxfield from comment #5)
&gt; &gt; We plan to move to ... HarfBuzz
&gt; 
&gt; Why? DirectWrite is more correct and doesn&apos;t require a third-party library.

We&apos;d like things to match our PlayStation port which is Freetype and Harfbuzz</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1312743</commentid>
    <comment_count>7</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2017-05-25 11:03:59 -0700</bug_when>
    <thetext>(In reply to Don Olmstead from comment #6)
&gt; (In reply to Myles C. Maxfield from comment #5)
&gt; &gt; &gt; We plan to move to ... HarfBuzz
&gt; &gt; 
&gt; &gt; Why? DirectWrite is more correct and doesn&apos;t require a third-party library.
&gt; 
&gt; We&apos;d like things to match our PlayStation port which is Freetype and Harfbuzz

The WinCairo port doesn&apos;t run on the PlayStation, though. It seems silly to make the WinCairo port worse because of a completely separate project.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1312754</commentid>
    <comment_count>8</comment_count>
    <who name="Don Olmstead">don.olmstead</who>
    <bug_when>2017-05-25 11:26:18 -0700</bug_when>
    <thetext>(In reply to Myles C. Maxfield from comment #7)
&gt; (In reply to Don Olmstead from comment #6)
&gt; &gt; (In reply to Myles C. Maxfield from comment #5)
&gt; &gt; &gt; &gt; We plan to move to ... HarfBuzz
&gt; &gt; &gt; 
&gt; &gt; &gt; Why? DirectWrite is more correct and doesn&apos;t require a third-party library.
&gt; &gt; 
&gt; &gt; We&apos;d like things to match our PlayStation port which is Freetype and Harfbuzz
&gt; 
&gt; The WinCairo port doesn&apos;t run on the PlayStation, though. It seems silly to
&gt; make the WinCairo port worse because of a completely separate project.

There really aren&apos;t any maintainers for WinCairo so it made sense for us to make that call. When we&apos;re at that point I can always make it an option in the CMake configuration so people can choose the font shaping backend.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1312767</commentid>
    <comment_count>9</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2017-05-25 11:46:04 -0700</bug_when>
    <thetext>(In reply to Don Olmstead from comment #8)
&gt; (In reply to Myles C. Maxfield from comment #7)
&gt; &gt; (In reply to Don Olmstead from comment #6)
&gt; &gt; &gt; (In reply to Myles C. Maxfield from comment #5)
&gt; &gt; &gt; &gt; &gt; We plan to move to ... HarfBuzz
&gt; &gt; &gt; &gt; 
&gt; &gt; &gt; &gt; Why? DirectWrite is more correct and doesn&apos;t require a third-party library.
&gt; &gt; &gt; 
&gt; &gt; &gt; We&apos;d like things to match our PlayStation port which is Freetype and Harfbuzz
&gt; &gt; 
&gt; &gt; The WinCairo port doesn&apos;t run on the PlayStation, though. It seems silly to
&gt; &gt; make the WinCairo port worse because of a completely separate project.
&gt; 
&gt; There really aren&apos;t any maintainers for WinCairo so it made sense for us to
&gt; make that call. When we&apos;re at that point I can always make it an option in
&gt; the CMake configuration so people can choose the font shaping backend.

It&apos;s probably just a question of which ComplexTextController to compile, so switching it out should be easy.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1609974</commentid>
    <comment_count>10</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-01-22 22:49:49 -0800</bug_when>
    <thetext>I fixed all Emoji bugs for WinCairo port.
Closed this bug.

Unfortunately, it supports only black and white Emoji because legacy Windows API doesn&apos;t support colorful Emoji.
Please file a new ticket to track colorful Emoji support for WinCairo port.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>311169</attachid>
            <date>2017-05-24 17:41:03 -0700</date>
            <delta_ts>2017-05-24 17:41:03 -0700</delta_ts>
            <desc>HTML page with smiling face emoji</desc>
            <filename>test.html</filename>
            <type>text/html</type>
            <size>146</size>
            <attacher>isaac+webkit</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+DQo8aHRtbCBsYW5nPSJlbiI+DQo8aGVhZD4NCjxtZXRhIGNoYXJzZXQ9
InV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5Pg0KICA8aDE+U21pbGluZyBlbW9qaSBiZWxvdzo8L2gx
Pg0KICAmI3gxRjYwMDsNCjwvYm9keT4NCjwvaHRtbD4=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>311170</attachid>
            <date>2017-05-24 17:43:57 -0700</date>
            <delta_ts>2017-05-24 17:43:57 -0700</delta_ts>
            <desc>Screenshot of rendering</desc>
            <filename>test-html-capture.PNG</filename>
            <type>image/png</type>
            <size>15558</size>
            <attacher>isaac+webkit</attacher>
            
              <data encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAp0AAAIaCAYAAABiYPZeAAAAAXNSR0IArs4c6QAAAARnQU1BAACx
jwv8YQUAAAAJcEhZcwAAHYcAAB2HAY/l8WUAADxbSURBVHhe7d1fjDRdfhf2xySRIu5yl4sIlFwE
QgiRbCVKBgggFP8h3ijhJje5NLOLg8E2DjiRFaGESLazXk9IjMIaFCAQKxL+k13vcwNrDBFeWwjh
mAi8Hv/Z17uv7bWdyHJwsBe/26lfd5+emppTVaeqzunpnvl8pPO+z9P179Spc059u3qmnze/+Iu/
uPuFX/iF3c///M/vPvvZz+5+7ud+bvezP/uzu5/5mZ/Zl3fffVdRFEVRFEVRNpU3KVh+5jOf2X36
05/e/fRP//TunXfe2X3qU5/al5/6qZ9SFEVRFEVRlE3lTfznJ3/yJ3c/8RM/sfvxH//x3f39/e7H
fuzHdp/85Cf35Ud/9EcVRVEURVEUZVN58y/+N/9opyiKoiiKoigti9CpKIqiKIqiNC9vdgAA0JjQ
CQBAc0InAADNCZ0AADQndAIA0JzQCQBAc0InAADNCZ0AADQndAIA0JzQCQBAc0InAADNCZ0AADQn
dAIA0JzQCQBAc4tC57d9/FO7933oB3Z/8L//wd377n5w9x986FD+wPH/X/ahT3R//sTp9Six3rB8
+bfGuofypd/yid2XfPATuy+N0v05ypdFiW27Y315t7+P/tD97nOf+9yxFgAAXJtFofOf/5of2v3r
3/jJ3b/9Zz69++0fenf3O+7e3f0b3/ru7rd+8N3dv3n3M7t/9YOf2f2WrsSyf+1bPrP7rcfyWwbl
X/nmT+9+0zd9Zvebu/KbvvHTu3/5m9/d/Z5v/8Vu3Xd3X/Q/fHb3e7s/f/E3//3d1/3Xf3X3+/70
D+z+ra//6O5HfuRHjrUAAODaLAqdv+H247sveP/3777g9m92/z+U3xCl+/s/2/3/n/vAocSf/5nT
su97Ur4gSlr+/u/b/cY/8rd3/+43/4Pdv/DV/8fuN3/9D+1+25/6e7vf/v6/uvuvvvJP7v6dr/1r
u9/2lf/L7mMf+9ixFgAAXJtFofNf+rq/tfvib/q+3Rd/49/oyl+vWr7km2Kff2P3Jft9x///+u7L
uvKl/933737HV/2vu49+9KPHWgAAcG0Whc7/9C99avf//ONfOZZ/3LgcjvN//7+/svud/8VHdt/z
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
oDmhEwCA5oROAACaEzoBAGhO6AQAoDmhEwCA5oROAACaEzoBAGhO6AQAoDmhEwCA5oROAACaEzoB
AGhO6AQAoDmhEwCA5oROAACaEzoBAGhO6AQAoDmhEwCA5oROAACaEzoBAGhO6AQAoDmhEwCA5oRO
AACaEzoBAGhO6AQAoDmhEwCA5oROAACaEzoBAGhO6AQAoDmhEwCA5oROAACaEzoBAGhO6AQAoDmh
EwCA5oROAACaEzoBAGhO6AQAoDmhEwCA5oROAACaEzoBAGhO6AQAoDmhEwCA5oROAACaEzoBAGhO
6AQAoDmhEwCA5oROAACaEzoBAGhO6AQAoDmhEwCA5oROAACaEzoBAGhO6AQAoDmhEwCA5oROAACa
EzoBAGhO6AQAoDmhEwCA5oROAACaEzoBAGhO6AQAoDmhEwCA5oROAACaEzoBAGhO6AQAoDmhEwCA
5oROAACaEzoBAGhO6AQAoDmhEwCA5oROAACaEzoBAGhO6AQAoDmhEwCA5oROAACaEzoBAGhO6AQA
oDmhEwCA5oROAACaEzoBAGhO6AQAoDmhEwCA5oROAACaEzoBAGhO6AQAoDmhEwCA5oROAACaEzoB
AGhO6AQAoDmhEwCA5oROAACaEzoBAGhO6AQAoDmhEwCA5oROAACaEzoBAGhO6AQAoDmhEwCA5oRO
AACaEzoBAGhO6AQAoDmhEwCA5oROAACaEzoBAGhO6AQAoDmhEwCA5oROAACaEzoBAGhO6AQAoDmh
EwCA5oROAACaEzoBAGhO6AQAoDmhEwCA5oROAACaEzoBAGhO6AQAoDmhEwCA5oROAACaEzoBAGhO
6AQAoDmhEwCA5oROAACaEzoBAGhO6AQAoDmhEwCA5oROAACaEzoBAGhO6AQAoDmhEwCA5oROAACa
EzoBAGhO6AQAoDmhEwCA5oROAACaEzoBAGhO6AQAoDmhEwCA5oROAACaEzoBAGhO6AQAoDmhEwCA
5oROAACaEzoBAGhO6AQAoDmhEwCA5oROAACaEzoBAGhO6AQAoDmhEwCA5oROAACaEzoBAGhO6AQA
oDmhEwCA5oROAACaEzoBAGhO6AQAoDmhEwCA5oROAACaEzoBAGhO6AQAoDmhEwCA5oROAACaEzoB
AGhO6AQAoDmhEwCA5oROAACaEzoBAGhO6AQAoDmhEwCA5oROAACaEzoBAGhO6AQAoDmhEwCA5oRO
AACaEzoBAGhO6AQAoDmhEwCA5oROAACaEzoBAGhst/v/AZa/A3pe2/XjAAAAAElFTkSuQmCC
</data>

          </attachment>
      

    </bug>

</bugzilla>