Blob Blame History Raw
--- font.c.a-urasim	2006-04-22 21:47:42.000000000 +0900
+++ font.c	2006-04-22 21:48:34.000000000 +0900
@@ -975,10 +975,10 @@
                   (nOdd || ((*psz)&0x80) == nDoubleByte);
                   psz++, nSubStrIndex++) {
                if (nOdd) {
-                  gpszTmpStr16[nDoubleByteIndex].byte2 = (unsigned char)(*psz);
+                  gpszTmpStr16[nDoubleByteIndex].byte2 = (unsigned char)(*psz) & 0x7f;
                   nDoubleByteIndex++;
                } else {
-                  gpszTmpStr16[nDoubleByteIndex].byte1 = (unsigned char)(*psz);
+                  gpszTmpStr16[nDoubleByteIndex].byte1 = (unsigned char)(*psz) & 0x7f;
                }
                nOdd = !nOdd;
             }