#35 wip
[fanfix.git] / src / jexer / backend / LogicalScreen.java
index 3149e68c282b3168bf5ed6cb78e29762bd06ee6e..9af633dbac645be3198a27935590d6145143b9cc 100644 (file)
@@ -523,7 +523,7 @@ public class LogicalScreen implements Screen {
         for (int j = 0; j < str.length(); j++) {
             char ch = str.charAt(j);
             putCharXY(i, y, ch, attr);
-            i++;
+            i += StringUtils.width(ch);
             if (i == width) {
                 break;
             }
@@ -544,7 +544,7 @@ public class LogicalScreen implements Screen {
         for (int j = 0; j < str.length(); j++) {
             char ch = str.charAt(j);
             putCharXY(i, y, ch);
-            i++;
+            i += StringUtils.width(ch);
             if (i == width) {
                 break;
             }