This correctly maps Unicode indices to char[] in
FontMetrics.charWidth(int). This probably does not matter much in most
cases but could be interesting in some exotic fonts.
2005-08-17 Roman Kennke <[EMAIL PROTECTED]>
* java/awt/FontMetrics.java
(charWidth(int)): Correctly map Unicode indices to char[] here.
/Roman
Index: java/awt/FontMetrics.java
===================================================================
RCS file: /cvsroot/classpath/classpath/java/awt/FontMetrics.java,v
retrieving revision 1.14
diff -u -r1.14 FontMetrics.java
--- java/awt/FontMetrics.java 3 Aug 2005 14:42:09 -0000 1.14
+++ java/awt/FontMetrics.java 17 Aug 2005 09:05:20 -0000
@@ -193,7 +193,8 @@
*/
public int charWidth(int ch)
{
- return charWidth((char) ch);
+ char[] chars = Character.toChars(ch);
+ return charsWidth(chars, 0, chars.length);
}
/**
_______________________________________________
Classpath-patches mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/classpath-patches