Mercurial > hg > xemacs-beta
comparison src/redisplay-x.c @ 3439:d1754e7f0cea
[xemacs-hg @ 2006-06-03 17:50:39 by aidan]
Just-in-time Unicode code point support.
author | aidan |
---|---|
date | Sat, 03 Jun 2006 17:51:06 +0000 |
parents | ad2f4ae9895b |
children | 2b84dd8eb906 |
comparison
equal
deleted
inserted
replaced
3438:14fbcab7c67b | 3439:d1754e7f0cea |
---|---|
228 byte1 = char_converter.reg[1]; | 228 byte1 = char_converter.reg[1]; |
229 byte2 = char_converter.reg[2]; | 229 byte2 = char_converter.reg[2]; |
230 } | 230 } |
231 #endif /* MULE */ | 231 #endif /* MULE */ |
232 *text_storage++ = (unsigned char) byte1; | 232 *text_storage++ = (unsigned char) byte1; |
233 /* This dimension stuff is broken if you want to use a two-dimensional | |
234 X11 font to display a single-dimensional character set, as is | |
235 appropriate for the IPA (use one of the -iso10646-1 fonts) or some | |
236 of the other non-standard character sets. */ | |
233 if (dimension == 2) | 237 if (dimension == 2) |
234 *text_storage++ = (unsigned char) byte2; | 238 *text_storage++ = (unsigned char) byte2; |
235 #else /* USE_XFT */ | 239 #else /* USE_XFT */ |
236 /* #### This is bogus as hell. XftChar16, aka FcChar16, is actually | 240 /* #### This is bogus as hell. XftChar16, aka FcChar16, is actually |
237 unsigned short, and therefore is not suitable for indexing matrix | 241 unsigned short, and therefore is not suitable for indexing matrix |