bug 552460 - part 1 - reftest for Variation Sequence support.
authorMasatoshi Kimura <VYV03354@nifty.ne.jp>
Tue, 01 Jun 2010 14:42:37 +0100
changeset 42987 e481675132dbcb16bc4df7789ae6ca7aaff5f98a
parent 42986 87c97e4583593609114f023bf4c39595bfbe4fbf
child 42988 d625ee923468add219fdc394f342e36592a31b03
push idunknown
push userunknown
push dateunknown
bugs552460
milestone1.9.3a5pre
bug 552460 - part 1 - reftest for Variation Sequence support.
layout/reftests/font-face/ivs-1-ref.html
layout/reftests/font-face/ivs-1.html
layout/reftests/font-face/reftest.list
layout/reftests/fonts/gw432047-license.txt
layout/reftests/fonts/gw432047.ttf
new file mode 100644
--- /dev/null
+++ b/layout/reftests/font-face/ivs-1-ref.html
@@ -0,0 +1,14 @@
+<!DOCTYPE html>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<style>
+@font-face { font-family: IVSテスト; src: url('../fonts/gw432047.ttf') format("truetype"); }
+body { background: white }
+span { font-size: 72pt; font-family: IVSテスト, serif; border: 1px red solid }
+</style>
+</head>
+<body>
+<span>&#xE000;&#xE001;</span>
+</body>
+</html>
new file mode 100644
--- /dev/null
+++ b/layout/reftests/font-face/ivs-1.html
@@ -0,0 +1,14 @@
+<!DOCTYPE html>
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<style>
+@font-face { font-family: IVSテスト; src: url('../fonts/gw432047.ttf') format("truetype"); }
+body { background: white }
+span { font-size: 72pt; font-family: IVSテスト, serif; border: 1px red solid }
+</style>
+</head>
+<body>
+<span>葛&#xE0100;葛&#xE0101;</span>
+</body>
+</html>
--- a/layout/reftests/font-face/reftest.list
+++ b/layout/reftests/font-face/reftest.list
@@ -117,8 +117,10 @@ HTTP(..) != 507960-1-woff-bad-hint.html 
 
 # Tests for bug 523717
 HTTP(..) == underline-offset-change-1.html underline-offset-change-1-ref.html
 HTTP(..) == underline-offset-change-2.html underline-offset-change-2-ref.html
 fails-if(MOZ_WIDGET_TOOLKIT=="cocoa") fails-if(MOZ_WIDGET_TOOLKIT=="windows") HTTP(..) != underline-offset-change-1-ref.html underline-offset-change-2-ref.html # Bug 534132
 
 HTTP(..) != 534352-1-extra-cmap-sentinel.html 534352-1-extra-cmap-sentinel-ref.html
 HTTP(..) == bug533251.html bug533251-ref.html
+
+skip-if(MOZ_WIDGET_TOOLKIT!="windows") HTTP(..) == ivs-1.html ivs-1-ref.html
new file mode 100644
--- /dev/null
+++ b/layout/reftests/fonts/gw432047-license.txt
@@ -0,0 +1,11 @@
+<http://en.glyphwiki.org/wiki/GlyphWiki:License>
+'''This document is a direct translation of the October 8th, 2008 revision of the Japanese original at ([[GlyphWiki:データ・記事のライセンス]]). This translation is provided as a service, and should not be taken to be a definitive statement. Please be aware that in case the Japanese original and the English version differ, the Japanese original takes precedence.'''
+
+*Data and article usage licence
+
+The glyphs registered at the GlyphWiki, as well as the articles, can be freely used by anyone. Reuse of this data, such as reproduction or modification of the glyps, is permitted. The are no specific restrictions with regards to displaying the author's name. Reuse of GlyphWiki data as the basis for a new font, or direct usage of fonts and glyphs copied from GlyphWiki in published work is allowed. GlyphWiki does not hold copyright on any citations used throughout GlyphWiki articles. Please consult their respective licences when reusing such content.
+
+<http://glyphwiki.org/wiki/GlyphWiki:%E3%83%87%E3%83%BC%E3%82%BF%E3%83%BB%E8%A8%98%E4%BA%8B%E3%81%AE%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9>
+*データ及び記事のライセンス
+
+グリフウィキに登録されているグリフデータおよび記事は、誰もが自由に利用できることとします。複製、改変などの二次利用を認めるものとします。著作者表示も特に制限を設けません。新しいフォントのベースデータとして用いることや、そのままコピーしたものをフォントとして著作物とすることを妨げません。記事中に引用されている部分については、グリフウィキには著作権はありませんので引用元のライセンスを確認してください。
new file mode 100644
index 0000000000000000000000000000000000000000..240ff6a63e0c654fbd7fd568af76a86edcc361c5
GIT binary patch
literal 4530
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
Z-x|{Cxjf!uVEppH7}SKBgUYSM{0mHb(ggqj