summaryrefslogtreecommitdiffstats
path: root/third_party/gardiner_mod
diff options
context:
space:
mode:
authordominik.rottsches@intel.com <dominik.rottsches@intel.com@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-08 13:32:09 +0000
committerdominik.rottsches@intel.com <dominik.rottsches@intel.com@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-08 13:32:09 +0000
commit2099849970d0fb962ccdb361100fa64cfb5b8bfa (patch)
treef079c15abc10f39510ade5ff606bf71ce6541621 /third_party/gardiner_mod
parentdf4e26d0b4c17afdfc86609fc0f93d619429c4da (diff)
downloadchromium_src-2099849970d0fb962ccdb361100fa64cfb5b8bfa.zip
chromium_src-2099849970d0fb962ccdb361100fa64cfb5b8bfa.tar.gz
chromium_src-2099849970d0fb962ccdb361100fa64cfb5b8bfa.tar.bz2
Enable layout testing support for font fallback
crbug.com/285303 describes how family name based font fallback does not work in the case of ttf files with identical family name. The two added files, GardinerMod(Bug|Cat).ttf are derivatives from the public domain Gardiner font. For license information, see the LayoutTests/third_party/GardinerMod directory in Blink. They have the same family name, but different available glyphs, and are used in the family-fallback-gardiner.html test case. BUG=381684 Review URL: https://codereview.chromium.org/356733003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281738 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'third_party/gardiner_mod')
-rw-r--r--third_party/gardiner_mod/GardinerModBug.ttfbin0 -> 2864 bytes
-rw-r--r--third_party/gardiner_mod/GardinerModCat.ttfbin0 -> 2296 bytes
-rw-r--r--third_party/gardiner_mod/LICENSE2
-rw-r--r--third_party/gardiner_mod/OWNERS2
-rw-r--r--third_party/gardiner_mod/README.chromium35
5 files changed, 39 insertions, 0 deletions
diff --git a/third_party/gardiner_mod/GardinerModBug.ttf b/third_party/gardiner_mod/GardinerModBug.ttf
new file mode 100644
index 0000000..09f4c3e
--- /dev/null
+++ b/third_party/gardiner_mod/GardinerModBug.ttf
Binary files differ
diff --git a/third_party/gardiner_mod/GardinerModCat.ttf b/third_party/gardiner_mod/GardinerModCat.ttf
new file mode 100644
index 0000000..6f6e560
--- /dev/null
+++ b/third_party/gardiner_mod/GardinerModCat.ttf
Binary files differ
diff --git a/third_party/gardiner_mod/LICENSE b/third_party/gardiner_mod/LICENSE
new file mode 100644
index 0000000..3249fc5
--- /dev/null
+++ b/third_party/gardiner_mod/LICENSE
@@ -0,0 +1,2 @@
+In lieu of a licence Fonts in this site are offered free for any use; they may be installed, embedded, opened, edited,
+modified, regenerated, posted, packaged and redistributed. George Douros
diff --git a/third_party/gardiner_mod/OWNERS b/third_party/gardiner_mod/OWNERS
new file mode 100644
index 0000000..8ed6b08
--- /dev/null
+++ b/third_party/gardiner_mod/OWNERS
@@ -0,0 +1,2 @@
+eae@chromium.org
+behdad@chromium.org
diff --git a/third_party/gardiner_mod/README.chromium b/third_party/gardiner_mod/README.chromium
new file mode 100644
index 0000000..23b60de
--- /dev/null
+++ b/third_party/gardiner_mod/README.chromium
@@ -0,0 +1,35 @@
+Name: GardinerMod Font Family
+Short Name: Aegyptus
+URL: http://users.teilar.gr/~g1951d/
+Version: 5.03
+License: Public Domain
+License File: NOT_SHIPPED
+Security Critical: no
+
+Description:
+
+A family of two derived fonts required for testing issues with font-family based
+fallback font selection.
+
+Based on Gardiner font by George Douros, from http://users.teilar.gr/~g1951d/
+which is public domain, quoting from the site: "In lieu of a licence Fonts in
+this site are offered free for any use; they may be installed, embedded, opened,
+edited, modified, regenerated, posted, packaged and redistributed. George
+Douros"
+
+The modified version consists of two font files, both with the same family name,
+each containing only one glyph. One contains a cat glyph, one contains a bug
+glyph. The two fonts can be used to verify that font fallback is not based on
+family name, but based on file handle, thus avoiding an issue with font family
+name ambiguity.
+
+
+Local Modifications:
+
+Derived from Gardiner.ttf out of the Aegyptus package, created using the
+following commands:
+
+$ pyftsubset Gardiner.ttf U+131A3
+$ mv Gardiner.ttf.subset GardinerBug.ttf
+$ pyftsubset Gardiner.ttf U+130E0
+$ mv Gardiner.ttf.subset GardinerCat.ttf