bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#34035: 26.1; Arabic shadda-kasrah renders incorrectly


From: Stefan Kangas
Subject: bug#34035: 26.1; Arabic shadda-kasrah renders incorrectly
Date: Tue, 18 Aug 2020 18:11:39 +0000
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

[Resending using "Reply to all".]

Eli Zaretskii <eliz@gnu.org> writes:

>> From: "Peter" <craven@gmx.net>
>> Date: Thu, 10 Jan 2019 18:20:32 +0100
>>
>> - Start emacs -Q
>> - C-\ arabic RET
>> - s ~ A (sin shadda kasrah) repeat a few times
>>
>> The kasrah (short slash below the letter) should be shown below the
>> shadda (the squiggle above the letter) and above the letter, not below
>> it.

I've tried this on the master branch.  I think I'm seeing that the
kasrah is shown below the shadda but above the Arabic letter s.  But I
could be mistaken since my knowledge of the Arabic script is just barely
better than non-existent.

>> I've tried different fonts, this seems to be a problem with emacs
>> itself, other editors and firefox render the same text (copy-pasted)
>> correctly.
>>
>> See attached screenshot for what it looks like in Emacs and in Firefox.
>
> Thanks.  On my system, this is displayed correctly, with kasrah above
> the letter.  So I don't think it's Emacs, I think it's the shaping
> engine you are using.  As you didn't provide the information collected
> by "M-x report-emacs-bug", I can only guess what is that shaping
> engine: XFT and libflt, right?  Maybe you could try building the
> harfbazz branch, which uses HarfBazz for shaping, I'd expect this
> problem not to exist there.

So now Emacs 27.1 is released with harfbuzz support.  Could you please
try this again using that and see if you can still reproduce this issue
there?

If I don't hear back from you within a couple of weeks, I'll just
assume that this has been fixed and close this bug.

Best regards,
Stefan Kangas





reply via email to

[Prev in Thread] Current Thread [Next in Thread]