You are viewing a plain text version of this content. The canonical link for it is here.
Posted to batik-dev@xmlgraphics.apache.org by tk...@apache.org on 2001/11/04 18:57:06 UTC
cvs commit: xml-batik/sources/org/apache/batik/util SVGConstants.java
tkormann 01/11/04 09:57:06
Modified: sources/org/apache/batik/svggen/font SVGFont.java
sources/org/apache/batik/util SVGConstants.java
Log:
remove baseline attribute on font-face element.
The new name of this attribute is "alphabetic"
Revision Changes Path
1.2 +40 -36 xml-batik/sources/org/apache/batik/svggen/font/SVGFont.java
Index: SVGFont.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/svggen/font/SVGFont.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SVGFont.java 2001/04/27 03:41:08 1.1
+++ SVGFont.java 2001/11/04 17:57:06 1.2
@@ -31,7 +31,7 @@
/**
* Converts a TrueType font to an SVG embedded font.
*
- * @version $Id: SVGFont.java,v 1.1 2001/04/27 03:41:08 vhardy Exp $
+ * @version $Id: SVGFont.java,v 1.2 2001/11/04 17:57:06 tkormann Exp $
* @author <a href="mailto:david@steadystate.co.uk">David Schweinsberg</a>
*/
public class SVGFont implements XMLConstants, SVGConstants, ScriptTags, FeatureTags {
@@ -39,6 +39,7 @@
static final String PROPERTY_LINE_SEPARATOR = "line.separator";
static final String PROPERTY_LINE_SEPARATOR_DEFAULT = "\n";
+
static {
String temp;
try {
@@ -191,40 +192,43 @@
short descent = font.getHheaTable().getDescender();
int baseline = 0; // bit 0 of head.flags will indicate if this is true
- // <!ELEMENT font-face (%descTitleMetadata;,font-face-src?,definition-src?) >
- // <!ATTLIST font-face
- // %stdAttrs;
- // font-family CDATA #IMPLIED
- // font-style CDATA #IMPLIED
- // font-variant CDATA #IMPLIED
- // font-weight CDATA #IMPLIED
- // font-stretch CDATA #IMPLIED
- // font-size CDATA #IMPLIED
- // unicode-range CDATA #IMPLIED
- // units-per-em %Number; #IMPLIED
- // panose-1 CDATA #IMPLIED
- // stemv %Number; #IMPLIED
- // stemh %Number; #IMPLIED
- // slope %Number; #IMPLIED
- // cap-height %Number; #IMPLIED
- // x-height %Number; #IMPLIED
- // accent-height %Number; #IMPLIED
- // ascent %Number; #IMPLIED
- // descent %Number; #IMPLIED
- // widths CDATA #IMPLIED
- // bbox CDATA #IMPLIED
- // ideographic %Number; #IMPLIED
- // baseline %Number; #IMPLIED
- // centerline %Number; #IMPLIED
- // mathline %Number; #IMPLIED
- // hanging %Number; #IMPLIED
- // topline %Number; #IMPLIED
- // underline-position %Number; #IMPLIED
- // underline-thickness %Number; #IMPLIED
- // strikethrough-position %Number; #IMPLIED
- // strikethrough-thickness %Number; #IMPLIED
- // overline-position %Number; #IMPLIED
- // overline-thickness %Number; #IMPLIED >
+ // <!ELEMENT font-face (%descTitleMetadata;,font-face-src?,definition-src?) >
+ // <!ATTLIST font-face
+ // %stdAttrs;
+ // font-family CDATA #IMPLIED
+ // font-style CDATA #IMPLIED
+ // font-variant CDATA #IMPLIED
+ // font-weight CDATA #IMPLIED
+ // font-stretch CDATA #IMPLIED
+ // font-size CDATA #IMPLIED
+ // unicode-range CDATA #IMPLIED
+ // units-per-em %Number; #IMPLIED
+ // panose-1 CDATA #IMPLIED
+ // stemv %Number; #IMPLIED
+ // stemh %Number; #IMPLIED
+ // slope %Number; #IMPLIED
+ // cap-height %Number; #IMPLIED
+ // x-height %Number; #IMPLIED
+ // accent-height %Number; #IMPLIED
+ // ascent %Number; #IMPLIED
+ // descent %Number; #IMPLIED
+ // widths CDATA #IMPLIED
+ // bbox CDATA #IMPLIED
+ // ideographic %Number; #IMPLIED
+ // alphabetic %Number; #IMPLIED
+ // mathematical %Number; #IMPLIED
+ // hanging %Number; #IMPLIED
+ // v-ideographic %Number; #IMPLIED
+ // v-alphabetic %Number; #IMPLIED
+ // v-mathematical %Number; #IMPLIED
+ // v-hanging %Number; #IMPLIED
+ // underline-position %Number; #IMPLIED
+ // underline-thickness %Number; #IMPLIED
+ // strikethrough-position %Number; #IMPLIED
+ // strikethrough-thickness %Number; #IMPLIED
+ // overline-position %Number; #IMPLIED
+ // overline-thickness %Number; #IMPLIED >
+
sb.append(XML_OPEN_TAG_START).append(SVG_FONT_FACE_TAG).append(EOL)
.append(XML_TAB).append(SVG_FONT_FAMILY_ATTRIBUTE).append(XML_EQUAL_QUOT).append(fontFamily).append(QUOT_EOL)
// .append(" font-family=\"").append(fontFamily).append("\"\r\n")
@@ -236,7 +240,7 @@
// .append(" ascent=\"").append(ascent).append("\"\r\n")
.append(XML_TAB).append(SVG_DESCENT_ATTRIBUTE).append(XML_EQUAL_QUOT).append(descent).append(QUOT_EOL)
// .append(" descent=\"").append(descent).append("\"\r\n")
- .append(XML_TAB).append(SVG_BASELINE_ATTRIBUTE).append(XML_EQUAL_QUOT).append(baseline).append(XML_CHAR_QUOT)
+ .append(XML_TAB).append(SVG_ALPHABETIC_ATTRIBUTE).append(XML_EQUAL_QUOT).append(baseline).append(XML_CHAR_QUOT)
.append(XML_OPEN_TAG_END_NO_CHILDREN).append(EOL);
//.append(" baseline=\"").append(baseline).append("\"/>\r\n");
1.60 +2 -3 xml-batik/sources/org/apache/batik/util/SVGConstants.java
Index: SVGConstants.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/util/SVGConstants.java,v
retrieving revision 1.59
retrieving revision 1.60
diff -u -r1.59 -r1.60
--- SVGConstants.java 2001/09/28 15:40:08 1.59
+++ SVGConstants.java 2001/11/04 17:57:06 1.60
@@ -14,7 +14,7 @@
* @author <a href="mailto:tkormann@apache.org">Thierry Kormann</a>
* @author <a href="vincent.hardy@eng.sun.com">Vincent Hardy</a>
* @author <a href="mailto:stephane@hillion.org">Stephane Hillion</a>
- * @version $Id: SVGConstants.java,v 1.59 2001/09/28 15:40:08 hillion Exp $
+ * @version $Id: SVGConstants.java,v 1.60 2001/11/04 17:57:06 tkormann Exp $
*/
public interface SVGConstants extends CSSConstants {
@@ -133,12 +133,11 @@
/////////////////////////////////////////////////////////////////////////
String SVG_ACCENT_HEIGHT_ATTRIBUTE = "accent-height";
- String SVG_ALPHABETIC_ATTRIBUTE = "alphabetic";
String SVG_AMPLITUDE_ATTRIBUTE = "amplitude";
String SVG_ARABIC_FORM_ATTRIBUTE = "arabic-form";
String SVG_ASCENT_ATTRIBUTE = "ascent";
String SVG_AZIMUTH_ATTRIBUTE = "azimuth";
- String SVG_BASELINE_ATTRIBUTE = "baseline";
+ String SVG_ALPHABETIC_ATTRIBUTE = "alphabetic";
String SVG_BASE_FREQUENCY_ATTRIBUTE = "baseFrequency";
String SVG_BBOX_ATTRIBUTE = "bbox";
String SVG_BIAS_ATTRIBUTE = "bias";
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-dev-help@xml.apache.org