emacs-devel
[Top][All Lists]
Advanced

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

Re: Better emoji support


From: Stephen Berman
Subject: Re: Better emoji support
Date: Fri, 17 Sep 2021 19:05:13 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

On Fri, 17 Sep 2021 18:58:28 +0200 Robert Pluim <rpluim@gmail.com> wrote:

>>>>>> On Fri, 17 Sep 2021 18:34:30 +0200, Stephen Berman
> <stephen.berman@gmx.net> said:
>
>     Stephen> On Fri, 17 Sep 2021 19:01:59 +0300 Eli Zaretskii <eliz@gnu.org> 
> wrote:
>     >>> From: Stephen Berman <stephen.berman@gmx.net>
>     >>> Cc: Jean-Christophe Helary <lists@traduction-libre.org>,  Eli 
> Zaretskii
>     >>> <eliz@gnu.org>,  emacs-devel@gnu.org
>     >>> Date: Fri, 17 Sep 2021 17:39:02 +0200
>     >>>
>     >>> I just pulled from master and did make bootstrap.  Starting emacs -Q
>     >>> fails with "Invalid script or charset name: latin".  No frame appears
>     >>> and there's no out shell output.  Could that be due to your commit?
>     >>
>     >> It could be due to changes related to Unicode 14.
>     >>
>     >> Can you show a backtrace from this error, preferably both C and Lisp?
>
>     Stephen> Attached.  (I built with 'CFLAGS=-Og -g3' and yet many values in 
> the
>     Stephen> backtrace are optimized out; is that normal?)
>
> Umm, that looks like the char-script-table hasn't been set up
> properly. Do the contents of lisp/international/charscript.el look
> normal (and does it contain comments about autogenerated emoji)?

It's borked; here's the entire content:

;;; charscript.el --- character script table  -*- lexical-binding:t -*-
;;; Automatically generated from admin/unidata/Blocks.txt
(let (script-list)
  (dolist (elt '(
    ))
    (set-char-table-range char-script-table
                          (cons (car elt) (nth 1 elt)) (nth 2 elt))
    (or (memq (nth 2 elt) script-list)
        (setq script-list (cons (nth 2 elt) script-list))))
  (set-char-table-extra-slot char-script-table 0 (nreverse script-list)))


(provide 'charscript)


Steve Berman



reply via email to

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