<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[193589] branches/safari-601.1.46-branch</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/193589">193589</a></dd>
<dt>Author</dt> <dd>ddkilzer@apple.com</dd>
<dt>Date</dt> <dd>2015-12-06 13:53:53 -0800 (Sun, 06 Dec 2015)</dd>
</dl>

<h3>Log Message</h3>
<pre>Merge <a href="http://trac.webkit.org/projects/webkit/changeset/190848">r190848</a>. rdar://problem/23769702</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#branchessafari601146branchLayoutTestsChangeLog">branches/safari-601.1.46-branch/LayoutTests/ChangeLog</a></li>
<li><a href="#branchessafari601146branchLayoutTestscss3fontfeaturesettingsrenderinghtml">branches/safari-601.1.46-branch/LayoutTests/css3/font-feature-settings-rendering.html</a></li>
<li><a href="#branchessafari601146branchLayoutTestscss3resourcesFontWithFeaturesttf">branches/safari-601.1.46-branch/LayoutTests/css3/resources/FontWithFeatures.ttf</a></li>
<li><a href="#branchessafari601146branchLayoutTestsplatformeflTestExpectations">branches/safari-601.1.46-branch/LayoutTests/platform/efl/TestExpectations</a></li>
<li><a href="#branchessafari601146branchLayoutTestsplatformmacTestExpectations">branches/safari-601.1.46-branch/LayoutTests/platform/mac/TestExpectations</a></li>
<li><a href="#branchessafari601146branchLayoutTestsplatformwinTestExpectations">branches/safari-601.1.46-branch/LayoutTests/platform/win/TestExpectations</a></li>
<li><a href="#branchessafari601146branchToolsChangeLog">branches/safari-601.1.46-branch/Tools/ChangeLog</a></li>
<li><a href="#branchessafari601146branchToolsDumpRenderTreeDumpRenderTreexcodeprojprojectpbxproj">branches/safari-601.1.46-branch/Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj</a></li>
<li><a href="#branchessafari601146branchToolsDumpRenderTreemacConfigurationsDumpRenderTreeAppxcconfig">branches/safari-601.1.46-branch/Tools/DumpRenderTree/mac/Configurations/DumpRenderTreeApp.xcconfig</a></li>
<li><a href="#branchessafari601146branchToolsDumpRenderTreemacDumpRenderTreemm">branches/safari-601.1.46-branch/Tools/DumpRenderTree/mac/DumpRenderTree.mm</a></li>
<li><a href="#branchessafari601146branchToolsFontWithFeaturesFontWithFeaturesFontCreatorcpp">branches/safari-601.1.46-branch/Tools/FontWithFeatures/FontWithFeatures/FontCreator.cpp</a></li>
<li><a href="#branchessafari601146branchToolsFontWithFeaturesFontWithFeaturesmaincpp">branches/safari-601.1.46-branch/Tools/FontWithFeatures/FontWithFeatures/main.cpp</a></li>
<li><a href="#branchessafari601146branchToolsWebKitTestRunnerInjectedBundlecocoaActivateFontsCocoamm">branches/safari-601.1.46-branch/Tools/WebKitTestRunner/InjectedBundle/cocoa/ActivateFontsCocoa.mm</a></li>
<li><a href="#branchessafari601146branchToolsWebKitTestRunnerWebKitTestRunnerxcodeprojprojectpbxproj">branches/safari-601.1.46-branch/Tools/WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj</a></li>
<li><a href="#branchessafari601146branchToolsWebKitTestRunnermacTestControllerMacmm">branches/safari-601.1.46-branch/Tools/WebKitTestRunner/mac/TestControllerMac.mm</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#branchessafari601146branchToolsDumpRenderTreefontsFontWithFeaturesotf">branches/safari-601.1.46-branch/Tools/DumpRenderTree/fonts/FontWithFeatures.otf</a></li>
<li><a href="#branchessafari601146branchToolsDumpRenderTreefontsFontWithFeaturesttf">branches/safari-601.1.46-branch/Tools/DumpRenderTree/fonts/FontWithFeatures.ttf</a></li>
<li><a href="#branchessafari601146branchToolsWebKitTestRunnerFontWithFeaturesotf">branches/safari-601.1.46-branch/Tools/WebKitTestRunner/FontWithFeatures.otf</a></li>
<li><a href="#branchessafari601146branchToolsWebKitTestRunnerFontWithFeaturesttf">branches/safari-601.1.46-branch/Tools/WebKitTestRunner/FontWithFeatures.ttf</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#branchessafari601146branchLayoutTestscss3fontfeaturesettingspreinstalledfontshtml">branches/safari-601.1.46-branch/LayoutTests/css3/font-feature-settings-preinstalled-fonts.html</a></li>
<li><a href="#branchessafari601146branchLayoutTestscss3fontfeaturesettingsrendering2expectedhtml">branches/safari-601.1.46-branch/LayoutTests/css3/font-feature-settings-rendering-2-expected.html</a></li>
<li><a href="#branchessafari601146branchLayoutTestscss3fontfeaturesettingsrendering2html">branches/safari-601.1.46-branch/LayoutTests/css3/font-feature-settings-rendering-2.html</a></li>
<li><a href="#branchessafari601146branchLayoutTestsplatformeflcss3fontfeaturesettingsrenderingexpectedpng">branches/safari-601.1.46-branch/LayoutTests/platform/efl/css3/font-feature-settings-rendering-expected.png</a></li>
<li><a href="#branchessafari601146branchLayoutTestsplatformeflcss3fontfeaturesettingsrenderingexpectedtxt">branches/safari-601.1.46-branch/LayoutTests/platform/efl/css3/font-feature-settings-rendering-expected.txt</a></li>
<li><a href="#branchessafari601146branchLayoutTestsplatformgtkcss3fontfeaturesettingsrenderingexpectedpng">branches/safari-601.1.46-branch/LayoutTests/platform/gtk/css3/font-feature-settings-rendering-expected.png</a></li>
<li><a href="#branchessafari601146branchLayoutTestsplatformgtkcss3fontfeaturesettingsrenderingexpectedtxt">branches/safari-601.1.46-branch/LayoutTests/platform/gtk/css3/font-feature-settings-rendering-expected.txt</a></li>
<li><a href="#branchessafari601146branchLayoutTestsplatformiossimulatorcss3fontfeaturesettingsrenderingexpectedtxt">branches/safari-601.1.46-branch/LayoutTests/platform/ios-simulator/css3/font-feature-settings-rendering-expected.txt</a></li>
<li>branches/safari-601.1.46-branch/LayoutTests/platform/mac-yosemite/css3/</li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="branchessafari601146branchLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: branches/safari-601.1.46-branch/LayoutTests/ChangeLog (193588 => 193589)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1.46-branch/LayoutTests/ChangeLog        2015-12-06 21:48:19 UTC (rev 193588)
+++ branches/safari-601.1.46-branch/LayoutTests/ChangeLog        2015-12-06 21:53:53 UTC (rev 193589)
</span><span class="lines">@@ -1,5 +1,30 @@
</span><span class="cx"> 2015-12-06  Matthew Hanson  &lt;matthew_hanson@apple.com&gt;
</span><span class="cx"> 
</span><ins>+        Merge r190848. rdar://problem/23769702
+
+    2015-10-11  Myles C. Maxfield  &lt;mmaxfield@apple.com&gt;
+
+            Test font-variant-* and font-feature-settings with mocked preinstalled fonts
+            https://bugs.webkit.org/show_bug.cgi?id=149777
+
+            Reviewed by Simon Fraser.
+
+            See per-file comments.
+
+            * css3/font-feature-settings-preinstalled-fonts.html: Removed. Superseded by
+            css3/font-feature-settings-rendering.html.
+            * css3/font-feature-settings-rendering-2-expected.html: Removed.
+            * css3/font-feature-settings-rendering-2.html: Removed. Renamed to
+            css3/font-feature-settings-rendering.html
+            * css3/font-feature-settings-rendering-expected.html: Added.
+            * css3/font-feature-settings-rendering.html:
+            * css3/font-variant-all-expected.html:
+            * css3/font-variant-all.html:
+            * css3/resources/FontWithFeatures.otf: Update for new 'name' table.
+            * css3/resources/FontWithFeatures.ttf: Ditto.
+
+2015-12-06  Matthew Hanson  &lt;matthew_hanson@apple.com&gt;
+
</ins><span class="cx">         Merge r190697. rdar://problem/23769727
</span><span class="cx"> 
</span><span class="cx">     2015-10-07  Myles C. Maxfield  &lt;mmaxfield@apple.com&gt;
</span></span></pre></div>
<a id="branchessafari601146branchLayoutTestscss3fontfeaturesettingspreinstalledfontshtml"></a>
<div class="delfile"><h4>Deleted: branches/safari-601.1.46-branch/LayoutTests/css3/font-feature-settings-preinstalled-fonts.html (193588 => 193589)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1.46-branch/LayoutTests/css3/font-feature-settings-preinstalled-fonts.html        2015-12-06 21:48:19 UTC (rev 193588)
+++ branches/safari-601.1.46-branch/LayoutTests/css3/font-feature-settings-preinstalled-fonts.html        2015-12-06 21:53:53 UTC (rev 193589)
</span><span class="lines">@@ -1,23 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-&lt;/head&gt;
-&lt;body&gt;
-&lt;p&gt;
-This test dumps render tree information for text styled with font-feature-settings.
-&lt;/p&gt;
-&lt;script&gt;
-var fonts = [&quot;Andale Mono&quot;, &quot;Arial&quot;, &quot;Didot&quot;, &quot;Geneva&quot;, &quot;Georgia&quot;, &quot;Gill Sans&quot;, &quot;Helvetica&quot;, &quot;Helvetica Neue&quot;, &quot;Hoefler Text&quot;, &quot;Impact&quot;, &quot;Lucida Grande&quot;, &quot;Menlo&quot;, &quot;Monaco&quot;, &quot;Optima&quot;, &quot;Tahoma&quot;, &quot;Times&quot;, &quot;Verdana&quot;, &quot;Zapfino&quot;];
-var features = ['&quot;smcp&quot; 1', '&quot;c2sc&quot; 1', '&quot;zero&quot; 1', '&quot;nalt&quot; 1', '&quot;kern&quot; 1', '&quot;liga&quot; 1', '&quot;dlig&quot; 1', '&quot;hlig&quot; 1', '&quot;clig&quot; 1', '&quot;swsh&quot; 1', '&quot;calt&quot; 1', '&quot;hist&quot; 1', '&quot;salt&quot; 1', '&quot;ss01&quot; 1', '&quot;ss02&quot; 1', '&quot;ss03&quot; 1', '&quot;ss04&quot; 1', '&quot;ss05&quot; 1', '&quot;lnum&quot; 1', '&quot;onum&quot; 1', '&quot;pnum&quot; 1', '&quot;tnum&quot; 1', '&quot;frac&quot; 1', '&quot;afrc&quot; 1'];
-fonts.map(function(font) {
-    features.map(function(feature) {
-        var element = document.createElement(&quot;div&quot;);
-        element.textContent = &quot;Lucky affluent actor asks to feast on giant 10.34\&quot; cheese-filled quiche in fjord.&quot;;
-        element.style.fontFamily = font;
-        element.style.fontFeatureSettings = feature;
-        document.body.appendChild(element);
-    });
-});
-&lt;/script&gt;
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="branchessafari601146branchLayoutTestscss3fontfeaturesettingsrendering2expectedhtml"></a>
<div class="delfile"><h4>Deleted: branches/safari-601.1.46-branch/LayoutTests/css3/font-feature-settings-rendering-2-expected.html (193588 => 193589)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1.46-branch/LayoutTests/css3/font-feature-settings-rendering-2-expected.html        2015-12-06 21:48:19 UTC (rev 193588)
+++ branches/safari-601.1.46-branch/LayoutTests/css3/font-feature-settings-rendering-2-expected.html        2015-12-06 21:53:53 UTC (rev 193589)
</span><span class="lines">@@ -1,85 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-&lt;style&gt;
-@font-face {
-    font-family: &quot;FontFeaturesTest&quot;;
-    src: url(&quot;resources/FontWithFeatures.otf&quot;) format(&quot;opentype&quot;);
-}
-@font-face {
-    font-family: &quot;FontFeaturesTestTTF&quot;;
-    src: url(&quot;resources/FontWithFeatures.ttf&quot;) format(&quot;truetype&quot;);
-}
-&lt;/style&gt;
-&lt;/head&gt;
-&lt;body&gt;
-This tests that font features are able to be turned on and off as desired. It uses a special font
-designed specifically for this purpose. The test passes if you see a sequence of alternating check
-marks and X below.
-&lt;div&gt;&lt;span style=&quot;font-family: FontFeaturesTest;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTest;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTest;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTest;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTest;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTest;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTest;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTest;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTest;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTest;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTest;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTest;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTest;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTest;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTest;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTest;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTest;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTest;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTest;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTest;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTest;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTest;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTest;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTest;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTest;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTest;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTest;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTest;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTest;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTest;&quot;&gt;BA&lt;/span&gt;
-&lt;/div&gt;
-&lt;div&gt;&lt;span style=&quot;font-family: FontFeaturesTestTTF;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTestTTF;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTestTTF;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTestTTF;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTestTTF;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTestTTF;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTestTTF;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTestTTF;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTestTTF;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTestTTF;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTestTTF;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTestTTF;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTestTTF;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTestTTF;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTestTTF;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTestTTF;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTestTTF;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTestTTF;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTestTTF;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTestTTF;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTestTTF;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTestTTF;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTestTTF;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTestTTF;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTestTTF;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTestTTF;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTestTTF;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTestTTF;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTestTTF;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTestTTF;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTestTTF;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTestTTF;&quot;&gt;BA&lt;/span&gt;
-&lt;span style=&quot;font-family: FontFeaturesTestTTF;&quot;&gt;BA&lt;/span&gt;
-&lt;/div&gt;
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="branchessafari601146branchLayoutTestscss3fontfeaturesettingsrendering2html"></a>
<div class="delfile"><h4>Deleted: branches/safari-601.1.46-branch/LayoutTests/css3/font-feature-settings-rendering-2.html (193588 => 193589)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1.46-branch/LayoutTests/css3/font-feature-settings-rendering-2.html        2015-12-06 21:48:19 UTC (rev 193588)
+++ branches/safari-601.1.46-branch/LayoutTests/css3/font-feature-settings-rendering-2.html        2015-12-06 21:53:53 UTC (rev 193589)
</span><span class="lines">@@ -1,102 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-&lt;style&gt;
-@font-face {
-    font-family: &quot;FontFeaturesTest&quot;;
-    src: url(&quot;resources/FontWithFeatures.otf&quot;) format(&quot;opentype&quot;);
-}
-@font-face {
-    font-family: &quot;FontFeaturesTestTTF&quot;;
-    src: url(&quot;resources/FontWithFeatures.ttf&quot;) format(&quot;truetype&quot;);
-}
-&lt;/style&gt;
-&lt;/head&gt;
-&lt;body&gt;
-This tests that font features are able to be turned on and off as desired. It uses a special font
-designed specifically for this purpose. The test passes if you see a sequence of alternating check
-marks and X below.
-&lt;div id=&quot;insertionPoint&quot;&gt;&lt;/div&gt;
-&lt;div id=&quot;insertionPoint2&quot;&gt;&lt;/div&gt;
-&lt;script&gt;
-var insertionPoint = document.getElementById(&quot;insertionPoint&quot;);
-var insertionPoint2 = document.getElementById(&quot;insertionPoint2&quot;);
-function addElement(placeToInsert, familyName, feature, c) {
-    [&quot;0&quot;, &quot;1&quot;].map(function(state) {
-        var element = document.createElement(&quot;span&quot;);
-        element.textContent = c;
-        element.style.fontFamily = familyName;
-        element.style.fontFeatureSettings = '&quot;' + feature + '&quot; ' + state;
-        placeToInsert.appendChild(element);
-    });
-    placeToInsert.appendChild(document.createTextNode(&quot; &quot;));
-}
-
-addElement(insertionPoint, &quot;FontFeaturesTest&quot;, &quot;liga&quot;, &quot;C&quot;);
-addElement(insertionPoint, &quot;FontFeaturesTest&quot;, &quot;clig&quot;, &quot;D&quot;);
-addElement(insertionPoint, &quot;FontFeaturesTest&quot;, &quot;dlig&quot;, &quot;E&quot;);
-addElement(insertionPoint, &quot;FontFeaturesTest&quot;, &quot;hlig&quot;, &quot;F&quot;);
-addElement(insertionPoint, &quot;FontFeaturesTest&quot;, &quot;calt&quot;, &quot;G&quot;);
-addElement(insertionPoint, &quot;FontFeaturesTest&quot;, &quot;subs&quot;, &quot;H&quot;);
-addElement(insertionPoint, &quot;FontFeaturesTest&quot;, &quot;sups&quot;, &quot;I&quot;);
-addElement(insertionPoint, &quot;FontFeaturesTest&quot;, &quot;smcp&quot;, &quot;J&quot;);
-addElement(insertionPoint, &quot;FontFeaturesTest&quot;, &quot;c2sc&quot;, &quot;K&quot;);
-addElement(insertionPoint, &quot;FontFeaturesTest&quot;, &quot;pcap&quot;, &quot;L&quot;);
-addElement(insertionPoint, &quot;FontFeaturesTest&quot;, &quot;c2pc&quot;, &quot;M&quot;);
-addElement(insertionPoint, &quot;FontFeaturesTest&quot;, &quot;unic&quot;, &quot;N&quot;);
-addElement(insertionPoint, &quot;FontFeaturesTest&quot;, &quot;titl&quot;, &quot;O&quot;);
-addElement(insertionPoint, &quot;FontFeaturesTest&quot;, &quot;lnum&quot;, &quot;P&quot;);
-addElement(insertionPoint, &quot;FontFeaturesTest&quot;, &quot;onum&quot;, &quot;Q&quot;);
-addElement(insertionPoint, &quot;FontFeaturesTest&quot;, &quot;pnum&quot;, &quot;R&quot;);
-addElement(insertionPoint, &quot;FontFeaturesTest&quot;, &quot;tnum&quot;, &quot;S&quot;);
-addElement(insertionPoint, &quot;FontFeaturesTest&quot;, &quot;frac&quot;, &quot;T&quot;);
-//addElement(insertionPoint, &quot;FontFeaturesTest&quot;, &quot;afrc&quot;, &quot;U&quot;);
-addElement(insertionPoint, &quot;FontFeaturesTest&quot;, &quot;ordn&quot;, &quot;V&quot;);
-addElement(insertionPoint, &quot;FontFeaturesTest&quot;, &quot;zero&quot;, &quot;W&quot;);
-addElement(insertionPoint, &quot;FontFeaturesTest&quot;, &quot;hist&quot;, &quot;X&quot;);
-addElement(insertionPoint, &quot;FontFeaturesTest&quot;, &quot;jp78&quot;, &quot;Y&quot;);
-addElement(insertionPoint, &quot;FontFeaturesTest&quot;, &quot;jp83&quot;, &quot;Z&quot;);
-addElement(insertionPoint, &quot;FontFeaturesTest&quot;, &quot;jp90&quot;, &quot;a&quot;);
-addElement(insertionPoint, &quot;FontFeaturesTest&quot;, &quot;jp04&quot;, &quot;b&quot;);
-addElement(insertionPoint, &quot;FontFeaturesTest&quot;, &quot;smpl&quot;, &quot;c&quot;);
-addElement(insertionPoint, &quot;FontFeaturesTest&quot;, &quot;trad&quot;, &quot;d&quot;);
-addElement(insertionPoint, &quot;FontFeaturesTest&quot;, &quot;fwid&quot;, &quot;e&quot;);
-addElement(insertionPoint, &quot;FontFeaturesTest&quot;, &quot;pwid&quot;, &quot;f&quot;);
-addElement(insertionPoint, &quot;FontFeaturesTest&quot;, &quot;ruby&quot;, &quot;g&quot;);
-
-addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;liga&quot;, &quot;C&quot;);
-addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;liga&quot;, &quot;D&quot;);
-addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;clig&quot;, &quot;C&quot;);
-addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;clig&quot;, &quot;D&quot;);
-addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;dlig&quot;, &quot;G&quot;);
-addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;hlig&quot;, &quot;I&quot;);
-addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;calt&quot;, &quot;L&quot;);
-addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;subs&quot;, &quot;O&quot;);
-addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;sups&quot;, &quot;P&quot;);
-addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;smcp&quot;, &quot;S&quot;);
-addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;c2sc&quot;, &quot;V&quot;);
-addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;pcap&quot;, &quot;T&quot;);
-addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;c2pc&quot;, &quot;W&quot;);
-addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;unic&quot;, &quot;Y&quot;);
-addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;titl&quot;, &quot;a&quot;);
-addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;lnum&quot;, &quot;c&quot;);
-addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;onum&quot;, &quot;d&quot;);
-addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;pnum&quot;, &quot;f&quot;);
-addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;tnum&quot;, &quot;g&quot;);
-addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;frac&quot;, &quot;i&quot;);
-addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;afrc&quot;, &quot;j&quot;);
-addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;ordn&quot;, &quot;Q&quot;);
-addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;zero&quot;, &quot;k&quot;);
-addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;hist&quot;, &quot;K&quot;);
-addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;jp78&quot;, &quot;m&quot;);
-addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;jp83&quot;, &quot;n&quot;);
-addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;jp90&quot;, &quot;o&quot;);
-addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;jp04&quot;, &quot;p&quot;);
-addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;smpl&quot;, &quot;q&quot;);
-addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;trad&quot;, &quot;r&quot;);
-addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;fwid&quot;, &quot;t&quot;);
-addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;pwid&quot;, &quot;u&quot;);
-addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;ruby&quot;, &quot;v&quot;);
-&lt;/script&gt;
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="branchessafari601146branchLayoutTestscss3fontfeaturesettingsrenderinghtml"></a>
<div class="modfile"><h4>Modified: branches/safari-601.1.46-branch/LayoutTests/css3/font-feature-settings-rendering.html (193588 => 193589)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1.46-branch/LayoutTests/css3/font-feature-settings-rendering.html        2015-12-06 21:48:19 UTC (rev 193588)
+++ branches/safari-601.1.46-branch/LayoutTests/css3/font-feature-settings-rendering.html        2015-12-06 21:53:53 UTC (rev 193589)
</span><span class="lines">@@ -1,40 +1,172 @@
</span><ins>+&lt;!DOCTYPE html&gt;
+&lt;html&gt;
</ins><span class="cx"> &lt;head&gt;
</span><span class="cx"> &lt;style&gt;
</span><span class="cx"> @font-face {
</span><del>-    /* FeatureTest.ttf is a small font for testing OpenType features.
-     * It contains:
-     * - The black box glyph which is associated with 'W', 'e', 'b', 'K', 'i' and 't'.
-     * - A discretionary ligature glyph of 'WebKit'.
-     */
-    font-family: 'test';
-    src: url(resources/FeatureTest.ttf);
</del><ins>+    font-family: &quot;FontFeaturesTestOTF&quot;;
+    src: url(&quot;resources/FontWithFeatures.otf&quot;) format(&quot;opentype&quot;);
</ins><span class="cx"> }
</span><del>-.dligOn {
-    font-family: 'test';
-    font-feature-settings: 'dlig';
</del><ins>+@font-face {
+    font-family: &quot;FontFeaturesTestTTF&quot;;
+    src: url(&quot;resources/FontWithFeatures.ttf&quot;) format(&quot;truetype&quot;);
</ins><span class="cx"> }
</span><del>-.dligOff {
-    font-family: 'test';
-    font-feature-settings: 'dlig' 0;
-}
-.dligNone {
-    font-family: 'test';
-}
</del><span class="cx"> &lt;/style&gt;
</span><ins>+&lt;/head&gt;
+&lt;body&gt;
+This tests that font features are able to be turned on and off as desired. It uses a special font
+designed specifically for this purpose. The test passes if you see a sequence of alternating check
+marks and X below.
+&lt;div id=&quot;insertionPoint&quot;&gt;&lt;/div&gt;
+&lt;div id=&quot;insertionPoint2&quot;&gt;&lt;/div&gt;
+&lt;div id=&quot;insertionPoint3&quot;&gt;&lt;/div&gt;
+&lt;div id=&quot;insertionPoint4&quot;&gt;&lt;/div&gt;
</ins><span class="cx"> &lt;script&gt;
</span><del>-if (window.testRunner)
-    window.testRunner.waitUntilDone();
</del><ins>+var insertionPoint = document.getElementById(&quot;insertionPoint&quot;);
+var insertionPoint2 = document.getElementById(&quot;insertionPoint2&quot;);
+var insertionPoint3 = document.getElementById(&quot;insertionPoint3&quot;);
+var insertionPoint4 = document.getElementById(&quot;insertionPoint4&quot;);
+function addElement(placeToInsert, familyName, feature, c) {
+    [&quot;0&quot;, &quot;1&quot;].map(function(state) {
+        var element = document.createElement(&quot;span&quot;);
+        element.textContent = c;
+        element.style.fontFamily = familyName;
+        element.style.fontFeatureSettings = '&quot;' + feature + '&quot; ' + state;
+        placeToInsert.appendChild(element);
+    });
+    placeToInsert.appendChild(document.createTextNode(&quot; &quot;));
+}
</ins><span class="cx"> 
</span><del>-function test() {
-    document.body.offsetTop;
-    if (window.testRunner)
-        testRunner.notifyDone();
-}
</del><ins>+addElement(insertionPoint, &quot;FontFeaturesTestOTF&quot;, &quot;liga&quot;, &quot;C&quot;);
+addElement(insertionPoint, &quot;FontFeaturesTestOTF&quot;, &quot;clig&quot;, &quot;D&quot;);
+addElement(insertionPoint, &quot;FontFeaturesTestOTF&quot;, &quot;dlig&quot;, &quot;E&quot;);
+addElement(insertionPoint, &quot;FontFeaturesTestOTF&quot;, &quot;hlig&quot;, &quot;F&quot;);
+addElement(insertionPoint, &quot;FontFeaturesTestOTF&quot;, &quot;calt&quot;, &quot;G&quot;);
+addElement(insertionPoint, &quot;FontFeaturesTestOTF&quot;, &quot;subs&quot;, &quot;H&quot;);
+addElement(insertionPoint, &quot;FontFeaturesTestOTF&quot;, &quot;sups&quot;, &quot;I&quot;);
+addElement(insertionPoint, &quot;FontFeaturesTestOTF&quot;, &quot;smcp&quot;, &quot;J&quot;);
+addElement(insertionPoint, &quot;FontFeaturesTestOTF&quot;, &quot;c2sc&quot;, &quot;K&quot;);
+addElement(insertionPoint, &quot;FontFeaturesTestOTF&quot;, &quot;pcap&quot;, &quot;L&quot;);
+addElement(insertionPoint, &quot;FontFeaturesTestOTF&quot;, &quot;c2pc&quot;, &quot;M&quot;);
+addElement(insertionPoint, &quot;FontFeaturesTestOTF&quot;, &quot;unic&quot;, &quot;N&quot;);
+addElement(insertionPoint, &quot;FontFeaturesTestOTF&quot;, &quot;titl&quot;, &quot;O&quot;);
+addElement(insertionPoint, &quot;FontFeaturesTestOTF&quot;, &quot;lnum&quot;, &quot;P&quot;);
+addElement(insertionPoint, &quot;FontFeaturesTestOTF&quot;, &quot;onum&quot;, &quot;Q&quot;);
+addElement(insertionPoint, &quot;FontFeaturesTestOTF&quot;, &quot;pnum&quot;, &quot;R&quot;);
+addElement(insertionPoint, &quot;FontFeaturesTestOTF&quot;, &quot;tnum&quot;, &quot;S&quot;);
+addElement(insertionPoint, &quot;FontFeaturesTestOTF&quot;, &quot;frac&quot;, &quot;T&quot;);
+//addElement(insertionPoint, &quot;FontFeaturesTestOTF&quot;, &quot;afrc&quot;, &quot;U&quot;);
+addElement(insertionPoint, &quot;FontFeaturesTestOTF&quot;, &quot;ordn&quot;, &quot;V&quot;);
+addElement(insertionPoint, &quot;FontFeaturesTestOTF&quot;, &quot;zero&quot;, &quot;W&quot;);
+addElement(insertionPoint, &quot;FontFeaturesTestOTF&quot;, &quot;hist&quot;, &quot;X&quot;);
+addElement(insertionPoint, &quot;FontFeaturesTestOTF&quot;, &quot;jp78&quot;, &quot;Y&quot;);
+addElement(insertionPoint, &quot;FontFeaturesTestOTF&quot;, &quot;jp83&quot;, &quot;Z&quot;);
+addElement(insertionPoint, &quot;FontFeaturesTestOTF&quot;, &quot;jp90&quot;, &quot;a&quot;);
+addElement(insertionPoint, &quot;FontFeaturesTestOTF&quot;, &quot;jp04&quot;, &quot;b&quot;);
+addElement(insertionPoint, &quot;FontFeaturesTestOTF&quot;, &quot;smpl&quot;, &quot;c&quot;);
+addElement(insertionPoint, &quot;FontFeaturesTestOTF&quot;, &quot;trad&quot;, &quot;d&quot;);
+addElement(insertionPoint, &quot;FontFeaturesTestOTF&quot;, &quot;fwid&quot;, &quot;e&quot;);
+addElement(insertionPoint, &quot;FontFeaturesTestOTF&quot;, &quot;pwid&quot;, &quot;f&quot;);
+addElement(insertionPoint, &quot;FontFeaturesTestOTF&quot;, &quot;ruby&quot;, &quot;g&quot;);
+
+addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;liga&quot;, &quot;C&quot;);
+addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;liga&quot;, &quot;D&quot;);
+addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;clig&quot;, &quot;C&quot;);
+addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;clig&quot;, &quot;D&quot;);
+addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;dlig&quot;, &quot;G&quot;);
+addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;hlig&quot;, &quot;I&quot;);
+addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;calt&quot;, &quot;L&quot;);
+addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;subs&quot;, &quot;O&quot;);
+addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;sups&quot;, &quot;P&quot;);
+addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;smcp&quot;, &quot;S&quot;);
+addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;c2sc&quot;, &quot;V&quot;);
+addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;pcap&quot;, &quot;T&quot;);
+addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;c2pc&quot;, &quot;W&quot;);
+addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;unic&quot;, &quot;Y&quot;);
+addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;titl&quot;, &quot;a&quot;);
+addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;lnum&quot;, &quot;c&quot;);
+addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;onum&quot;, &quot;d&quot;);
+addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;pnum&quot;, &quot;f&quot;);
+addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;tnum&quot;, &quot;g&quot;);
+addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;frac&quot;, &quot;i&quot;);
+addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;afrc&quot;, &quot;j&quot;);
+addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;ordn&quot;, &quot;Q&quot;);
+addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;zero&quot;, &quot;k&quot;);
+addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;hist&quot;, &quot;K&quot;);
+addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;jp78&quot;, &quot;m&quot;);
+addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;jp83&quot;, &quot;n&quot;);
+addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;jp90&quot;, &quot;o&quot;);
+addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;jp04&quot;, &quot;p&quot;);
+addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;smpl&quot;, &quot;q&quot;);
+addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;trad&quot;, &quot;r&quot;);
+addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;fwid&quot;, &quot;t&quot;);
+addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;pwid&quot;, &quot;u&quot;);
+addElement(insertionPoint2, &quot;FontFeaturesTestTTF&quot;, &quot;ruby&quot;, &quot;v&quot;);
+
+addElement(insertionPoint3, &quot;FontWithFeaturesOTF&quot;, &quot;liga&quot;, &quot;C&quot;);
+addElement(insertionPoint3, &quot;FontWithFeaturesOTF&quot;, &quot;clig&quot;, &quot;D&quot;);
+addElement(insertionPoint3, &quot;FontWithFeaturesOTF&quot;, &quot;dlig&quot;, &quot;E&quot;);
+addElement(insertionPoint3, &quot;FontWithFeaturesOTF&quot;, &quot;hlig&quot;, &quot;F&quot;);
+addElement(insertionPoint3, &quot;FontWithFeaturesOTF&quot;, &quot;calt&quot;, &quot;G&quot;);
+addElement(insertionPoint3, &quot;FontWithFeaturesOTF&quot;, &quot;subs&quot;, &quot;H&quot;);
+addElement(insertionPoint3, &quot;FontWithFeaturesOTF&quot;, &quot;sups&quot;, &quot;I&quot;);
+addElement(insertionPoint3, &quot;FontWithFeaturesOTF&quot;, &quot;smcp&quot;, &quot;J&quot;);
+addElement(insertionPoint3, &quot;FontWithFeaturesOTF&quot;, &quot;c2sc&quot;, &quot;K&quot;);
+addElement(insertionPoint3, &quot;FontWithFeaturesOTF&quot;, &quot;pcap&quot;, &quot;L&quot;);
+addElement(insertionPoint3, &quot;FontWithFeaturesOTF&quot;, &quot;c2pc&quot;, &quot;M&quot;);
+addElement(insertionPoint3, &quot;FontWithFeaturesOTF&quot;, &quot;unic&quot;, &quot;N&quot;);
+addElement(insertionPoint3, &quot;FontWithFeaturesOTF&quot;, &quot;titl&quot;, &quot;O&quot;);
+addElement(insertionPoint3, &quot;FontWithFeaturesOTF&quot;, &quot;lnum&quot;, &quot;P&quot;);
+addElement(insertionPoint3, &quot;FontWithFeaturesOTF&quot;, &quot;onum&quot;, &quot;Q&quot;);
+addElement(insertionPoint3, &quot;FontWithFeaturesOTF&quot;, &quot;pnum&quot;, &quot;R&quot;);
+addElement(insertionPoint3, &quot;FontWithFeaturesOTF&quot;, &quot;tnum&quot;, &quot;S&quot;);
+addElement(insertionPoint3, &quot;FontWithFeaturesOTF&quot;, &quot;frac&quot;, &quot;T&quot;);
+//addElement(insertionPoint3, &quot;FontWithFeaturesOTF&quot;, &quot;afrc&quot;, &quot;U&quot;);
+addElement(insertionPoint3, &quot;FontWithFeaturesOTF&quot;, &quot;ordn&quot;, &quot;V&quot;);
+addElement(insertionPoint3, &quot;FontWithFeaturesOTF&quot;, &quot;zero&quot;, &quot;W&quot;);
+addElement(insertionPoint3, &quot;FontWithFeaturesOTF&quot;, &quot;hist&quot;, &quot;X&quot;);
+addElement(insertionPoint3, &quot;FontWithFeaturesOTF&quot;, &quot;jp78&quot;, &quot;Y&quot;);
+addElement(insertionPoint3, &quot;FontWithFeaturesOTF&quot;, &quot;jp83&quot;, &quot;Z&quot;);
+addElement(insertionPoint3, &quot;FontWithFeaturesOTF&quot;, &quot;jp90&quot;, &quot;a&quot;);
+addElement(insertionPoint3, &quot;FontWithFeaturesOTF&quot;, &quot;jp04&quot;, &quot;b&quot;);
+addElement(insertionPoint3, &quot;FontWithFeaturesOTF&quot;, &quot;smpl&quot;, &quot;c&quot;);
+addElement(insertionPoint3, &quot;FontWithFeaturesOTF&quot;, &quot;trad&quot;, &quot;d&quot;);
+addElement(insertionPoint3, &quot;FontWithFeaturesOTF&quot;, &quot;fwid&quot;, &quot;e&quot;);
+addElement(insertionPoint3, &quot;FontWithFeaturesOTF&quot;, &quot;pwid&quot;, &quot;f&quot;);
+addElement(insertionPoint3, &quot;FontWithFeaturesOTF&quot;, &quot;ruby&quot;, &quot;g&quot;);
+
+addElement(insertionPoint4, &quot;FontWithFeaturesTTF&quot;, &quot;liga&quot;, &quot;C&quot;);
+addElement(insertionPoint4, &quot;FontWithFeaturesTTF&quot;, &quot;liga&quot;, &quot;D&quot;);
+addElement(insertionPoint4, &quot;FontWithFeaturesTTF&quot;, &quot;clig&quot;, &quot;C&quot;);
+addElement(insertionPoint4, &quot;FontWithFeaturesTTF&quot;, &quot;clig&quot;, &quot;D&quot;);
+addElement(insertionPoint4, &quot;FontWithFeaturesTTF&quot;, &quot;dlig&quot;, &quot;G&quot;);
+addElement(insertionPoint4, &quot;FontWithFeaturesTTF&quot;, &quot;hlig&quot;, &quot;I&quot;);
+addElement(insertionPoint4, &quot;FontWithFeaturesTTF&quot;, &quot;calt&quot;, &quot;L&quot;);
+addElement(insertionPoint4, &quot;FontWithFeaturesTTF&quot;, &quot;subs&quot;, &quot;O&quot;);
+addElement(insertionPoint4, &quot;FontWithFeaturesTTF&quot;, &quot;sups&quot;, &quot;P&quot;);
+addElement(insertionPoint4, &quot;FontWithFeaturesTTF&quot;, &quot;smcp&quot;, &quot;S&quot;);
+addElement(insertionPoint4, &quot;FontWithFeaturesTTF&quot;, &quot;c2sc&quot;, &quot;V&quot;);
+addElement(insertionPoint4, &quot;FontWithFeaturesTTF&quot;, &quot;pcap&quot;, &quot;T&quot;);
+addElement(insertionPoint4, &quot;FontWithFeaturesTTF&quot;, &quot;c2pc&quot;, &quot;W&quot;);
+addElement(insertionPoint4, &quot;FontWithFeaturesTTF&quot;, &quot;unic&quot;, &quot;Y&quot;);
+addElement(insertionPoint4, &quot;FontWithFeaturesTTF&quot;, &quot;titl&quot;, &quot;a&quot;);
+addElement(insertionPoint4, &quot;FontWithFeaturesTTF&quot;, &quot;lnum&quot;, &quot;c&quot;);
+addElement(insertionPoint4, &quot;FontWithFeaturesTTF&quot;, &quot;onum&quot;, &quot;d&quot;);
+addElement(insertionPoint4, &quot;FontWithFeaturesTTF&quot;, &quot;pnum&quot;, &quot;f&quot;);
+addElement(insertionPoint4, &quot;FontWithFeaturesTTF&quot;, &quot;tnum&quot;, &quot;g&quot;);
+addElement(insertionPoint4, &quot;FontWithFeaturesTTF&quot;, &quot;frac&quot;, &quot;i&quot;);
+addElement(insertionPoint4, &quot;FontWithFeaturesTTF&quot;, &quot;afrc&quot;, &quot;j&quot;);
+addElement(insertionPoint4, &quot;FontWithFeaturesTTF&quot;, &quot;ordn&quot;, &quot;Q&quot;);
+addElement(insertionPoint4, &quot;FontWithFeaturesTTF&quot;, &quot;zero&quot;, &quot;k&quot;);
+addElement(insertionPoint4, &quot;FontWithFeaturesTTF&quot;, &quot;hist&quot;, &quot;K&quot;);
+addElement(insertionPoint4, &quot;FontWithFeaturesTTF&quot;, &quot;jp78&quot;, &quot;m&quot;);
+addElement(insertionPoint4, &quot;FontWithFeaturesTTF&quot;, &quot;jp83&quot;, &quot;n&quot;);
+addElement(insertionPoint4, &quot;FontWithFeaturesTTF&quot;, &quot;jp90&quot;, &quot;o&quot;);
+addElement(insertionPoint4, &quot;FontWithFeaturesTTF&quot;, &quot;jp04&quot;, &quot;p&quot;);
+addElement(insertionPoint4, &quot;FontWithFeaturesTTF&quot;, &quot;smpl&quot;, &quot;q&quot;);
+addElement(insertionPoint4, &quot;FontWithFeaturesTTF&quot;, &quot;trad&quot;, &quot;r&quot;);
+addElement(insertionPoint4, &quot;FontWithFeaturesTTF&quot;, &quot;fwid&quot;, &quot;t&quot;);
+addElement(insertionPoint4, &quot;FontWithFeaturesTTF&quot;, &quot;pwid&quot;, &quot;u&quot;);
+addElement(insertionPoint4, &quot;FontWithFeaturesTTF&quot;, &quot;ruby&quot;, &quot;v&quot;);
</ins><span class="cx"> &lt;/script&gt;
</span><del>-&lt;/head&gt;
-&lt;body onload=&quot;setTimeout(test, 300)&quot;&gt;
-&lt;p&gt;Test for font-feature-settings property.  The first word of the following three words should be displayed like &quot;WebKit&quot;, while others should be displayed as black boxes.&lt;/p&gt;
-&lt;div class=&quot;dligOn&quot;&gt;WebKit&lt;/div&gt;
-&lt;div class=&quot;dligOff&quot;&gt;WebKit&lt;/div&gt;
-&lt;div class=&quot;dligNone&quot;&gt;WebKit&lt;/div&gt;
</del><span class="cx"> &lt;/body&gt;
</span><ins>+&lt;/html&gt;
</ins></span></pre></div>
<a id="branchessafari601146branchLayoutTestscss3resourcesFontWithFeaturesttf"></a>
<div class="modfile"><h4>Modified: branches/safari-601.1.46-branch/LayoutTests/css3/resources/FontWithFeatures.ttf (193588 => 193589)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1.46-branch/LayoutTests/css3/resources/FontWithFeatures.ttf        2015-12-06 21:48:19 UTC (rev 193588)
+++ branches/safari-601.1.46-branch/LayoutTests/css3/resources/FontWithFeatures.ttf        2015-12-06 21:53:53 UTC (rev 193589)
</span><span class="lines">@@ -1,9 +1,8 @@
</span><del>-true \x80@OS/2H\xE0Yb\xCCdcmap\xD5\xAF0jfeat\xA7Rp\x9Clglyf\xC8(\xD5\xC3headeD\xF9 6hheag7X$hmtx\xD4 \x86|\xD4loca\xAB9P\xD8maxpk( morx\xC9BH @name\x9FW!\x88-\x8Epost/ \xF4TKBW\xFF\xFFf\xFF\xFC\xFF\xFF \xFF\xFFD
</del><ins>+true \x80@OS/2H\xE0Yb\xCCdcmap\xD5\xAF0jfeat\xA7Rp\x9Clglyf\xC8(\xD5\xC3headeD\xF9 6hheag7X$hmtx\xD4 \x86|\xD4loca\xAB9P\xD8maxpk( morx\xC9BH @nameل/\xF4!\x88|post0 \xF4TKBW\xFF\xFFf\xFF\xFC\xFF\xFF \xFF\xFFD
</ins><span class="cx">  (AZaz&amp;Zz\xFF\xFFAa\xFF\xFF\xFF\xDA\xFF\xA0        \xB4$\xD8
</span><span class="cx"> 
</span><span class="cx"> \xE0\x80-%\xF0\x80&amp;\xFC\x80\x80\x80\x80$\x80# 0\x80'&lt;,@\x80/\\x807h;        .  c+ccccc !&quot;c$%&amp;c()*-c0123 456c89:&lt;\xC8\xC8  \xC8X\xFD\xA8\xC8X\xFD\xA8\xC8\xC8\xB6\xBC\xC82\xFA\x902\xFE&gt;\xFE\xD4\xF42\xFF\x90\xFF\xCE\xFE&gt;,22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90
 \xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp
 2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x
 90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&a
 mp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\
 x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\x
 FF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xC
 E\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFE
 p\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFE
 p\xFF\xCE\x90\xFEp2\x90\x902\xFEpZ2M_&lt;\xF5f5\xC8\xC8222222222222222222222222222222222222222222222222222'X\xA7\xF6E\x94\xE32\x81\xD0n\xBD [\xAA\xF9H\x97\xE65\x84\xD3&quot;q\xC0^\xAD\xFC        K        \x9A        \xE9
</span><ins>+%\xF0\x80&amp;\xFC\x80\x80\x80\x80$\x80# 0\x80'&lt;,@\x80/\\x807h;        .  c+ccccc !&quot;c$%&amp;c()*-c0123 456c89:&lt;\xC8\xC8  \xC8X\xFD\xA8\xC8X\xFD\xA8\xC8\xC8\xB6\xBC\xC82\xFA\x902\xFE&gt;\xFE\xD4\xF42\xFF\x90\xFF\xCE\xFE&gt;,22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\x
 CE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xF
 Ep\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xF
 Ep\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xF
 F\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE
 \x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90
 \xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp
 2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x
 90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x
 902\xFEp\xE5\xD7з_&lt;\xF5f5\xC8\xC8222222222222222222222222222222222222222222222222222'X\xA7\xF6E\x94\xE32\x81\xD0n\xBD [\xAA\xF9H\x97\xE65\x84\xD3&quot;q\xC0^\xAD\xFC        K        \x9A        \xE9
</ins><span class="cx"> 8
</span><span class="cx"> \x87
</span><span class="cx"> \xD6 % t \xC3  a \xB0 \xFF@@ -15,10 +14,11 @@
</span><span class="cx"> c\xFF\xFF\xFF\xFFD
</span><span class="cx"> \xFF\xFF\xFF\xFFD
</span><span class="cx"> \xFF\xFF\xFF\xFFD
</span><del>-\xFF\xFF\xFF\xFFD%c\xFF\xFF\xFF\xFFD%\xFF\xFF\xFF\xFFD%\xFF\xFF\xFF\xFFD&amp;c\xFF\xFF\xFF\xFFD&amp;\xFF\xFF\xFF\xFFD&amp;\xFF\xFF\xFF\xFFDc\xFF\xFF\xFF\xFFD\xFF\xFF\xFF\xFFDc\xFF\xFF\xFF\xFFD\xFF\xFF\xFF\xFFDc\xFF\xFF\xFF\xFFD
 \xFF\xFF\xFF\xFFD\xFF\xFF\xFF\xFFDc\xFF\xFF\xFF\xFFD\xFF\xFF\xFF\xFF D\xFF\xFF\xFF\xFF!D c\xFF\xFF\xFF\xFF&quot;D \xFF\xFF\xFF\xFF#D \xFF\xFF\xFF\xFF$D\xFF\xFF\xFF\xFF%Dc\xFF\xFF\xFF\xFF&amp;D\xFF\xFF\xFF\xFF'D\xFF\xFF\xFF\xFF(D\xFF\xFF\xFF\xFF
 )D \xFF\xFF\xFF\xFF*D\xFF\xFF\xFF\xFF+D\xFF\xFF\xFF\xFF,Dc\xFF\xFF\xFF\xFF-D\xFF\xFF\xFF\xFF.D\xFF\xFF\xFF\xFF/D\xFF\xFF\xFF\xFF0=\xE2        .b\x9E\xD4Bt        \xB0.\xEE
-* \  \x9A-\xDA.R+v\x98\xB4\xDELh\x92\xC8HLn\x98\xC0 \xDE!&quot;:#l$\x90%\xBA&amp;\xF2'&amp;(B)l*\xA0,\xD4-/,0R1|2\xB03\xE44        5        L6        \x867        \xC28        \xE29
- :
-:;
-l&lt;
-\x86MylesFontkLigaturesTypekCommonLigaturesOnSelectorkContextualLigaturesOnSelectorkCommonLigaturesOffSelectorkContextualLigaturesOffSelectorkRareLigaturesOnSelectorkRareLigaturesOffSelectorkHistoricalLigaturesOnSelectorkHistoricalLigaturesOffSelectorkHistoricalLigaturesOnSelectorkContextualAlternatesTypekContextualAlternatesOnSelectorkContextualAlternatesOffSelectorkVerticalPositionTypedefaultUnusedSelectorkInferiorsSelectorkSuperiorsSelectorkOrdinalsSelectorkLowerCaseTypedefaultUnusedSelec
 torkLowerCaseSmallCapsSelectorkLowerCasePetiteCapsSelectorkUpperCaseTypedefaultUnusedSelectorkUpperCaseSmallCapsSelectorkUpperCasePetiteCapsSelectorkLetterCaseTypedefaultUnusedSelector14kStyleOptionsTypedefaultUnusedSelectorkTitlingCapsSelectorkNumberCaseTypedefaultUnusedSelectorkUpperCaseNumbersSelectorkLowerCaseNumbersSelectorkNumberSpacingTypedefaultUnusedSelectorkProportionalNumbersSelectorkMonospacedNumbersSelectorkFractionsTypedefaultUnusedSelectorkDiagonalFractionsSelectorkVerticalFr
 actionsSelectorkTypographicExtrasTypekSlashedZeroOnSelectorkCharacterShapeTypedefaultUnusedSelectorkJIS1978CharactersSelectorkJIS1983CharactersSelectorkJIS1990CharactersSelectorkJIS2004CharactersSelectorkSimplifiedCharactersSelectorkTraditionalCharactersSelectorkTextSpacingTypedefaultUnusedSelectorkMonospacedTextSelectorkProportionalTextSelectorkRubyKanaTypekRubyKanaOnSelector
</del><span class="cx">\ No newline at end of file
</span><ins>+\xFF\xFF\xFF\xFFD%c\xFF\xFF\xFF\xFFD%\xFF\xFF\xFF\xFFD%\xFF\xFF\xFF\xFFD&amp;c\xFF\xFF\xFF\xFFD&amp;\xFF\xFF\xFF\xFFD&amp;\xFF\xFF\xFF\xFFDc\xFF\xFF\xFF\xFFD\xFF\xFF\xFF\xFFDc\xFF\xFF\xFF\xFFD\xFF\xFF\xFF\xFFDc\xFF\xFF\xFF\xFFD
 \xFF\xFF\xFF\xFFD\xFF\xFF\xFF\xFFDc\xFF\xFF\xFF\xFFD\xFF\xFF\xFF\xFF D\xFF\xFF\xFF\xFF!D c\xFF\xFF\xFF\xFF&quot;D \xFF\xFF\xFF\xFF#D \xFF\xFF\xFF\xFF$D\xFF\xFF\xFF\xFF%Dc\xFF\xFF\xFF\xFF&amp;D\xFF\xFF\xFF\xFF'D\xFF\xFF\xFF\xFF(D\xFF\xFF\xFF\xFF
 )D \xFF\xFF\xFF\xFF*D\xFF\xFF\xFF\xFF+D\xFF\xFF\xFF\xFF,Dc\xFF\xFF\xFF\xFF-D\xFF\xFF\xFF\xFF.D\xFF\xFF\xFF\xFF/D\xFF\xFF\xFF\xFF0B&amp;&amp;&amp;&amp;L&amp;r\x98&amp;\x9E\xC44\xE0&lt;6P&gt;\x860\xC42\xF4&lt;&amp;        &gt;b.&lt;\xA0
+2\xDC &gt; @L+*\x8C*\xB6$\xE0$+&quot;(J*f6\x908\xC6\xFE*6D8z\xB2*\xD0\xFA&quot;\xFE* (Jr *\x90!2\xBA&quot;2\xEC#$$*B%8l&amp;4\xA4'\xD8(*\xF4)4*4R,,\x86-,\xB2/&amp;\xDE0*        14        .24        b34        \x9644        \xCA5:        \xFE6&lt;
+87 
+t8*
+\x949.
+\xBE:2
+\xEC; &lt;&amp; 8FontWithFeaturesTTFFontWithFeaturesTTFFontWithFeaturesTTFFontWithFeaturesTTF1.0FontWithFeaturesTTFkLigaturesTypekCommonLigaturesOnSelectorkContextualLigaturesOnSelectorkCommonLigaturesOffSelectorkContextualLigaturesOffSelectorkRareLigaturesOnSelectorkRareLigaturesOffSelectorkHistoricalLigaturesOnSelectorkHistoricalLigaturesOffSelectorkHistoricalLigaturesOnSelectorkContextualAlternatesTypekContextualAlternatesOnSelectorkContextualAlternatesOffSelectorkVerticalPositionTypede
 faultUnusedSelectorkInferiorsSelectorkSuperiorsSelectorkOrdinalsSelectorkLowerCaseTypedefaultUnusedSelectorkLowerCaseSmallCapsSelectorkLowerCasePetiteCapsSelectorkUpperCaseTypedefaultUnusedSelectorkUpperCaseSmallCapsSelectorkUpperCasePetiteCapsSelectorkLetterCaseTypedefaultUnusedSelector14kStyleOptionsTypedefaultUnusedSelectorkTitlingCapsSelectorkNumberCaseTypedefaultUnusedSelectorkUpperCaseNumbersSelectorkLowerCaseNumbersSelectorkNumberSpacingTypedefaultUnusedSelectorkProportionalNumbersS
 electorkMonospacedNumbersSelectorkFractionsTypedefaultUnusedSelectorkDiagonalFractionsSelectorkVerticalFractionsSelectorkTypographicExtrasTypekSlashedZeroOnSelectorkCharacterShapeTypedefaultUnusedSelectorkJIS1978CharactersSelectorkJIS1983CharactersSelectorkJIS1990CharactersSelectorkJIS2004CharactersSelectorkSimplifiedCharactersSelectorkTraditionalCharactersSelectorkTextSpacingTypedefaultUnusedSelectorkMonospacedTextSelectorkProportionalTextSelectorkRubyKanaTypekRubyKanaOnSelector
 
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="branchessafari601146branchLayoutTestsplatformeflTestExpectations"></a>
<div class="modfile"><h4>Modified: branches/safari-601.1.46-branch/LayoutTests/platform/efl/TestExpectations (193588 => 193589)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1.46-branch/LayoutTests/platform/efl/TestExpectations        2015-12-06 21:48:19 UTC (rev 193588)
+++ branches/safari-601.1.46-branch/LayoutTests/platform/efl/TestExpectations        2015-12-06 21:53:53 UTC (rev 193589)
</span><span class="lines">@@ -83,6 +83,9 @@
</span><span class="cx"> 
</span><span class="cx"> css3/font-feature-settings-rendering-2.html [ Skip ]
</span><span class="cx"> 
</span><ins>+# Need to implement font feature seeting for EFL port since r188146.
+css3/font-feature-settings-rendering.html [ Skip ]
+
</ins><span class="cx"> # ----------------------------------------
</span><span class="cx"> # Tests which also fail in other platforms
</span><span class="cx"> # ----------------------------------------
</span></span></pre></div>
<a id="branchessafari601146branchLayoutTestsplatformeflcss3fontfeaturesettingsrenderingexpectedpng"></a>
<div class="binary"><h4>Deleted: branches/safari-601.1.46-branch/LayoutTests/platform/efl/css3/font-feature-settings-rendering-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="branchessafari601146branchLayoutTestsplatformeflcss3fontfeaturesettingsrenderingexpectedtxt"></a>
<div class="delfile"><h4>Deleted: branches/safari-601.1.46-branch/LayoutTests/platform/efl/css3/font-feature-settings-rendering-expected.txt (193588 => 193589)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1.46-branch/LayoutTests/platform/efl/css3/font-feature-settings-rendering-expected.txt        2015-12-06 21:48:19 UTC (rev 193588)
+++ branches/safari-601.1.46-branch/LayoutTests/platform/efl/css3/font-feature-settings-rendering-expected.txt        2015-12-06 21:53:53 UTC (rev 193589)
</span><span class="lines">@@ -1,19 +0,0 @@
</span><del>-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
-  RenderBlock {HTML} at (0,0) size 800x600
-    RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x36
-        RenderText {#text} at (0,0) size 783x35
-          text run at (0,0) width 243: &quot;Test for font-feature-settings property. &quot;
-          text run at (243,0) width 540: &quot;The first word of the following three words should be displayed like \&quot;WebKit\&quot;, while&quot;
-          text run at (0,18) width 267: &quot;others should be displayed as black boxes.&quot;
-      RenderBlock {DIV} at (0,52) size 784x17
-        RenderText {#text} at (0,0) size 30x16
-          text run at (0,0) width 30: &quot;WebKit&quot;
-      RenderBlock {DIV} at (0,69) size 784x17
-        RenderText {#text} at (0,0) size 96x16
-          text run at (0,0) width 96: &quot;WebKit&quot;
-      RenderBlock {DIV} at (0,86) size 784x17
-        RenderText {#text} at (0,0) size 96x16
-          text run at (0,0) width 96: &quot;WebKit&quot;
</del></span></pre></div>
<a id="branchessafari601146branchLayoutTestsplatformgtkcss3fontfeaturesettingsrenderingexpectedpng"></a>
<div class="binary"><h4>Deleted: branches/safari-601.1.46-branch/LayoutTests/platform/gtk/css3/font-feature-settings-rendering-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="branchessafari601146branchLayoutTestsplatformgtkcss3fontfeaturesettingsrenderingexpectedtxt"></a>
<div class="delfile"><h4>Deleted: branches/safari-601.1.46-branch/LayoutTests/platform/gtk/css3/font-feature-settings-rendering-expected.txt (193588 => 193589)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1.46-branch/LayoutTests/platform/gtk/css3/font-feature-settings-rendering-expected.txt        2015-12-06 21:48:19 UTC (rev 193588)
+++ branches/safari-601.1.46-branch/LayoutTests/platform/gtk/css3/font-feature-settings-rendering-expected.txt        2015-12-06 21:53:53 UTC (rev 193589)
</span><span class="lines">@@ -1,19 +0,0 @@
</span><del>-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
-  RenderBlock {HTML} at (0,0) size 800x600
-    RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x34
-        RenderText {#text} at (0,0) size 783x34
-          text run at (0,0) width 243: &quot;Test for font-feature-settings property. &quot;
-          text run at (243,0) width 540: &quot;The first word of the following three words should be displayed like \&quot;WebKit\&quot;, while&quot;
-          text run at (0,17) width 267: &quot;others should be displayed as black boxes.&quot;
-      RenderBlock {DIV} at (0,50) size 784x16
-        RenderText {#text} at (0,0) size 30x16
-          text run at (0,0) width 30: &quot;WebKit&quot;
-      RenderBlock {DIV} at (0,66) size 784x16
-        RenderText {#text} at (0,0) size 96x16
-          text run at (0,0) width 96: &quot;WebKit&quot;
-      RenderBlock {DIV} at (0,82) size 784x16
-        RenderText {#text} at (0,0) size 96x16
-          text run at (0,0) width 96: &quot;WebKit&quot;
</del></span></pre></div>
<a id="branchessafari601146branchLayoutTestsplatformiossimulatorcss3fontfeaturesettingsrenderingexpectedtxt"></a>
<div class="delfile"><h4>Deleted: branches/safari-601.1.46-branch/LayoutTests/platform/ios-simulator/css3/font-feature-settings-rendering-expected.txt (193588 => 193589)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1.46-branch/LayoutTests/platform/ios-simulator/css3/font-feature-settings-rendering-expected.txt        2015-12-06 21:48:19 UTC (rev 193588)
+++ branches/safari-601.1.46-branch/LayoutTests/platform/ios-simulator/css3/font-feature-settings-rendering-expected.txt        2015-12-06 21:53:53 UTC (rev 193589)
</span><span class="lines">@@ -1,19 +0,0 @@
</span><del>-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
-  RenderBlock {HTML} at (0,0) size 800x600
-    RenderBody {BODY} at (8,8) size 784x584
-      RenderBlock {P} at (0,0) size 784x40
-        RenderText {#text} at (0,0) size 756x39
-          text run at (0,0) width 248: &quot;Test for font-feature-settings property. &quot;
-          text run at (247,0) width 509: &quot;The first word of the following three words should be displayed like \&quot;WebKit\&quot;,&quot;
-          text run at (0,20) width 312: &quot;while others should be displayed as black boxes.&quot;
-      RenderBlock {DIV} at (0,56) size 784x17
-        RenderText {#text} at (0,0) size 96x16
-          text run at (0,0) width 96: &quot;WebKit&quot;
-      RenderBlock {DIV} at (0,73) size 784x17
-        RenderText {#text} at (0,0) size 96x16
-          text run at (0,0) width 96: &quot;WebKit&quot;
-      RenderBlock {DIV} at (0,90) size 784x17
-        RenderText {#text} at (0,0) size 96x16
-          text run at (0,0) width 96: &quot;WebKit&quot;
</del></span></pre></div>
<a id="branchessafari601146branchLayoutTestsplatformmacTestExpectations"></a>
<div class="modfile"><h4>Modified: branches/safari-601.1.46-branch/LayoutTests/platform/mac/TestExpectations (193588 => 193589)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1.46-branch/LayoutTests/platform/mac/TestExpectations        2015-12-06 21:48:19 UTC (rev 193588)
+++ branches/safari-601.1.46-branch/LayoutTests/platform/mac/TestExpectations        2015-12-06 21:53:53 UTC (rev 193589)
</span><span class="lines">@@ -266,13 +266,13 @@
</span><span class="cx"> # ENABLE(DRAGGABLE_REGION) is disabled
</span><span class="cx"> fast/css/draggable-region-parser.html
</span><span class="cx"> 
</span><del>-# Font feature settings is not implemented.
-css3/font-feature-settings-rendering.html
</del><ins>+# Font features are not implemented on Mavericks.
+webkit.org/b/149246 [ Mavericks ] css3/font-feature-settings-rendering.html [ ImageOnlyFailure ]
+webkit.org/b/149246 [ Mavericks ] css3/font-variant-all.html [ ImageOnlyFailure ]
+webkit.org/b/149246 [ Mavericks ] css3/font-feature-settings-font-face-rendering.html [ ImageOnlyFailure ]
+webkit.org/b/149246 [ Mavericks ] css3/font-variant-font-face-all.html [ ImageOnlyFailure ]
+webkit.org/b/149246 [ Mavericks ] css3/font-variant-font-face-override.html [ ImageOnlyFailure ]
</ins><span class="cx"> 
</span><del>-webkit.org/b/149246 [ Mavericks ] css3/font-feature-settings-rendering-2.html
-webkit.org/b/149246 [ Mavericks ] css3/font-variant-all-webfont.html
-webkit.org/b/149246 [ Mavericks ] css3/font-variant-parsing.html
-
</del><span class="cx"> # This feature is disabled on Mavericks.
</span><span class="cx"> [ Mavericks ] http/tests/navigation/page-cache-pending-image-load.html [ Skip ]
</span><span class="cx"> [ Mavericks ] http/tests/navigation/page-cache-pending-image-load-cache-partition.html [ Skip ]
</span></span></pre></div>
<a id="branchessafari601146branchLayoutTestsplatformwinTestExpectations"></a>
<div class="modfile"><h4>Modified: branches/safari-601.1.46-branch/LayoutTests/platform/win/TestExpectations (193588 => 193589)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1.46-branch/LayoutTests/platform/win/TestExpectations        2015-12-06 21:48:19 UTC (rev 193588)
+++ branches/safari-601.1.46-branch/LayoutTests/platform/win/TestExpectations        2015-12-06 21:53:53 UTC (rev 193589)
</span><span class="lines">@@ -458,7 +458,6 @@
</span><span class="cx"> 
</span><span class="cx"> # Font feature settings is not implemented.
</span><span class="cx"> css3/font-feature-settings-rendering.html [ Skip ]
</span><del>-css3/font-feature-settings-rendering-2.html [ Skip ]
</del><span class="cx"> 
</span><span class="cx"> # TODO HiDPI tests require test infrastructure enhancements (e.g. testRunner.setBackingScaleFactor)
</span><span class="cx"> # https://bugs.webkit.org/show_bug.cgi?id=87919
</span></span></pre></div>
<a id="branchessafari601146branchToolsChangeLog"></a>
<div class="modfile"><h4>Modified: branches/safari-601.1.46-branch/Tools/ChangeLog (193588 => 193589)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1.46-branch/Tools/ChangeLog        2015-12-06 21:48:19 UTC (rev 193588)
+++ branches/safari-601.1.46-branch/Tools/ChangeLog        2015-12-06 21:53:53 UTC (rev 193589)
</span><span class="lines">@@ -1,5 +1,45 @@
</span><span class="cx"> 2015-12-06  Matthew Hanson  &lt;matthew_hanson@apple.com&gt;
</span><span class="cx"> 
</span><ins>+        Merge r190848. rdar://problem/23769702
+
+        &quot;Build fix&quot; (r193582) from Expo branch squash-merged here:
+
+        * Tools/DumpRenderTree/fonts/FontWithFeatures.otf: Added.
+        * Tools/DumpRenderTree/fonts/FontWithFeatures.ttf: Added.
+        * Tools/WebKitTestRunner/FontWithFeatures.otf: Added.
+        * Tools/WebKitTestRunner/FontWithFeatures.ttf: Added.
+
+    2015-10-11  Myles C. Maxfield  &lt;mmaxfield@apple.com&gt;
+
+            Test font-variant-* and font-feature-settings with mocked preinstalled fonts
+            https://bugs.webkit.org/show_bug.cgi?id=149777
+
+            Reviewed by Simon Fraser.
+
+            Include FontWithFeatures in DumpRenderTree and WebKitTestRunner. Add it
+            to the list of tests to preinstall at startup time.
+
+            Also, update the generation of the 'name' table in the FontWithFeatures font.
+
+            * DumpRenderTree/mac/DumpRenderTree.mm:
+            (allowedFontFamilySet):
+            (activateTestingFonts):
+            (activateFontsIOS):
+            * FontWithFeatures/FontWithFeatures/FontCreator.cpp:
+            (Generator::generate):
+            (Generator::appendCFFTable):
+            (Generator::appendNameSubtable):
+            (Generator::appendNAMETable):
+            * FontWithFeatures/FontWithFeatures/main.cpp:
+            (main):
+            * WebKitTestRunner/InjectedBundle/cocoa/ActivateFontsCocoa.mm:
+            (WTR::allowedFontFamilySet):
+            (WTR::activateFonts):
+            * WebKitTestRunner/mac/TestControllerMac.mm:
+            (WTR::allowedFontFamilySet):
+
+2015-12-06  Matthew Hanson  &lt;matthew_hanson@apple.com&gt;
+
</ins><span class="cx">         Merge r190697. rdar://problem/23769727
</span><span class="cx"> 
</span><span class="cx">     2015-10-07  Myles C. Maxfield  &lt;mmaxfield@apple.com&gt;
</span></span></pre></div>
<a id="branchessafari601146branchToolsDumpRenderTreeDumpRenderTreexcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: branches/safari-601.1.46-branch/Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj (193588 => 193589)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1.46-branch/Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj        2015-12-06 21:48:19 UTC (rev 193588)
+++ branches/safari-601.1.46-branch/Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj        2015-12-06 21:53:53 UTC (rev 193589)
</span><span class="lines">@@ -127,6 +127,8 @@
</span><span class="cx">                 C06F9ABC1267A7060058E1F6 /* PassDifferentNPPStruct.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C06F9ABB1267A7060058E1F6 /* PassDifferentNPPStruct.cpp */; };
</span><span class="cx">                 C0E720751281C828004EF533 /* EvaluateJSAfterRemovingPluginElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0E720741281C828004EF533 /* EvaluateJSAfterRemovingPluginElement.cpp */; };
</span><span class="cx">                 C0EC3C9C12787F0500939164 /* NullNPPGetValuePointer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0EC3C9B12787F0500939164 /* NullNPPGetValuePointer.cpp */; };
</span><ins>+                C23EA2081BC9F05100C980B7 /* FontWithFeatures.otf in Copy Font Files */ = {isa = PBXBuildFile; fileRef = C23EA2061BC9EABA00C980B7 /* FontWithFeatures.otf */; };
+                C23EA2091BC9F05100C980B7 /* FontWithFeatures.ttf in Copy Font Files */ = {isa = PBXBuildFile; fileRef = C23EA2071BC9EABA00C980B7 /* FontWithFeatures.ttf */; };
</ins><span class="cx">                 E1B7816511AF31B7007E1BC2 /* MockGeolocationProvider.mm in Sources */ = {isa = PBXBuildFile; fileRef = E1B7808711AF1669007E1BC2 /* MockGeolocationProvider.mm */; };
</span><span class="cx"> /* End PBXBuildFile section */
</span><span class="cx"> 
</span><span class="lines">@@ -182,6 +184,8 @@
</span><span class="cx">                         dstPath = DumpRenderTree.resources;
</span><span class="cx">                         dstSubfolderSpec = 7;
</span><span class="cx">                         files = (
</span><ins>+                                C23EA2081BC9F05100C980B7 /* FontWithFeatures.otf in Copy Font Files */,
+                                C23EA2091BC9F05100C980B7 /* FontWithFeatures.ttf in Copy Font Files */,
</ins><span class="cx">                                 5DB9AC970F722C3600684641 /* AHEM____.TTF in Copy Font Files */,
</span><span class="cx">                                 8CCDA82A151A72D10003F937 /* SampleFont.sfont in Copy Font Files */,
</span><span class="cx">                                 5DB9AC980F722C3600684641 /* WebKitWeightWatcher100.ttf in Copy Font Files */,
</span><span class="lines">@@ -363,6 +367,8 @@
</span><span class="cx">                 C06F9ABB1267A7060058E1F6 /* PassDifferentNPPStruct.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PassDifferentNPPStruct.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 C0E720741281C828004EF533 /* EvaluateJSAfterRemovingPluginElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EvaluateJSAfterRemovingPluginElement.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 C0EC3C9B12787F0500939164 /* NullNPPGetValuePointer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NullNPPGetValuePointer.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><ins>+                C23EA2061BC9EABA00C980B7 /* FontWithFeatures.otf */ = {isa = PBXFileReference; lastKnownFileType = file; name = FontWithFeatures.otf; path = fonts/FontWithFeatures.otf; sourceTree = &quot;&lt;group&gt;&quot;; };
+                C23EA2071BC9EABA00C980B7 /* FontWithFeatures.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = FontWithFeatures.ttf; path = fonts/FontWithFeatures.ttf; sourceTree = &quot;&lt;group&gt;&quot;; };
</ins><span class="cx">                 E1B7808511AF1643007E1BC2 /* MockGeolocationProvider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MockGeolocationProvider.h; path = mac/MockGeolocationProvider.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 E1B7808711AF1669007E1BC2 /* MockGeolocationProvider.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = MockGeolocationProvider.mm; path = mac/MockGeolocationProvider.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx"> /* End PBXFileReference section */
</span><span class="lines">@@ -619,6 +625,8 @@
</span><span class="cx">                                 375F09770DAC3CB600C8B4E5 /* WebKitWeightWatcher700.ttf */,
</span><span class="cx">                                 375F09780DAC3CB600C8B4E5 /* WebKitWeightWatcher800.ttf */,
</span><span class="cx">                                 375F09790DAC3CB600C8B4E5 /* WebKitWeightWatcher900.ttf */,
</span><ins>+                                C23EA2061BC9EABA00C980B7 /* FontWithFeatures.otf */,
+                                C23EA2071BC9EABA00C980B7 /* FontWithFeatures.ttf */,
</ins><span class="cx">                         );
</span><span class="cx">                         name = Resources;
</span><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span></span></pre></div>
<a id="branchessafari601146branchToolsDumpRenderTreefontsFontWithFeaturesotf"></a>
<div class="addfile"><h4>Added: branches/safari-601.1.46-branch/Tools/DumpRenderTree/fonts/FontWithFeatures.otf (0 => 193589)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1.46-branch/Tools/DumpRenderTree/fonts/FontWithFeatures.otf                                (rev 0)
+++ branches/safari-601.1.46-branch/Tools/DumpRenderTree/fonts/FontWithFeatures.otf        2015-12-06 21:53:53 UTC (rev 193589)
</span><span class="lines">@@ -0,0 +1,25 @@
</span><ins>+OTTO
+\x80 CFF Vy\xD6\xEB\xAC&quot;OGSUB仅.&quot;\xFC\xBAOS/2H\xE0Yb'\xB8dcmap\xD5\xAF(jheadeD\xF9(\x886hheag7(\xC0$hmtx\xD4 \x86(\xE4\xD4maxpk)\xB8 name\xD9u/\xEA)\xD8|post8T FontWithFeaturesOTF9\x87\x87\x85\xEEFontWithFeaturesOTF        
+ + !&quot;#$%&amp;'()*+,-./012345I\xA7G\xE7\x87'\xC7g\xA7G\xE7\x87'\xC7        g
+
+\xA7 G \xE7 \x87+'+\xC7g\xA7G\xE7\x87'\xC7g\xA7G\xE7\x87'\xC7g\xA7G\xE7\x87'\xC7g\xA7G\xE7 \x87\xFF\xFF\xFF\xFF\xC8\xFF\xC8\xFF\xFFX\xFFX\xFF\xFF\xFF\xFD\xA8\xFF\xFD\xA8\xFF\xFF\xFF\xFF\xFF\xC8\xFF\xF4\xFF2\xFF2\xFF\xFA\xFF\xFF\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFE&gt;\xFF\xFE&gt;\xFF\xFE\xD4\xFF,\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\x
 FF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xF
 F\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE
 \xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp
 \xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90
 \xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp
 \xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp
 \xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF
 \xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF
 2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x
 90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x
 90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\x
 FEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\
 x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF
 2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2
 \xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90
 \xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp
 \xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp
+Z\xD0DFLT\xFF\xFF        
+ +liga\xBCclig\xC2dlig\xC8hlig\xCEcalt\xD4subs\xDAsups\xE0smcp\xE6c2sc\xECpcap\xF2c2pc\xF8unic\xFEtitllnum
+onumpnumtnumfrac&quot;afrc(ordn.zero4hist:jp78@jp83Fjp90Ljp04RsmplXtrad^fwiddpwidjrubyp        
+  +@HPX`hpx\x80\x88\x90\x98\xA0\xA8\xB0\xB8\xC0\xC8\xD0\xD8\xE0\xE8\xF0\xF8 (0\xF8\xFE
+&quot;(.4:@FLRX^djpv|\x82\x88\x8E\x94\x9A\xA0\xA6\xAC        
+  + !\xF4TKBW\xFF\xFFf\xFF\xFC\xFF\xFF \xFF\xFFD
+ (AZaz&amp;Zz\xFF\xFFAa\xFF\xFF\xFF\xDA\xFF\xA0^\xF7w`_&lt;\xF5f5\xC8\xC82222222222222222222222222222222222222222222222222225\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF5B&amp;&amp;&amp;&amp;L&amp;r\x98&amp;\x9E\xC44\xE0&lt;6P&gt;\x860\xC42\xF4&lt;&amp;        &gt;b.&lt;\xA0
+2\xDC &gt; @L+*\x8C*\xB6$\xE0$+&quot;(J*f6\x908\xC6\xFE*6D8z\xB2*\xD0\xFA&quot;\xFE* (Jr *\x90!2\xBA&quot;2\xEC#$$*B%8l&amp;4\xA4'\xD8(*\xF4)4*4R,,\x86-,\xB2/&amp;\xDE0*        14        .24        b34        \x9644        \xCA5:        \xFE6&lt;
+87 
+t8*
+\x949.
+\xBE:2
+\xEC; &lt;&amp; 8FontWithFeaturesOTFFontWithFeaturesOTFFontWithFeaturesOTFFontWithFeaturesOTF1.0FontWithFeaturesOTFkLigaturesTypekCommonLigaturesOnSelectorkContextualLigaturesOnSelectorkCommonLigaturesOffSelectorkContextualLigaturesOffSelectorkRareLigaturesOnSelectorkRareLigaturesOffSelectorkHistoricalLigaturesOnSelectorkHistoricalLigaturesOffSelectorkHistoricalLigaturesOnSelectorkContextualAlternatesTypekContextualAlternatesOnSelectorkContextualAlternatesOffSelectorkVerticalPositionTypede
 faultUnusedSelectorkInferiorsSelectorkSuperiorsSelectorkOrdinalsSelectorkLowerCaseTypedefaultUnusedSelectorkLowerCaseSmallCapsSelectorkLowerCasePetiteCapsSelectorkUpperCaseTypedefaultUnusedSelectorkUpperCaseSmallCapsSelectorkUpperCasePetiteCapsSelectorkLetterCaseTypedefaultUnusedSelector14kStyleOptionsTypedefaultUnusedSelectorkTitlingCapsSelectorkNumberCaseTypedefaultUnusedSelectorkUpperCaseNumbersSelectorkLowerCaseNumbersSelectorkNumberSpacingTypedefaultUnusedSelectorkProportionalNumbersS
 electorkMonospacedNumbersSelectorkFractionsTypedefaultUnusedSelectorkDiagonalFractionsSelectorkVerticalFractionsSelectorkTypographicExtrasTypekSlashedZeroOnSelectorkCharacterShapeTypedefaultUnusedSelectorkJIS1978CharactersSelectorkJIS1983CharactersSelectorkJIS1990CharactersSelectorkJIS2004CharactersSelectorkSimplifiedCharactersSelectorkTraditionalCharactersSelectorkTextSpacingTypedefaultUnusedSelectorkMonospacedTextSelectorkProportionalTextSelectorkRubyKanaTypekRubyKanaOnSelector
 
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="branchessafari601146branchToolsDumpRenderTreefontsFontWithFeaturesttffromrev193587branchessafari601146branchLayoutTestscss3resourcesFontWithFeaturesttf"></a>
<div class="copfile"><h4>Copied: branches/safari-601.1.46-branch/Tools/DumpRenderTree/fonts/FontWithFeatures.ttf (from rev 193587, branches/safari-601.1.46-branch/LayoutTests/css3/resources/FontWithFeatures.ttf) (0 => 193589)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1.46-branch/Tools/DumpRenderTree/fonts/FontWithFeatures.ttf                                (rev 0)
+++ branches/safari-601.1.46-branch/Tools/DumpRenderTree/fonts/FontWithFeatures.ttf        2015-12-06 21:53:53 UTC (rev 193589)
</span><span class="lines">@@ -0,0 +1,24 @@
</span><ins>+true \x80@OS/2H\xE0Yb\xCCdcmap\xD5\xAF0jfeat\xA7Rp\x9Clglyf\xC8(\xD5\xC3headeD\xF9 6hheag7X$hmtx\xD4 \x86|\xD4loca\xAB9P\xD8maxpk( morx\xC9BH @nameل/\xF4!\x88|post0 \xF4TKBW\xFF\xFFf\xFF\xFC\xFF\xFF \xFF\xFFD
+ (AZaz&amp;Zz\xFF\xFFAa\xFF\xFF\xFF\xDA\xFF\xA0        \xB4$\xD8
+
+\xE0\x80+%\xF0\x80&amp;\xFC\x80\x80\x80\x80$\x80# 0\x80'&lt;,@\x80/\\x807h;        .  c+ccccc !&quot;c$%&amp;c()*-c0123 456c89:&lt;\xC8\xC8  \xC8X\xFD\xA8\xC8X\xFD\xA8\xC8\xC8\xB6\xBC\xC82\xFA\x902\xFE&gt;\xFE\xD4\xF42\xFF\x90\xFF\xCE\xFE&gt;,22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\
 xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\x
 CE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xF
 Ep\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xF
 Ep\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xF
 F\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE
 \x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90
 \xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp
 2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x
 90\x902\xFEp\xE5\xD7з_&lt;\xF5f5\xC8\xC8222222222222222222222222222222222222222222222222222'X\xA7\xF6E\x94\xE32\x81\xD0n\xBD [\xAA\xF9H\x97\xE65\x84\xD3&quot;q\xC0^\xAD\xFC        K        \x9A        \xE9
+8
+\x87
+\xD6 % t \xC3  a \xB0 \xFF+N+\x9D+\xEC;\x8A\xD9(w\xC65\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF5.D\xFF\xFF\xFF\xFFD\xFF\xFF\xFF\xFFD\xFF\xFF\xFF\xFFD\xFF\xFF\xFF\xFFD\xFF\xFF\xFF\xFFD\xFF\xFF\xFF\xFFD\xFF\xFF\xFF\xFF        D\xFF\xFF\xFF\xFF
+D\xFF\xFF\xFF\xFF D$\xFF\xFF\xFF\xFF D$\xFF\xFF\xFF\xFF+D
+c\xFF\xFF\xFF\xFFD
+\xFF\xFF\xFF\xFFD
+\xFF\xFF\xFF\xFFD
+\xFF\xFF\xFF\xFFD%c\xFF\xFF\xFF\xFFD%\xFF\xFF\xFF\xFFD%\xFF\xFF\xFF\xFFD&amp;c\xFF\xFF\xFF\xFFD&amp;\xFF\xFF\xFF\xFFD&amp;\xFF\xFF\xFF\xFFDc\xFF\xFF\xFF\xFFD\xFF\xFF\xFF\xFFDc\xFF\xFF\xFF\xFFD\xFF\xFF\xFF\xFFDc\xFF\xFF\xFF\xFFD\xFF\xFF\xF
 F\xFFD\xFF\xFF\xFF\xFFDc\xFF\xFF\xFF\xFFD\xFF\xFF\xFF\xFF D\xFF\xFF\xFF\xFF!D c\xFF\xFF\xFF\xFF&quot;D \xFF\xFF\xFF\xFF#D \xFF\xFF\xFF\xFF$D\xFF\xFF\xFF\xFF%Dc\xFF\xFF\xFF\xFF&amp;D\xFF\xFF\xFF\xFF'D\xFF\xFF\xFF\xFF(D\xFF\xFF\xFF\xFF
 )D \xFF\xFF\xFF\xFF*D\xFF\xFF\xFF\xFF+D\xFF\xFF\xFF\xFF,Dc\xFF\xFF\xFF\xFF-D\xFF\xFF\xFF\xFF.D\xFF\xFF\xFF\xFF/D\xFF\xFF\xFF\xFF0B&amp;&amp;&amp;&amp;L&amp;r\x98&amp;\x9E\xC44\xE0&lt;6P&gt;\x860\xC42\xF4&lt;&amp;        &gt;b.&lt;\xA0
+2\xDC &gt; @L+*\x8C*\xB6$\xE0$+&quot;(J*f6\x908\xC6\xFE*6D8z\xB2*\xD0\xFA&quot;\xFE* (Jr *\x90!2\xBA&quot;2\xEC#$$*B%8l&amp;4\xA4'\xD8(*\xF4)4*4R,,\x86-,\xB2/&amp;\xDE0*        14        .24        b34        \x9644        \xCA5:        \xFE6&lt;
+87 
+t8*
+\x949.
+\xBE:2
+\xEC; &lt;&amp; 8FontWithFeaturesTTFFontWithFeaturesTTFFontWithFeaturesTTFFontWithFeaturesTTF1.0FontWithFeaturesTTFkLigaturesTypekCommonLigaturesOnSelectorkContextualLigaturesOnSelectorkCommonLigaturesOffSelectorkContextualLigaturesOffSelectorkRareLigaturesOnSelectorkRareLigaturesOffSelectorkHistoricalLigaturesOnSelectorkHistoricalLigaturesOffSelectorkHistoricalLigaturesOnSelectorkContextualAlternatesTypekContextualAlternatesOnSelectorkContextualAlternatesOffSelectorkVerticalPositionTypede
 faultUnusedSelectorkInferiorsSelectorkSuperiorsSelectorkOrdinalsSelectorkLowerCaseTypedefaultUnusedSelectorkLowerCaseSmallCapsSelectorkLowerCasePetiteCapsSelectorkUpperCaseTypedefaultUnusedSelectorkUpperCaseSmallCapsSelectorkUpperCasePetiteCapsSelectorkLetterCaseTypedefaultUnusedSelector14kStyleOptionsTypedefaultUnusedSelectorkTitlingCapsSelectorkNumberCaseTypedefaultUnusedSelectorkUpperCaseNumbersSelectorkLowerCaseNumbersSelectorkNumberSpacingTypedefaultUnusedSelectorkProportionalNumbersS
 electorkMonospacedNumbersSelectorkFractionsTypedefaultUnusedSelectorkDiagonalFractionsSelectorkVerticalFractionsSelectorkTypographicExtrasTypekSlashedZeroOnSelectorkCharacterShapeTypedefaultUnusedSelectorkJIS1978CharactersSelectorkJIS1983CharactersSelectorkJIS1990CharactersSelectorkJIS2004CharactersSelectorkSimplifiedCharactersSelectorkTraditionalCharactersSelectorkTextSpacingTypedefaultUnusedSelectorkMonospacedTextSelectorkProportionalTextSelectorkRubyKanaTypekRubyKanaOnSelector
 
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="branchessafari601146branchToolsDumpRenderTreemacConfigurationsDumpRenderTreeAppxcconfig"></a>
<div class="modfile"><h4>Modified: branches/safari-601.1.46-branch/Tools/DumpRenderTree/mac/Configurations/DumpRenderTreeApp.xcconfig (193588 => 193589)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1.46-branch/Tools/DumpRenderTree/mac/Configurations/DumpRenderTreeApp.xcconfig        2015-12-06 21:48:19 UTC (rev 193588)
+++ branches/safari-601.1.46-branch/Tools/DumpRenderTree/mac/Configurations/DumpRenderTreeApp.xcconfig        2015-12-06 21:53:53 UTC (rev 193589)
</span><span class="lines">@@ -25,7 +25,7 @@
</span><span class="cx"> 
</span><span class="cx"> #include &quot;BaseTarget.xcconfig&quot;
</span><span class="cx"> 
</span><del>-OTHER_LDFLAGS_FONTS = -sectcreate __DATA Ahem fonts/AHEM____.TTF -sectcreate __DATA WeightWatcher100 fonts/WebKitWeightWatcher100.ttf -sectcreate __DATA WeightWatcher200 fonts/WebKitWeightWatcher200.ttf -sectcreate __DATA WeightWatcher300 fonts/WebKitWeightWatcher300.ttf -sectcreate __DATA WeightWatcher400 fonts/WebKitWeightWatcher400.ttf -sectcreate __DATA WeightWatcher500 fonts/WebKitWeightWatcher500.ttf -sectcreate __DATA WeightWatcher600 fonts/WebKitWeightWatcher600.ttf -sectcreate __DATA WeightWatcher700 fonts/WebKitWeightWatcher700.ttf -sectcreate __DATA WeightWatcher800 fonts/WebKitWeightWatcher800.ttf -sectcreate __DATA WeightWatcher900 fonts/WebKitWeightWatcher900.ttf -sectcreate __DATA HiraMaruMono-W4 fonts/SampleFont.sfont;
</del><ins>+OTHER_LDFLAGS_FONTS = -sectcreate __DATA Ahem fonts/AHEM____.TTF -sectcreate __DATA WeightWatcher100 fonts/WebKitWeightWatcher100.ttf -sectcreate __DATA WeightWatcher200 fonts/WebKitWeightWatcher200.ttf -sectcreate __DATA WeightWatcher300 fonts/WebKitWeightWatcher300.ttf -sectcreate __DATA WeightWatcher400 fonts/WebKitWeightWatcher400.ttf -sectcreate __DATA WeightWatcher500 fonts/WebKitWeightWatcher500.ttf -sectcreate __DATA WeightWatcher600 fonts/WebKitWeightWatcher600.ttf -sectcreate __DATA WeightWatcher700 fonts/WebKitWeightWatcher700.ttf -sectcreate __DATA WeightWatcher800 fonts/WebKitWeightWatcher800.ttf -sectcreate __DATA WeightWatcher900 fonts/WebKitWeightWatcher900.ttf -sectcreate __DATA HiraMaruMono-W4 fonts/SampleFont.sfont -sectcreate __DATA FontWithFeaturesTTF fonts/FontWithFeatures.ttf -sectcreate __DATA FontWithFeaturesOTF fonts/FontWithFeatures.otf;
</ins><span class="cx"> 
</span><span class="cx"> OTHER_LDFLAGS = $(PLATFORM_OTHER_LDFLAGS) $(ASAN_OTHER_LDFLAGS);
</span><span class="cx"> PLATFORM_OTHER_LDFLAGS[sdk=iphone*] = -l$(WEBKIT_SYSTEM_INTERFACE_LIBRARY) -lWebCoreTestSupport -force_load $(BUILT_PRODUCTS_DIR)/libDumpRenderTree.a -framework QuartzCore -framework CFNetwork -framework CoreFoundation -framework CoreGraphics -framework Foundation -framework GraphicsServices -framework ImageIO -framework MobileCoreServices -framework UIKit -framework WebCore -framework JavaScriptCore -framework WebKit $(OTHER_LDFLAGS_FONTS);
</span></span></pre></div>
<a id="branchessafari601146branchToolsDumpRenderTreemacDumpRenderTreemm"></a>
<div class="modfile"><h4>Modified: branches/safari-601.1.46-branch/Tools/DumpRenderTree/mac/DumpRenderTree.mm (193588 => 193589)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1.46-branch/Tools/DumpRenderTree/mac/DumpRenderTree.mm        2015-12-06 21:48:19 UTC (rev 193588)
+++ branches/safari-601.1.46-branch/Tools/DumpRenderTree/mac/DumpRenderTree.mm        2015-12-06 21:53:53 UTC (rev 193589)
</span><span class="lines">@@ -411,6 +411,8 @@
</span><span class="cx">         @&quot;Verdana&quot;,
</span><span class="cx">         @&quot;Webdings&quot;,
</span><span class="cx">         @&quot;WebKit WeightWatcher&quot;,
</span><ins>+        @&quot;FontWithFeaturesOTF&quot;,
+        @&quot;FontWithFeaturesTTF&quot;,
</ins><span class="cx">         @&quot;Wingdings 2&quot;,
</span><span class="cx">         @&quot;Wingdings 3&quot;,
</span><span class="cx">         @&quot;Wingdings&quot;,
</span><span class="lines">@@ -560,6 +562,8 @@
</span><span class="cx">         &quot;WebKitWeightWatcher800.ttf&quot;,
</span><span class="cx">         &quot;WebKitWeightWatcher900.ttf&quot;,
</span><span class="cx">         &quot;SampleFont.sfont&quot;,
</span><ins>+        &quot;FontWithFeatures.ttf&quot;,
+        &quot;FontWithFeatures.otf&quot;,
</ins><span class="cx">         0
</span><span class="cx">     };
</span><span class="cx"> 
</span><span class="lines">@@ -630,6 +634,8 @@
</span><span class="cx">     fontData(WeightWatcher700);
</span><span class="cx">     fontData(WeightWatcher800);
</span><span class="cx">     fontData(WeightWatcher900);
</span><ins>+    fontData(FontWithFeaturesTTF);
+    fontData(FontWithFeaturesOTF);
</ins><span class="cx"> }
</span><span class="cx"> #endif // !PLATFORM(IOS)
</span><span class="cx"> 
</span></span></pre></div>
<a id="branchessafari601146branchToolsFontWithFeaturesFontWithFeaturesFontCreatorcpp"></a>
<div class="modfile"><h4>Modified: branches/safari-601.1.46-branch/Tools/FontWithFeatures/FontWithFeatures/FontCreator.cpp (193588 => 193589)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1.46-branch/Tools/FontWithFeatures/FontWithFeatures/FontCreator.cpp        2015-12-06 21:48:19 UTC (rev 193588)
+++ branches/safari-601.1.46-branch/Tools/FontWithFeatures/FontWithFeatures/FontCreator.cpp        2015-12-06 21:53:53 UTC (rev 193589)
</span><span class="lines">@@ -295,6 +295,11 @@
</span><span class="cx"> public:
</span><span class="cx">     std::vector&lt;uint8_t&gt; generate(Type type)
</span><span class="cx">     {
</span><ins>+        if (type == Type::OpenType)
+            name = &quot;FontWithFeaturesOTF&quot;;
+        else
+            name = &quot;FontWithFeaturesTTF&quot;;
+
</ins><span class="cx">         featureDescription = generateFeatureDescription();
</span><span class="cx"> 
</span><span class="cx">         uint16_t numTables = type == Type::OpenType ? 10 : 12;
</span><span class="lines">@@ -572,7 +577,7 @@
</span><span class="cx">         result.push_back(4); // Offsets within CFF table are 4 bytes long
</span><span class="cx"> 
</span><span class="cx">         // Name INDEX
</span><del>-        std::string fontName = &quot;MylesFont&quot;;
</del><ins>+        std::string fontName = name;
</ins><span class="cx">         append16(1); // INDEX contains 1 element
</span><span class="cx">         result.push_back(4); // Offsets in this INDEX are 4 bytes long
</span><span class="cx">         append32(1); // 1-index offset of name data
</span><span class="lines">@@ -1082,8 +1087,8 @@
</span><span class="cx">         append16(0); // Unicode
</span><span class="cx">         append16(3); // Unicode version 2.0 or later
</span><span class="cx">         append16(0); // Language
</span><del>-        append16(m_baseStringIndex + nameIdentifier); // Name identifier
-        append16(s.length());
</del><ins>+        append16(nameIdentifier); // Name identifier
+        append16(s.length() * 2); // Code units get 2 bytes each
</ins><span class="cx">         append16(m_nameOffset); // Offset into name data
</span><span class="cx">         m_nameOffset += s.size() * 2; // Code units get 2 bytes each
</span><span class="cx">     }
</span><span class="lines">@@ -1096,21 +1101,32 @@
</span><span class="cx"> 
</span><span class="cx">     void appendNAMETable()
</span><span class="cx">     {
</span><del>-        std::string familyName = &quot;MylesFont&quot;; // 1: Font Family
</del><ins>+        std::string familyName = name; // 1: Font Family
+        std::string version = &quot;1.0&quot;;
</ins><span class="cx"> 
</span><del>-        uint16_t numberOfRecords = m_stringIndex + 1;
</del><ins>+        uint16_t numberOfRecords = m_stringIndex + 6;
</ins><span class="cx">         append16(0); // Format selector
</span><span class="cx">         append16(numberOfRecords); // Number of name records in table
</span><span class="cx">         append16(6 + 12 * numberOfRecords); // Offset in bytes to the beginning of name character strings
</span><span class="cx"> 
</span><del>-        appendNameSubtable(familyName, 1); // 1: Font Family
</del><ins>+        appendNameSubtable(familyName, 1); // 1: Font Family.
+        appendNameSubtable(familyName, 2); // 2: Font Subfamily.
+        appendNameSubtable(familyName, 3); // 3: Unique subfamily identification.
+        appendNameSubtable(familyName, 4); // 4: Full name of the font.
+        appendNameSubtable(version, 5); // 5: Version of the name table.
+        appendNameSubtable(familyName, 6); // 6: PostScript name of the font.
</ins><span class="cx">         for (FeatureType&amp; type : featureDescription) {
</span><del>-            appendNameSubtable(type.name, type.stringIndex);
</del><ins>+            appendNameSubtable(type.name, m_baseStringIndex + type.stringIndex);
</ins><span class="cx">             for (FeatureSelector&amp; selector : type.selectors)
</span><del>-                appendNameSubtable(selector.name, selector.stringIndex);
</del><ins>+                appendNameSubtable(selector.name, m_baseStringIndex + selector.stringIndex);
</ins><span class="cx">         }
</span><span class="cx"> 
</span><span class="cx">         append2ByteASCIIString(familyName);
</span><ins>+        append2ByteASCIIString(familyName);
+        append2ByteASCIIString(familyName);
+        append2ByteASCIIString(familyName);
+        append2ByteASCIIString(version);
+        append2ByteASCIIString(familyName);
</ins><span class="cx">         for (FeatureType&amp; type : featureDescription) {
</span><span class="cx">             append2ByteASCIIString(type.name);
</span><span class="cx">             for (FeatureSelector&amp; selector : type.selectors)
</span><span class="lines">@@ -1171,6 +1187,7 @@
</span><span class="cx">     uint16_t m_stringIndex { 0 };
</span><span class="cx">     std::vector&lt;FeatureType&gt; featureDescription;
</span><span class="cx">     std::vector&lt;uint8_t&gt; result;
</span><ins>+    std::string name;
</ins><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> std::vector&lt;uint8_t&gt; generateFont(Type type)
</span></span></pre></div>
<a id="branchessafari601146branchToolsFontWithFeaturesFontWithFeaturesmaincpp"></a>
<div class="modfile"><h4>Modified: branches/safari-601.1.46-branch/Tools/FontWithFeatures/FontWithFeatures/main.cpp (193588 => 193589)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1.46-branch/Tools/FontWithFeatures/FontWithFeatures/main.cpp        2015-12-06 21:48:19 UTC (rev 193588)
+++ branches/safari-601.1.46-branch/Tools/FontWithFeatures/FontWithFeatures/main.cpp        2015-12-06 21:53:53 UTC (rev 193589)
</span><span class="lines">@@ -126,7 +126,7 @@
</span><span class="cx">     CGColorSpaceRelease(colorSpace);
</span><span class="cx">     Type type = Type::TrueType;
</span><span class="cx">     const std::vector&lt;uint8_t&gt; fontVector = generateFont(type);
</span><del>-    std::ofstream outputFile(&quot;/Volumes/Data/home/mmaxfield/tmp/output.ttf&quot;, std::ios::out | std::ios::binary);
</del><ins>+    std::ofstream outputFile(&quot;/Volumes/Data/home/mmaxfield/src/WebKit/OpenSource/LayoutTests/css3/resources/FontWithFeatures.ttf&quot;, std::ios::out | std::ios::binary);
</ins><span class="cx">     for (uint8_t b : fontVector)
</span><span class="cx">         outputFile &lt;&lt; b;
</span><span class="cx">     outputFile.close();
</span></span></pre></div>
<a id="branchessafari601146branchToolsWebKitTestRunnerFontWithFeaturesotf"></a>
<div class="addfile"><h4>Added: branches/safari-601.1.46-branch/Tools/WebKitTestRunner/FontWithFeatures.otf (0 => 193589)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1.46-branch/Tools/WebKitTestRunner/FontWithFeatures.otf                                (rev 0)
+++ branches/safari-601.1.46-branch/Tools/WebKitTestRunner/FontWithFeatures.otf        2015-12-06 21:53:53 UTC (rev 193589)
</span><span class="lines">@@ -0,0 +1,25 @@
</span><ins>+OTTO
+\x80 CFF Vy\xD6\xEB\xAC&quot;OGSUB仅.&quot;\xFC\xBAOS/2H\xE0Yb'\xB8dcmap\xD5\xAF(jheadeD\xF9(\x886hheag7(\xC0$hmtx\xD4 \x86(\xE4\xD4maxpk)\xB8 name\xD9u/\xEA)\xD8|post8T FontWithFeaturesOTF9\x87\x87\x85\xEEFontWithFeaturesOTF        
+ + !&quot;#$%&amp;'()*+,-./012345I\xA7G\xE7\x87'\xC7g\xA7G\xE7\x87'\xC7        g
+
+\xA7 G \xE7 \x87+'+\xC7g\xA7G\xE7\x87'\xC7g\xA7G\xE7\x87'\xC7g\xA7G\xE7\x87'\xC7g\xA7G\xE7 \x87\xFF\xFF\xFF\xFF\xC8\xFF\xC8\xFF\xFFX\xFFX\xFF\xFF\xFF\xFD\xA8\xFF\xFD\xA8\xFF\xFF\xFF\xFF\xFF\xC8\xFF\xF4\xFF2\xFF2\xFF\xFA\xFF\xFF\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFE&gt;\xFF\xFE&gt;\xFF\xFE\xD4\xFF,\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\x
 FF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xF
 F\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE
 \xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp
 \xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90
 \xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp
 \xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp
 \xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF
 \xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF
 2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x
 90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x
 90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\x
 FEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\
 x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF
 2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2
 \xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90
 \xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp\xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp
 \xFF\xFF\xFF\xFF\xF4\xFF&amp;\xFF\x90\xFF\x90\xFF2\xFF\xFF\xCE\xFF\xFEp\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFF\xCE\xFF\xFF\xCE\xFF\xFEp\xFF\x90\xFF\xFEp\xFF\xFEp\xFF\xFF\xCE\xFF2\xFF\x90\xFF\x90\xFF\xFEp\xFF\x90\xFF2\xFF2\xFF\x90\xFF\xFEp
+Z\xD0DFLT\xFF\xFF        
+ +liga\xBCclig\xC2dlig\xC8hlig\xCEcalt\xD4subs\xDAsups\xE0smcp\xE6c2sc\xECpcap\xF2c2pc\xF8unic\xFEtitllnum
+onumpnumtnumfrac&quot;afrc(ordn.zero4hist:jp78@jp83Fjp90Ljp04RsmplXtrad^fwiddpwidjrubyp        
+  +@HPX`hpx\x80\x88\x90\x98\xA0\xA8\xB0\xB8\xC0\xC8\xD0\xD8\xE0\xE8\xF0\xF8 (0\xF8\xFE
+&quot;(.4:@FLRX^djpv|\x82\x88\x8E\x94\x9A\xA0\xA6\xAC        
+  + !\xF4TKBW\xFF\xFFf\xFF\xFC\xFF\xFF \xFF\xFFD
+ (AZaz&amp;Zz\xFF\xFFAa\xFF\xFF\xFF\xDA\xFF\xA0^\xF7w`_&lt;\xF5f5\xC8\xC82222222222222222222222222222222222222222222222222225\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF5B&amp;&amp;&amp;&amp;L&amp;r\x98&amp;\x9E\xC44\xE0&lt;6P&gt;\x860\xC42\xF4&lt;&amp;        &gt;b.&lt;\xA0
+2\xDC &gt; @L+*\x8C*\xB6$\xE0$+&quot;(J*f6\x908\xC6\xFE*6D8z\xB2*\xD0\xFA&quot;\xFE* (Jr *\x90!2\xBA&quot;2\xEC#$$*B%8l&amp;4\xA4'\xD8(*\xF4)4*4R,,\x86-,\xB2/&amp;\xDE0*        14        .24        b34        \x9644        \xCA5:        \xFE6&lt;
+87 
+t8*
+\x949.
+\xBE:2
+\xEC; &lt;&amp; 8FontWithFeaturesOTFFontWithFeaturesOTFFontWithFeaturesOTFFontWithFeaturesOTF1.0FontWithFeaturesOTFkLigaturesTypekCommonLigaturesOnSelectorkContextualLigaturesOnSelectorkCommonLigaturesOffSelectorkContextualLigaturesOffSelectorkRareLigaturesOnSelectorkRareLigaturesOffSelectorkHistoricalLigaturesOnSelectorkHistoricalLigaturesOffSelectorkHistoricalLigaturesOnSelectorkContextualAlternatesTypekContextualAlternatesOnSelectorkContextualAlternatesOffSelectorkVerticalPositionTypede
 faultUnusedSelectorkInferiorsSelectorkSuperiorsSelectorkOrdinalsSelectorkLowerCaseTypedefaultUnusedSelectorkLowerCaseSmallCapsSelectorkLowerCasePetiteCapsSelectorkUpperCaseTypedefaultUnusedSelectorkUpperCaseSmallCapsSelectorkUpperCasePetiteCapsSelectorkLetterCaseTypedefaultUnusedSelector14kStyleOptionsTypedefaultUnusedSelectorkTitlingCapsSelectorkNumberCaseTypedefaultUnusedSelectorkUpperCaseNumbersSelectorkLowerCaseNumbersSelectorkNumberSpacingTypedefaultUnusedSelectorkProportionalNumbersS
 electorkMonospacedNumbersSelectorkFractionsTypedefaultUnusedSelectorkDiagonalFractionsSelectorkVerticalFractionsSelectorkTypographicExtrasTypekSlashedZeroOnSelectorkCharacterShapeTypedefaultUnusedSelectorkJIS1978CharactersSelectorkJIS1983CharactersSelectorkJIS1990CharactersSelectorkJIS2004CharactersSelectorkSimplifiedCharactersSelectorkTraditionalCharactersSelectorkTextSpacingTypedefaultUnusedSelectorkMonospacedTextSelectorkProportionalTextSelectorkRubyKanaTypekRubyKanaOnSelector
 
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="branchessafari601146branchToolsWebKitTestRunnerFontWithFeaturesttffromrev193587branchessafari601146branchLayoutTestscss3resourcesFontWithFeaturesttf"></a>
<div class="copfile"><h4>Copied: branches/safari-601.1.46-branch/Tools/WebKitTestRunner/FontWithFeatures.ttf (from rev 193587, branches/safari-601.1.46-branch/LayoutTests/css3/resources/FontWithFeatures.ttf) (0 => 193589)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1.46-branch/Tools/WebKitTestRunner/FontWithFeatures.ttf                                (rev 0)
+++ branches/safari-601.1.46-branch/Tools/WebKitTestRunner/FontWithFeatures.ttf        2015-12-06 21:53:53 UTC (rev 193589)
</span><span class="lines">@@ -0,0 +1,24 @@
</span><ins>+true \x80@OS/2H\xE0Yb\xCCdcmap\xD5\xAF0jfeat\xA7Rp\x9Clglyf\xC8(\xD5\xC3headeD\xF9 6hheag7X$hmtx\xD4 \x86|\xD4loca\xAB9P\xD8maxpk( morx\xC9BH @nameل/\xF4!\x88|post0 \xF4TKBW\xFF\xFFf\xFF\xFC\xFF\xFF \xFF\xFFD
+ (AZaz&amp;Zz\xFF\xFFAa\xFF\xFF\xFF\xDA\xFF\xA0        \xB4$\xD8
+
+\xE0\x80+%\xF0\x80&amp;\xFC\x80\x80\x80\x80$\x80# 0\x80'&lt;,@\x80/\\x807h;        .  c+ccccc !&quot;c$%&amp;c()*-c0123 456c89:&lt;\xC8\xC8  \xC8X\xFD\xA8\xC8X\xFD\xA8\xC8\xC8\xB6\xBC\xC82\xFA\x902\xFE&gt;\xFE\xD4\xF42\xFF\x90\xFF\xCE\xFE&gt;,22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\
 xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\x
 CE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xF
 Ep\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xF
 Ep\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xF
 F\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE
 \x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90
 \xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp
 2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90\x902\xFEp22\xB6\xB6 \xF4\x902\xFEp\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x90&amp;\x90\xFF\xCE\xFEp\xFEp\xFF\xCE\x90\xFEp2\x
 90\x902\xFEp\xE5\xD7з_&lt;\xF5f5\xC8\xC8222222222222222222222222222222222222222222222222222'X\xA7\xF6E\x94\xE32\x81\xD0n\xBD [\xAA\xF9H\x97\xE65\x84\xD3&quot;q\xC0^\xAD\xFC        K        \x9A        \xE9
+8
+\x87
+\xD6 % t \xC3  a \xB0 \xFF+N+\x9D+\xEC;\x8A\xD9(w\xC65\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF5.D\xFF\xFF\xFF\xFFD\xFF\xFF\xFF\xFFD\xFF\xFF\xFF\xFFD\xFF\xFF\xFF\xFFD\xFF\xFF\xFF\xFFD\xFF\xFF\xFF\xFFD\xFF\xFF\xFF\xFF        D\xFF\xFF\xFF\xFF
+D\xFF\xFF\xFF\xFF D$\xFF\xFF\xFF\xFF D$\xFF\xFF\xFF\xFF+D
+c\xFF\xFF\xFF\xFFD
+\xFF\xFF\xFF\xFFD
+\xFF\xFF\xFF\xFFD
+\xFF\xFF\xFF\xFFD%c\xFF\xFF\xFF\xFFD%\xFF\xFF\xFF\xFFD%\xFF\xFF\xFF\xFFD&amp;c\xFF\xFF\xFF\xFFD&amp;\xFF\xFF\xFF\xFFD&amp;\xFF\xFF\xFF\xFFDc\xFF\xFF\xFF\xFFD\xFF\xFF\xFF\xFFDc\xFF\xFF\xFF\xFFD\xFF\xFF\xFF\xFFDc\xFF\xFF\xFF\xFFD\xFF\xFF\xF
 F\xFFD\xFF\xFF\xFF\xFFDc\xFF\xFF\xFF\xFFD\xFF\xFF\xFF\xFF D\xFF\xFF\xFF\xFF!D c\xFF\xFF\xFF\xFF&quot;D \xFF\xFF\xFF\xFF#D \xFF\xFF\xFF\xFF$D\xFF\xFF\xFF\xFF%Dc\xFF\xFF\xFF\xFF&amp;D\xFF\xFF\xFF\xFF'D\xFF\xFF\xFF\xFF(D\xFF\xFF\xFF\xFF
 )D \xFF\xFF\xFF\xFF*D\xFF\xFF\xFF\xFF+D\xFF\xFF\xFF\xFF,Dc\xFF\xFF\xFF\xFF-D\xFF\xFF\xFF\xFF.D\xFF\xFF\xFF\xFF/D\xFF\xFF\xFF\xFF0B&amp;&amp;&amp;&amp;L&amp;r\x98&amp;\x9E\xC44\xE0&lt;6P&gt;\x860\xC42\xF4&lt;&amp;        &gt;b.&lt;\xA0
+2\xDC &gt; @L+*\x8C*\xB6$\xE0$+&quot;(J*f6\x908\xC6\xFE*6D8z\xB2*\xD0\xFA&quot;\xFE* (Jr *\x90!2\xBA&quot;2\xEC#$$*B%8l&amp;4\xA4'\xD8(*\xF4)4*4R,,\x86-,\xB2/&amp;\xDE0*        14        .24        b34        \x9644        \xCA5:        \xFE6&lt;
+87 
+t8*
+\x949.
+\xBE:2
+\xEC; &lt;&amp; 8FontWithFeaturesTTFFontWithFeaturesTTFFontWithFeaturesTTFFontWithFeaturesTTF1.0FontWithFeaturesTTFkLigaturesTypekCommonLigaturesOnSelectorkContextualLigaturesOnSelectorkCommonLigaturesOffSelectorkContextualLigaturesOffSelectorkRareLigaturesOnSelectorkRareLigaturesOffSelectorkHistoricalLigaturesOnSelectorkHistoricalLigaturesOffSelectorkHistoricalLigaturesOnSelectorkContextualAlternatesTypekContextualAlternatesOnSelectorkContextualAlternatesOffSelectorkVerticalPositionTypede
 faultUnusedSelectorkInferiorsSelectorkSuperiorsSelectorkOrdinalsSelectorkLowerCaseTypedefaultUnusedSelectorkLowerCaseSmallCapsSelectorkLowerCasePetiteCapsSelectorkUpperCaseTypedefaultUnusedSelectorkUpperCaseSmallCapsSelectorkUpperCasePetiteCapsSelectorkLetterCaseTypedefaultUnusedSelector14kStyleOptionsTypedefaultUnusedSelectorkTitlingCapsSelectorkNumberCaseTypedefaultUnusedSelectorkUpperCaseNumbersSelectorkLowerCaseNumbersSelectorkNumberSpacingTypedefaultUnusedSelectorkProportionalNumbersS
 electorkMonospacedNumbersSelectorkFractionsTypedefaultUnusedSelectorkDiagonalFractionsSelectorkVerticalFractionsSelectorkTypographicExtrasTypekSlashedZeroOnSelectorkCharacterShapeTypedefaultUnusedSelectorkJIS1978CharactersSelectorkJIS1983CharactersSelectorkJIS1990CharactersSelectorkJIS2004CharactersSelectorkSimplifiedCharactersSelectorkTraditionalCharactersSelectorkTextSpacingTypedefaultUnusedSelectorkMonospacedTextSelectorkProportionalTextSelectorkRubyKanaTypekRubyKanaOnSelector
 
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="branchessafari601146branchToolsWebKitTestRunnerInjectedBundlecocoaActivateFontsCocoamm"></a>
<div class="modfile"><h4>Modified: branches/safari-601.1.46-branch/Tools/WebKitTestRunner/InjectedBundle/cocoa/ActivateFontsCocoa.mm (193588 => 193589)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1.46-branch/Tools/WebKitTestRunner/InjectedBundle/cocoa/ActivateFontsCocoa.mm        2015-12-06 21:48:19 UTC (rev 193588)
+++ branches/safari-601.1.46-branch/Tools/WebKitTestRunner/InjectedBundle/cocoa/ActivateFontsCocoa.mm        2015-12-06 21:53:53 UTC (rev 193589)
</span><span class="lines">@@ -161,6 +161,8 @@
</span><span class="cx">         @&quot;Verdana&quot;,
</span><span class="cx">         @&quot;Webdings&quot;,
</span><span class="cx">         @&quot;WebKit WeightWatcher&quot;,
</span><ins>+        @&quot;FontWithFeaturesOTF&quot;,
+        @&quot;FontWithFeaturesTTF&quot;,
</ins><span class="cx">         @&quot;Wingdings 2&quot;,
</span><span class="cx">         @&quot;Wingdings 3&quot;,
</span><span class="cx">         @&quot;Wingdings&quot;,
</span><span class="lines">@@ -301,6 +303,8 @@
</span><span class="cx">         &quot;WebKitWeightWatcher800.ttf&quot;,
</span><span class="cx">         &quot;WebKitWeightWatcher900.ttf&quot;,
</span><span class="cx">         &quot;SampleFont.sfont&quot;,
</span><ins>+        &quot;FontWithFeatures.otf&quot;,
+        &quot;FontWithFeatures.ttf&quot;,
</ins><span class="cx">         0
</span><span class="cx">     };
</span><span class="cx"> 
</span></span></pre></div>
<a id="branchessafari601146branchToolsWebKitTestRunnerWebKitTestRunnerxcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: branches/safari-601.1.46-branch/Tools/WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj (193588 => 193589)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1.46-branch/Tools/WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj        2015-12-06 21:48:19 UTC (rev 193588)
+++ branches/safari-601.1.46-branch/Tools/WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj        2015-12-06 21:53:53 UTC (rev 193589)
</span><span class="lines">@@ -28,6 +28,8 @@
</span><span class="cx">                 0FEB90A81905C537000FDBF3 /* CrashReporterInfo.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0FEB90A31905BC6A000FDBF3 /* CrashReporterInfo.mm */; };
</span><span class="cx">                 0FEB90A91905C548000FDBF3 /* CrashReporterInfo.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0FEB90A31905BC6A000FDBF3 /* CrashReporterInfo.mm */; };
</span><span class="cx">                 26D758E7160BECDD00268472 /* GeolocationProviderMock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26D758E5160BECDC00268472 /* GeolocationProviderMock.cpp */; };
</span><ins>+                1CA211C91BCA107300B2101F /* FontWithFeatures.otf in Resources */ = {isa = PBXBuildFile; fileRef = 1CA211C71BCA107300B2101F /* FontWithFeatures.otf */; };
+                1CA211CA1BCA107300B2101F /* FontWithFeatures.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 1CA211C81BCA107300B2101F /* FontWithFeatures.ttf */; };
</ins><span class="cx">                 29210EAE144CACB700835BB5 /* AccessibilityUIElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 29210EA9144CACB200835BB5 /* AccessibilityUIElement.cpp */; };
</span><span class="cx">                 29210EB0144CACBD00835BB5 /* AccessibilityController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 29210EA2144CAAA500835BB5 /* AccessibilityController.cpp */; };
</span><span class="cx">                 29210EB4144CACD500835BB5 /* AccessibilityTextMarker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 29210EB1144CACD400835BB5 /* AccessibilityTextMarker.cpp */; };
</span><span class="lines">@@ -147,6 +149,8 @@
</span><span class="cx">                 0FEB909E1905A776000FDBF3 /* InjectedBundlePageCocoa.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = InjectedBundlePageCocoa.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 0FEB90A21905BC6A000FDBF3 /* CrashReporterInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CrashReporterInfo.h; path = cocoa/CrashReporterInfo.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 0FEB90A31905BC6A000FDBF3 /* CrashReporterInfo.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = CrashReporterInfo.mm; path = cocoa/CrashReporterInfo.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><ins>+                1CA211C71BCA107300B2101F /* FontWithFeatures.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = FontWithFeatures.otf; sourceTree = &quot;&lt;group&gt;&quot;; };
+                1CA211C81BCA107300B2101F /* FontWithFeatures.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = FontWithFeatures.ttf; sourceTree = &quot;&lt;group&gt;&quot;; };
</ins><span class="cx">                 26D758E5160BECDC00268472 /* GeolocationProviderMock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GeolocationProviderMock.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 26D758E6160BECDD00268472 /* GeolocationProviderMock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GeolocationProviderMock.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 29210EA2144CAAA500835BB5 /* AccessibilityController.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AccessibilityController.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="lines">@@ -547,6 +551,8 @@
</span><span class="cx">                                 6510A77F11EC643800410867 /* WebKitWeightWatcher700.ttf */,
</span><span class="cx">                                 6510A78011EC643800410867 /* WebKitWeightWatcher800.ttf */,
</span><span class="cx">                                 6510A78111EC643800410867 /* WebKitWeightWatcher900.ttf */,
</span><ins>+                                1CA211C71BCA107300B2101F /* FontWithFeatures.otf */,
+                                1CA211C81BCA107300B2101F /* FontWithFeatures.ttf */,
</ins><span class="cx">                         );
</span><span class="cx">                         name = Resources;
</span><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="lines">@@ -746,6 +752,7 @@
</span><span class="cx">                                 6510A78211EC643800410867 /* AHEM____.TTF in Resources */,
</span><span class="cx">                                 8CCDA823151A570B0003F937 /* SampleFont.sfont in Resources */,
</span><span class="cx">                                 6510A78411EC643800410867 /* WebKitWeightWatcher100.ttf in Resources */,
</span><ins>+                                1CA211CA1BCA107300B2101F /* FontWithFeatures.ttf in Resources */,
</ins><span class="cx">                                 6510A78511EC643800410867 /* WebKitWeightWatcher200.ttf in Resources */,
</span><span class="cx">                                 6510A78611EC643800410867 /* WebKitWeightWatcher300.ttf in Resources */,
</span><span class="cx">                                 6510A78711EC643800410867 /* WebKitWeightWatcher400.ttf in Resources */,
</span><span class="lines">@@ -753,6 +760,7 @@
</span><span class="cx">                                 6510A78911EC643800410867 /* WebKitWeightWatcher600.ttf in Resources */,
</span><span class="cx">                                 6510A78A11EC643800410867 /* WebKitWeightWatcher700.ttf in Resources */,
</span><span class="cx">                                 6510A78B11EC643800410867 /* WebKitWeightWatcher800.ttf in Resources */,
</span><ins>+                                1CA211C91BCA107300B2101F /* FontWithFeatures.otf in Resources */,
</ins><span class="cx">                                 6510A78C11EC643800410867 /* WebKitWeightWatcher900.ttf in Resources */,
</span><span class="cx">                         );
</span><span class="cx">                         runOnlyForDeploymentPostprocessing = 0;
</span></span></pre></div>
<a id="branchessafari601146branchToolsWebKitTestRunnermacTestControllerMacmm"></a>
<div class="modfile"><h4>Modified: branches/safari-601.1.46-branch/Tools/WebKitTestRunner/mac/TestControllerMac.mm (193588 => 193589)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1.46-branch/Tools/WebKitTestRunner/mac/TestControllerMac.mm        2015-12-06 21:48:19 UTC (rev 193588)
+++ branches/safari-601.1.46-branch/Tools/WebKitTestRunner/mac/TestControllerMac.mm        2015-12-06 21:53:53 UTC (rev 193589)
</span><span class="lines">@@ -263,6 +263,8 @@
</span><span class="cx">         @&quot;Verdana&quot;,
</span><span class="cx">         @&quot;Webdings&quot;,
</span><span class="cx">         @&quot;WebKit WeightWatcher&quot;,
</span><ins>+        @&quot;FontWithFeaturesOTF&quot;,
+        @&quot;FontWithFeaturesTTF&quot;,
</ins><span class="cx">         @&quot;Wingdings 2&quot;,
</span><span class="cx">         @&quot;Wingdings 3&quot;,
</span><span class="cx">         @&quot;Wingdings&quot;,
</span></span></pre>
</div>
</div>

</body>
</html>