From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Adrian Robert Newsgroups: gmane.emacs.devel Subject: Re: fail on osx between 2/4/2009 and 2/5/2009 Date: Sun, 15 Feb 2009 18:04:13 +0200 Message-ID: <86BB7F5A-18D1-4D15-A141-FC721BCC7CB4@gmail.com> References: <861vubqc79.fsf@blue.stonehenge.com> <10DD5733-4089-4A60-B090-4CB5E32A0E19@42tools.com> <49917BE9.6020903@gnu.org> <15A24001-137F-469F-8B05-DB31D4E8995D@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v753.1) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1234713906 27596 80.91.229.12 (15 Feb 2009 16:05:06 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 15 Feb 2009 16:05:06 +0000 (UTC) Cc: mituharu@math.s.chiba-u.ac.jp, emacs-devel@gnu.org To: Kenichi Handa Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Feb 15 17:06:19 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1LYjV9-0000gy-RJ for ged-emacs-devel@m.gmane.org; Sun, 15 Feb 2009 17:05:53 +0100 Original-Received: from localhost ([127.0.0.1]:36450 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LYjTp-0007hk-Qo for ged-emacs-devel@m.gmane.org; Sun, 15 Feb 2009 11:04:29 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LYjTk-0007ga-Ao for emacs-devel@gnu.org; Sun, 15 Feb 2009 11:04:24 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LYjTh-0007gO-UE for emacs-devel@gnu.org; Sun, 15 Feb 2009 11:04:23 -0500 Original-Received: from [199.232.76.173] (port=43209 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LYjTh-0007gL-Of for emacs-devel@gnu.org; Sun, 15 Feb 2009 11:04:21 -0500 Original-Received: from mail-fx0-f19.google.com ([209.85.220.19]:45929) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LYjTh-0001xK-0w for emacs-devel@gnu.org; Sun, 15 Feb 2009 11:04:21 -0500 Original-Received: by fxm12 with SMTP id 12so5332fxm.18 for ; Sun, 15 Feb 2009 08:04:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:in-reply-to:references :mime-version:content-type:message-id:cc:content-transfer-encoding :from:subject:date:to:x-mailer; bh=MF0EZvLNMegeOzpjXG2AiaotWwENvbZjMYNKyuwx4/U=; b=hzYAWsWXhcp5EodhC8O9A790HJkWtWq4U8bQk6R7/7ggiHZ+HkjV8w0vMaw6/6jFwx Y+Z9uPhLlnmpP85qkEXqOSb3J+J5C5ERfAYkMygSaIgZO3WeB5MCoMYwFJS4ebAs50si PHvFL58bA52iH5QNyE7zRc0ObiQxn849bwUz0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=in-reply-to:references:mime-version:content-type:message-id:cc :content-transfer-encoding:from:subject:date:to:x-mailer; b=ko9rIiYTSYypp2Jv/hM4IZb6KBnXU1yQ8Xrw+SbWHmggl9D4t/VNwk/ZU7xxeflv8i mRvoFiYhcgqpl52y1QJJUaW1u2WR+Nh8nxoJO0c7tMTPe4fFwOD+UbDNjUFhUwvdjTLw lR1EXLsYvev7FE1If4m3zAZegL76ZgRaWTy8Y= Original-Received: by 10.103.192.2 with SMTP id u2mr2394449mup.2.1234713827279; Sun, 15 Feb 2009 08:03:47 -0800 (PST) Original-Received: from ?10.20.48.125? (gw1.panoulu.net [212.50.147.101]) by mx.google.com with ESMTPS id t10sm1447012muh.28.2009.02.15.08.03.45 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 15 Feb 2009 08:03:46 -0800 (PST) In-Reply-To: X-Mailer: Apple Mail (2.753.1) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:109084 Archived-At: On Feb 14, 2009, at 3:03 PM, Kenichi Handa wrote: > > :script -- script name symbol. script-representative-chars > can be used as an additional hint to find a font. > > :lang -- symbol of iso639 two-letter language code. > > :otf -- see the docstring of query-font > > and I'm going to add: > > :chars -- the same format as the cdr part of each element of > script-representative-chars. OK, thanks, I'll work on responding to them in the NS backend (though I'm unsure about the OTF stuff). Does this new mechanism of displaying chars in any script (through passing :script to the backend when asking for fonts) operate with any fontset (e.g., if the user does set-frame-font or similar), or is it only when the user is using the so-called "default" fontset? As far as prioritization, it was said earlier that :chars should override anything in script-representative-chars. What about priority between :lang and :script? From the backend impl's perspective, does :lang really need to be worried about if :script is present? Will there be times when match() or list() receives a spec with :lang only (and no :script)? Also, is there a plan to update the documentation for match() and list () in font.h? I'm willing to do this (after I've finished and tested my new implementation) if no one else has time. thanks, Adrian