font/sfnt: update test for adobe/SourceSansPro-Regular.ttf.
The latest version of that TTF file fixes the inconsistency between the
TTF and OTF versions.
Change-Id: I0b86f6ddc3f0326e538bdd18fe097be9ad8533ae
Reviewed-on: https://go-review.googlesource.com/37173
Reviewed-by: David Crawshaw <crawshaw@golang.org>
diff --git a/font/sfnt/proprietary_test.go b/font/sfnt/proprietary_test.go
index 71911e3..f4f803e 100644
--- a/font/sfnt/proprietary_test.go
+++ b/font/sfnt/proprietary_test.go
@@ -80,11 +80,7 @@
}
func TestProprietaryAdobeSourceSansProTTF(t *testing.T) {
- // The 1000 here is smaller than the 1800 above. For some reason, the TTF
- // version of the file has fewer glyphs than the (presumably canonical) OTF
- // version. The number of glyphs in the .otf and .ttf files can be verified
- // with the ttx tool.
- testProprietary(t, "adobe", "SourceSansPro-Regular.ttf", 1000, 56)
+ testProprietary(t, "adobe", "SourceSansPro-Regular.ttf", 1800, 54)
}
func TestProprietaryMicrosoftArial(t *testing.T) {
@@ -212,10 +208,10 @@
'\u2030': 1728, // U+2030 PER MILLE SIGN
},
"adobe/SourceSansPro-Regular.ttf": {
- '\u0041': 4, // U+0041 LATIN CAPITAL LETTER A
- '\u03a3': 0, // U+03A3 GREEK CAPITAL LETTER SIGMA
- '\u0435': 0, // U+0435 CYRILLIC SMALL LETTER IE
- '\u2030': 675, // U+2030 PER MILLE SIGN
+ '\u0041': 2, // U+0041 LATIN CAPITAL LETTER A
+ '\u03a3': 592, // U+03A3 GREEK CAPITAL LETTER SIGMA
+ '\u0435': 999, // U+0435 CYRILLIC SMALL LETTER IE
+ '\u2030': 1728, // U+2030 PER MILLE SIGN
},
"microsoft/Arial.ttf": {