From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gregory Heytings Newsgroups: gmane.emacs.devel Subject: Re: Entering emojis Date: Thu, 28 Oct 2021 13:55:21 +0000 Message-ID: <8ff3b131c5fe09753ca0@heytings.org> References: <87cznths5j.fsf@gnus.org> <83tuh4zfg5.fsf@gnu.org> <87y26gfobr.fsf@gnus.org> <87tuh4f1ie.fsf@gnus.org> <0353A9DA-0041-4D71-8E1B-09FB07A5FD0F@acm.org> <87ilxialzw.fsf@igel.home> <831r46wj6r.fsf@gnu.org> <83fssmuxui.fsf@gnu.org> <83bl3aux6y.fsf@gnu.org> <835ytiuvm9.fsf@gnu.org> <834k91vgie.fsf@gnu.org> <8ff3b131c5fa370d9eaf@heytings.org> <83mtmttsxz.fsf@gnu.org> <8ff3b131c56b7b2d1d6f@heytings.org> <83bl39tqnl.fsf@gnu.org> <8ff3b131c531f5254799@heytings.org> <83a6ittp5r.fsf@gnu.org> <8ff3b131c53b9df49236@heytings.org> <834k91th5c.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="vf6qkJAaqm" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23547"; mail-complaints-to="usenet@ciao.gmane.io" Cc: mattiase@acm.org, emacs-devel@gnu.org, schwab@linux-m68k.org, stefankangas@gmail.com, raman@google.com To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Oct 28 15:57:26 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mg5uH-0005rP-GR for ged-emacs-devel@m.gmane-mx.org; Thu, 28 Oct 2021 15:57:26 +0200 Original-Received: from localhost ([::1]:46888 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mg5uG-0000SH-8j for ged-emacs-devel@m.gmane-mx.org; Thu, 28 Oct 2021 09:57:24 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49450) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mg5sP-0007gb-Dj for emacs-devel@gnu.org; Thu, 28 Oct 2021 09:55:29 -0400 Original-Received: from heytings.org ([95.142.160.155]:43166) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mg5sK-0004HZ-7x; Thu, 28 Oct 2021 09:55:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20210101; t=1635429321; bh=4XUkkv3vcQ+4It3ZtAfNgVQeugFSjLR3AqxCpsCzg3k=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=oQM92udpJjYjK4hAArGsr3fIC7ijofaLDR8+9Xs4bl0UrmKkAd6XBBilmXsrWhoTb NAW5dkUt7JU8vlweJCUPiVXVcPlP3wh4qtzvdsjByBWQOsSV6TouVn695snl6B01wW v4vK4xzPyS30oQMctQsasaO5K6Uq5xh5QnqFthfYQpnfLiwOB2yP6Pjzyf5pVzSfXf uX/lUBf2TcQNUYsQ7ZrlZC+8CsRQUX1cxg0HzON17UWzFYVNZhN1e14Wdvg5/crMoc EcJ7Qvpkln4PofZvgFfA4p/f7DGzJGZi3xegA09QZsBr2PmmCp/x0TI+wH+iZlofc9 RjO2ZX/NaBRxA== In-Reply-To: <834k91th5c.fsf@gnu.org> Received-SPF: pass client-ip=95.142.160.155; envelope-from=gregory@heytings.org; helo=heytings.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:278106 Archived-At: --vf6qkJAaqm Content-Type: text/plain; format=flowed; charset=us-ascii > > Like I said: the new way of formatting this script is not yet supported > widely enough. > Okay, so IIUC, Unicode has decided to do something that goes against the existing practice. Given the limited available manpower in that narrow subfield, I'm not quite sure it was the best thing to do. Using a font with predefined ligatures is much easier to enter text. >> I just looked at section 11.4 of the Unicode Standard. The first >> character sequence in figure 11-2 is not a valid quadrat. > > Why not? > I should have said: it's not a valid quadrat from the point of view of the Aegyptus font, which defines ~2500 valid quadrats. Which probably means that this combination A1 above O1 (combining a man and a house) does not happen in practice (or happens rarely enough that it isn't yet included in the quadrats known by that font). > > And it isn't supposed to be a quadrat, AFAIU, anyway. > It is, a quadrat is a combination of two to four glyphs. >> The second one are two characters that would normally be placed one >> above each other, so to obtain what is displayed in the Unicode >> Standard it's necessary to separate them with a zero-width non-joiner. > > AFAIU, U+13431 is the joiner to be used in that case. > But it's not a joiner, it's a non-joiner. The logic is the opposite of what Unicode decided to do: known quadrats are automatically recognized and combined appropriately when their individual characters appear one after the other in a string. It's only when you want to avoid this that you have to add a non-joiner. > > And you didn't answer my question: does LibreOffice with the Aegyptus > font display those sequences correctly? > I'm not sure what you mean by "those sequences". The sequences in the patch are rendred correctly. The sequences in figure 11-2 of section 11.4 of the Unicode standard are not rendered correctly. See the attached two pictures. --vf6qkJAaqm Content-Type: image/png; name=emacs-hello.png Content-Transfer-Encoding: base64 Content-ID: <8ff3b131c5f9d47b416b@heytings.org> Content-Description: Content-Disposition: attachment; filename=emacs-hello.png iVBORw0KGgoAAAANSUhEUgAAA+AAAAB6CAAAAAAaWWYZAAA0JUlEQVR42u2d d0AUxxfHv0fvIFWNqAR7bzGa2HuPJfZu7Iq9ogYF7KJg7z2WoLHGn7F3jVEs WJCoFBHpvcPd+/1xZa/s3e3BEeNlP3/A7sy8mXl7+3ZmZ97MCgg8PDyGitHn rgAPD0/pwRs4D48Bwxs4D48Bwxs4D48Bwxs4D48Bwxs4D48Bwxs4D48Bwxs4 D48Bwxs4D48Bwxs4D48Bwxs4D48Bwxs4D48Bwxs4D48Bwxs4D48BY/K5K8BT CmQKTa2LIZZVBMDa9HPX/oukUPDvNCUBvx78302R1hQsN9aIpq+36F4UjS7j ib89ZuirFv8ASeKK2VuWNCNdFSSB/MmJUFMLUb6oSQ+1STST7CQ7zBNZcRTK jnO1hVa5f+djh0fKg+Zak9xvphJUbap/McoKSTcee+EO2xO/eLUofbIXN7AA IExcUMKMdFXw9Q+7W8lOXuwZ3B8AcGv2VA9Z6K1xZ2pwLF30U+0WXSXH907Z jazGQebqTatyOR97N4EWOf4dnEfKzfGNY0wb235BfbrLQ8/0HDXKIqfgHy73 avM4xnAuXF3fVHzUas2Je7Jgo0/NrnHMLrbXchNfyWWPnud/6VftImnHXMsJ M4ZdeSkNUCfHt+CKhE2OjslH/aecBYL2R6QDmTY6lVK40XE058QNqmuIfMO9 plrJiw57/9yhTaKrXmsxYUhr/VVRiTDbA+dHZkc75HwqV+K8dFDwVk/rPxpJ T+5/mi6LMJ67yaGW5LjF9S49L7bkVHR0RXQsc3AkAOBTecHUTeFa23CHbr2M gW1jN/pKAtTKkTKD6zkpJfme9MdF9wrndJeS1Mm+ZodsIqKN33xlAsDy65b3 ip+nWi4D9XVJnwsgU6cSHlY34Vrh+8BaTfFrgfuqoX7kVwzFfSlnwK3se4tS 9FQLMSMxNL0YleHEqk8+nwqzwuPvXixhRjopGGprelN2krdUMeXPQtnhDRO7 F5xKPxpORD7iY18iyl/BsdqRR1ZJD9XJqXbRjzxL6gxUIiIS5aV/fHWF+1gB B8Z9iPlJdylJndJeXbYCAK+HMRsAPH93q3nx8/x8rP9eeK9HybPROxaw7NzA qvmcXfv1meu+DcENH5dOhUVGJ+v7vlq7M6Ba9D9weaRkD8hcy7yAH5ikGDsi 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 MmZg3/IcWt5RiHZL0JI928Sc0pxzCO4QEVFv0wSWxEFAhcKKtaSnzEQxJQGI JDXz4GOA9eIgNyCUSGHro++BU5rrxDoPfh/AUwUpuTyfAubS7XRyjYBnpEYp xS2btKsnV0Z3YJdcTgXNlfye3gE4QDriN7CI7jX8QCnNzhDNmEp0vmkSfWx0 m4qGLiU63C5bh7wOz/ybrQQiooKlDaoPqN7cbez8nZd3+w/umE6nZ++4t/RK pzfca3F6D71bWEBEdOAC3dkuV0QXoKmuinNlFdEf18WHtyfGEVHBAmaq/++j WqTX5upymR8CK1WyKJShErUCeKSlAj5yP4K/3LGYtBVEi5ifeGwRbUyUnvgS Ea1gl5PCZbHJU3F3du3p3i4ssSMX5sTMiw5kibkNNJa8/KsuJzOSb1D1RAP7 dOzfoCaybqWo/FfitXX4UwQP8aEapXRUT4ntT8UvfqY97isO9VW2yEOcjkpp aVj2nuW6jzaQvrjPerWRxh0a21gIi8wJoBrVWwqBH374EN6kUbAN91r8sMmv 0N8IAEYc9bOYK5d7rPaWrNgIgE5L2wAAWtTyb98dpuM3y17Dy7zWsoN0voku l7lRmdQQ5RzC/CW3Ff7aovwuHAJHbUvcks+3kfXYVMYp8v0XI8mN+Yl7327T /9hUldQaxjfYnilKreU0vCeiWyZqvGp/AmCRLD2Ta+L6QuwH9z/AQxota219 ZM26/lpwmgSYXpaXkt8QMRDwkT4HgSAiNUopbbqoVT3VFnybk8QRbQag6DRV F5hBOqGtYcninlW0V4qaMvRXi0vL/yIiorhNJxQycAa47iSoMwFEtD2GiCiT iC4G5BCd+kPHPDgr2B9OQiXZ18HSo12flKKEThgoPX7RxKbrR7ayb/X3fSf+ ERKGv1L8QZ7MjCe6fVuWNPynXCJvyUnGBiJxC64ix8C9BQ8qwuGaVVkmASfv Afqx7Ndx6TR+HAQAVYGI5dMpxkne5/Y74OrSiY6x13YlQm/4nYor7Oo1pKpN dtz72DFKkV6nbgaO9ACAO/vRWvwUVKuUDuqxkBw8BAByL6CO4vcAvg/V7pqs eO21NSzW4UZVuGWVN6yNms+daO1Kca9Fxw5X/GGM7HIjFMYfk5MA7Us5i4kx gJ5nJgFY6Orl0LnFwVY1e/vVqqBLFtwVHBmcfJfbZsgAcDcZsoW5ix7hf+PP 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 --vf6qkJAaqm Content-Type: image/png; name=unicode-examples.png Content-Transfer-Encoding: base64 Content-ID: <8ff3b131c5eb9b5b8a4b@heytings.org> Content-Description: Content-Disposition: attachment; filename=unicode-examples.png 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 --vf6qkJAaqm--