- From: Frank Boumphrey <bckman@ix.netcom.com>
- Date: Fri, 3 Apr 1998 12:54:57 -0800
- To: "'Style Sheet mailing list'" <www-style@w3.org>
Authors can target the braille reader with the @media braille and @media emboss property, but because of the nature of braille 95% of the CSS style properties are not necessary. To write braille text for example, only one type of emphasis can be used (called braille italic the prefixed 4-6 cell), there are only three types of heading, major, minor, and paragraph, and lines can only be indented. The terminology used in braille is indent and runover. In addition in print media, the braille printer needs to know whether to maintain the page numbering of the inkprint original, as it would when printing out a "textbook" style page, or whether it is unimportant as when printing out a "literary" style page. Most of the other requirements for embossed printing can be handled by the current @print properties. The following new CSS properties would cover most of the needs of braille browsers. @media braille{ .majorheader{braille-heading:major} /*values major | minor | para | inherit */ .minorheader{braille-heading:minor} .paraheader{braille-heading:para} P.normal{ braille-indent:3; /* indent the first line to cell 3. value is a cell number, default is 1*/ braille-runover:1; /*subsequent lines indented to cell1, ie the left "margin"*/ } P.hanging{ braille-indent:1; /* indent the first line to cell 1. */ braille-runover:5; /*subsequent lines indented to cell5*/ } .emph{braille-emph:emphasis} /*syntax braill-emph:[ emphasis|normal ] } @media emboss{braille-pagenumber:textbook} /* possible values are textbook | literary | original | none. Default would be textbook where both the inkprint page number and the embossed page number is given.*/ Frank
Received on Friday, 3 April 1998 12:48:37 UTC