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

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

bug#57072: [BUG] update-glyphless-char-display and variation selectors


From: Eli Zaretskii
Subject: bug#57072: [BUG] update-glyphless-char-display and variation selectors
Date: Thu, 11 Aug 2022 17:01:44 +0300

> From: Axel Svensson <svenssonaxel@gmail.com>
> Date: Tue, 9 Aug 2022 16:56:37 +0200
> Cc: 57072@debbugs.gnu.org
> 
> See new patch attached.
> 
> It turns out there are 256 variation selectors, so I've included some fixes 
> for selectors 17-256 as well.
> admin/unidata/blocks.awk is an exception; it seems to deal with only VS 1-16, 
> but I have not fixed it.
> 
> > Why are the acronyms you propose so long?  Why not use "VS01".."VS16"
> You're right, that is better. The attached patch is fixed to have shorter 
> acronyms.
> The acronyms I've chosen are "VS-1" through "VS-9", "VS10" through "VS99" and 
> "VS-100" through
> "VS-256".
> Not sure that's optimal, perhaps "VS01" or "VS 1" is better, what do you 
> think?

I think "VS01" is better.

> diff --git a/lisp/international/characters.el 
> b/lisp/international/characters.el
> index ca28222c81..78f8447208 100644
> --- a/lisp/international/characters.el
> +++ b/lisp/international/characters.el
> @@ -1243,7 +1243,8 @@ ?L
>          (#x1E026 . #x1E02A)
>          (#x1E8D0 . #x1E8D6)
>          (#x1E944 . #x1E94A)
> -        (#xE0001 . #xE01EF))))
> +        (#xE0001 . #xE01EF)
> +        (#xE0100 . #xE01EF))))
>    (dolist (elt l)
>      (set-char-table-range char-width-table elt 0)))

This hunk is a mistake, I think: the original code already covered all
range of these characters.

Thanks.





reply via email to

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