[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#15273: 24.3.50; Combining character sequences are displayed weirdly
From: |
Jan Djärv |
Subject: |
bug#15273: 24.3.50; Combining character sequences are displayed weirdly |
Date: |
Thu, 5 Sep 2013 19:29:24 +0200 |
Hi.
5 sep 2013 kl. 19:12 skrev Eli Zaretskii <eliz@gnu.org>:
>> From: Jan Djärv <jan.h.d@swipnet.se>
>> Date: Thu, 5 Sep 2013 18:48:43 +0200
>> Cc: 15273@debbugs.gnu.org
>>
>>
>>> emacs -Q
>>> ! ;; input an exclamation mark (#x21)
>>> C-x 8 RET 2 0 E 4 RET ;; COMBINING ENCLOSING UPWARD POINTING TRIANGLE
>>> RET ;; Newline
>>> C-x 8 2 6 A 0 RET ;; WARNING SIGN
>>>
>>
>> I assume you mean C-x 8 RET 2 6 A 0 RET.
>>
>>> I tried many fonts, but all results look weird (the first line is
>>> incomplete and too large).
>>>
>>> (I haven't tried it on other platforms yet, so I'm not sure whether it's
>>> NS-port specific.)
>>
>> On Fedora 19, the first does not combine, I just get ! followed by an upward
>> pointing triangle.
>> The second is very small, see screen shot.
>>
>> The NS one looks better, but when moving the cursor over the first row, it
>> redraws funny. And metrics are off, the distance between the first triangle
>> and the aaa to the right is actually only one space. The aaa to the left is
>> also followed by a space, but there the distance is too short, and the
>> source of the redraw error.
>>
>> W32 anyone?
>
> On w32, the Uniscribe font driver does not compose these two
> characters. So I guess this composition is done by the driver used by
> NS, and perhaps the composition information Emacs gets is incorrect.
>
> Once again, please show the full output of "C-u C-x =" on the composed
> character, the pixel-level data of the composition shown there will
> probably tell us what is wrong.
I don't know if it says anything. In Emacs the square is actually a triangle,
displayed too far to the left, i.e. covering half the letter to the left. The
mailer I use can't display it.
position: 4 of 4 (75%), column: 3
character: ⃤ (displayed as ⃤) (codepoint 8420, #o20344, #x20e4)
preferred charset: unicode (Unicode (ISO10646))
code point in charset: 0x20E4
script: symbol
syntax: w which means: word
to input: type "C-x 8 RET HEX-CODEPOINT" or "C-x 8 RET NAME"
buffer code: #xE2 #x83 #xA4
file code: #xE2 #x83 #xA4 (encoded by coding system utf-8-unix)
display: by this font (glyph code)
nil:-apple-STIXGeneral-medium-normal-normal-*-12-*-*-*-p-0-iso10646-1
(#x359)
Character code properties: customize what to show
name: COMBINING ENCLOSING UPWARD POINTING TRIANGLE
general-category: Me (Mark, Enclosing)
decomposition: (8420) ('⃤')
There are text properties here:
fontified t
Jan D.
- bug#15273: 24.3.50; Combining character sequences are displayed weirdly, (continued)
- bug#15273: 24.3.50; Combining character sequences are displayed weirdly, Kenichi Handa, 2013/09/08
- bug#15273: 24.3.50; Combining character sequences are displayed weirdly, Eli Zaretskii, 2013/09/08
- bug#15273: 24.3.50; Combining character sequences are displayed weirdly, Kenichi Handa, 2013/09/10
- bug#15273: 24.3.50; Combining character sequences are displayed weirdly, Eli Zaretskii, 2013/09/10
- bug#15273: 24.3.50; Combining character sequences are displayed weirdly, Kenichi Handa, 2013/09/12
- bug#15273: 24.3.50; Combining character sequences are displayed weirdly, Eli Zaretskii, 2013/09/12
- bug#15273: 24.3.50; Combining character sequences are displayed weirdly, Jan Djärv, 2013/09/14
- bug#15273: 24.3.50; Combining character sequences are displayed weirdly, Jan Djärv, 2013/09/14
- bug#15273: 24.3.50; Combining character sequences are displayed weirdly,
Jan Djärv <=
- bug#15273: 24.3.50; Combining character sequences are displayed weirdly, Eli Zaretskii, 2013/09/05
bug#15273: 24.3.50; Combining character sequences are displayed weirdly, Xue Fuqiao, 2013/09/05