- From: Chris Lilley <chris@w3.org>
- Date: Thu, 23 Sep 1999 21:31:03 +0200
- To: Paul Topping <PaulT@mathtype.com>
- CC: "'Jon Ferraiolo'" <jferraio@Adobe.COM>, "'www-svg@w3.org'" <www-svg@w3.org>, "w3c-math-wg@w3. org (E-mail)" <w3c-math-wg@w3.org>
Paul Topping wrote: > I was unable to find any mention of "altglyph" in any of the CSS docs. Could > you point me at some documentation on it? http://www.w3.org/TR/SVG/text.html#LigaturesAndAlternateGlyphs To allow for control over the glyphs used to render particular character data, the 'altglyph' property is available. 'altglyph' Value: unicode(<value>) | glyphname(<string>) | glyphid(<value>) | ROS(<value>) cid(<value>) | inherit Initial: none Applies to: <text> elements Inherited: yes Percentages: N/A Media: visual [ CL: incidentally the value "none" is not listed as a possible value for this property, yet it is the initial value. ] unicode(<value>)) where <value> indicates a string of Unicode characters that should replace the text within the <text> element glyphname(<string>)) where <string> provides a string of which is the name of the glyph that should be used to replace the text within the <text> element glyphid(<value>)) where <value> a string of which is numeric ID/index of the glyph that should be used to replace the text within the <text> or <t> element ROS and cid are required for Web fonts in OpenType/CFF format and operate similar to glyphid > I think "altglyph" has applicability to math rendering as well. If we render > MathML by converting it into CSS (possibly with new math-related CSS > elements) and HTML, we will rely on plain text for rendering individual math > characters. Yes, it might prove useful for that. > I know this isn't your responsibility, but do you know if any of the SVG > prototype renderers deal with "altglyph" right now? I tried with these test files, and none of the implementations I had handy did anything visible with altglyph: <?xml version="1.0" standalone="yes"?> <svg width="4in" height="3in" xmlns = 'http://www.w3.org/Graphics/SVG/SVG-19990812.dtd'> <desc>Test without altglyph</desc> <g> <text style="font-family: 'Arial'; font-size: 90; color: green" x="20" y="100" id="foo">Hello</text> </g> </svg> <?xml version="1.0" standalone="yes"?> <svg width="4in" height="3in" xmlns = 'http://www.w3.org/Graphics/SVG/SVG-19990812.dtd'> <desc>Test of altglyph </desc> <g> <text style="font-family: 'Arial'; font-size: 90; color: red; altglyph: unicode ('World')" x="20" y="100" id="foo">Hello</text> </g> </svg> I should also have tried looking in their DOM to see if the property had been parsed and showed up, but I did not. > > >- The description under the "Unicode" value leads one to > > believe that it > > >describes a string of characters, whereas that of the > > "gyphid" value sounds > > >like it describes a single character. I agree that these are different, and in my example above I used a string of characters. -- Chris
Received on Thursday, 23 September 1999 15:31:27 UTC