-Clazz_defineMethod (c$, "charWidth",
-function (codePoint) {
-if (!Character.isValidCodePoint (codePoint)) {
-codePoint = 0xffff;
-}if (codePoint < 256) {
-return this.getWidths ()[codePoint];
-} else {
-var buffer = Clazz_newCharArray (2, '\0');
-var len = Character.toChars (codePoint, buffer, 0);
-return this.charsWidth (buffer, 0, len);
-}}, "~N");
-Clazz_defineMethod (c$, "charWidth",
-function (ch) {
-if (ch.charCodeAt (0) < 256) {
-return this.getWidths ()[ch.charCodeAt (0)];
-}var data = Clazz_newCharArray (-1, [ch]);
-return this.charsWidth (data, 0, 1);
-}, "~S");
-Clazz_defineMethod (c$, "stringWidth",
-function (str) {
-var len = str.length;
-var data = Clazz_newCharArray (len, '\0');
-str.getChars (0, len, data, 0);
-return this.charsWidth (data, 0, len);
-}, "~S");