- From: Chris Lilley <chris@w3.org>
- Date: Wed, 7 Mar 2018 15:56:51 -0500
- To: public-webfonts-wg@w3.org
- Message-ID: <e99deb58-e6b3-4d92-ca64-37c73d2df561@w3.org>
On 2/21/2018 10:16 AM, Levantovsky, Vladimir wrote:
>
> Mozilla included a comment as part of their response, where they
> raised a question about one particular item in the implementation
> report [1]. They noted that :
>
> “… the implementation report explains the User Agent non passing tests
> "The remaining nonpassing tests are believed to be fixed by ...", it
> would be good if the implementation report also explained why
> "validation-off-012" [2] appears to have no passing implementation (is
> it an optional feature? waiting for libraries to be updated? etc.) “ –
> this would be a good topic for a final WOFF2 discussion next week.
>
Running the following on the Ubuntu for Windows 10 bash shell. There is
no error from woff2_decompress, but ttx says there is not enough glyf data.
chris2@Nomad:~$ which woff2_decompress
/usr/local/bin/woff2_decompress
chris2@Nomad:/mnt/c/Users/Chris$ woff2_decompress validation-off-012.woff2
chris2@Nomad:/mnt/c/Users/Chris$ ls -la *012*
-rwxrwxrwx 1 root root 3616 Mar 7 15:49 validation-off-012.ttf
-rwxrwxrwx 1 root root 1504 Mar 7 15:46 validation-off-012.woff2
chris2@Nomad:/mnt/c/Users/Chris$ which ttx
/home/chris2/.local/bin/ttx
chris2@Nomad:/mnt/c/Users/Chris$ ttx validation-off-012.ttf
Dumping "validation-off-012.ttf" to "validation-off-012.ttx"...
Dumping 'GlyphOrder' table...
Dumping 'head' table...
Dumping 'hhea' table...
Dumping 'maxp' table...
Dumping 'OS/2' table...
Dumping 'hmtx' table...
Dumping 'VDMX' table...
Dumping 'cmap' table...
Dumping 'loca' table...
ERROR: An exception occurred during the decompilation of the 'glyf' table
Traceback (most recent call last):
File
"/home/chris2/.local/lib/python2.7/site-packages/fontTools/ttLib/__init__.py",
line 426, in __getitem__
table.decompile(data, self)
File
"/home/chris2/.local/lib/python2.7/site-packages/fontTools/ttLib/tables/_g_l_y_f.py",
line 59, in decompile
raise ttLib.TTLibError("not enough 'glyf' table data")
TTLibError: not enough 'glyf' table data
Dumping 'glyf' table...
Dumping 'name' table...
Dumping 'post' table...
--
Chris Lilley
@svgeesus
Technical Director @ W3C
W3C Strategy Team, Core Web Design
W3C Architecture & Technology Team, Core Web & Media
Attachments
- application/octet-stream attachment: validation-off-012.woff2
- text/xml attachment: validation-off-012.ttx
- application/octet-stream attachment: validation-off-012.ttf
Received on Wednesday, 7 March 2018 20:57:16 UTC