|
From: | Roman Kennke |
Subject: | [commit-cp] classpath ChangeLog gnu/java/awt/font/FontDeleg... |
Date: | Sat, 16 Dec 2006 20:51:02 +0000 |
CVSROOT: /cvsroot/classpath Module name: classpath Changes by: Roman Kennke <rabbit78> 06/12/16 20:51:02 Modified files: . : ChangeLog gnu/java/awt/font: FontDelegate.java GNUGlyphVector.java gnu/java/awt/font/autofit: AutoHinter.java GlyphHints.java Latin.java gnu/java/awt/font/opentype: Hinter.java OpenTypeFont.java gnu/java/awt/font/opentype/truetype: Fixed.java Zone.java Log message: 2006-12-16 Roman Kennke <address@hidden> * gnu/java/awt/font/FontDelegate.java (FLAG_FITTED): New constant field. (FLAG_NO_HINT_HORIZONTAL): New constant field. (FLAG_NO_HINT_VERTICAL): New constant field.w (FLAG_NO_HINT_EDGE_POINTS): New constant field. (FLAG_NO_HINT_STRONG_POINTS): New constant field. (FLAG_NO_HINT_WEAK_POINTS): New constant field. (TYPE_FITTED): Replaced by flags above. (TYPE_SCALED): Replaced by flags above. (TYPE_ORIGINAL): Replaced by flags above. * gnu/java/awt/font/GNUGlyphVector.java (getGlyphOutline): Use FLAG_FITTED. * gnu/java/awt/font/autofit/AutoHinter.java (setFlags): New method. Sets hinting flags. * gnu/java/awt/font/autofit/GlyphHints.java (flags): New field. (alignStrongPoint): Use 16.16 fixed arithmetic. (doAlignEdgePoints): New helper method. (doAlignStrongPoints): New helper method. (doAlignWeakPoints): New helper method. (doHorizonal): Check flags. (doVertical): Check flags. * gnu/java/awt/font/autofit/Latin.java (applyHints): Check hinting flags. (computeEdges): Also initialize fitted position. (scaleMetricsDim): Commented out buggy block. * gnu/java/awt/font/opentype/Hinter.java (setFlags): New method. * gnu/java/awt/font/opentype/OpenTypeFont.java (checkHinter): Accept flags parameter. (createGlyphVector): Pass flags to hinter. (getGlyphOutline): Pass flags to hinter. * gnu/java/awt/font/opentype/truetype/Fixed.java (floatValue16): New method. * gnu/java/awt/font/opentype/truetype/Zone.java (getX): Use new flags. (getY): Use new flags. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.8995&r2=1.8996 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/font/FontDelegate.java?cvsroot=classpath&r1=1.2&r2=1.3 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/font/GNUGlyphVector.java?cvsroot=classpath&r1=1.3&r2=1.4 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/font/autofit/AutoHinter.java?cvsroot=classpath&r1=1.3&r2=1.4 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/font/autofit/GlyphHints.java?cvsroot=classpath&r1=1.5&r2=1.6 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/font/autofit/Latin.java?cvsroot=classpath&r1=1.6&r2=1.7 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/font/opentype/Hinter.java?cvsroot=classpath&r1=1.2&r2=1.3 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/font/opentype/OpenTypeFont.java?cvsroot=classpath&r1=1.5&r2=1.6 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/font/opentype/truetype/Fixed.java?cvsroot=classpath&r1=1.3&r2=1.4 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/font/opentype/truetype/Zone.java?cvsroot=classpath&r1=1.6&r2=1.7
[Prev in Thread] | Current Thread | [Next in Thread] |