W3C home > Mailing lists > Public > www-style@w3.org > April 2006

Downloadable fonts and image replacement

From: Bert Bos <bert@w3.org>
Date: Mon, 24 Apr 2006 16:56:11 +0200
To: www-style@w3.org
Message-Id: <200604241656.12019.bert@w3.org>

The CSS Working Group has been discussing downloadable fonts ("web
fonts") and the interaction of font choice and image-text replacement
recently. We want to move this discussion to www-style, and this
message is intended to kick off that discussion here. We spent an
entire teleconference arguing over the best way to ask for your input,
so you bet we want to hear it!

Background info
---------------

   CSS2 defines, as part of @font-face, a syntax for specifying
   downloadable fonts. It's been partially implemented in several HTML
   and SVG UAs already. See

     http://www.w3.org/TR/REC-CSS2/fonts.html#referencing

   It looks a bit like this:

     @font-face {
         font-family: "Swiss 721";
         src: url("swiss721.pfr"); /* The regular Swiss 721 */
     }

   but can associate the font with other descriptors like
   font-weight and unicode-range as well.


   CSS3 will include content-replacement on all elements, not just
   pseudo-elements. See the <uri> definition in
      http://www.w3.org/TR/css3-content/#inserting3

   It lets you do things like this:

      /* Use image, failing that use element's content. */
      H1 { content: url(sparkly_heading_text.png), contents; }

   instead of various creative hacks like on

      http://www.csszengarden.com/


Some of the issues under consideration
--------------------------------------

    Downloadable fonts in general -
      - Protecting font designers' IP (good fonts are labor-intensive)
      - Security problems (fonts can contain executable code)
      - Performance problems (download multi-megabyte CJK fonts?)

    CSS syntax and functionality -
      - Do we need other/better/shorter syntax?
      - Interaction with other parts of CSS (e.g. font-style)
      - Specifying archived (e.g. zipped) fonts
      - Other functionality?

    Fonts and image replacement -
      - What if I want to use the image *only* if my special font cannot
        be downloaded/is not installed on the user's system?
      - Accessibility considerations for image-text replacement

Discuss.



For the CSS WG,
Bert
-- 
  Bert Bos                                ( W 3 C ) http://www.w3.org/
  http://www.w3.org/people/bos                               W3C/ERCIM
  bert@w3.org                             2004 Rt des Lucioles / BP 93
  +33 (0)4 92 38 76 92            06902 Sophia Antipolis Cedex, France
Received on Monday, 24 April 2006 14:56:19 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:54:44 GMT