From unknown Thu Jun 19 14:09:03 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#21260 <21260@debbugs.gnu.org> To: bug#21260 <21260@debbugs.gnu.org> Subject: Status: 23.2; Devanagari windows 10 Reply-To: bug#21260 <21260@debbugs.gnu.org> Date: Thu, 19 Jun 2025 21:09:03 +0000 retitle 21260 23.2; Devanagari windows 10 reassign 21260 emacs submitter 21260 Jim Funderburk severity 21260 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 14 16:24:25 2015 Received: (at submit) by debbugs.gnu.org; 14 Aug 2015 20:24:25 +0000 Received: from localhost ([127.0.0.1]:56054 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZQLWb-0007mn-3a for submit@debbugs.gnu.org; Fri, 14 Aug 2015 16:24:25 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52442) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZQLO3-0007ZB-JK for submit@debbugs.gnu.org; Fri, 14 Aug 2015 16:15:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZQLO1-0007Hk-Kb for submit@debbugs.gnu.org; Fri, 14 Aug 2015 16:15:35 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_MANY_HDRS_LCASE autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:46090) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZQLO1-0007HI-B7 for submit@debbugs.gnu.org; Fri, 14 Aug 2015 16:15:33 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33967) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZQLNx-0003VU-QL for bug-gnu-emacs@gnu.org; Fri, 14 Aug 2015 16:15:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZQLNs-000744-LX for bug-gnu-emacs@gnu.org; Fri, 14 Aug 2015 16:15:29 -0400 Received: from vms173023pub.verizon.net ([206.46.173.23]:48598) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZQLNs-0006og-8t for bug-gnu-emacs@gnu.org; Fri, 14 Aug 2015 16:15:24 -0400 Received: from [192.168.0.146] ([71.181.236.215]) by vms173023.mailsrvcs.net (Oracle Communications Messaging Server 7.0.5.32.0 64bit (built Jul 16 2014)) with ESMTPA id <0NT3006759KWFJB0@vms173023.mailsrvcs.net> for bug-gnu-emacs@gnu.org; Fri, 14 Aug 2015 15:14:57 -0500 (CDT) X-CMAE-Score: 0 X-CMAE-Analysis: v=2.1 cv=Nc0brD34 c=1 sm=1 tr=0 a=8peW+UpaC3yISuMGXjhtSg==:117 a=o1OHuDzbAAAA:8 a=oR5dmqMzAAAA:8 a=UWU4mQFGWXkA:10 a=-9mUelKeXuEA:10 a=IkcTkHD0fZMA:10 a=uRRa74qj2VoA:10 a=ehOrRdnkAAAA:20 a=xKLFpmer3zZgU4cToTQA:9 a=QEXdDO2ut3YA:10 a=gpCgNdG8w0QA:10 To: bug-gnu-emacs@gnu.org Subject: 23.2; Devanagari windows 10 From: Jim Funderburk Message-id: <55CE4C42.4050208@verizon.net> Date: Fri, 14 Aug 2015 16:14:58 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 MIME-version: 1.0 Content-type: text/plain; charset=utf-8; format=flowed Content-transfer-encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 14 Aug 2015 16:24:24 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.3 (----) *** E-Mail body has been placed on clipboard, please paste it h DESCRIPTION OF THE DEVANAGARI WINDOWS 10 PROBLEM I recently updated to Windows 10. Now, I have problems viewing text files which contain utf-8 encoded text representing Devanagari. The text renders as boxes. A small sample file is in this dropbox link. https://www.dropbox.com/s/7uedn6dgwf1p6xj/devanagari_example.txt?dl=0 This file views fine (using Lucida Console, or Arial fonts) under Windows Vista or Windows 7 , with this same version of Emacs. I've also tried a newer version 24.x.y version of Emacs on Windows 10, and have the same problem. This file also looks fine in Windows 10 using Notepad++ or even lowly Notepad, and (with slight adjustment of html tags) in Chrome browser. My email is funderburk1@verizon.net. I hope you'll let me know if this can be fixed, since I have used Emacs for 20+ years, and hope to use it in the future Thanks. Jim Funderburk In GNU Emacs 23.2.1 (i386-mingw-nt6.2.9200) of 2010-05-08 on G41R2F1 Windowing system distributor `Microsoft Corp.', version 6.2.9200 configured using `configure --with-gcc (3.4) --no-opt --cflags -Ic:/xpm/include' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: ENU value of $XMODIFIERS: nil locale-coding-system: cp1252 default enable-multibyte-characters: t Major mode: Text Minor modes in effect: tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: M-x r e p o r t - Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Load-path shadows: None found. Features: (shadow sort mail-extr message ecomplete rfc822 mml easymenu mml-sec password-cache mm-decode mm-bodies mm-encode mailcap mail-parse rfc2231 rfc2047 rfc2045 qp ietf-drums mailabbrev nnheader gnus-util netrc time-date mm-util mail-prsvr gmm-utils wid-edit mailheader canlock sha1 hex-util hashcash mail-utils emacsbug tooltip ediff-hook vc-hooks lisp-float-type mwheel dos-w32 disp-table ls-lisp w32-win w32-vars tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mldrag mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev loaddefs button minibuffer faces cus-face files text-properties overlay md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process multi-tty emacs) ere! *** From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 14 16:42:11 2015 Received: (at 21260) by debbugs.gnu.org; 14 Aug 2015 20:42:11 +0000 Received: from localhost ([127.0.0.1]:56066 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZQLnn-0008Cq-6v for submit@debbugs.gnu.org; Fri, 14 Aug 2015 16:42:11 -0400 Received: from mtaout29.012.net.il ([80.179.55.185]:55448) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZQLnk-0008Cf-G1 for 21260@debbugs.gnu.org; Fri, 14 Aug 2015 16:42:09 -0400 Received: from conversion-daemon.mtaout29.012.net.il by mtaout29.012.net.il (HyperSendmail v2007.08) id <0NT300300AQ72B00@mtaout29.012.net.il> for 21260@debbugs.gnu.org; Fri, 14 Aug 2015 23:42:01 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout29.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NT300NR3AU12K40@mtaout29.012.net.il>; Fri, 14 Aug 2015 23:42:01 +0300 (IDT) Date: Fri, 14 Aug 2015 23:42:03 +0300 From: Eli Zaretskii Subject: Re: bug#21260: 23.2; Devanagari windows 10 In-reply-to: <55CE4C42.4050208@verizon.net> X-012-Sender: halo1@inter.net.il To: Jim Funderburk Message-id: <8337zlob50.fsf@gnu.org> References: <55CE4C42.4050208@verizon.net> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 21260 Cc: 21260@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Jim Funderburk > Date: Fri, 14 Aug 2015 16:14:58 -0400 > > I recently updated to Windows 10. Now, I have problems viewing > text files which contain utf-8 encoded text representing Devanagari. > The text renders as boxes. > A small sample file is in this dropbox link. > https://www.dropbox.com/s/7uedn6dgwf1p6xj/devanagari_example.txt?dl=0 I don't see boxes there, I see what looks like Devanagari characters. (I don't read any of the languages that use the Devanagari script.) What do you see if you type "C-h H" in a session started with "emacs -Q"? Can you post an image showing what you see? > This file views fine (using Lucida Console, or Arial fonts) under > Windows Vista or Windows 7 , with this same version of Emacs. > I've also tried a newer version 24.x.y version of Emacs on Windows 10, > and have the same problem. > This file also looks fine in Windows 10 using Notepad++ or even lowly > Notepad, and (with slight adjustment of html tags) in Chrome browser. > > My email is funderburk1@verizon.net. I hope you'll let me know if this > can be fixed, since I have used Emacs for 20+ years, and hope to use it > in the future I don't have access to Windows 10, and cannot debug this (and don't see the problem in the sample you posted anyway). I hope someone else will be able to tell what is wrong there. Sorry. From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 14 16:44:02 2015 Received: (at 21260) by debbugs.gnu.org; 14 Aug 2015 20:44:02 +0000 Received: from localhost ([127.0.0.1]:56070 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZQLpZ-0008Fa-S0 for submit@debbugs.gnu.org; Fri, 14 Aug 2015 16:44:02 -0400 Received: from mtaout28.012.net.il ([80.179.55.184]:53778) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZQLpW-0008F5-S8 for 21260@debbugs.gnu.org; Fri, 14 Aug 2015 16:43:59 -0400 Received: from conversion-daemon.mtaout28.012.net.il by mtaout28.012.net.il (HyperSendmail v2007.08) id <0NT300K009ZV7T00@mtaout28.012.net.il> for 21260@debbugs.gnu.org; Fri, 14 Aug 2015 23:43:56 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout28.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NT300D5SAX8TO90@mtaout28.012.net.il>; Fri, 14 Aug 2015 23:43:56 +0300 (IDT) Date: Fri, 14 Aug 2015 23:43:54 +0300 From: Eli Zaretskii Subject: Re: bug#21260: 23.2; Devanagari windows 10 In-reply-to: <55CE4C42.4050208@verizon.net> X-012-Sender: halo1@inter.net.il To: Jim Funderburk Message-id: <831tf5ob1x.fsf@gnu.org> References: <55CE4C42.4050208@verizon.net> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 21260 Cc: 21260@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Jim Funderburk > Date: Fri, 14 Aug 2015 16:14:58 -0400 > > I recently updated to Windows 10. Now, I have problems viewing > text files which contain utf-8 encoded text representing Devanagari. > The text renders as boxes. > A small sample file is in this dropbox link. > https://www.dropbox.com/s/7uedn6dgwf1p6xj/devanagari_example.txt?dl=0 I don't see boxes there, I see what looks like Devanagari characters. (I don't read any of the languages that use the Devanagari script.) What do you see if you type "C-h H" in a session started with "emacs -Q"? Can you post an image showing what you see? Also, what font does Emacs try using for this script on Windows 10? > This file views fine (using Lucida Console, or Arial fonts) under > Windows Vista or Windows 7 , with this same version of Emacs. > I've also tried a newer version 24.x.y version of Emacs on Windows 10, > and have the same problem. > This file also looks fine in Windows 10 using Notepad++ or even lowly > Notepad, and (with slight adjustment of html tags) in Chrome browser. > > My email is funderburk1@verizon.net. I hope you'll let me know if this > can be fixed, since I have used Emacs for 20+ years, and hope to use it > in the future I don't have access to Windows 10, and cannot debug this (and don't see the problem in the sample you posted anyway). I hope someone else will be able to tell what is wrong there. Sorry. From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 15 15:55:25 2015 Received: (at 21260) by debbugs.gnu.org; 15 Aug 2015 19:55:25 +0000 Received: from localhost ([127.0.0.1]:56916 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZQhY5-0001pf-0O for submit@debbugs.gnu.org; Sat, 15 Aug 2015 15:55:25 -0400 Received: from vms173021pub.verizon.net ([206.46.173.21]:51064) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZQhY2-0001pV-AR for 21260@debbugs.gnu.org; Sat, 15 Aug 2015 15:55:23 -0400 Received: from [192.168.0.146] ([71.181.236.215]) by vms173021.mailsrvcs.net (Oracle Communications Messaging Server 7.0.5.32.0 64bit (built Jul 16 2014)) with ESMTPA id <0NT500HKC3C82740@vms173021.mailsrvcs.net> for 21260@debbugs.gnu.org; Sat, 15 Aug 2015 14:55:21 -0500 (CDT) X-CMAE-Score: 0 X-CMAE-Analysis: v=2.1 cv=btqxfxui c=1 sm=1 tr=0 a=8peW+UpaC3yISuMGXjhtSg==:117 a=o1OHuDzbAAAA:8 a=oR5dmqMzAAAA:8 a=UWU4mQFGWXkA:10 a=-9mUelKeXuEA:10 a=N659UExz7-8A:10 a=uRRa74qj2VoA:10 a=i-EXSyKrAAAA:20 a=ehOrRdnkAAAA:20 a=Vp9Vo6P1vW0TYpAGipYA:9 a=pILNOxqGKmIA:10 a=gpCgNdG8w0QA:10 Subject: Re: bug#21260: 23.2; Devanagari windows 10 To: Eli Zaretskii References: <55CE4C42.4050208@verizon.net> <831tf5ob1x.fsf@gnu.org> From: Jim Funderburk Message-id: <55CF992B.1060404@verizon.net> Date: Sat, 15 Aug 2015 15:55:23 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 MIME-version: 1.0 In-reply-to: <831tf5ob1x.fsf@gnu.org> Content-type: text/plain; charset=windows-1252; format=flowed Content-transfer-encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 21260 Cc: 21260@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Hi, Eli - Here is another dropbox link with further info you requested: https://www.dropbox.com/s/3er09sc7jc8m5kc/emacs-devanagari.zip?dl=0 There are two images: 1. emacs-devanagari.png This is a screen shot of me opening up the file in Emacs via command line, and of what the file looks like on my system. It looks like all boxes. 2. emacs-Ctl-h-H.png This is screen shot of what emacs shows after Ctl-h-H command. As you can see, the South Asian language shows up in boxes, also 'Hindi' and 'Kannada' Also (maybe outside of the image) Tamil and Telugu - all South Asian languages. You asked what font - when I do menu Options/Set Default Font, it shows as Courier New. I have tried changing to Arial, Lucida Sans Unicode, Consolas with no improvement. Note: I thought maybe this is due to a deficiency in the fonts in Windows 10. However, When I open the file in Notepad, the Devanagari displays just fine; Notepad shows that it is using Consolas Font. Note2: Also, I have a Windows Vista system and this displays fine in the same Emacs 23 on that system. Note3: ALso, I tried Emacs 24 on Windows 10, and the same problem occurs. So, As of now, it seems like there is a bug in displaying South Asian Unicode text in Emacs on Windows 10. THanks for looking at it. Let me know if I can do anything more to help the issue to get resolved. Regards, Jim Funderburk On 8/14/2015 4:43 PM, Eli Zaretskii wrote: >> From: Jim Funderburk >> Date: Fri, 14 Aug 2015 16:14:58 -0400 >> >> I recently updated to Windows 10. Now, I have problems viewing >> text files which contain utf-8 encoded text representing Devanagari. >> The text renders as boxes. >> A small sample file is in this dropbox link. >> https://www.dropbox.com/s/7uedn6dgwf1p6xj/devanagari_example.txt?dl=0 > I don't see boxes there, I see what looks like Devanagari characters. > (I don't read any of the languages that use the Devanagari script.) > > What do you see if you type "C-h H" in a session started with > "emacs -Q"? Can you post an image showing what you see? > > Also, what font does Emacs try using for this script on Windows 10? > >> This file views fine (using Lucida Console, or Arial fonts) under >> Windows Vista or Windows 7 , with this same version of Emacs. >> I've also tried a newer version 24.x.y version of Emacs on Windows 10, >> and have the same problem. >> This file also looks fine in Windows 10 using Notepad++ or even lowly >> Notepad, and (with slight adjustment of html tags) in Chrome browser. >> >> My email is funderburk1@verizon.net. I hope you'll let me know if this >> can be fixed, since I have used Emacs for 20+ years, and hope to use it >> in the future > I don't have access to Windows 10, and cannot debug this (and don't > see the problem in the sample you posted anyway). I hope someone else > will be able to tell what is wrong there. > > Sorry. > From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 15 22:41:06 2015 Received: (at 21260) by debbugs.gnu.org; 16 Aug 2015 02:41:06 +0000 Received: from localhost ([127.0.0.1]:57028 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZQnsf-0003HR-Jk for submit@debbugs.gnu.org; Sat, 15 Aug 2015 22:41:05 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:53441) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZQnsc-0003Gt-SD for 21260@debbugs.gnu.org; Sat, 15 Aug 2015 22:41:04 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NT500900LLL7D00@a-mtaout20.012.net.il> for 21260@debbugs.gnu.org; Sun, 16 Aug 2015 05:41:01 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NT5009IIM4C8A10@a-mtaout20.012.net.il>; Sun, 16 Aug 2015 05:41:01 +0300 (IDT) Date: Sun, 16 Aug 2015 05:40:59 +0300 From: Eli Zaretskii Subject: Re: bug#21260: 23.2; Devanagari windows 10 In-reply-to: <55CF992B.1060404@verizon.net> X-012-Sender: halo1@inter.net.il To: Jim Funderburk Message-id: <83k2swlzus.fsf@gnu.org> References: <55CE4C42.4050208@verizon.net> <831tf5ob1x.fsf@gnu.org> <55CF992B.1060404@verizon.net> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 21260 Cc: 21260@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Cc: 21260@debbugs.gnu.org > From: Jim Funderburk > Date: Sat, 15 Aug 2015 15:55:23 -0400 > > Here is another dropbox link with further info you requested: > https://www.dropbox.com/s/3er09sc7jc8m5kc/emacs-devanagari.zip?dl=0 > There are two images: > 1. emacs-devanagari.png This is a screen shot of me opening up the > file > in Emacs via command line, and of what the file looks like on my > system. > It looks like all boxes. > 2. emacs-Ctl-h-H.png This is screen shot of what emacs shows > after Ctl-h-H command. > As you can see, the South Asian language shows up in boxes, > also 'Hindi' and 'Kannada' > Also (maybe outside of the image) Tamil and Telugu - all South > Asian languages. > You asked what font - when I do menu Options/Set Default Font, it > shows as Courier New. > I have tried changing to Arial, Lucida Sans Unicode, Consolas > with no improvement. > Note: I thought maybe this is due to a deficiency in the fonts in > Windows 10. However, > When I open the file in Notepad, the Devanagari > displays just fine; Notepad > shows that it is using Consolas Font. > Note2: Also, I have a Windows Vista system and this displays fine > in the same Emacs 23 on that system. > Note3: ALso, I tried Emacs 24 on Windows 10, and the same problem > occurs. > > So, As of now, it seems like there is a bug in displaying South > Asian Unicode text in Emacs on Windows 10. Does this work better? emacs -Q -xrm Emacs.fontBackend:gdi From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 16 10:24:16 2015 Received: (at 21260) by debbugs.gnu.org; 16 Aug 2015 14:24:16 +0000 Received: from localhost ([127.0.0.1]:57597 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZQyrA-0005U3-Dq for submit@debbugs.gnu.org; Sun, 16 Aug 2015 10:24:16 -0400 Received: from mtaout25.012.net.il ([80.179.55.181]:60197) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZQyr7-0005Ts-4d for 21260@debbugs.gnu.org; Sun, 16 Aug 2015 10:24:14 -0400 Received: from conversion-daemon.mtaout25.012.net.il by mtaout25.012.net.il (HyperSendmail v2007.08) id <0NT600N00IEUPE00@mtaout25.012.net.il> for 21260@debbugs.gnu.org; Sun, 16 Aug 2015 17:19:40 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout25.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NT600HUAIGSG160@mtaout25.012.net.il>; Sun, 16 Aug 2015 17:19:40 +0300 (IDT) Date: Sun, 16 Aug 2015 17:23:13 +0300 From: Eli Zaretskii Subject: Re: bug#21260: 23.2; Devanagari windows 10 In-reply-to: <83k2swlzus.fsf@gnu.org> X-012-Sender: halo1@inter.net.il To: funderburk1@verizon.net Message-id: <83io8fmhwu.fsf@gnu.org> References: <55CE4C42.4050208@verizon.net> <831tf5ob1x.fsf@gnu.org> <55CF992B.1060404@verizon.net> <83k2swlzus.fsf@gnu.org> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 21260 Cc: 21260@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Sun, 16 Aug 2015 05:40:59 +0300 > From: Eli Zaretskii > Cc: 21260@debbugs.gnu.org > > Does this work better? > > emacs -Q -xrm Emacs.fontBackend:gdi Actually, it looks like Emacs already uses the GDI backend, for some reason. Could you please verify that? Go to any character that is displayed (not as an empty box), and type "C-u C-x =". If the buffer that pops up says "gdi:-SOME-FONT-SPECIFICATION", then Emacs is falling back on the GDI backend, which is incapable of displaying complex scripts such as Devanagari. If this is what happens, please see if you have usp10.dll on your machine somewhere where Emacs can find it. From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 16 16:22:05 2015 Received: (at 21260) by debbugs.gnu.org; 16 Aug 2015 20:22:05 +0000 Received: from localhost ([127.0.0.1]:57664 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZR4RR-0005kJ-2u for submit@debbugs.gnu.org; Sun, 16 Aug 2015 16:22:05 -0400 Received: from vms173025pub.verizon.net ([206.46.173.25]:42433) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZR4RP-0005kB-L6 for 21260@debbugs.gnu.org; Sun, 16 Aug 2015 16:22:04 -0400 Received: from [192.168.0.146] ([71.181.236.215]) by vms173025.mailsrvcs.net (Oracle Communications Messaging Server 7.0.5.32.0 64bit (built Jul 16 2014)) with ESMTPA id <0NT600447Z84ZP20@vms173025.mailsrvcs.net> for 21260@debbugs.gnu.org; Sun, 16 Aug 2015 15:21:45 -0500 (CDT) X-CMAE-Score: 0 X-CMAE-Analysis: v=2.1 cv=WcjxEBVX c=1 sm=1 tr=0 a=8peW+UpaC3yISuMGXjhtSg==:117 a=o1OHuDzbAAAA:8 a=oR5dmqMzAAAA:8 a=Yo2XpZhZnQAA:10 a=-9mUelKeXuEA:10 a=N659UExz7-8A:10 a=uRRa74qj2VoA:10 a=E0xEXSIBAAAA:20 a=mDV3o1hIAAAA:8 a=i-EXSyKrAAAA:20 a=NowEZYug1eMTgpcfPVkA:9 a=pILNOxqGKmIA:10 Subject: Re: bug#21260: 23.2; Devanagari windows 10 To: Eli Zaretskii References: <55CE4C42.4050208@verizon.net> <831tf5ob1x.fsf@gnu.org> <55CF992B.1060404@verizon.net> <83k2swlzus.fsf@gnu.org> From: Jim Funderburk Message-id: <55D0F0D8.8080002@verizon.net> Date: Sun, 16 Aug 2015 16:21:44 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-version: 1.0 In-reply-to: <83k2swlzus.fsf@gnu.org> Content-type: text/plain; charset=windows-1252; format=flowed Content-transfer-encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21260 Cc: 21260@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Dear Eli - Please refer to this dropbox link for images: https://www.dropbox.com/s/dqxe4edz5d4nmnc/emacs-gdi.zip?dl=0 1. Opening with gdi is a move in the right direction. Here's the command used: c:\emacs-23.2\bin\emacs.exe -Q -xrm Emacs.fontBackend:gdi c:/Users/Jim/Dropbox/ejf/devanagari_example.txt The result is shown in 'open_with_gdi.png' - the Devanagari renders 2. Not all is exactly right, however. Notice the highlighted part of other image (open-with_gdi_prob.png) When I moved the mouse and clicked on a character in the last line, the rendering of the character changed Obviously, it should not do this. [This happens elsewhere, on most, but not all characters.] However, things are definitely better with this option. I'll respond to the 2nd email separately. Thanks, Jim On 8/15/2015 10:40 PM, Eli Zaretskii wrote: >> Cc: 21260@debbugs.gnu.org >> From: Jim Funderburk >> Date: Sat, 15 Aug 2015 15:55:23 -0400 >> >> Here is another dropbox link with further info you requested: >> https://www.dropbox.com/s/3er09sc7jc8m5kc/emacs-devanagari.zip?dl=0 >> There are two images: >> 1. emacs-devanagari.png This is a screen shot of me opening up the >> file >> in Emacs via command line, and of what the file looks like on my >> system. >> It looks like all boxes. >> 2. emacs-Ctl-h-H.png This is screen shot of what emacs shows >> after Ctl-h-H command. >> As you can see, the South Asian language shows up in boxes, >> also 'Hindi' and 'Kannada' >> Also (maybe outside of the image) Tamil and Telugu - all South >> Asian languages. >> You asked what font - when I do menu Options/Set Default Font, it >> shows as Courier New. >> I have tried changing to Arial, Lucida Sans Unicode, Consolas >> with no improvement. >> Note: I thought maybe this is due to a deficiency in the fonts in >> Windows 10. However, >> When I open the file in Notepad, the Devanagari >> displays just fine; Notepad >> shows that it is using Consolas Font. >> Note2: Also, I have a Windows Vista system and this displays fine >> in the same Emacs 23 on that system. >> Note3: ALso, I tried Emacs 24 on Windows 10, and the same problem >> occurs. >> >> So, As of now, it seems like there is a bug in displaying South >> Asian Unicode text in Emacs on Windows 10. > Does this work better? > > emacs -Q -xrm Emacs.fontBackend:gdi > From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 17 12:16:02 2015 Received: (at 21260) by debbugs.gnu.org; 17 Aug 2015 16:16:03 +0000 Received: from localhost ([127.0.0.1]:58247 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZRN4s-0007Ny-Bv for submit@debbugs.gnu.org; Mon, 17 Aug 2015 12:16:02 -0400 Received: from mtaout27.012.net.il ([80.179.55.183]:54231) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZRN4q-0007Nh-DE for 21260@debbugs.gnu.org; Mon, 17 Aug 2015 12:16:01 -0400 Received: from conversion-daemon.mtaout27.012.net.il by mtaout27.012.net.il (HyperSendmail v2007.08) id <0NT800300I73GP00@mtaout27.012.net.il> for 21260@debbugs.gnu.org; Mon, 17 Aug 2015 19:13:05 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout27.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NT800O1EIDS1Y50@mtaout27.012.net.il>; Mon, 17 Aug 2015 19:13:05 +0300 (IDT) Date: Mon, 17 Aug 2015 19:15:46 +0300 From: Eli Zaretskii Subject: Re: bug#21260: 23.2; Devanagari windows 10 In-reply-to: <55D0F0D8.8080002@verizon.net> X-012-Sender: halo1@inter.net.il To: Jim Funderburk Message-id: <834mjxnb65.fsf@gnu.org> References: <55CE4C42.4050208@verizon.net> <831tf5ob1x.fsf@gnu.org> <55CF992B.1060404@verizon.net> <83k2swlzus.fsf@gnu.org> <55D0F0D8.8080002@verizon.net> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 21260 Cc: 21260@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Cc: 21260@debbugs.gnu.org > From: Jim Funderburk > Date: Sun, 16 Aug 2015 16:21:44 -0400 > > Please refer to this dropbox link for images: > https://www.dropbox.com/s/dqxe4edz5d4nmnc/emacs-gdi.zip?dl=0 > 1. Opening with gdi is a move in the right direction. Actually, no, not in the direction you need to enjoy the correct display of Devanagari. The GDI font back-end is unable to display scripts that need complex shaping and ligation, and Devanagari requires those features. I asked you to try GDI to confirm my suspicion that something is wrong with Uniscribe, the main font back-end we use on Windows. Now the suspicion is confirmed. > The result is shown in 'open_with_gdi.png' - the Devanagari renders > 2. Not all is exactly right, however. Notice the highlighted part of > other image (open-with_gdi_prob.png) > When I moved the mouse and clicked on a character in the last > line, the rendering of the character changed > Obviously, it should not do this. [This happens elsewhere, on > most, but not all characters.] This is expected with the GDI back-end. From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 17 12:35:14 2015 Received: (at 21260) by debbugs.gnu.org; 17 Aug 2015 16:35:14 +0000 Received: from localhost ([127.0.0.1]:58251 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZRNNR-0007tB-H8 for submit@debbugs.gnu.org; Mon, 17 Aug 2015 12:35:14 -0400 Received: from mtaout23.012.net.il ([80.179.55.175]:58489) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZRNNO-0007t1-Le for 21260@debbugs.gnu.org; Mon, 17 Aug 2015 12:35:11 -0400 Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0NT800800IW3AB00@a-mtaout23.012.net.il> for 21260@debbugs.gnu.org; Mon, 17 Aug 2015 19:35:09 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NT8008ELJEK7V50@a-mtaout23.012.net.il>; Mon, 17 Aug 2015 19:35:09 +0300 (IDT) Date: Mon, 17 Aug 2015 19:34:56 +0300 From: Eli Zaretskii Subject: Re: bug#21260: 23.2; Devanagari windows 10 In-reply-to: <55D0F0E1.3090702@verizon.net> X-012-Sender: halo1@inter.net.il To: Jim Funderburk Message-id: <8337zhnaa7.fsf@gnu.org> References: <55CE4C42.4050208@verizon.net> <831tf5ob1x.fsf@gnu.org> <55CF992B.1060404@verizon.net> <83k2swlzus.fsf@gnu.org> <83io8fmhwu.fsf@gnu.org> <55D0F0E1.3090702@verizon.net> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 21260 Cc: 21260@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) [Please keep the bug address on the CC list.] > Date: Sun, 16 Aug 2015 16:21:53 -0400 > From: Jim Funderburk > > 1. When I open emacs 'normally' (c:\emacs-23.2\bin\emacs.exe), type > some text (in *scratch* buffer) > 'blah blah', and position the insertion point at the first 'a', > and then type "C-u C-x =", > here's what shows in the *Help* buffer: > character: a (97, #o141, #x61) > preferred charset: ascii (ASCII (ISO646 IRV)) > code point: 0x61 > syntax: w which means: word > category: .:Base, a:ASCII, l:Latin, r:Roman > buffer code: #x61 > file code: #x61 (encoded by coding system iso-latin-1-dos) > display: by this font (glyph code) > uniscribe:-outline-Courier New-normal-normal-normal-mono-13-*-*-*-c-*-iso8859-1 (#x44) OK, so Emacs does try to use Uniscribe on that system. > 2. Regarding usp10.dll - I searched for it in the c:\Windows > directory, and found it in 4 places. > One of those was in System32 folder. I copied usp10.dll to the > c:\emacs-23.2\bin folder, where emacs.exe resides. The one in System32 is the wrong one: it's a 64-bit DLL, whereas Emacs is a 32-bit executable, it should use the one in C:/Windows/SysWOW64 instead. Please remove the DLL you put near emacs.exe, as it could get in the way as we continue digging into this problem. Can you show the full list of all the different usp10.dll files you have there, including their size and time stamp? Also, could you please use some program like Process Explorer (from SysInternals) to find out which one of these DLLs Emacs actually loads? Next, there's the question with the fonts you have there. On Windows XP and Windows 7, Emacs uses the Mangal font to display the Hindi script; on Windows 8.1 it uses Kokila instead. Do you have any of these fonts on your system? If so, could you please show the OpenType properties of these fonts, in particular the scripts they support and the features they support for each script? One program that can show this information is FontTesterPlus, which you should be able to download and install (I have version 1.4). I'm sorry to ask you to do all this, but I have no access to Windows 10, and I see no such problems on all other versions through 8.1. > 2a. In the "C-U C-X =" output of (1) above, the presence of 'uniscribe' > makes me think that usp10.dll is being used already, Yes, it is. > display: no font available > > Character code properties: customize what to show > name: DEVANAGARI DOUBLE DANDA > general-category: Po (Punctuation, Other) > > NOTE: It seems to be analyzing the character properly ---- But I wonder > why it shows 'display: no font available'. That's the crux of your problem: for some reason, Emacs rejects all the fonts you have that are capable of supporting Devanagari. I'm trying to figure out why. From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 17 16:16:38 2015 Received: (at 21260) by debbugs.gnu.org; 17 Aug 2015 20:16:38 +0000 Received: from localhost ([127.0.0.1]:58348 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZRQph-00058C-CX for submit@debbugs.gnu.org; Mon, 17 Aug 2015 16:16:37 -0400 Received: from vms173021pub.verizon.net ([206.46.173.21]:63975) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZRQpf-000584-J9 for 21260@debbugs.gnu.org; Mon, 17 Aug 2015 16:16:36 -0400 Received: from [192.168.0.146] ([71.181.236.215]) by vms173021.mailsrvcs.net (Oracle Communications Messaging Server 7.0.5.32.0 64bit (built Jul 16 2014)) with ESMTPA id <0NT800L40TN4V490@vms173021.mailsrvcs.net> for 21260@debbugs.gnu.org; Mon, 17 Aug 2015 15:16:17 -0500 (CDT) X-CMAE-Score: 0 X-CMAE-Analysis: v=2.1 cv=btqxfxui c=1 sm=1 tr=0 a=8peW+UpaC3yISuMGXjhtSg==:117 a=o1OHuDzbAAAA:8 a=oR5dmqMzAAAA:8 a=Yo2XpZhZnQAA:10 a=-9mUelKeXuEA:10 a=N659UExz7-8A:10 a=uRRa74qj2VoA:10 a=9yLyCv2RQT6VWUzO2AYA:9 a=pILNOxqGKmIA:10 Subject: Re: bug#21260: 23.2; Devanagari windows 10 To: Eli Zaretskii References: <55CE4C42.4050208@verizon.net> <831tf5ob1x.fsf@gnu.org> <55CF992B.1060404@verizon.net> <83k2swlzus.fsf@gnu.org> <83io8fmhwu.fsf@gnu.org> <55D0F0E1.3090702@verizon.net> <8337zhnaa7.fsf@gnu.org> From: Jim Funderburk Message-id: <55D24115.7030300@verizon.net> Date: Mon, 17 Aug 2015 16:16:21 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-version: 1.0 In-reply-to: <8337zhnaa7.fsf@gnu.org> Content-type: text/plain; charset=windows-1252; format=flowed Content-transfer-encoding: 7bit X-Spam-Score: -0.6 (/) X-Debbugs-Envelope-To: 21260 Cc: 21260@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.6 (/) Hello, Eli - Here's the latest installment. 1. Removed the ups10.dll from C:\emacs-23.2\bin 2. Here are all the usp10.dll files in the c:\windows directory (from a Windows Search). a. All files have same Date-modified: 7/10/2015 7:00AM b. First two have Size 75.5KB; last two have size 76.5KB "C:\Windows\WinSxS\amd64_microsoft-windows-usp_31bf3856ad364e35_10.0.10240.16384_none_b4faeabcf329aad2\usp10.dll" "C:\Windows\SysWOW64\usp10.dll" "C:\Windows\WinSxS\x86_microsoft-windows-usp_31bf3856ad364e35_10.0.10240.16384_none_58dc4f393acc399c\usp10.dll" "C:\Windows\System32\usp10.dll" 3. Regarding fonts on windows 10 (from Control Panel/Fonts): a. Neither Mangal nor Kokila shows up b. The only font that I see which mentions Devanagari and other Indian languages is 'Nirmala UI' Note: In light of your comment about Emacs and Indian Language Fonts, this difference between Windows 10 and prior versions of Windows may be the basis of the problem. c. When I set the Default Font to Nirmala UI, Then the Devanagari in the sample files displays properly !! 4. Regarding which usp10.dll emacs loads: a. Downloaded Process Explorer from Microsoft b. Using find dll feature, learned emacs.exe is ising c:\Windows\SysWOW64\usp10.dll It seems that 3c provides a kludge solution, at least provisionally: Anytime I need to view Devanagari, I can change the font to Nirmala UI. Regards, Jim On 8/17/2015 12:34 PM, Eli Zaretskii wrote: > [Please keep the bug address on the CC list.] > >> Date: Sun, 16 Aug 2015 16:21:53 -0400 >> From: Jim Funderburk >> >> 1. When I open emacs 'normally' (c:\emacs-23.2\bin\emacs.exe), type >> some text (in *scratch* buffer) >> 'blah blah', and position the insertion point at the first 'a', >> and then type "C-u C-x =", >> here's what shows in the *Help* buffer: >> character: a (97, #o141, #x61) >> preferred charset: ascii (ASCII (ISO646 IRV)) >> code point: 0x61 >> syntax: w which means: word >> category: .:Base, a:ASCII, l:Latin, r:Roman >> buffer code: #x61 >> file code: #x61 (encoded by coding system iso-latin-1-dos) >> display: by this font (glyph code) >> uniscribe:-outline-Courier New-normal-normal-normal-mono-13-*-*-*-c-*-iso8859-1 (#x44) > OK, so Emacs does try to use Uniscribe on that system. > >> 2. Regarding usp10.dll - I searched for it in the c:\Windows >> directory, and found it in 4 places. >> One of those was in System32 folder. I copied usp10.dll to the >> c:\emacs-23.2\bin folder, where emacs.exe resides. > The one in System32 is the wrong one: it's a 64-bit DLL, whereas Emacs > is a 32-bit executable, it should use the one in C:/Windows/SysWOW64 > instead. Please remove the DLL you put near emacs.exe, as it could > get in the way as we continue digging into this problem. > > Can you show the full list of all the different usp10.dll files you > have there, including their size and time stamp? Also, could you > please use some program like Process Explorer (from SysInternals) to > find out which one of these DLLs Emacs actually loads? > > Next, there's the question with the fonts you have there. On Windows > XP and Windows 7, Emacs uses the Mangal font to display the Hindi > script; on Windows 8.1 it uses Kokila instead. Do you have any of > these fonts on your system? If so, could you please show the OpenType > properties of these fonts, in particular the scripts they support and > the features they support for each script? One program that can show > this information is FontTesterPlus, which you should be able to > download and install (I have version 1.4). > > I'm sorry to ask you to do all this, but I have no access to Windows > 10, and I see no such problems on all other versions through 8.1. > >> 2a. In the "C-U C-X =" output of (1) above, the presence of 'uniscribe' >> makes me think that usp10.dll is being used already, > Yes, it is. > >> display: no font available >> >> Character code properties: customize what to show >> name: DEVANAGARI DOUBLE DANDA >> general-category: Po (Punctuation, Other) >> >> NOTE: It seems to be analyzing the character properly ---- But I wonder >> why it shows 'display: no font available'. > That's the crux of your problem: for some reason, Emacs rejects all > the fonts you have that are capable of supporting Devanagari. I'm > trying to figure out why. > From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 18 10:19:51 2015 Received: (at 21260) by debbugs.gnu.org; 18 Aug 2015 14:19:51 +0000 Received: from localhost ([127.0.0.1]:59074 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZRhjz-0000qU-Et for submit@debbugs.gnu.org; Tue, 18 Aug 2015 10:19:51 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:52128) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZRhjx-0000qL-Kw for 21260@debbugs.gnu.org; Tue, 18 Aug 2015 10:19:50 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NTA00A007QHFX00@a-mtaout20.012.net.il> for 21260@debbugs.gnu.org; Tue, 18 Aug 2015 17:19:47 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NTA00AZK7SZ9J40@a-mtaout20.012.net.il>; Tue, 18 Aug 2015 17:19:47 +0300 (IDT) Date: Tue, 18 Aug 2015 17:19:36 +0300 From: Eli Zaretskii Subject: Re: bug#21260: 23.2; Devanagari windows 10 In-reply-to: <55D24115.7030300@verizon.net> X-012-Sender: halo1@inter.net.il To: Jim Funderburk Message-id: <83twrwllvr.fsf@gnu.org> References: <55CE4C42.4050208@verizon.net> <831tf5ob1x.fsf@gnu.org> <55CF992B.1060404@verizon.net> <83k2swlzus.fsf@gnu.org> <83io8fmhwu.fsf@gnu.org> <55D0F0E1.3090702@verizon.net> <8337zhnaa7.fsf@gnu.org> <55D24115.7030300@verizon.net> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 21260 Cc: 21260@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Cc: 21260@debbugs.gnu.org > From: Jim Funderburk > Date: Mon, 17 Aug 2015 16:16:21 -0400 > > 3. Regarding fonts on windows 10 (from Control Panel/Fonts): > a. Neither Mangal nor Kokila shows up > b. The only font that I see which mentions Devanagari and other > Indian languages is 'Nirmala UI' > Note: In light of your comment about Emacs and Indian > Language Fonts, this difference between Windows 10 > and prior versions of Windows may be the basis of > the problem. > c. When I set the Default Font to Nirmala UI, Then the Devanagari > in the sample files displays properly !! I found the Nirmala UI font on Windows 8.1 and looked at its OTF features. I think I know what causes the problem. Please try evaluating the following expression in "emacs -Q" immediately after start, and then see whether display of Devanagari works okay after that: (set-fontset-font "fontset-default" 'devanagari (font-spec :registry "iso10646-1" :otf '(dev2 nil (rphf))) nil 'prepend) If the above doesn't work, try this instead: (set-fontset-font "fontset-default" 'devanagari "Nirmala UI" nil 'prepend) If any of these work, you can put it in your .emacs init file to make it permanent. From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 18 15:23:34 2015 Received: (at 21260) by debbugs.gnu.org; 18 Aug 2015 19:23:34 +0000 Received: from localhost ([127.0.0.1]:59971 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZRmTu-0001eo-5O for submit@debbugs.gnu.org; Tue, 18 Aug 2015 15:23:34 -0400 Received: from vms173023pub.verizon.net ([206.46.173.23]:48109) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZRmTs-0001eg-BY for 21260@debbugs.gnu.org; Tue, 18 Aug 2015 15:23:32 -0400 Received: from [192.168.0.146] ([71.181.236.215]) by vms173023.mailsrvcs.net (Oracle Communications Messaging Server 7.0.5.32.0 64bit (built Jul 16 2014)) with ESMTPA id <0NTA00EQWLUEFM70@vms173023.mailsrvcs.net> for 21260@debbugs.gnu.org; Tue, 18 Aug 2015 14:23:03 -0500 (CDT) X-CMAE-Score: 0 X-CMAE-Analysis: v=2.1 cv=MtGvkDue c=1 sm=1 tr=0 a=8peW+UpaC3yISuMGXjhtSg==:117 a=o1OHuDzbAAAA:8 a=oR5dmqMzAAAA:8 a=Yo2XpZhZnQAA:10 a=-9mUelKeXuEA:10 a=N659UExz7-8A:10 a=uRRa74qj2VoA:10 a=mDV3o1hIAAAA:8 a=D-1WgCuGGPPJlbxiCBoA:9 a=pILNOxqGKmIA:10 Subject: Re: bug#21260: 23.2; Devanagari windows 10 To: Eli Zaretskii References: <55CE4C42.4050208@verizon.net> <831tf5ob1x.fsf@gnu.org> <55CF992B.1060404@verizon.net> <83k2swlzus.fsf@gnu.org> <83io8fmhwu.fsf@gnu.org> <55D0F0E1.3090702@verizon.net> <8337zhnaa7.fsf@gnu.org> <55D24115.7030300@verizon.net> <83twrwllvr.fsf@gnu.org> From: Jim Funderburk Message-id: <55D38619.701@verizon.net> Date: Tue, 18 Aug 2015 15:23:05 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-version: 1.0 In-reply-to: <83twrwllvr.fsf@gnu.org> Content-type: text/plain; charset=windows-1252; format=flowed Content-transfer-encoding: 7bit X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: 21260 Cc: 21260@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.4 (/) Eli - I tried both 'set-fontset-font' suggestions -- and both worked! I could not tell any difference between the two solutions. Also, I put the first option in c:\.emacs file, per your suggestion. Now, the sample devanagari file opens properly when I use Emacs in the usual way (i.e., without -Q). As far as I can see at the moment, the problem is satisfactorily solved. Thank you for working through the options with me and finding a good solution. Regards, Jim Funderburk On 8/18/2015 10:19 AM, Eli Zaretskii wrote: >> Cc: 21260@debbugs.gnu.org >> From: Jim Funderburk >> Date: Mon, 17 Aug 2015 16:16:21 -0400 >> >> 3. Regarding fonts on windows 10 (from Control Panel/Fonts): >> a. Neither Mangal nor Kokila shows up >> b. The only font that I see which mentions Devanagari and other >> Indian languages is 'Nirmala UI' >> Note: In light of your comment about Emacs and Indian >> Language Fonts, this difference between Windows 10 >> and prior versions of Windows may be the basis of >> the problem. >> c. When I set the Default Font to Nirmala UI, Then the Devanagari >> in the sample files displays properly !! > I found the Nirmala UI font on Windows 8.1 and looked at its OTF > features. I think I know what causes the problem. Please try > evaluating the following expression in "emacs -Q" immediately after > start, and then see whether display of Devanagari works okay after > that: > > (set-fontset-font "fontset-default" 'devanagari > (font-spec :registry "iso10646-1" :otf '(dev2 nil (rphf))) > nil 'prepend) > > If the above doesn't work, try this instead: > > (set-fontset-font "fontset-default" 'devanagari "Nirmala UI" nil 'prepend) > > If any of these work, you can put it in your .emacs init file to make > it permanent. > From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 18 15:40:27 2015 Received: (at 21260) by debbugs.gnu.org; 18 Aug 2015 19:40:27 +0000 Received: from localhost ([127.0.0.1]:59980 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZRmkE-00025U-7p for submit@debbugs.gnu.org; Tue, 18 Aug 2015 15:40:26 -0400 Received: from mtaout24.012.net.il ([80.179.55.180]:56202) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZRmk8-00025F-JB for 21260@debbugs.gnu.org; Tue, 18 Aug 2015 15:40:21 -0400 Received: from conversion-daemon.mtaout24.012.net.il by mtaout24.012.net.il (HyperSendmail v2007.08) id <0NTA00D00M4UVK00@mtaout24.012.net.il> for 21260@debbugs.gnu.org; Tue, 18 Aug 2015 22:32:13 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout24.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NTA0074VM9PVP60@mtaout24.012.net.il>; Tue, 18 Aug 2015 22:32:13 +0300 (IDT) Date: Tue, 18 Aug 2015 22:40:08 +0300 From: Eli Zaretskii Subject: Re: bug#21260: 23.2; Devanagari windows 10 In-reply-to: <55D38619.701@verizon.net> X-012-Sender: halo1@inter.net.il To: Jim Funderburk Message-id: <8337zgl71j.fsf@gnu.org> References: <55CE4C42.4050208@verizon.net> <831tf5ob1x.fsf@gnu.org> <55CF992B.1060404@verizon.net> <83k2swlzus.fsf@gnu.org> <83io8fmhwu.fsf@gnu.org> <55D0F0E1.3090702@verizon.net> <8337zhnaa7.fsf@gnu.org> <55D24115.7030300@verizon.net> <83twrwllvr.fsf@gnu.org> <55D38619.701@verizon.net> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 21260 Cc: 21260@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Cc: 21260@debbugs.gnu.org > From: Jim Funderburk > Date: Tue, 18 Aug 2015 15:23:05 -0400 > > I tried both 'set-fontset-font' suggestions -- and both worked! > I could not tell any difference between the two solutions. The first one is preferable because it is not specific to the Nirmala UI font. It allows any font that declares support for Devanagari via the "dev2" OTF tag to be used by Emacs. > Also, I put the first option in c:\.emacs file, per your suggestion. > Now, the sample devanagari file opens properly when I use Emacs in > the usual way (i.e., without -Q). > > As far as I can see at the moment, the problem is satisfactorily > solved. OK, thanks for testing. The equivalent of the first call to set-fontset-font is already in the Emacs development sources -- I have discovered this issue (with other scripts) while looking at the related code that's involved in your use case, and fixed it yesterday. I also have a few more improvements and bugfixes for minor problems I discovered in the related parts of Uniscribe support, which I will commit soon, before I mark this bug done. > Thank you for working through the options with me and finding > a good solution. Thanks for helping me debug this. Btw, I suggest to upgrade to the latest Emacs 24.5, as the version you were using is quite old, in particular with respect to display of complex scripts. For example, Emacs 24 support reordering of bidirectional text per the Unicode Bidirectional Algorithm. From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 18 15:52:52 2015 Received: (at 21260) by debbugs.gnu.org; 18 Aug 2015 19:52:52 +0000 Received: from localhost ([127.0.0.1]:59987 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZRmwG-0002UQ-4B for submit@debbugs.gnu.org; Tue, 18 Aug 2015 15:52:52 -0400 Received: from vms173021pub.verizon.net ([206.46.173.21]:54928) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZRmwE-0002UI-75 for 21260@debbugs.gnu.org; Tue, 18 Aug 2015 15:52:50 -0400 Received: from [192.168.0.146] ([71.181.236.215]) by vms173021.mailsrvcs.net (Oracle Communications Messaging Server 7.0.5.32.0 64bit (built Jul 16 2014)) with ESMTPA id <0NTA0032QN78CX11@vms173021.mailsrvcs.net> for 21260@debbugs.gnu.org; Tue, 18 Aug 2015 14:52:25 -0500 (CDT) X-CMAE-Score: 0 X-CMAE-Analysis: v=2.1 cv=WcjxEBVX c=1 sm=1 tr=0 a=8peW+UpaC3yISuMGXjhtSg==:117 a=o1OHuDzbAAAA:8 a=oR5dmqMzAAAA:8 a=Yo2XpZhZnQAA:10 a=-9mUelKeXuEA:10 a=N659UExz7-8A:10 a=uRRa74qj2VoA:10 a=mDV3o1hIAAAA:8 a=Z7B4GHnXaNwhIq39D_8A:9 a=qxomVA9cW3b5FQdq:21 a=M6Q2c7c13As_rgv5:21 a=pILNOxqGKmIA:10 Subject: Re: bug#21260: 23.2; Devanagari windows 10 To: Eli Zaretskii References: <55CE4C42.4050208@verizon.net> <831tf5ob1x.fsf@gnu.org> <55CF992B.1060404@verizon.net> <83k2swlzus.fsf@gnu.org> <83io8fmhwu.fsf@gnu.org> <55D0F0E1.3090702@verizon.net> <8337zhnaa7.fsf@gnu.org> <55D24115.7030300@verizon.net> <83twrwllvr.fsf@gnu.org> <55D38619.701@verizon.net> <8337zgl71j.fsf@gnu.org> From: Jim Funderburk Message-id: <55D38CF7.6060506@verizon.net> Date: Tue, 18 Aug 2015 15:52:23 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-version: 1.0 In-reply-to: <8337zgl71j.fsf@gnu.org> Content-type: text/plain; charset=windows-1252; format=flowed Content-transfer-encoding: 7bit X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: 21260 Cc: 21260@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.4 (/) Eli - Just a note as to why I prefer the old Emacs 23 version. Somewhere in the evolution to version 24, Emacs dropped a small feature that I find important for productivity. Namely, in Emacs23, when you select text with the mouse (by double clicking a word, triple clicking a line, or dragging ), the selected text automatically goes into the system clipboard and you can immediately paste elsewhere in some Emacs buffer or into some other application. By contrast, for Emacs 24, you have to further click the 'copy' button (or some keyboard equivalent). In some of my work flows, I do a lot (several hundred) such operations, and the time involved for the extra step in Emacs 24 is significant. However, I appreciate the tip regarding bidirectional text support in Emacs 24, as I have noticed that Emacs 23 does not handle Arabic properly. Jim On 8/18/2015 3:40 PM, Eli Zaretskii wrote: >> Cc: 21260@debbugs.gnu.org >> From: Jim Funderburk >> Date: Tue, 18 Aug 2015 15:23:05 -0400 >> >> I tried both 'set-fontset-font' suggestions -- and both worked! >> I could not tell any difference between the two solutions. > The first one is preferable because it is not specific to the Nirmala > UI font. It allows any font that declares support for Devanagari via > the "dev2" OTF tag to be used by Emacs. > >> Also, I put the first option in c:\.emacs file, per your suggestion. >> Now, the sample devanagari file opens properly when I use Emacs in >> the usual way (i.e., without -Q). >> >> As far as I can see at the moment, the problem is satisfactorily >> solved. > OK, thanks for testing. The equivalent of the first call to > set-fontset-font is already in the Emacs development sources -- I have > discovered this issue (with other scripts) while looking at the > related code that's involved in your use case, and fixed it yesterday. > > I also have a few more improvements and bugfixes for minor problems I > discovered in the related parts of Uniscribe support, which I will > commit soon, before I mark this bug done. > >> Thank you for working through the options with me and finding >> a good solution. > Thanks for helping me debug this. > > Btw, I suggest to upgrade to the latest Emacs 24.5, as the version you > were using is quite old, in particular with respect to display of > complex scripts. For example, Emacs 24 support reordering of > bidirectional text per the Unicode Bidirectional Algorithm. > From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 18 22:46:12 2015 Received: (at 21260) by debbugs.gnu.org; 19 Aug 2015 02:46:12 +0000 Received: from localhost ([127.0.0.1]:60199 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZRtOF-0008Fj-Oc for submit@debbugs.gnu.org; Tue, 18 Aug 2015 22:46:12 -0400 Received: from mtaout26.012.net.il ([80.179.55.182]:35361) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZRtOD-0008FZ-M3 for 21260@debbugs.gnu.org; Tue, 18 Aug 2015 22:46:10 -0400 Received: from conversion-daemon.mtaout26.012.net.il by mtaout26.012.net.il (HyperSendmail v2007.08) id <0NTB001006HHQ300@mtaout26.012.net.il> for 21260@debbugs.gnu.org; Wed, 19 Aug 2015 05:49:49 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout26.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NTB001CS6J1K300@mtaout26.012.net.il>; Wed, 19 Aug 2015 05:49:49 +0300 (IDT) Date: Wed, 19 Aug 2015 05:45:58 +0300 From: Eli Zaretskii Subject: Re: bug#21260: 23.2; Devanagari windows 10 In-reply-to: <55D38CF7.6060506@verizon.net> X-012-Sender: halo1@inter.net.il To: Jim Funderburk Message-id: <83zj1oj8rd.fsf@gnu.org> References: <55CE4C42.4050208@verizon.net> <831tf5ob1x.fsf@gnu.org> <55CF992B.1060404@verizon.net> <83k2swlzus.fsf@gnu.org> <83io8fmhwu.fsf@gnu.org> <55D0F0E1.3090702@verizon.net> <8337zhnaa7.fsf@gnu.org> <55D24115.7030300@verizon.net> <83twrwllvr.fsf@gnu.org> <55D38619.701@verizon.net> <8337zgl71j.fsf@gnu.org> <55D38CF7.6060506@verizon.net> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 21260 Cc: 21260@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Cc: 21260@debbugs.gnu.org > From: Jim Funderburk > Date: Tue, 18 Aug 2015 15:52:23 -0400 > > Eli - Just a note as to why I prefer the old Emacs 23 version. > Somewhere in the evolution to version 24, Emacs dropped a small feature > that I find important for productivity. Namely, in Emacs23, when you > select text with the mouse (by double clicking a word, triple > clicking a line, > or dragging ), the selected text automatically goes into the system > clipboard > and you can immediately paste elsewhere in some Emacs buffer or into > some > other application. By contrast, for Emacs 24, you have to further > click the 'copy' > button (or some keyboard equivalent). There's an explanation in NEWS how to get the behavior you like back; search for "selection". > However, I appreciate the tip regarding bidirectional text support > in Emacs 24, > as I have noticed that Emacs 23 does not handle Arabic properly. Exactly. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 19 11:06:57 2015 Received: (at 21260-done) by debbugs.gnu.org; 19 Aug 2015 15:06:58 +0000 Received: from localhost ([127.0.0.1]:32779 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZS4x7-0001yH-3c for submit@debbugs.gnu.org; Wed, 19 Aug 2015 11:06:57 -0400 Received: from mtaout25.012.net.il ([80.179.55.181]:43864) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZS4x4-0001y8-BM for 21260-done@debbugs.gnu.org; Wed, 19 Aug 2015 11:06:55 -0400 Received: from conversion-daemon.mtaout25.012.net.il by mtaout25.012.net.il (HyperSendmail v2007.08) id <0NTC0050048EPK00@mtaout25.012.net.il> for 21260-done@debbugs.gnu.org; Wed, 19 Aug 2015 18:03:15 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout25.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NTC00JGP4HFY0B0@mtaout25.012.net.il>; Wed, 19 Aug 2015 18:03:15 +0300 (IDT) Date: Wed, 19 Aug 2015 18:06:44 +0300 From: Eli Zaretskii Subject: Re: bug#21260: 23.2; Devanagari windows 10 In-reply-to: <8337zgl71j.fsf@gnu.org> X-012-Sender: halo1@inter.net.il To: funderburk1@verizon.net Message-id: <83lhd7jp17.fsf@gnu.org> References: <55CE4C42.4050208@verizon.net> <831tf5ob1x.fsf@gnu.org> <55CF992B.1060404@verizon.net> <83k2swlzus.fsf@gnu.org> <83io8fmhwu.fsf@gnu.org> <55D0F0E1.3090702@verizon.net> <8337zhnaa7.fsf@gnu.org> <55D24115.7030300@verizon.net> <83twrwllvr.fsf@gnu.org> <55D38619.701@verizon.net> <8337zgl71j.fsf@gnu.org> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 21260-done Cc: 21260-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Tue, 18 Aug 2015 22:40:08 +0300 > From: Eli Zaretskii > Cc: 21260@debbugs.gnu.org > > I also have a few more improvements and bugfixes for minor problems I > discovered in the related parts of Uniscribe support, which I will > commit soon, before I mark this bug done. Done now, closing. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 19 16:27:12 2015 Received: (at submit) by debbugs.gnu.org; 19 Aug 2015 20:27:12 +0000 Received: from localhost ([127.0.0.1]:32906 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZS9x1-0002du-Kv for submit@debbugs.gnu.org; Wed, 19 Aug 2015 16:27:12 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49983) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZS9wy-0002dk-JL for submit@debbugs.gnu.org; Wed, 19 Aug 2015 16:27:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZS9wx-0005vX-Dp for submit@debbugs.gnu.org; Wed, 19 Aug 2015 16:27:08 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:51541) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZS9wx-0005vO-BR for submit@debbugs.gnu.org; Wed, 19 Aug 2015 16:27:07 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59983) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZS9ww-0002Zn-4W for bug-gnu-emacs@gnu.org; Wed, 19 Aug 2015 16:27:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZS9ws-0005t3-QC for bug-gnu-emacs@gnu.org; Wed, 19 Aug 2015 16:27:05 -0400 Received: from plane.gmane.org ([80.91.229.3]:55689) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZS9ws-0005rl-Jm for bug-gnu-emacs@gnu.org; Wed, 19 Aug 2015 16:27:02 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1ZS9wp-0005Ld-I7 for bug-gnu-emacs@gnu.org; Wed, 19 Aug 2015 22:26:59 +0200 Received: from 82-69-64-228.dsl.in-addr.zen.co.uk ([82.69.64.228]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 19 Aug 2015 22:26:59 +0200 Received: from andrewjmoreton by 82-69-64-228.dsl.in-addr.zen.co.uk with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 19 Aug 2015 22:26:59 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: Andy Moreton Subject: Re: bug#21260: 23.2; Devanagari windows 10 Date: Wed, 19 Aug 2015 21:26:38 +0100 Lines: 39 Message-ID: <86pp2jf2ip.fsf@gmail.com> References: <55CE4C42.4050208@verizon.net> <831tf5ob1x.fsf@gnu.org> <55CF992B.1060404@verizon.net> <83k2swlzus.fsf@gnu.org> <83io8fmhwu.fsf@gnu.org> <55D0F0E1.3090702@verizon.net> <8337zhnaa7.fsf@gnu.org> <55D24115.7030300@verizon.net> <83twrwllvr.fsf@gnu.org> <55D38619.701@verizon.net> <8337zgl71j.fsf@gnu.org> <83lhd7jp17.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 82-69-64-228.dsl.in-addr.zen.co.uk User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (windows-nt) Cancel-Lock: sha1:v5paNBMsqyc46DEMuaI3k4erDUk= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) On Wed 19 Aug 2015, Eli Zaretskii wrote: >> Date: Tue, 18 Aug 2015 22:40:08 +0300 >> From: Eli Zaretskii >> Cc: 21260@debbugs.gnu.org >> >> I also have a few more improvements and bugfixes for minor problems I >> discovered in the related parts of Uniscribe support, which I will >> commit soon, before I mark this bug done. > > Done now, closing. The recent changes broke the mingw64 (64bit) and cygwin w32 builds of emacs. Cygwin and msys2 mingw64 headers from w32api have this in usp10.h: 22 #if !defined (UNISCRIBE_OPENTYPE) && (_WIN32_WINNT >= 0x0600) 23 #define UNISCRIBE_OPENTYPE 0x0100 24 #endif 67 #if UNISCRIBE_OPENTYPE >= 0x0100 68 typedef ULONG OPENTYPE_TAG; 69 #endif This seems to fix the build: diff --git a/src/w32uniscribe.c b/src/w32uniscribe.c index b1056bc104e0..c311cade6c1f 100644 --- a/src/w32uniscribe.c +++ b/src/w32uniscribe.c @@ -25,6 +25,8 @@ along with GNU Emacs. If not, see . */ of calling non-existent functions. */ #undef _WIN32_WINNT #define _WIN32_WINNT 0x500 +#undef UNISCRIBE_OPENTYPE +#define UNISCRIBE_OPENTYPE 0x0100 #include #include From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 21 04:49:13 2015 Received: (at 21260) by debbugs.gnu.org; 21 Aug 2015 08:49:13 +0000 Received: from localhost ([127.0.0.1]:34121 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZSi0f-0000RC-1Q for submit@debbugs.gnu.org; Fri, 21 Aug 2015 04:49:13 -0400 Received: from mtaout28.012.net.il ([80.179.55.184]:56704) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZSi0c-0000R2-I3 for 21260@debbugs.gnu.org; Fri, 21 Aug 2015 04:49:11 -0400 Received: from conversion-daemon.mtaout28.012.net.il by mtaout28.012.net.il (HyperSendmail v2007.08) id <0NTF00500C6SAV00@mtaout28.012.net.il> for 21260@debbugs.gnu.org; Fri, 21 Aug 2015 11:48:45 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout28.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NTF003K9CH9RW20@mtaout28.012.net.il>; Fri, 21 Aug 2015 11:48:45 +0300 (IDT) Date: Fri, 21 Aug 2015 11:48:45 +0300 From: Eli Zaretskii Subject: Re: bug#21260: 23.2; Devanagari windows 10 In-reply-to: <86pp2jf2ip.fsf@gmail.com> X-012-Sender: halo1@inter.net.il To: Andy Moreton Message-id: <8337zdjac2.fsf@gnu.org> References: <55CE4C42.4050208@verizon.net> <831tf5ob1x.fsf@gnu.org> <55CF992B.1060404@verizon.net> <83k2swlzus.fsf@gnu.org> <83io8fmhwu.fsf@gnu.org> <55D0F0E1.3090702@verizon.net> <8337zhnaa7.fsf@gnu.org> <55D24115.7030300@verizon.net> <83twrwllvr.fsf@gnu.org> <55D38619.701@verizon.net> <8337zgl71j.fsf@gnu.org> <83lhd7jp17.fsf@gnu.org> <86pp2jf2ip.fsf@gmail.com> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 21260 Cc: 21260@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Andy Moreton > Date: Wed, 19 Aug 2015 21:26:38 +0100 > > The recent changes broke the mingw64 (64bit) and cygwin w32 builds of > emacs. I hate those gratuitous incompatibilities in MinGW64 headers! > Cygwin and msys2 mingw64 headers from w32api have this in usp10.h: > > 22 #if !defined (UNISCRIBE_OPENTYPE) && (_WIN32_WINNT >= 0x0600) > 23 #define UNISCRIBE_OPENTYPE 0x0100 > 24 #endif > > 67 #if UNISCRIBE_OPENTYPE >= 0x0100 > 68 typedef ULONG OPENTYPE_TAG; > 69 #endif > > This seems to fix the build: > > diff --git a/src/w32uniscribe.c b/src/w32uniscribe.c > index b1056bc104e0..c311cade6c1f 100644 > --- a/src/w32uniscribe.c > +++ b/src/w32uniscribe.c > @@ -25,6 +25,8 @@ along with GNU Emacs. If not, see . */ > of calling non-existent functions. */ > #undef _WIN32_WINNT > #define _WIN32_WINNT 0x500 > +#undef UNISCRIBE_OPENTYPE > +#define UNISCRIBE_OPENTYPE 0x0100 > #include > #include Thanks, I fixed this in 092e17b. From unknown Thu Jun 19 14:09:03 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 18 Sep 2015 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator