From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Wordingham Newsgroups: gmane.emacs.help Subject: Re: Adding Tai Tham Script to GNU/Linux Distribution's Version of Emacs Date: Sun, 15 Mar 2015 23:15:56 +0000 Message-ID: <20150315231556.4ff72bac@JRWUBU2> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1426466373 4346 80.91.229.3 (16 Mar 2015 00:39:33 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 16 Mar 2015 00:39:33 +0000 (UTC) To: eliz@gnu.org, help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Mar 16 01:39:23 2015 Return-path: Envelope-to: geh-help-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 1YXJ3u-0004WT-5K for geh-help-gnu-emacs@m.gmane.org; Mon, 16 Mar 2015 01:39:18 +0100 Original-Received: from localhost ([::1]:46265 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YXJ3t-0001XM-Li for geh-help-gnu-emacs@m.gmane.org; Sun, 15 Mar 2015 20:39:17 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33043) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YXHlW-0005Yv-B9 for help-gnu-emacs@gnu.org; Sun, 15 Mar 2015 19:16:17 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YXHlH-0004zZ-94 for help-gnu-emacs@gnu.org; Sun, 15 Mar 2015 19:16:14 -0400 Original-Received: from know-smtprelay-omc-10.server.virginmedia.net ([80.0.253.74]:32981) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YXHlG-0004zD-Vj for help-gnu-emacs@gnu.org; Sun, 15 Mar 2015 19:15:59 -0400 Original-Received: from JRWUBU2 ([81.103.224.4]) by know-smtprelay-10-imp with bizsmtp id 3zFx1q02M06JmVd01zFxH4; Sun, 15 Mar 2015 23:15:57 +0000 X-Originating-IP: [81.103.224.4] X-Spam: 0 X-Authority: v=2.1 cv=dY0O3Bne c=1 sm=1 tr=0 a=pLuj3OkTrmEUIJBpyvkqVg==:117 a=pLuj3OkTrmEUIJBpyvkqVg==:17 a=kj9zAlcOel0A:10 a=NLZqzBF-AAAA:8 a=cH1LgwneRFqRfZMxiTkA:9 a=CjuIK1q_8ugA:10 X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; i686-pc-linux-gnu) In-Reply-To: 83mw3e19og.fsf@gnu.org X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.0.253.74 X-Mailman-Approved-At: Sun, 15 Mar 2015 20:39:00 -0400 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:103177 Archived-At: Eli Zaretskii wrote: > Only this should be necessary: > > 1) Modify fontset.el to add the script. Is this meant to be relevant to the use of Emacs 24? In Emacs 24, Tai Tham is already listed in fontset.el. The examples in 'modifying fontsets' seem to be irrelevant, and certainly didn't help. I may be missing something subtle, but I was already picking up the right font, and adding it to the default fontset does not seem to make any difference, in either Emacs 23.3.1 or Emacs 24. The rendering is different - in Emacs 24, Tai Tham non-spacing marks are rendered as spacing marks. Might the character categories be relevant? They don't seem to be set for Tai Tham characters, though they are set for Tai Viet characters, which are slightly younger. I also notice that a sequence of Thai consonants does not prompy any m17n action, but that m17n action occurs as soon as a combining character (vowel, tone mark etc.) is entered. Richard.