From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/82487 Path: news.gmane.org!not-for-mail From: =?utf-8?B?SWRyaXMgU2FtYXdpIEhhbWlkINin2K/YsdmK2LMgICDYs9mF2KfZiNmKIA==?= =?utf-8?B?2K3Yp9mF2K8=?= Newsgroups: gmane.comp.tex.context Subject: Re: font trickery Date: Tue, 14 May 2013 16:51:00 -0600 Organization: csu Message-ID: References: <51927C00.3070206@wxs.nl> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="yes" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1368571939 31568 80.91.229.3 (14 May 2013 22:52:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 14 May 2013 22:52:19 +0000 (UTC) Cc: Hans Hagen To: "mailing list for ConTeXt users" Original-X-From: ntg-context-bounces@ntg.nl Wed May 15 00:52:20 2013 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from balder.ntg.nl ([195.12.62.10]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UcO4w-0007FH-G0 for gctc-ntg-context-518@m.gmane.org; Wed, 15 May 2013 00:52:18 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id A80A0101EF; Wed, 15 May 2013 00:52:17 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id w275AaJXj+Wr; Wed, 15 May 2013 00:52:15 +0200 (CEST) Original-Received: from balder.ntg.nl (localhost [IPv6:::1]) by balder.ntg.nl (Postfix) with ESMTP id EF021101E7; Wed, 15 May 2013 00:52:14 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 48407101E7 for ; Wed, 15 May 2013 00:52:13 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id BuA1AktKku2o for ; Wed, 15 May 2013 00:52:11 +0200 (CEST) Original-Received: from filter1-utr.mf.surf.net (filter1-utr.mf.surf.net [195.169.124.152]) by balder.ntg.nl (Postfix) with ESMTP id E27AB101E0 for ; Wed, 15 May 2013 00:52:00 +0200 (CEST) Original-Received: from smith.ACNS.ColoState.EDU (smith.acns.colostate.edu [129.82.100.169]) by filter1-utr.mf.surf.net (8.14.3/8.14.3/Debian-9.4) with ESMTP id r4EMpvm8000721 for ; Wed, 15 May 2013 00:51:59 +0200 Original-Received: from jansen.ColoState.EDU (jansen.acns.colostate.edu [129.82.100.132]) by smith.ACNS.ColoState.EDU (8.13.8/8.12.11) with ESMTP id r4EMpmC1009628; Tue, 14 May 2013 16:51:48 -0600 Original-Received: from ishamid-pc ([184.21.117.108]) (authenticated bits=0) by jansen.ColoState.EDU (8.13.1/8.13.1) with ESMTP id r4EMpWs7010652 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO); Tue, 14 May 2013 16:51:44 -0600 In-Reply-To: <51927C00.3070206@wxs.nl> User-Agent: Opera Mail/12.15 (Win32) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.10.8626, 1.0.431, 0.0.0000 definitions=2013-05-14_05:2013-05-14,2013-05-14,1970-01-01 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 ipscore=0 suspectscore=0 phishscore=0 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=6.0.2-1211240000 definitions=main-1305140219 X-Bayes-Prob: 0.0001 (Score 0, tokens from: @@RPTN) X-CanIt-Geo: ip=129.82.100.169; country=US; region=CO; city=Fort Collins; postalcode=80523; latitude=40.4555; longitude=-105.4648; metrocode=751; areacode=970; http://maps.google.com/maps?q=40.4555,-105.4648&z=6 X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 07JzWPWhc - 1d4e051edfcf - 20130515 (trained as not-spam) X-Scanned-By: CanIt (www . roaringpenguin . com) X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.14 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: ntg-context-bounces@ntg.nl Xref: news.gmane.org gmane.comp.tex.context:82487 Archived-At: Hi Hans, On Tue, 14 May 2013 12:01:36 -0600, Hans Hagen wrote: > I'm on-and-off working on the more technical font manual and in the > process also check some old code i've laying around (deciding on what to > include and not). I'm also revising the tracer styles. > > Which makes me wonder: are there specific additional features that one > would like to see in context (mkiv only of course) with respect to font > support? This may be beyond the scope of your current plans, but worth considering: It would be nice to have a mechanism where we can override/add opentype gsub and gpos features. Early on in the history of luatex we once had a mechanism that did this using FontForge's version of Adobe Feature Files. From what I understand, the AFF syntax is finally mature and supports all lookup types: http://www.adobe.com/devnet/opentype/afdko/topic_feature_file_syntax.html Or maybe we have our own syntax in lua, goodies etc. Anyway, a way to control/override opentype gsub and gpos behavior would be interesting. Even if a total controller is too ambitious/unwieldy, just being able to do a few basic gsub/gpos tricks may be useful for, e.g., bugs in the font. Anyway, something to think about. Best wishes Idris -- Professor Idris Samawi Hamid Department of Philosophy Colorado State University Fort Collins, CO 80523 ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________