#ifdef JP
/*
* Table of Ascii-to-Zenkaku
- * ¡Ö¢ò¡×¤ÏÆóÇÜÉýƦÉå¤ÎÆâÉô¥³¡¼¥É¤Ë»ÈÍÑ¡£
+ * ¡Ö¢£¡×¤ÏÆóÇÜÉýƦÉå¤ÎÆâÉô¥³¡¼¥É¤Ë»ÈÍÑ¡£
*/
static char ascii_to_zenkaku[2*128+1] = "\
¡¡¡ª¡É¡ô¡ð¡ó¡õ¡Ç¡Ê¡Ë¡ö¡Ü¡¤¡Ý¡¥¡¿\
¡÷£Á£Â£Ã£Ä£Å£Æ£Ç£È£É£Ê£Ë£Ì£Í£Î£Ï\
£Ð£Ñ£Ò£Ó£Ô£Õ£Ö£×£Ø£Ù£Ú¡Î¡À¡Ï¡°¡²\
¡Æ£á£â£ã£ä£å£æ£ç£è£é£ê£ë£ì£í£î£ï\
-£ð£ñ£ò£ó£ô£õ£ö£÷£ø£ù£ú¡Ð¡Ã¡Ñ¡Á¢ò";
+£ð£ñ£ò£ó£ô£õ£ö£÷£ø£ù£ú¡Ð¡Ã¡Ñ¡Á¢£";
#endif
/*
#ifdef JP
if (isprint(*cp) || *cp == 127)
{
- *ap2 = 255;
+ *ap2 = (*ap) | 0xf0;
*cp2 = ascii_to_zenkaku[2*(*cp-' ') + 1];
*cp = ascii_to_zenkaku[2*(*cp-' ')];
return;
for (i = 0; i < n; i++)
{
#ifdef JP
- if (use_bigtile && *(s+i)=="¢ò"[0] && *(s+i+1)=="¢ò"[1])
+ if (use_bigtile && *(s+i)=="¢£"[0] && *(s+i+1)=="¢£"[1])
{
rc.right += td->font_wid;
if (x < Term->x1[y]) Term->x1[y] = x;
if (x > Term->x2[y]) Term->x2[y] = x;
- if (scrn->a[y][x] == 255)
+ if ((scrn->a[y][x] & 0xf0) == 0xf0)
if ((x - 1) < Term->x1[y]) Term->x1[y]--;
}
#endif /* USE_TRANSPARENCY */
/* 2nd byte of bigtile */
- if (na == 255) continue;
+ if ((na & 0xf0) == 0xf0) continue;
/* Handle high-bit attr/chars */
if ((na & 0x80) && (nc & 0x80))