On Tue, 2006-07-04 at 13:12 -0700, Doug Felt @ Sun wrote: > Peter: > > Please file bugs on both issues. > > There are a few characters we special case when converting to glyphs - > tab, cr, lf are it in the ASCII range, and we also filter bidi control > characters and some other formatting characters. Everything else goes > through the regular font CMAP, and if the font maps it, most of the time > it will provide the missing glyph for these characters. If the font > doesn't map the character at all, we use the missing glyph. The missing > glyph typically looks like an empty rectangle. > > Currently the characters we map ourselves are the following. > > 0x0009, 0x000A, 0x000D, > 0x200C, 0x200D, 0x200E, 0x200F, > 0x2028, 0x2029, 0x202A, 0x202B, 0x202C, 0x202D, 0x202E, > 0x206A, 0x206B, 0x206C, 0x206D, 0x206E, 0x206F > > You'll note we don't currently handle ZERO WIDTH SPACE (U+200B)... > > This is an implementation detail, of course, and some vendors (Apple, in > particular) probably do something different. This is just FYI. > > Doug
Doug, I think I made a little mistake. I've put both of these in as RFEs, which I (now) assume means they won't be considered for 1.6. Should I change these to bugs when the opportunity arises? Peter =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA2D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".