From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/65885 Path: news.gmane.org!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: Re: Using virtual fonts defined with lua-code Date: Tue, 08 Feb 2011 17:07:39 +0100 Message-ID: <4D516A4B.3040907@wxs.nl> References: <1wdobeyo3bvv9$.dlg@nililand.de> <4D514F77.8010207@wxs.nl> <20110208144604.GA3943@khaled-laptop> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------020507030108070701050604" X-Trace: dough.gmane.org 1297181331 15809 80.91.229.12 (8 Feb 2011 16:08:51 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 8 Feb 2011 16:08:51 +0000 (UTC) Cc: news3@nililand.de To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Tue Feb 08 17:08:42 2011 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from balder.ntg.nl ([195.12.62.10]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Pmq7O-0003MQ-2u for gctc-ntg-context-518@m.gmane.org; Tue, 08 Feb 2011 17:08:42 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 9DF55CA9F7; Tue, 8 Feb 2011 17:08:41 +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 VuEVMGFN8vEp; Tue, 8 Feb 2011 17:08:29 +0100 (CET) Original-Received: from balder.ntg.nl (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id D44F1CA9EC; Tue, 8 Feb 2011 17:08:29 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id A00AECA9EC for ; Tue, 8 Feb 2011 17:08:28 +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 IESkdjkBTfds for ; Tue, 8 Feb 2011 17:08:17 +0100 (CET) Original-Received: from filter3-til.mf.surf.net (filter3-til.mf.surf.net [194.171.167.219]) by balder.ntg.nl (Postfix) with ESMTP id 6C702CA9D5 for ; Tue, 8 Feb 2011 17:08:17 +0100 (CET) Original-Received: from smtp.ziggozakelijk.nl (D57D1DA2.static.ziggozakelijk.nl [213.125.29.162]) by filter3-til.mf.surf.net (8.14.3/8.14.3/Debian-5+lenny1) with ESMTP id p18G8EdX029733 for ; Tue, 8 Feb 2011 17:08:16 +0100 X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=10.100.1.100; Original-Received: from [10.100.1.100] (unverified [10.100.1.100]) by pragma-net.nl (SurgeMail 5.1c2) with ESMTP id 3593-1713362 for multiple; Tue, 08 Feb 2011 17:08:07 +0100 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101207 Lightning/1.0b2 Thunderbird/3.1.7 ThunderBrowse/3.3.4 In-Reply-To: <20110208144604.GA3943@khaled-laptop> X-Authenticated-User: hagen@controller-9 X-Bayes-Prob: 0.0001 (Score 0, tokens from: @@RPTN) X-CanIt-Geo: ip=213.125.29.162; country=NL; region=11; city=Den Haag; latitude=52.0833; longitude=4.3000; http://maps.google.com/maps?q=52.0833,4.3000&z=6 X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 0eE5s8ez6 - 12057ac607e2 - 20110208 X-Scanned-By: CanIt (www . roaringpenguin . com) on 194.171.167.219 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:65885 Archived-At: This is a multi-part message in MIME format. --------------020507030108070701050604 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit On 8-2-2011 3:46, Khaled Hosny wrote: > On Tue, Feb 08, 2011 at 03:13:11PM +0100, Hans Hagen wrote: >> On 8-2-2011 10:40, Ulrike Fischer wrote: >>> Hello, >>> >>> The luatex documentation contains in section "7.2.2 Example virtual >>> font" an example how to define a virtual font "cmr10-red". The font >>> is defined by adding the code to the define_font callback. >>> >>> Does some interface exists in contex/mkiv which allows to use such >>> virtual fonts together with the normal font loading code? E.g. could >>> I move the code for the font to some file ("cmr10-red.vflua") so >>> that a request \font\mytest="cmr10-red" will simply find this file >>> and use the code like vf, tfm or otf-files are found and used when >>> needed? >> >> It's relatively easy to add support for that. However, when I've >> done that Khaled has to make sure that it also works in his wrapper >> code as I don't know to what extend he overloads code. I can only >> test in the plain variant and context. > > I keep it as minimal as possible (I've even some "feature requests" to > keep our local changes more smaller, but no time to check it now). You only need to load one extra file: loadmodule('font-lua.lua') Then, if \font\mine=file:luatex-fonts-demo-vf-1.lua at 12pt \mine \input tufte \par works ok, you're fine, otherwise you can delay integration. As lua lookup is not part of any font scheme best use an explicit suffix (the file: is not mandate, at least not in context). It's anyway the user's responsibility to return a proper tfm table so no one can bother us about it not working as expected -) (For context users there is actually some more virtual building code but as it's somewhat experimental I will clean that up before documenting it.) Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl ----------------------------------------------------------------- --------------020507030108070701050604 Content-Type: application/pdf; name="virtual-001.pdf" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="virtual-001.pdf" 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 xmez5XZ30ndZEHL/AYtVZFwXlltHiUtxpGoHOcuAFIqMS2G5fVuRkp0sLaC/cCu+raDh8QXn OGEr+oWxFe7DhqIbcXgR/Sgyrh/Lrd6NH2tCr0G8OUr64WszKAd9R05IYbj9UcK1cbl9NvSw 77i4BK+8biyCwFyeeupogTvOPMj4vLXcjxR8UoaDVNRCylHZ0HsockIKw63RKVnE3ZsGZ/Lj 0WjI8HgQt7uVuHvT5DUwOxpyQgrD7a660s0GraQ7uqAzVEWGR4S43ehMutkgrA+EZw0ZXnWJ +5GCM9bSm2aTJEogPiPtoIPdBpOKK+f5wHhRriBETw+c20ZmbkPGhbDcOmcojZNxPb3uvS0d aUKRcSkstz9zcWh1nLzidkoPFBm3E8utvpTSNWicj8IDyeOPvHlDxmeu5VYpKBKTQp+1SBJ/ 5EsbMj4iltuNxDKOyHCLIuI/FBmXwnL7diEpLjxNHBgRRcZHxHL7vlSyZ4dcSx3ahSLjUlhu N/GRURO8332zvhMPSkMc3JSbiEDaFzYe5HUXF9KuJFWtQ/0oMq4fy+1GQlILhDMnRz8v/eYU Gfchltv1IVLXg3uRAV00ZFgXxO36EKmcQS7fWXeflETbO3ArGpQ2ongkvugVxBD3F9ZWaL2R hjj76lnxyym2IsOjRNz+KElEcEYsVh5wupHxUbLcbn5GGuLcrzsFZjSvhNLe5sR5Y2eUnIxW +8JmA7jYACv3fRA3WoKkH877MZzNNDs3y/SDsaHgPYXrugKJXnmJ6UbGh8hy6zLIikDHmnyf cr1q4v8BRJuD1wplbmRzdHJlYW0KZW5kb2JqCjI0IDAgb2JqCjw8Ci9UeXBlIC9NZXRhZGF0 YSAvU3VidHlwZSAvWE1MCi9MZW5ndGggMTc1NSAgICAgIAo+PgpzdHJlYW0KPD94cGFja2V0 IGJlZ2luPSLvu78iIGlkPSJhb2Z2cG1qeHZ0ZXdzbmhhY2pkZXpsZGEiPz48eDp4bXBtZXRh IHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIj48cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93 d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPjxyZGY6RGVzY3JpcHRpb24g cmRmOmFib3V0PSIiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4x LyI+PGRjOmZvcm1hdD5hcHBsaWNhdGlvbi9wZGY8L2RjOmZvcm1hdD48ZGM6Y3JlYXRvcj48 cmRmOlNlcT48cmRmOmxpLz48L3JkZjpTZXE+PC9kYzpjcmVhdG9yPjxkYzpkZXNjcmlwdGlv bi8+PGRjOnRpdGxlPjxyZGY6QWx0PjxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+dmly dHVhbC0wMDE8L3JkZjpsaT48L3JkZjpBbHQ+PC9kYzp0aXRsZT48L3JkZjpEZXNjcmlwdGlv bj48cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczpwZGZ4PSJodHRwOi8vbnMu YWRvYmUuY29tL3BkZngvMS4zLyI+PHBkZng6Q29uVGVYdC5Kb2JuYW1lPnZpcnR1YWwtMDAx PC9wZGZ4OkNvblRlWHQuSm9ibmFtZT48cGRmeDpDb25UZVh0LlRpbWU+MjAxMS4wMi4wOCAx NzowNTwvcGRmeDpDb25UZVh0LlRpbWU+PHBkZng6Q29uVGVYdC5Vcmw+d3d3LnByYWdtYS1h ZGUuY29tPC9wZGZ4OkNvblRlWHQuVXJsPjxwZGZ4OkNvblRlWHQuVmVyc2lvbj4yMDExLjAy LjA4IDE2OjU5PC9wZGZ4OkNvblRlWHQuVmVyc2lvbj48cGRmeDpJRD52aXJ0dWFsLTAwMS4y MDExLTAyLTA4VDE3OjA1OjA1KzAxOjAwPC9wZGZ4OklEPjxwZGZ4OlBURVguRnVsbGJhbm5l cj5UaGlzIGlzIEx1YVRlWCwgVmVyc2lvbiBiZXRhLTAuNjYuMC0yMDExMDIwMjE0IChyZXYg NDA3MykgKFRlWCBMaXZlIDIwMTApIGtwYXRoc2VhIHZlcnNpb24gNi4wLjA8L3BkZng6UFRF WC5GdWxsYmFubmVyPjwvcmRmOkRlc2NyaXB0aW9uPjxyZGY6RGVzY3JpcHRpb24gcmRmOmFi b3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyI+PHhtcDpD cmVhdGVEYXRlPjIwMTEtMDItMDhUMTc6MDU6MDUrMDE6MDA8L3htcDpDcmVhdGVEYXRlPjx4 bXA6Q3JlYXRvclRvb2w+Q29uVGVYdCAtIDIwMTEuMDIuMDggMTY6NTk8L3htcDpDcmVhdG9y VG9vbD48eG1wOk1vZGlmeURhdGU+MjAxMS0wMi0wOFQxNzowNTowNSswMTowMDwveG1wOk1v ZGlmeURhdGU+PHhtcDpNZXRhZGF0YURhdGU+MjAxMS0wMi0wOFQxNzowNTowNSswMTowMDwv eG1wOk1ldGFkYXRhRGF0ZT48L3JkZjpEZXNjcmlwdGlvbj48cmRmOkRlc2NyaXB0aW9uIHJk ZjphYm91dD0iIiB4bWxuczpwZGY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8iPjxw ZGY6S2V5d29yZHMvPjxwZGY6UHJvZHVjZXI+THVhVGVYLTAuNjYuMDwvcGRmOlByb2R1Y2Vy PjxwZGY6VHJhcHBlZD5GYWxzZTwvcGRmOlRyYXBwZWQ+PC9yZGY6RGVzY3JpcHRpb24+PHJk ZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9i ZS5jb20veGFwLzEuMC9tbS8iPjx4bXBNTTpEb2N1bWVudElEPnV1aWQ6MDI0OTYwYmQtNDg4 Mi1hOWExLTliNmYtMmE4ZmE5YmQ3MzY3PC94bXBNTTpEb2N1bWVudElEPjx4bXBNTTpJbnN0 YW5jZUlEPnV1aWQ6NWEyNTBlOWItNDliOS1iY2Q3LTg1MTctNGQ0ZGUwM2ZiYTA3PC94bXBN TTpJbnN0YW5jZUlEPjwvcmRmOkRlc2NyaXB0aW9uPjwvcmRmOlJERj48L3g6eG1wbWV0YT48 P3hwYWNrZXQgZW5kPSJ3Ij8+CmVuZHN0cmVhbQplbmRvYmoKMjYgMCBvYmoKPDwKL0xlbmd0 aCAyMSAgICAgICAgCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4XmNgYOAAQoYG FgYmBhcmAATpAN0KZW5kc3RyZWFtCmVuZG9iagoyNyAwIG9iago8PAovU3VidHlwZSAvQ0lE Rm9udFR5cGUwQwovTGVuZ3RoIDg5OSAgICAgICAKL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4K c3RyZWFtCnhedVNvbFNVFL+X1/Yx9yxuTcdit9c7Mogg/TNAM9ElY2Wbq1vX0RaU6cJjfW1f 2vWN917XzUlcUIStbASDbhOJlkyUhZC5yTQGcZqVzBCMGx+0CSkiCdFoYvDLveaNxPdC/GLi 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 2prnmjen1mBdyr0i0ynEVoxojT55BTckftUctZAHGF7d1CI3XdMc0W0FlBQFcNzbAda7VVUj xM6/ktuqMKfrRn53OpvB7m6ZkrA8UxzbpmKoK3lAMrWG0AKmT/YrCEr+o56Grt3+Ah/fWzil 4wd/5FnhOMaPIbkMyXufzAIkm/njLvf8PdNdT8w+Ku3QSeJho6XvHeWBMPVR6la00SIMC7U8 1LJQy0MtS8MwGqIsRKPzaD/LiXR3d3GWdVpbW/0Fe7+dX0Li5Q00qnFd/vePp3/aLnp9Il8i 7QfvCmVuZHN0cmVhbQplbmRvYmoKNDQgMCBvYmoKPDwKL0xlbmd0aCAxMiAgICAgICAgCi9G aWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4XmNggAEFAAArACEKZW5kc3RyZWFtCmVu ZG9iago0NSAwIG9iago8PAovU3VidHlwZSAvQ0lERm9udFR5cGUwQwovTGVuZ3RoIDUxOCAg ICAgICAKL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnhedVFNaxNRFH0vSRs1Y/2g KjXt5FpqUWpmYuLGuqohlYQ0hXQK6m7aeZkMmc4L8ybGbnRbmYxpEBEDlVpoySLgogtXblwJ uvAX+AfqzkWfTUFnENyId3HO5dx7uXAORpEIwhiPLRbnHirLM8WFMl1TrZvpZJnoDVO1g2GO j/MJVxC5iHgCcwjxK2E+GRlkhfB7IXI8O+iPD9lHg6EJhHD3TIC7574Jk0HzQ5gKaEu4ik6E EEZjSETTaAYd4RgexZf/93VOoyskrxHLMZz1tJRK3crS+rpt6FUH0qlU5kaAt+GuBAV1tUab rGaAamlQkGBBghJt+qoB16gFK6SqmhWgFVDIfWgwYjPQbdqos+sSKFWDQZPaNfDZJiZRGdGg YWnEBqdK4N7ykgLz1HKgaKwSixFIJgEYIVB1nPqsLDsNXaK2Llf8HSabf5aYHNwl5xdLSrKY z+ZKSznJeexAhdqgEUc1TCb94/NfoUTtNdVEfpXDvmF+hVAI40h+8GvE7fH93ucmPqRfw1y6 2DOjmY1X7xL8U3THbTXFOntQmYpb0Z0P7u7HxPFWVN94mhFNa9jb++724/0D99leYiRI9CyP C9N+MOiOD6Ho+UfbPNs9pC9fbA+LBcWUhZOuEOud+hJ70/I2W61Ou+XtdwXh7d5rr7P53PPa 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 4Lqu6EVRj2fg8F02OduLcmVFABUjWBNZIUJYEcGKMGksgmHOEn5r/GmsaR4FedfH+FMb65ws y8A72uDBfjrlfz4GH256x8vZ7NbkOes++JZVhN/Ghr9oFc9bUNJa1G0Do2RAndLe4z/DWO9h qb2h0+weNbGQMPu/ham/VdbQfcsqnAF3MPw/ADOdCBcKZW5kc3RyZWFtCmVuZG9iago1MiAw IG9iago8PAovVHlwZSAvWFJlZgovSW5kZXggWzAgNTNdCi9TaXplIDUzCi9XIFsxIDIgMV0K L1Jvb3QgNTAgMCBSCi9JbmZvIDUxIDAgUgovSUQgWzwwMjM2MUE5MzdGMTU0RTFEQzQ4NjhE MzM5N0RFNEExQT4gPDAyMzYxQTkzN0YxNTRFMURDNDg2OEQzMzk3REU0QTFBPl0KL0xlbmd0 aCAxNDEgICAgICAgCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4XhXJuQ3CUBCE 4ZlnP98Hp0iIySyBIMK4AcsSRJRDG3RBRAPkiBJIKMTMBp/+HS3AEXASSCheIoklkVQyyaWQ UirB6LCigKihTqSQREKZ8fICN739HJsb2PzsDrj7WL1E3D/Bw9p2zOPXmkrG0xvstrZz9p21 lIpDCw532zXP3jqVuSxkyesDf9nYHc8KZW5kc3RyZWFtCmVuZG9iagpzdGFydHhyZWYKMjIx OTAKJSVFT0YK --------------020507030108070701050604 Content-Type: text/x-tex; name="virtual-001.tex" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="virtual-001.tex" \starttext \font\mine=file:luatex-fonts-demo-vf-1.lua at 12pt \mine \input zapf \par \stoptext --------------020507030108070701050604 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 ___________________________________________________________________________________ --------------020507030108070701050604--