22.12.2013 Views

W3C CSS2 Cascading Style Sheets, level 2 - instructional media + ...

W3C CSS2 Cascading Style Sheets, level 2 - instructional media + ...

W3C CSS2 Cascading Style Sheets, level 2 - instructional media + ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

15.4 Font Characteristics<br />

15.4.1 Introducing Font Characteristics<br />

In this section are listed the font characteristics that have been found useful for<br />

client-side font matching, synthesis, and download for heterogeneous platforms<br />

accessing the Web. The data may be useful for any medium that needs to use<br />

fonts on the Web by some other means than physical embedding of the font data<br />

inside the medium.<br />

These characteristics are used to characterize fonts. They are not specific to<br />

CSS, or to style sheets. In CSS, each characteristic is described by a font<br />

descriptor. These characteristics could also be mapped onto VRML nodes, or<br />

CGM Application Structures, or a Java API, or alternative style sheet languages.<br />

Fonts retrieved by one medium and stored in a proxy cache could be re-used by<br />

another medium, saving download time and network bandwidth, if a common<br />

system of font characteristics are used throughout.<br />

A non-exhaustive list of examples of such <strong>media</strong> includes:<br />

2-D vector formats<br />

Computer Graphics Metafile<br />

Simple Vector Format<br />

3-D graphics formats<br />

VRML<br />

3DMF<br />

Object embedding technologies<br />

Java<br />

Active-X<br />

Obliq<br />

15.4.2 Full font name<br />

This is the full name of a particular face of a font family. It typically includes a<br />

variety of non-standardized textual qualifiers or adornments appended to the font<br />

family name. It may also include a foundry name or abbreviation, often<br />

prepended to the font family name. It is only used to refer to locally installed<br />

fonts, because the format of the adorned name can vary from platform to platform.<br />

It must be quoted.<br />

For example, the font family name of the TrueType font and the PostScript<br />

name may differ in the use of space characters, punctuation, and in the abbreviation<br />

of some words (e.g., to meet various system or printer interpreter constraints<br />

on length of names). For example, spaces are not allow in a PostScript name,<br />

but are common in full font names. The TrueType name table can also contain<br />

the PostScript name, which has no spaces.<br />

The name of the font definition is important because it is the link to any locally<br />

installed fonts. It is important that the name be robust, both with respect to platform<br />

and application independence. For this reason, the name should be one<br />

that is not application- or language-specific.<br />

226

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!