From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jim Funderburk Newsgroups: gmane.emacs.bugs Subject: bug#21260: 23.2; Devanagari windows 10 Date: Mon, 17 Aug 2015 16:16:21 -0400 Message-ID: <55D24115.7030300@verizon.net> 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> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1439881503 24490 80.91.229.3 (18 Aug 2015 07:05:03 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 18 Aug 2015 07:05:03 +0000 (UTC) Cc: 21260@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Aug 18 09:04:52 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZRax1-0007CW-Dt for geb-bug-gnu-emacs@m.gmane.org; Tue, 18 Aug 2015 09:04:51 +0200 Original-Received: from localhost ([::1]:39640 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZRQqJ-00007t-Se for geb-bug-gnu-emacs@m.gmane.org; Mon, 17 Aug 2015 16:17:15 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38712) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZRQqB-0008Va-RZ for bug-gnu-emacs@gnu.org; Mon, 17 Aug 2015 16:17:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZRQq6-0000aF-KU for bug-gnu-emacs@gnu.org; Mon, 17 Aug 2015 16:17:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:37905) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZRQq6-0000aB-Ha for bug-gnu-emacs@gnu.org; Mon, 17 Aug 2015 16:17:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZRQq6-00058v-8c for bug-gnu-emacs@gnu.org; Mon, 17 Aug 2015 16:17:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Jim Funderburk Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 17 Aug 2015 20:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21260 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 21260-submit@debbugs.gnu.org id=B21260.143984259819734 (code B ref 21260); Mon, 17 Aug 2015 20:17:02 +0000 Original-Received: (at 21260) by debbugs.gnu.org; 17 Aug 2015 20:16:38 +0000 Original-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 Original-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 Original-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 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 In-reply-to: <8337zhnaa7.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:105548 Archived-At: 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. >