Hello Robert,

: > It seems there are a few double-width combining characters (listed below); 
: > Is there something like a double-width space where I could place them on 
: > in separated display mode? Or should it also work to combine them with 
: > a sequence of two spaces? I couldn't test them anyway as they don't seem 
: > to be contained in the current X fonts (18x18ja/ko).
: 
: I haven't tested this either. It might work, but I would be suprised. :)
As you suspected, placing an accent on a double-width character 
doesn't seem to work well.
1. There is an effect that you had corrected for single-width characters, 
   the accent vanishing when the cursor is on the double-width position.
2. Positioning on the right half of a double-width combined character 
   displays an unavailable character block with the accent on it but that 
   may be OK if I think about it.
3. The two accents which Markus mentioned should be present in the 18x18 
   font don't display as unavailable box on the right half of the base 
   character.

So I'm looking forward to your next patch :)


Would do you think of the following enhancement suggestion:
It would be useful if base character and combining character could 
have different screen attributes. For example, x̊y (in case this 
gets mangled in a mail gateway: x, ESCAPE [31m, a combining character, y) 
should give me an x with a red accent on it. Currently, the red 
attribute only starts at the next character (y). Substitution by 
pre-combined characters should not be applied in this case.


And perhaps can someone (Markus?) help with this:
I had deplored once before that the 9x18 fonts are so spindly and not 
really nice to view on the screen. I like the 10x20 fonts very much 
(and, by the way, also the 12x24 although they are too big; unfortunately, 
they don't come in Unicode range at all). So I tried to extend the 
18x18 fonts to 20x20 fonts using xmbdfed. I applied "Translate Glyphs" 
by +2/+2, then -1/-1 in order to pad 1 pixel at each side. Then I 
changed the PIXEL_SIZE property from 18 to 20, AVERAGE_WIDTH from 180 to 
200 (was that right?), stored as 20x20ja and installed it (should I modify 
ASCENT and DESCENT values?). - No Asian characters were visible after X 
restart (in a 10x20 xterm). Why not?

And has someone meanwhile managed to run xterm with Truetype fonts at 
reasonable character cell width? How would it work? I also tried to 
convert one with xmbdfed but no attempt to manipulate parameters led to 
narrower character cells.


Kind regards,
Thomas
-
Linux-UTF8:   i18n of Linux on all levels
Archive:      http://mail.nl.linux.org/lists/

Reply via email to