The combination may be as simple as a ligature, or asĬomplex as an indic syllable which combines, usually with some re-ordering,Ī visual user agent must address the following issues before actually In addition to the font characteristics required above,Ī font may also supply substitution and positioning tables that can be used by aįormatter to re-order, combine and position a sequence of glyphs to make one or The baseline-table is described in the CSS3 Text To the top of the EM box from the (0,0) point of the font the descent is the distance to the bottom of the EM box from the Three font characteristics: an ascent, a descent and a set of baseline-tables. The computed value of the 'font-size' property.ĬSS assumes that the font tables will provide at least Note: CSS also uses the 'em' length unit to represent The descenders on lower case roman letters have negative coordinate values. The Y coordinate of the bottom of a roman capital letter is usually zero, and Positioned on the left edge of the EM box, but not at the bottom left corner. Note: Most often, the (0,0) point in this coordinate system is Used to draw a glyph are represented using this coordinate system. For scalable fonts, the curves and lines that are The coordinate space of the EM box is called the design Note: Units-per-em is a font characteristic.
This space is given a geometric coordinates by sub-dividing the EM Height of the glyphs in the font) The box 1 EM high and 1 EM wide is called the design The geometric font characteristics are expressed in aĬoordinate system based on the EM box. Each font table consists of one or more font characteristics, such as the font-weight and font-style. The font tables include the information necessary to mapĬharacters to glyphs, to determine the size of glyph areas and to position the The combination of the collection of glyphs and the font tables isĬalled the font data. Necessary to use those glyphs to present characters on some medium. The transformation from characters toĪbstract glyphs is derived from the combination of the font properties, whichĪre used to select a font-face, and the font data from that font-face.Ī font-face consists of a collection of glyphs together Into glyphs in the forms of outlines or bitmaps that More characters may be depicted by one or more abstract glyphs, following rulesĭefined by fonts, by language and by context. Information elements) must be mapped to glyphs. When a document's text is to be displayed visually, characters (abstract It has informative references to the following other CSS3 This CSS3 module depends on the following other CSS3 modules: 'font-emphasize-style' 'font-emphasize-position' properties and the 3.5 Shorthand font property: the 'font' property.3.4 Font size: the 'font-size' and 'font-size-adjust' properties.3.3 Font styling: the 'font-style', 'font-variant', 'font-weight' and 'font-stretch' properties.3.2 Font family: the 'font-family' property."Latest version" link above, or visit the list of W3C Technical To find the latest version of this working draft, please follow the Patent disclosures relevant to CSS may be found on the Working Its publication does not imply endorsement by the W3C membership or the CSS Reference material or to cite them as other than "work in progress". It is inappropriate to use W3C Working Drafts as This working draft may be updated, replaced or rendered obsolete by other W3Cĭocuments at any time. The deadline for comments is 30 AugustĬomments can be sent directly to the editor, but the archivedĪlso open and is preferred for discussion of this and other drafts in The working group believes this draft is stable and it thereforeĬall for comments, before requesting the status of Candidate Part of the Style activity (see summary). This document is a working draft of the CSS working group which is The font decoration properties are new to CSS3. The font specification is very close to the similar section in CSS 2
This document presents a set of properties allowing font specification by a user agent as wellĪs additional font decoration properties like font effects, emphasis, smoothing, etc. Original CSS2 authors and Tantek Çelik (Microsoft) Marcin Sawicki (Microsoft, former editor) Michel Suignard (Microsoft) Steve Zilles (Adobe)Ĭopyright ©2002 W3C ® ( MIT, INRIA, Keio), All Rights Reserved.
Michel Suignard (Microsoft) Chris Lilley (W3C)