From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#55319: 28.1.50; Abugida not rendered correctly (MacOS) Date: Sun, 08 May 2022 19:57:24 +0300 Message-ID: <83ilqgufm3.fsf@gnu.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23731"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 55319@debbugs.gnu.org To: Kai Ma Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun May 08 18:58:11 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1nnkEV-00063J-DB for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 08 May 2022 18:58:11 +0200 Original-Received: from localhost ([::1]:60254 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nnkEU-0004oc-Aj for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 08 May 2022 12:58:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43272) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nnkEN-0004oI-B0 for bug-gnu-emacs@gnu.org; Sun, 08 May 2022 12:58:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:33031) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nnkEL-0008Ru-SE for bug-gnu-emacs@gnu.org; Sun, 08 May 2022 12:58:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nnkEL-0001XY-Pw for bug-gnu-emacs@gnu.org; Sun, 08 May 2022 12:58:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 08 May 2022 16:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55319 X-GNU-PR-Package: emacs Original-Received: via spool by 55319-submit@debbugs.gnu.org id=B55319.16520290585880 (code B ref 55319); Sun, 08 May 2022 16:58:01 +0000 Original-Received: (at 55319) by debbugs.gnu.org; 8 May 2022 16:57:38 +0000 Original-Received: from localhost ([127.0.0.1]:55159 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nnkDy-0001Wm-Gr for submit@debbugs.gnu.org; Sun, 08 May 2022 12:57:38 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:49886) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nnkDx-0001WU-2V; Sun, 08 May 2022 12:57:38 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:35548) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nnkDr-0008Pt-PC; Sun, 08 May 2022 12:57:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=DufLb7xHdcjBXECAudAnC2r1NTkONDN+7TlgyaBlJD8=; b=jcGLVNCb3lPAl/LTumOq 7WJw8nS6KBqmQdHxuY8NQAupzY+LsxtP5HUDvDw5eJ+7P7r5/409wSeCoFdLR/0rOeGjzM82P84M6 bMK5LuyR5ASJUIMeic5JvrhVgbn7Sy6ufCXtlE7VTYMP9ltGVRKNSFNyK0Vwi76dh9Gj1QERfYJNe MZsexvCAkCtybfK6OhNWF5sX05V23GK1hgRFMQUpaRxnWQqsHxgijdk2vjTq4OVbwBG1+Y8/L24D4 FmvYAeDrExb0wnNwTXwH1lFbFDF2oPz8bV23x5f32bGuI/GVJzvslttafj+OVZtLMwFY3haJWxAHA JF3Ir3itTkd3aA==; Original-Received: from [87.69.77.57] (port=3446 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nnkDr-0000h4-8G; Sun, 08 May 2022 12:57:31 -0400 In-Reply-To: (message from Kai Ma on Sun, 8 May 2022 19:45:04 +0800) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:231675 Archived-At: severity 55319 wishlist thanks > From: Kai Ma > Date: Sun, 8 May 2022 19:45:04 +0800 > > I installed the Crisa Regular font [1] (font name is “Crisa”) and tried to type some zbalermorna [2] (an abugida) into Emacs. > > However, the positions of the vowels are not correct, as shown in the attached screenshot obtained in emacs -Q. > The vowels should be right above the constants. > > The correct rendering can be seen at this web page [3] (using a decent modern Web browser). > I can confirm other applications using the system GUI toolkit works, e.g. TextEdit.app. Emacs doesn't OOTB support scripts whose characters are not in Unicode. When characters are not in Unicode, their properties and attributes aren't known, unless someone tells Emacs what they are. The sites to which you point indicate that this script was created for an artificial language and its characters use the Private Use Area codepoints of the Unicode code-space. So making Emacs support this invented script will need some work from someone who knows the details and can submit patches which add these characters and their properties to the databases Emacs needs in order to handle those characters.