From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/74344 Path: news.gmane.org!not-for-mail From: Khaled Hosny Newsgroups: gmane.comp.tex.context Subject: Re: no liga with Brill font Date: Wed, 8 Feb 2012 00:10:40 +0200 Message-ID: <20120207221040.GA14314@khaled-laptop> References: <4F3195B7.6030100@web.de> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="dDRMvlgZJXvWKvBx" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1328652676 20079 80.91.229.3 (7 Feb 2012 22:11:16 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 7 Feb 2012 22:11:16 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Tue Feb 07 23:11:15 2012 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 1RutFm-00011V-27 for gctc-ntg-context-518@m.gmane.org; Tue, 07 Feb 2012 23:11:10 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 3F45CCB235; Tue, 7 Feb 2012 23:11:09 +0100 (CET) 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 47wf3Al0WK1z; Tue, 7 Feb 2012 23:11:06 +0100 (CET) Original-Received: from balder.ntg.nl (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 5FC53CB22F; Tue, 7 Feb 2012 23:11:06 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 89CD7CB22F for ; Tue, 7 Feb 2012 23:11:05 +0100 (CET) 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 Ivecxx-FTBe3 for ; Tue, 7 Feb 2012 23:10:54 +0100 (CET) Original-Received: from filter4-til.mf.surf.net (filter4-til.mf.surf.net [194.171.167.220]) by balder.ntg.nl (Postfix) with ESMTP id A6367CB22A for ; Tue, 7 Feb 2012 23:10:54 +0100 (CET) Original-Received: from mail-we0-f169.google.com (mail-we0-f169.google.com [74.125.82.169]) by filter4-til.mf.surf.net (8.14.3/8.14.3/Debian-5+lenny1) with ESMTP id q17MAn9c021928 for ; Tue, 7 Feb 2012 23:10:53 +0100 Original-Received: by wera13 with SMTP id a13so7226885wer.14 for ; Tue, 07 Feb 2012 14:10:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=sender:date:from:to:subject:message-id:references:mime-version :content-type:content-disposition:content-transfer-encoding :in-reply-to:user-agent; bh=KSFKNEPMRQAciZwW+Pr3KSt5QU6eGHfC3uRiz3s4dxM=; b=wRrv/zVSWTJUO93a/iYOc9+njq9wIEVM6e6C087xxeAJjob9N6a8d+uP5GL/H83i+0 3UsXK/72b4bpvPRWcj9bdEgLjwXgoPbtHoWqBrldl9acnRv38mUIkNw7I20U4fyl2Znt VrQ3oW7LnEmoMxLkh2HpT7th1qDkncI8KsDBo= Original-Received: by 10.180.86.198 with SMTP id r6mr22777231wiz.2.1328652649059; Tue, 07 Feb 2012 14:10:49 -0800 (PST) Original-Received: from localhost ([217.55.68.165]) by mx.google.com with ESMTPS id dr5sm60703046wib.0.2012.02.07.14.10.46 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 07 Feb 2012 14:10:47 -0800 (PST) Content-Disposition: inline In-Reply-To: <4F3195B7.6030100@web.de> User-Agent: Mutt/1.5.20 (2009-06-14) X-Bayes-Prob: 0.0001 (Score 0, tokens from: @@RPTN) X-CanIt-Geo: ip=74.125.82.169; country=US; region=CA; city=Mountain View; postalcode=94043; latitude=37.4192; longitude=-122.0574; metrocode=807; areacode=650; http://maps.google.com/maps?q=37.4192,-122.0574&z=6 X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 05GvaaNxt - e0926f812fe3 - 20120207 (trained as not-spam) X-Scanned-By: CanIt (www . roaringpenguin . com) on 194.171.167.220 X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.12 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: ntg-context-bounces@ntg.nl Errors-To: ntg-context-bounces@ntg.nl Xref: news.gmane.org gmane.comp.tex.context:74344 Archived-At: --dDRMvlgZJXvWKvBx Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Feb 07, 2012 at 10:20:55PM +0100, Pablo Rodr=C3=ADguez wrote: > Hi there, >=20 > there is a zero-cost font (not available for commercial works without > previous permission) from Brill (http://www.brill.nl/news/brill-typefac= e). >=20 > Standard ligatures such as fi and fl don't work: >=20 > \usemodule[simplefonts] > \definefontfeature[default][default][script=3Dlatn] > \setmainfont[Brill] > \starttext > fi fl ff ffi ffl > \stoptext >=20 > The glyphs are defined (=EF=AC=80, =EF=AC=81, =EF=AC=82, =EF=AC=83, =EF= =AC=84), but when I test ligatures with > FontForge (Ctrl+K) these glyphs aren't used and single substitution > lookups in different subtables are performed for the different ligature= s > (actually no ligatures are used). The font seems to be using contextual substitution instead of regular ligatures (so the ligature glyphs are not really used, but alternate f=E2= =80=99s and i=E2=80=99s etc. are used instead to give the same effect, quite help= ful if you want to color only part of the ligature), so you may node to set mode to node: \definefontfeature[default][default][script=3Dlatn,mode=3Dnode] However, your example works here without any modifications (I added color commands just to showcase the usefulness of this approach). \usemodule[simplefonts] \definefontfeature[default][default][script=3Dlatn] \setmainfont[Brill] \def\r#1{\color[red]{#1}} \def\b#1{\color[blue]{#1}} \starttext \r{f}\b{i} \r{f}\b{l} \b{f}\r{f} \b{f}f\r{i} \r{f}\b{f}\r{l} \stoptext Regards, Khaled --dDRMvlgZJXvWKvBx Content-Type: application/pdf Content-Disposition: attachment; filename="b.pdf" Content-Transfer-Encoding: base64 JVBERi0xLjYKJdDUxdgKMTcgMCBvYmoKPDwKL0xlbmd0aCAyMjIgICAgICAgCi9GaWx0ZXIg L0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4Xp2TvW7DMAyEdz0FX6AMT38kgSJAEzQBMhbeiq7N 1KXvP1SFXQ+R0cReJAGiPh11J6ErCZ2DTPNhCLsTCGAvBdVo+CS0CmljNLAiklZwrNb2vuj9 GTil/cdwCa9DGCu/r9ORt3P4j6fCVpVUIifLZcQJXvQPN17bcOPiHi6zePaed9wozzmV0tq9 1Ve26bPIRYGOd9D9E9x+O6/blDpYYsq90rxNqVeusNLzZn2PxMWdDbJAmf1dFxdIYmlBWTK4 e8B10UHLe3ZZyOLs9UqtyKxS65LZ01/5ASlRttQKZW5kc3RyZWFtCmVuZG9iagoyMSAwIG9i ago8PAovVHlwZSAvTWV0YWRhdGEgL1N1YnR5cGUgL1hNTAovTGVuZ3RoIDE3MjUgICAgICAK Pj4Kc3RyZWFtCjw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0ic3ZjZGprc2JwcXpoaGJ5aml6 dmhwb3dlIj8+PHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyI+PHJkZjpSREYg eG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMj Ij48cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczpkYz0iaHR0cDovL3B1cmwu b3JnL2RjL2VsZW1lbnRzLzEuMS8iPjxkYzpmb3JtYXQ+YXBwbGljYXRpb24vcGRmPC9kYzpm b3JtYXQ+PGRjOmNyZWF0b3I+PHJkZjpTZXE+PHJkZjpsaS8+PC9yZGY6U2VxPjwvZGM6Y3Jl YXRvcj48ZGM6ZGVzY3JpcHRpb24vPjxkYzp0aXRsZT48cmRmOkFsdD48cmRmOmxpIHhtbDps YW5nPSJ4LWRlZmF1bHQiPmI8L3JkZjpsaT48L3JkZjpBbHQ+PC9kYzp0aXRsZT48L3JkZjpE ZXNjcmlwdGlvbj48cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczpwZGZ4PSJo dHRwOi8vbnMuYWRvYmUuY29tL3BkZngvMS4zLyI+PHBkZng6Q29uVGVYdC5Kb2JuYW1lPmI8 L3BkZng6Q29uVGVYdC5Kb2JuYW1lPjxwZGZ4OkNvblRlWHQuVGltZT4yMDEyLjAyLjA4IDAw OjA4PC9wZGZ4OkNvblRlWHQuVGltZT48cGRmeDpDb25UZVh0LlVybD53d3cucHJhZ21hLWFk ZS5jb208L3BkZng6Q29uVGVYdC5Vcmw+PHBkZng6Q29uVGVYdC5WZXJzaW9uPjIwMTIuMDIu MDUgMTk6Mjg8L3BkZng6Q29uVGVYdC5WZXJzaW9uPjxwZGZ4OklEPmIuMjAxMi0wMi0wOFQw MDowODoxOS0yMjowMDwvcGRmeDpJRD48cGRmeDpQVEVYLkZ1bGxiYW5uZXI+VGhpcyBpcyBM dWFUZVgsIFZlcnNpb24gYmV0YS0wLjcwLjEtMjAxMTA1MTkyMyAocmV2IDQyNzcpIChUZVgg TGl2ZSAyMDExKSBrcGF0aHNlYSB2ZXJzaW9uIDYuMC4xPC9wZGZ4OlBURVguRnVsbGJhbm5l cj48L3JkZjpEZXNjcmlwdGlvbj48cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxu czp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPjx4bXA6Q3JlYXRlRGF0ZT4y MDEyLTAyLTA4VDAwOjA4OjE5LTIyOjAwPC94bXA6Q3JlYXRlRGF0ZT48eG1wOkNyZWF0b3JU b29sPkNvblRlWHQgLSAyMDEyLjAyLjA1IDE5OjI4PC94bXA6Q3JlYXRvclRvb2w+PHhtcDpN b2RpZnlEYXRlPjIwMTItMDItMDhUMDA6MDg6MTktMjI6MDA8L3htcDpNb2RpZnlEYXRlPjx4 bXA6TWV0YWRhdGFEYXRlPjIwMTItMDItMDhUMDA6MDg6MTktMjI6MDA8L3htcDpNZXRhZGF0 YURhdGU+PC9yZGY6RGVzY3JpcHRpb24+PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIg eG1sbnM6cGRmPSJodHRwOi8vbnMuYWRvYmUuY29tL3BkZi8xLjMvIj48cGRmOktleXdvcmRz Lz48cGRmOlByb2R1Y2VyPkx1YVRlWC0wLjcwLjE8L3BkZjpQcm9kdWNlcj48cGRmOlRyYXBw ZWQ+RmFsc2U8L3BkZjpUcmFwcGVkPjwvcmRmOkRlc2NyaXB0aW9uPjxyZGY6RGVzY3JpcHRp b24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8x LjAvbW0vIj48eG1wTU06RG9jdW1lbnRJRD51dWlkOjY1YzFlM2M3LTRkOWItOTFhNi0wYjdm LWE1MWVjZGNmZGFjNTwveG1wTU06RG9jdW1lbnRJRD48eG1wTU06SW5zdGFuY2VJRD51dWlk OmJiZDllY2U4LTQzM2YtOGEwMS00NGVmLWJlNDQ0NGE5NDI4NzwveG1wTU06SW5zdGFuY2VJ RD48L3JkZjpEZXNjcmlwdGlvbj48L3JkZjpSREY+PC94OnhtcG1ldGE+PD94cGFja2V0IGVu ZD0idyI/PgplbmRzdHJlYW0KZW5kb2JqCjIzIDAgb2JqCjw8Ci9MZW5ndGggMjMgICAgICAg IAovRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeF5jYCAd8HMwkq5pVMcwDAEBADNN ACkKZW5kc3RyZWFtCmVuZG9iagoyNCAwIG9iago8PAovU3VidHlwZSAvQ0lERm9udFR5cGUw QwovTGVuZ3RoIDEwMjQgICAgICAKL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnhe pZR9bBN1GMfv1u465jm21kbSbneXAcYFNobBkZAoAhGkKMlwDP8YKmNFyuq2jK6lm3QvXa8v 192168vaddJ2b+1eNB1kEcIMDrP4AsYtMahpiPoXyEs00fg7dzXx19aQLeMf4j+/35Pnudzz eb7fJz8UEYsRFEVlNUdqDtS+sWVvq0arLT/S/P6JpnR6P1/MlzA4wRciPIHyZA5PifgN4kpc dBkXp14SQsVY/nJ9bgmCID+vT5+gqLjoT7wUhuK/8E3pzG/4ZgSDDTZQ7za2rO2yp6G5Xn2w Qd2k0+iM+5pbjK2a907rqOdPllEvVG7fTtUbqUPNTZqmRq3mTKOayvBRh2srqD3wznx7lmpV n1W36tUNFdlqhj4TwvboKDqGjqMxdBr9pOgPEYLCHJKH5OXAKI5uRRM5VTlzojKRSXS/jLn4 2S0wf21uRmq4BApvqa7PfbVwSXa1i6+Ky/krknCX10CkcMzQ1WMgU1ck5/zdYYLHsbDfd4FM lfIJOVhOjQvLGKgGDvl3/pn5BcUX9deqGo5/0N1B9FptZrOi02sK9LmYPo4IxKLsiHLugvaU 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 ljHugVglY60/SPkBdmlj6tpmaFpTtCy4vIOYp8/2+VnKUCOdI4Q057O/xwdJciI5/nKOkC5v jCWeOO03Jn2UiZSwwBWQ7Te2odHl3iDjsXQj6SrsgKdfIewzqZojJt8DLsZmpQx8vAO8kVaE sUZ2OhveHn5gKj01jDXs+/npGL69Ldsk+JqDX8z3Vvrp0V3si2JtypKxpy95S3iGHH6nY03W KO4hozFYUDLAf4FHo8a+4iqLojO42ke6zF/RcNg/o79r07201tDrQWKhy3SwRv8BANmvpgpl bmRzdHJlYW0KZW5kb2JqCjMxIDAgb2JqCjw8Ci9UeXBlIC9YUmVmCi9JbmRleCBbMCAzMl0K L1NpemUgMzIKL1cgWzEgMiAxXQovUm9vdCAyOSAwIFIKL0luZm8gMzAgMCBSCi9JRCBbPDgz MUJFNEY1RDUwRTJENUQ5NkJGMzg4QTdGQkE4Q0M3PiA8ODMxQkU0RjVENTBFMkQ1RDk2QkYz ODhBN0ZCQThDQzc+XQovTGVuZ3RoIDgyICAgICAgICAKL0ZpbHRlciAvRmxhdGVEZWNvZGUK Pj4Kc3RyZWFtCnheFcfbDYAgAEPRFlTwASbGCdzDKdzWQZzGRC8fJ7eV/EkBER16DEjIGDFh xoKCCn1BuyFrFe0wuL6yz/aD8yXnu+3ocrT2SMgYvT36AViOE/YKZW5kc3RyZWFtCmVuZG9i agpzdGFydHhyZWYKNDgyMgolJUVPRgo= --dDRMvlgZJXvWKvBx Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ___________________________________________________________________________________ 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 ___________________________________________________________________________________ --dDRMvlgZJXvWKvBx--