W3C home > Mailing lists > Public > public-css-testsuite@w3.org > February 2013

Re: Allow @font-face and TTF font embedding in tests? (Japanese fonts)

From: Gérard Talbot <css21testsuite@gtalbot.org>
Date: Wed, 20 Feb 2013 00:01:17 -0500
Message-ID: <54cc19767613ee3af66ffc38abd43253.squirrel@ed-sh-cp3.entirelydigital.com>
To: "Kazuaki Takemura" <takemura@networksoft.co.jp>
Cc: "Gérard Talbot" <css21testsuite@gtalbot.org>, "Chris Lilley" <chris@w3.org>, "Public CSS test suite mailing list" <public-css-testsuite@w3.org>, "taka" <takaoshiyama@gmail.com>

Le Ven 15 février 2013 16:06, Kazuaki Takemura a écrit :
> Hello Gérard,
>
>
>
> (2013/02/15 18:55), "Gérard Talbot" wrote:
>> Le Ven 15 février 2013 1:17, Chris Lilley a écrit :
>>> Hello Gérard,
>>>
>>> Wednesday, February 13, 2013, 8:35:29 PM, you wrote:
>>>
>>> (Chris wrote)
>>>>> I  would  prefer  to see woff rather than raw truetype or opentype
>>>>> fonts.
>>>> Unfortunately, I am not familiar with woff right now ... and how to
>>>> create a .woff format with/from a .ttf format...
>>> WOFF  is Web Open Font Format and is a W3C Recommendation.
>>> http://www.w3.org/TR/WOFF/
>>>
>>> It takes an SFNT font (ie TrueType or OpenType),
>>> makes a header, and
>>> compresses each table in the font.Metadata (such as links to
>>> licening)
>>> can also be included.
>>>
>>> Making  one is trivial. Download this command line tool (from
>>> jonathan
>>> Kew, one of the editors of the WOFF spec; source included)
>>> http://people.mozilla.com/~jkew/woff/
>>>
>> Chris
>>
>> I have downloaded
>> woff-code-latest.zip from J. Kew WOFF website
>> and have unzip it and ... <sigh> I'm locked at this point.
>>
>>> compile,
>>
>> How to compile? I use Linux KDE 4.10 (32bits) and I am still a modest
>> user (not a power user) under Linux. I can see the 3 C files and the 2
>> header files from the .zip file....
>> Do you know the command line instructions to compile 3 C files and 2
>> headers files into 1 executable in a Linux Terminal?
>>
>>
>> "Precompiled versions (of sfnt2woff) for Mac OS X and for Windows are
>> available."
>>
>> ... but none for Linux Ubuntu i686 32bits family ..
> How do you "make" and will be entered in a terminal ?
> I tried with cygwin.
>
> $ ls
> Makefile     sfnt2woff.o  woff.h                woff2sfnt.c
> sfnt2woff.c  woff.c       woff-2009-10-03.html  woff-private.h
> $ make
> cc    -c -o woff.o woff.c
> cc  -o sfnt2woff sfnt2woff.o woff.o -lz
> cc    -c -o woff2sfnt.o woff2sfnt.c
> cc  -o woff2sfnt woff2sfnt.o woff.o -lz
> when it becoms, ok. if
> $ make
> cc    -c -o woff.o woff.c
> woff.c:43:18: fatal error: zlib.h: No such file or directory
> became...
>
> $ sudo apt-get install zlib1g-dev

Hmm... zlib.h : why isn't it libzlcore-dev package?

http://packages.ubuntu.com/quantal/libdevel/libzlcore-dev


http://packages.ubuntu.com/quantal/libdevel/zlib1g-dev
is a package for compression ... hmm

"Embedded GNU C Library: Development Libraries and Header Files"

so you may be right here.


> It may be necessary. after that make
> $ make
>


--------------

make package for Ubuntu family (quantal 12.10 release):
http://packages.ubuntu.com/quantal/devel/make


gcc package for Ubuntu family (quantal 12.10 release):
http://packages.ubuntu.com/quantal/devel/gcc


If this works ** because I haven't had a chance to try this yet **, I'll
notify Johnathan Kew so that he can update his
http://people.mozilla.com/~jkew/woff/
webpage and add instructions to create an sfnt2woff executable under
Linux [U|Ku|Xu|Lu]buntu 12.10

> Because I have a program of Unicode, I might be able to help in various
> ways.
> But I'm not good at English =)

English is not my natural/mother tongue but I can fairly manage with it.

Gérard

>
> Regars.
> Takemura
>
>>> and then
>>>
>>> sfnt2woff foo.ttf
>> That's when the executable has been created.
>>
>>> makes foo.woff
>> Gérard
>
>


-- 
Contributions to the CSS 2.1 test suite:
http://www.gtalbot.org/BrowserBugsSection/css21testsuite/

CSS 2.1 Test suite RC6, March 23rd 2011:
http://test.csswg.org/suites/css2.1/20110323/html4/toc.html

CSS 2.1 test suite harness:
http://test.csswg.org/harness/

Contributing to to CSS 2.1 test suite:
http://www.gtalbot.org/BrowserBugsSection/css21testsuite/web-authors-contributions-css21-testsuite.html
Received on Wednesday, 20 February 2013 05:01:47 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 20 February 2013 05:01:50 GMT