GNU bug report logs - #67828
27.1; Sinhala touching consonants

Previous Next

Package: emacs;

Reported by: Richard Wordingham <richard.wordingham <at> ntlworld.com>

Date: Thu, 14 Dec 2023 17:09:01 UTC

Severity: normal

Found in version 27.1

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #10 received at 67828-done <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Richard Wordingham <richard.wordingham <at> ntlworld.com>
Cc: 67828-done <at> debbugs.gnu.org
Subject: Re: bug#67828: 27.1; Sinhala touching consonants
Date: Sat, 16 Dec 2023 15:34:15 +0200
> Date: Thu, 14 Dec 2023 17:08:02 +0000
> From:  Richard Wordingham via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs <at> gnu.org>
> 
> To reproduce:
> 
> Paste the Sinhala script string "ගන‍්තවා" into a buffer.
> 
> Ther string will then display with a dotted circle in the middle.  The
> problem is that this string is split into three clusters for rendering.
> The dotted circle ought not to appear.  With a suitable font being
> selected for Sinhala, e.g. Noto Sans Sinhala, the characters either side
> of ් should abut or have very little separation.  Without a suitable
> font, the display should fall back to one similar to "ගන්ත්‍වා".
> 
> The problem can be fixed by changing the file lisp/language/sinhala.el
> as follows:
> 
> 41c42
> <
> "[\u0D9A-\u0DC6]\\(?:\u0DCA\u200D[\u0D9A-\u0DC6]\\)*[\u0DCF-\u0DDF\u0DF2-\u0DF3]*\u0DCA?[\u0D82-\u0D83]?\\|"
> ---
> > 	 "[\u0D9A-\u0DC6]\\(?:\\(\u0DCA\u200D\\|\u200D\u0DCA\\)[\u0D9A-\u0DC6]\\)*[\u0DCF-\u0DDF\u0DF2-\u0DF3]*\u0DCA?[\u0D82-\u0D83]?\\|"

Thanks, installed on the emacs-29 branch, and closing the bug.




This bug report was last modified 1 year and 153 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.