Two new CSS3 working drafts have been released by the W3C CSS working group editors as part of the W3C Style Activity. CSS3 Module: The Box Model "describes the layout of textual documents in visual media. The box model builds on the inline text model, which describes how text is laid out on a line, including treatment of superscripts and bidirectional ('bidi') text. The flow can be horizontal, which is typical for most languages, but in level 3 of CSS, flows can also be vertical; this is typical for the Uighur script and often used for ideographic scripts." The working draft document CSS3 Module: Fonts "presents a set of properties allowing font specification by a user agent as well as additional font decoration properties like font effects, emphasis, smoothing, etc. While the font specification is identical to the similar section in CSS 2, the font decoration properties are new to CSS3. This new module only addresses the font specification part; all other considerations are covered by the Web Font module which addresses: font selection, font characteristics, and font matching algorithm. In addition, this modules specifies various font decoration effects that are glyph related like 3D effect, outline, smoothing and emphasis. These decoration effects are differentiated from the text-decoration through their closer relationship with fonts and their glyphs."
CSS3 Module: Fonts. W3C Working Draft 31-July-2001. Edited by Michel Suignard (Microsoft) and Chris Lilley (W3C). With previous contributions by Tantek Çelik (Microsoft), Marcin Sawicki (former editor), Michel Suignard (Microsoft), Steve Zilles (Adobe). Version URL: http://www.w3.org/TR/2001/WD-css3-fonts-20010731. Latest version URL: http://www.w3.org/TR/css3-fonts.
Background for the Box Model: "CSS (Cascading Style Sheets) describe the rendering of documents on various media. When textual documents (e.g., HTML, WML) are laid out on visual media (e.g., screen, paper), CSS represents the elements of the document by rectangular boxes that are laid out one after the other or nested inside each other in an ordering that is called a flow. This module describes the characteristics of the flow and of the various kinds of boxes. There are several kinds of boxes (block boxes, inline boxes, table boxes, floating boxes,...). Properties such as 'margin' and 'float' can modify the position of a box within its parent to a certain extent. The flow described here includes 'floating' boxes, but the layout inside tables and inside boxes that result from 'absolute' or 'fixed' positioning is described in other modules. Also, the rules for partitioning a flow into pages (for paged media) is described elsewhere, as are the special for Ruby annotations CSS3-ruby] and the boxes for multicolumn layouts..."