From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Praveen A Newsgroups: gmane.emacs.bugs Subject: bug#5080: indic text is not displayed correctly in emacs shell Date: Thu, 3 Dec 2009 17:37:18 +0530 Message-ID: <3f2beab60912030407o5609514bidc65538848064e4@mail.gmail.com> References: <3f2beab60911300543l2436ff3ar8e5b5124db9db218@mail.gmail.com> <4B149E53.7060106@redhat.com> <4B14AC18.6070308@redhat.com> <3f2beab60912010132s2fee9301k4aad7f151b195629@mail.gmail.com> <4B14FB8B.1040801@redhat.com> <4B176B1C.4040507@redhat.com> Reply-To: Praveen A , 5080@emacsbugs.donarmstrong.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1259843829 18380 80.91.229.12 (3 Dec 2009 12:37:09 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 3 Dec 2009 12:37:09 +0000 (UTC) Cc: bug-gnu-emacs@gnu.org, Parag Nemade , 5080@emacsbugs.donarmstrong.com, psatpute@redhat.com To: Kenichi Handa Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Dec 03 13:37:02 2009 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1NGAvc-0000Rl-5U for geb-bug-gnu-emacs@m.gmane.org; Thu, 03 Dec 2009 13:37:01 +0100 Original-Received: from localhost ([127.0.0.1]:53335 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NGAvb-0002HA-IV for geb-bug-gnu-emacs@m.gmane.org; Thu, 03 Dec 2009 07:36:59 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NGAmU-0002RX-Un for bug-gnu-emacs@gnu.org; Thu, 03 Dec 2009 07:27:35 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NGAmO-0002LC-Lm for bug-gnu-emacs@gnu.org; Thu, 03 Dec 2009 07:27:33 -0500 Original-Received: from [199.232.76.173] (port=47277 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NGAmO-0002Kf-Bk for bug-gnu-emacs@gnu.org; Thu, 03 Dec 2009 07:27:28 -0500 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:57525) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NGAmN-0000DP-Ol for bug-gnu-emacs@gnu.org; Thu, 03 Dec 2009 07:27:28 -0500 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id nB3CROfZ004070; Thu, 3 Dec 2009 04:27:25 -0800 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.14.3/8.14.3/Submit) id nB3CFAek002873; Thu, 3 Dec 2009 04:15:10 -0800 Resent-Date: Thu, 3 Dec 2009 04:15:10 -0800 X-Loop: owner@emacsbugs.donarmstrong.com Resent-From: Praveen A Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs 2Resent-Date: Thu, 03 Dec 2009 12:15:10 +0000 Resent-Message-ID: Resent-Sender: owner@emacsbugs.donarmstrong.com X-Emacs-PR-Message: followup 5080 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by 5080-submit@emacsbugs.donarmstrong.com id=B5080.12598420462258 (code B ref 5080); Thu, 03 Dec 2009 12:15:10 +0000 Original-Received: (at 5080) by emacsbugs.donarmstrong.com; 3 Dec 2009 12:07:26 +0000 X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. Original-Received: from mail-gx0-f226.google.com (mail-gx0-f226.google.com [209.85.217.226]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id nB3C7OVU002249 for <5080@emacsbugs.donarmstrong.com>; Thu, 3 Dec 2009 04:07:25 -0800 Original-Received: by gxk26 with SMTP id 26so1146802gxk.1 for <5080@emacsbugs.donarmstrong.com>; Thu, 03 Dec 2009 04:07:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=akfpB+ObmM144SEyPvsklLJ3SUjQlpAIFtNNv9T4Lk8=; b=DG+7ashNVVkX6UIkwFAd/h6zCeMd34EnFqnIPz+0S1EOVkAJ4sfsmHpgBTqToz5FkB znDW+wm3Sf0J4dDi7A4dNQI4tdZIjGErBVriWVpfB2cTOIPJcUO1lx70GaE/pfI47gtp vY/XR8zai/GeviO8q9fSTVU0ARi/e+jx7cuz4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=PbsIwjiyFDDZBwX/w+Nrn6o49cAJL1KM1bNrWXA1Rk1ST68UqNUspfczaPicdC44Yj xQn57STLgG04A0oEbXeWKFTpSG2hky6Ab84cn55U3x/uuK2FwdW8OBXVhHTI0FLp3NYG r3Hz+eEzTqpIFSCuLZyUXyW+cN083ulL6mxWg= Original-Received: by 10.150.254.8 with SMTP id b8mr2728951ybi.136.1259842038808; Thu, 03 Dec 2009 04:07:18 -0800 (PST) In-Reply-To: X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) Resent-Date: Thu, 03 Dec 2009 07:27:33 -0500 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:33175 Archived-At: 2009/12/3 Kenichi Handa : > In article <3f2beab60912030046nc76ba08x39e438f4f23366cb@mail.gmail.com>, = Praveen A writes: >> Thanks. I will request fedora and debian emacs maintainers to include th= is. > > That's good, thank you. The request is filed. > No, no, you must specify "Rachana" (if it is the font family > name) in place of "FONT_FAMILY_NAME" as this: > > (set-fontset-font t 'malayalam '("rachana" . "unicode-bmp")) > > I installed rachana font and confirmed that the above code > worked. Thanks. It works for me now. But how to make it default? Where does emacs take this information from ? I have my fontconfig preferences to prefer Meera, but emacs does not respect that and takes Lohit Malayalam instead. So from emacs point of view issue (3) is resolved. I have filed another bug for issue (2). Issue (4) still needs attention. (4a) Why is it taking Lohit Malayalam by default (4b) Why is the display cluttered/overlapped with some fonts like Meera (1a) now with your patch, emacs handles ZWJ (1b) There is a problem with Lohit Malayalam, I had a discussion with Lohit developer (Pravin Satpute) and he says it is an issue with m17n/redering engine. Meera and Rachana uses substitution for complex glyphs, but Lohit uses some fatures of OpenType specification and which needs to be implemented in rendering engine used by emacs. Thanks Praveen --=20 =E0=B4=AA=E0=B5=8D=E0=B4=B0=E0=B4=B5=E0=B5=80=E0=B4=A3=E0=B5=8D=E2=80=8D = =E0=B4=85=E0=B4=B0=E0=B4=BF=E0=B4=AE=E0=B5=8D=E0=B4=AA=E0=B5=8D=E0=B4=B0=E0= =B4=A4=E0=B5=8D=E0=B4=A4=E0=B5=8A=E0=B4=9F=E0=B4=BF=E0=B4=AF=E0=B4=BF=E0=B4= =B2=E0=B5=8D=E2=80=8D I know my rights; I want my phone call! What use is a phone call, if you are unable to speak? (as seen on /.) Join The DRM Elimination Crew Now! http://fci.wikia.com/wiki/Anti-DRM-Campaign