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/04/18 21:28:05 UTC

cvs commit: xml-batik/sources/org/apache/batik/bridge CSSUtilities.java

tkormann    01/04/18 12:28:04

  Modified:    sources/org/apache/batik/bridge CSSUtilities.java
  Log:
  bug fix with the text-rendering. Now optimizeSpeed and geometricPrecision
  removes the antialiasing.
  
  Revision  Changes    Path
  1.23      +10 -4     xml-batik/sources/org/apache/batik/bridge/CSSUtilities.java
  
  Index: CSSUtilities.java
  ===================================================================
  RCS file: /home/cvs/xml-batik/sources/org/apache/batik/bridge/CSSUtilities.java,v
  retrieving revision 1.22
  retrieving revision 1.23
  diff -u -r1.22 -r1.23
  --- CSSUtilities.java	2001/04/17 14:43:40	1.22
  +++ CSSUtilities.java	2001/04/18 19:28:00	1.23
  @@ -66,7 +66,7 @@
    * concrete objects regarding to CSS properties.
    *
    * @author <a href="mailto:tkormann@apache.org">Thierry Kormann</a>
  - * @version $Id: CSSUtilities.java,v 1.22 2001/04/17 14:43:40 tkormann Exp $
  + * @version $Id: CSSUtilities.java,v 1.23 2001/04/18 19:28:00 tkormann Exp $
    */
   public abstract class CSSUtilities implements CSSConstants, ErrorConstants {
   
  @@ -225,20 +225,24 @@
               return null;
           }
           Map hints = new HashMap();
  -        switch(s.charAt(9)) {
  -        case 'S': // optimizeSpeed
  +        switch(s.charAt(8)) {
  +        case 's': // optimizeSpeed
               hints.put(RenderingHints.KEY_RENDERING,
                         RenderingHints.VALUE_RENDER_SPEED);
               hints.put(RenderingHints.KEY_TEXT_ANTIALIASING,
                         RenderingHints.VALUE_TEXT_ANTIALIAS_OFF);
  +            hints.put(RenderingHints.KEY_ANTIALIASING,
  +                      RenderingHints.VALUE_ANTIALIAS_OFF);
               hints.put(RenderingHints.KEY_FRACTIONALMETRICS,
                         RenderingHints.VALUE_FRACTIONALMETRICS_OFF);
               break;
  -        case 'L': // optimizeLegibility
  +        case 'l': // optimizeLegibility
               hints.put(RenderingHints.KEY_RENDERING,
                         RenderingHints.VALUE_RENDER_QUALITY);
               hints.put(RenderingHints.KEY_TEXT_ANTIALIASING,
                         RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
  +            hints.put(RenderingHints.KEY_ANTIALIASING,
  +                      RenderingHints.VALUE_ANTIALIAS_ON);
               hints.put(RenderingHints.KEY_FRACTIONALMETRICS,
                         RenderingHints.VALUE_FRACTIONALMETRICS_OFF);
               break;
  @@ -247,6 +251,8 @@
                         RenderingHints.VALUE_RENDER_QUALITY);
               hints.put(RenderingHints.KEY_TEXT_ANTIALIASING,
                         RenderingHints.VALUE_TEXT_ANTIALIAS_DEFAULT);
  +            hints.put(RenderingHints.KEY_ANTIALIASING,
  +                      RenderingHints.VALUE_ANTIALIAS_DEFAULT);
               hints.put(RenderingHints.KEY_FRACTIONALMETRICS,
                         RenderingHints.VALUE_FRACTIONALMETRICS_ON);
               break;
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-dev-help@xml.apache.org