Re: [NTG-context] latest beta: trouble with font loading
2009/11/21 Hans Hagen : > Yanrui Li wrote: >> >> 2009/11/20 Hans Hagen : >>> >>> Yanrui Li wrote: I did so and solved this problem. However I can not use Chinese OTF fonts such as 'AdobeSongStd-Light.otf', because luatex need very very large memory to load it in the stage of *enhancing* . This is a test file: \definefont[song][name:adobesongstd] \starttext \song 测试 \stoptext The process of compiling stops here: !load otf : loading: /usr/share/fonts/adobe/AdobeSongStd-Light.otf (hash: adobesongstd-light) !load otf : file size: 16229772 !load otf : enhancing ... >>> >>> that's only the first time >>> >> >> But it looks like abnormal. It is still *enhancing* after spending >> 3.3GB memory and about 1 minute. Finally I got the message: > > fixed in beta, was some kind of loop > Sorry for my noice. The problem still exists in the latest beta (2009.11.21 00:06, linux x86) which was installed after I removed the previous one completely. The problem just arise in loading Chinese OTF fonts. It is normal for loading Chinese TTF font. -- Best regards, Li Yanrui ___ 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 ___
Re: [NTG-context] How to load a lua file into a named lua instance
Hi Hans, I started reading at \registerctxluafile in luat-cod.mkiv, but it wasn't quite what I was looking for. But, I then stumbled on \definenamedlua in luat-ini.mkiv. There, I learned of the function 'protect' in luat-ini.lua. So, adding the line protect("moduledata") at the top of t-module.lua and then loading this file with 'dofile (global.kpse.find_file ("t-module.lua", "tex"))' loads all my definitions into the "moduledata" environment, so that I can directly address these definitions in other TeX files within \modulecode{} or \startmodulecode ... \stopmodulecode. Kevin On Fri, Nov 20, 2009 at 3:32 PM, Hans Hagen wrote: > Kevin D. Robbins wrote: > >> Hi all, >> >> I have a module with lots of lua code, and I'd like to move most of the >> lua code to a separate file, say t-module.lua. I have written all of the lua >> code using \modulecode and \startmodulecode ... \stopmodulecode. But, when I >> move the lua code to t-module.lua and load it with dofile, it seems to load >> in the global instance instead of the third party module instance. Is there >> any method to load an external lua file in a named instance? >> > > \registerctxluafile{t-module}{} > > > - > Hans Hagen | PRAGMA ADE > Ridderstraat 27 | 8061 GH Hasselt | The Netherlands > tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com > | www.pragma-pod.nl > - > > ___ > 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 > > ___ > ___ 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 ___
Re: [NTG-context] How to load a lua file into a named lua instance
Kevin D. Robbins wrote: Hi all, I have a module with lots of lua code, and I'd like to move most of the lua code to a separate file, say t-module.lua. I have written all of the lua code using \modulecode and \startmodulecode ... \stopmodulecode. But, when I move the lua code to t-module.lua and load it with dofile, it seems to load in the global instance instead of the third party module instance. Is there any method to load an external lua file in a named instance? \registerctxluafile{t-module}{} - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl - ___ 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 ___
[NTG-context] How to load a lua file into a named lua instance
Hi all, I have a module with lots of lua code, and I'd like to move most of the lua code to a separate file, say t-module.lua. I have written all of the lua code using \modulecode and \startmodulecode ... \stopmodulecode. But, when I move the lua code to t-module.lua and load it with dofile, it seems to load in the global instance instead of the third party module instance. Is there any method to load an external lua file in a named instance? Thanks, Kevin ___ 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 ___
Re: [NTG-context] Notepad++ calltips
Hi, Change the name of the attached to end in .zip . I can confirm that the context calltips work for this version of context.xml in Npp 5.5.1. OTOH, the ignoreCase=no used to work, and that is something that the Npp developers will hopefully take care of. Richard, if you make additional calltips to context.xml, can you post your updates to the wiki? Maybe we can start a project to eventually add calltips to all commands. I have a few other ideas as well to make these calltips more useful, and to serve a certain book project ;-) Best wishes Idris On Fri, 20 Nov 2009 13:03:19 -0700, Idris Samawi Hamid ادريس سماوي حامد wrote: On Fri, 20 Nov 2009 09:21:34 -0700, wrote: After some experiments, I think the problem is that Notepad++ is ignoring the case of the commands when searching for calltips. By re-sorting the list I was able to get calltips to work. However, with this new sorting the auto-complete no longer works! This is definitely one for the Notepad++ developers. I experimented a bit and I think you are exactly right. If I comment out the commands that contain upper-case letters, the calltip mechanism works. If I resort just those commands, viz, move them to the bottom of the file, autocompletion does not work for the upper-case commands but it does work for all others. Workaround: in context.xml go to change ignoreCase ignoreCase="yes" resort according to ignorecase I did this for one command and it works, let me try some more. -- Professor Idris Samawi Hamid, Editor-in-Chief International Journal of Shi`i Studies Department of Philosophy Colorado State University Fort Collins, CO 80523 context_xml_zip Description: Binary data ___ 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 ___
Re: [NTG-context] Notepad++ calltips
On Fri, 20 Nov 2009 09:21:34 -0700, wrote: After some experiments, I think the problem is that Notepad++ is ignoring the case of the commands when searching for calltips. By re-sorting the list I was able to get calltips to work. However, with this new sorting the auto-complete no longer works! This is definitely one for the Notepad++ developers. I experimented a bit and I think you are exactly right. If I comment out the commands that contain upper-case letters, the calltip mechanism works. If I resort just those commands, viz, move them to the bottom of the file, autocompletion does not work for the upper-case commands but it does work for all others. Workaround: in context.xml go to change ignoreCase ignoreCase="yes" resort according to ignorecase I did this for one command and it works, let me try some more. Best wishes Idris -- Professor Idris Samawi Hamid, Editor-in-Chief International Journal of Shi`i Studies 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 ___
Re: [NTG-context] Sort register (index) by Bible book
ber...@pobox.com wrote: "Taco" == Taco Hoekwater writes: Taco> You could pre-assign a zero-padded number to each book Taco> (Genesis=001, Exodus=002), and use that number inside the Taco> square brackets. Right, but that would be extremely annoying to type in all the time :-) \def\Genesis#1{\index[001 #1]{Genesis #1}} etc. Takes only 66 macros and it even saves you typing :) I'm looking for a more automated solution, but given that even you don't know one, it seems I have to write some sorting mechanism myself. Or perhaps use the trick above as the input is XML, and the verses are clearly marked, so I could generate ConTeXt with the proper sort codes. Who does the index sorting, is that texexec? ___ 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 ___
Re: [NTG-context] Sort register (index) by Bible book
ber...@pobox.com wrote: "Taco" == Taco Hoekwater writes: Taco> You could pre-assign a zero-padded number to each book Taco> (Genesis=001, Exodus=002), and use that number inside the Taco> square brackets. Right, but that would be extremely annoying to type in all the time :-) I'm looking for a more automated solution, but given that even you don't know one, it seems I have to write some sorting mechanism myself. Or perhaps use the trick above as the input is XML, and the verses are clearly marked, so I could generate ConTeXt with the proper sort codes. Who does the index sorting, is that texexec? in mkii yes, and in mkiv it's done in lua if you go for xml, an duse mkiv, then you can write your own sorting code as you can access the tree Hans - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl - ___ 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 ___
Re: [NTG-context] Sort register (index) by Bible book
> "Taco" == Taco Hoekwater writes: Taco> You could pre-assign a zero-padded number to each book Taco> (Genesis=001, Exodus=002), and use that number inside the Taco> square brackets. Right, but that would be extremely annoying to type in all the time :-) I'm looking for a more automated solution, but given that even you don't know one, it seems I have to write some sorting mechanism myself. Or perhaps use the trick above as the input is XML, and the verses are clearly marked, so I could generate ConTeXt with the proper sort codes. Who does the index sorting, is that texexec? -- Cheers, Berend de Boer ___ 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 ___
[NTG-context] bib module problem with mkiv
Hi all, I was trying the following bib example on MkIV beta 2009.11.20 and luatex beta-0.44.0-2009103007. There isn't an apparent error message, but neither the bib reference or the publication list appears in the pdf. Observations: 1. In MkII, it works well. 2. In MkIV, if you use the [criterium=all] option, both bib ref and pub list show properly. Other criterium, e.g. [criterium=section] doesn't work. thanks a lot. regards, shenchen = test.tex === \usemodule[bib,bibltx] \setupbibtex[database=xampl] \starttext \cite[a] . \completepublications %\completepublications[criterium=all] \stoptext = xampl.bib === @Book{a, editor = {John D. Barnsford and Ann L. Brown and Rodney R. Cocking}, title ={{How people learn: Brain, mind, experience, and school}}, publisher ={National Academy Press}, year = {2000}, address = {Washington, DC} } ___ 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 ___
Re: [NTG-context] latest beta: trouble with font loading
Yanrui Li wrote: 2009/11/20 Hans Hagen : Yanrui Li wrote: I did so and solved this problem. However I can not use Chinese OTF fonts such as 'AdobeSongStd-Light.otf', because luatex need very very large memory to load it in the stage of *enhancing* . This is a test file: \definefont[song][name:adobesongstd] \starttext \song 测试 \stoptext The process of compiling stops here: !load otf : loading: /usr/share/fonts/adobe/AdobeSongStd-Light.otf (hash: adobesongstd-light) !load otf : file size: 16229772 !load otf : enhancing ... that's only the first time But it looks like abnormal. It is still *enhancing* after spending 3.3GB memory and about 1 minute. Finally I got the message: fixed in beta, was some kind of loop - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl - ___ 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 ___
Re: [NTG-context] \completelistofacronyms does not typeset meaning, only repeats the acronym itself
Kevin D. Robbins wrote: Thanks, Hans. I just tested with the latest betas from the minimals, and \completelistofacronyms works again. should work ok in the beta now - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl - ___ 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 ___
Re: [NTG-context] \completelistofacronyms does not typeset meaning, only repeats the acronym itself
Thanks, Hans. I just tested with the latest betas from the minimals, and \completelistofacronyms works again. Kevin On Tue, Nov 10, 2009 at 11:54 AM, Kevin D. Robbins < robbins.kevi...@gmail.com> wrote: > In the latest beta from minimals, \completelistofacronyms does not typeset > the meaning of the acronym, but just repeats the acronym. I've attached a > minimal example that shows the problem. > > Kevin > ___ 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 ___
Re: [NTG-context] Notepad++ calltips
> On Wed, 18 Nov 2009 09:58:26 -0700, > wrote: > > > Does anyone use Notepad++ with the function "calltips" feature? Checking > > the > > context.xml definition file, there are calltips defined for > > \startitemize, but > > they never appear when I'm typing, even though the auto-completion works > > fine. > > > > Trying a .cpp file gives calltips okay, so it seems to be something to > > do with > > the Context implementation. After some experiments, I think the problem is that Notepad++ is ignoring the case of the commands when searching for calltips. By re-sorting the list I was able to get calltips to work. However, with this new sorting the auto-complete no longer works! This is definitely one for the Notepad++ developers. Regards, Richard Converteam UK Ltd. Registration Number: 5571739 and Converteam Ltd. Registration Number: 2416188 Registered in England and Wales. Registered office: Boughton Road, Rugby, Warwickshire, CV21 1BU. CONFIDENTIALITY : This e-mail and any attachments are confidential and may be privileged. If you are not a named recipient, please notify the sender immediately and do not disclose the contents to another person, use it for any purpose or store or copy the information in any medium. Please consider the environment before printing this e-mail ___ 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 ___
Re: [NTG-context] latest beta: trouble with font loading
On Nov 20, 2009, at 1:50 PM, Hans Hagen wrote: > > do you have a small test file? > Not yet. It looks like it has something to do with font features, but I can't reproduce it with a minimal file yet (it occurs in a presentation with our simple-slides module). I'll try and see if I can find a small file that triggers the error. Thomas ___ 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 ___
Re: [NTG-context] latest beta: trouble with font loading
2009/11/20 Hans Hagen : > Yanrui Li wrote: >> >> I did so and solved this problem. However I can not use Chinese OTF >> fonts such as 'AdobeSongStd-Light.otf', because luatex need very very >> large memory to load it in the stage of *enhancing* . This is a test >> file: >> >> \definefont[song][name:adobesongstd] >> \starttext >> \song 测试 >> \stoptext >> >> The process of compiling stops here: >> >> !load otf : loading: >> /usr/share/fonts/adobe/AdobeSongStd-Light.otf (hash: >> adobesongstd-light) >> !load otf : file size: 16229772 >> !load otf : enhancing ... > > that's only the first time > But it looks like abnormal. It is still *enhancing* after spending 3.3GB memory and about 1 minute. Finally I got the message: !load otf : loading: /usr/share/fonts/adobe/AdobeSongStd-Light.otf (hash: adobesongstd-light) !load otf : file size: 16229772 !load otf : enhancing ... ! LuaTeX fatal error not enough memory. \lowleveldefinefont ...dimexpr \textface \relax )} \edef \somefontspec {at \s... \dododefinefont ...inefont {#2}\rawfontidentifier \csname \rawfontidentifier... l.3 \song 测试 ! ==> Fatal error occurred, no output PDF file produced!MTXrun | fatal error: return code: 1 -- Best regards, Li Yanrui ___ 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 ___
Re: [NTG-context] latest beta: trouble with font loading
Yanrui Li wrote: 2009/11/20 Wolfgang Schuster : Am 20.11.2009 um 11:45 schrieb Thomas A. Schmitz: Hi Hans, all, the two latest betas have trouble loading fonts from my own typescripts. All errors point to the same line in font-syn.lua. I don't have a minimal example yet, but here's a minimal command line that triggers the error on my box: mtxrun --script fonts --list --pattern="*gentium*" ...text/tex/texmf-context/tex/context/base/font-syn.lua:706: bad argument #1 to 'next' (table expected, got nil) Any pointers? 1. delete the luatex cache 2. luatools --selfupdate mtxrun --selfupdate 3. luatools --generate I did so and solved this problem. However I can not use Chinese OTF fonts such as 'AdobeSongStd-Light.otf', because luatex need very very large memory to load it in the stage of *enhancing* . This is a test file: \definefont[song][name:adobesongstd] \starttext \song 测试 \stoptext The process of compiling stops here: !load otf : loading: /usr/share/fonts/adobe/AdobeSongStd-Light.otf (hash: adobesongstd-light) !load otf : file size: 16229772 !load otf : enhancing ... that's only the first time - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl - ___ 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 ___
Re: [NTG-context] latest beta: trouble with font loading
Thomas A. Schmitz wrote: On Nov 20, 2009, at 1:17 PM, Wolfgang Schuster wrote: Hi Hans, all, the two latest betas have trouble loading fonts from my own typescripts. All errors point to the same line in font-syn.lua. I don't have a minimal example yet, but here's a minimal command line that triggers the error on my box: mtxrun --script fonts --list --pattern="*gentium*" ...text/tex/texmf-context/tex/context/base/font-syn.lua:706: bad argument #1 to 'next' (table expected, got nil) Any pointers? 1. delete the luatex cache 2. luatools --selfupdate mtxrun --selfupdate 3. luatools --generate Taco, Wolfgang, thanks for your replies. Wolfgang: that doesn't change anything here. Taco: after applying this patch, a luatex-cache hangs at !load otf : loading: /Users/tas/texmf/fonts/truetype/greek/gentium/GenAR102.TTF (hash: genar102-gentium) So it looks like the font loading mechanism has some deeper problems. The same binary works as exoected with an older version of ConTeXt, so it doesn't appear to be a luatex problem. do you have a small test file? - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl - ___ 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 ___
Re: [NTG-context] latest beta: trouble with font loading
On Nov 20, 2009, at 1:17 PM, Wolfgang Schuster wrote: >> Hi Hans, all, >> >> the two latest betas have trouble loading fonts from my own typescripts. All >> errors point to the same line in font-syn.lua. I don't have a minimal >> example yet, but here's a minimal command line that triggers the error on my >> box: >> >> mtxrun --script fonts --list --pattern="*gentium*" >> ...text/tex/texmf-context/tex/context/base/font-syn.lua:706: bad argument #1 >> to 'next' (table expected, got nil) >> >> Any pointers? > > 1. delete the luatex cache > 2. luatools --selfupdate > mtxrun --selfupdate > 3. luatools --generate Taco, Wolfgang, thanks for your replies. Wolfgang: that doesn't change anything here. Taco: after applying this patch, a luatex-cache hangs at !load otf : loading: /Users/tas/texmf/fonts/truetype/greek/gentium/GenAR102.TTF (hash: genar102-gentium) So it looks like the font loading mechanism has some deeper problems. The same binary works as exoected with an older version of ConTeXt, so it doesn't appear to be a luatex problem. All best Thomas ___ 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 ___
Re: [NTG-context] latest beta: trouble with font loading
Thomas A. Schmitz wrote: Hi Hans, all, the two latest betas have trouble loading fonts from my own typescripts. All errors point to the same line in font-syn.lua. I don't have a minimal example yet, but here's a minimal command line that triggers the error on my box: mtxrun --script fonts --list --pattern="*gentium*" text/tex/texmf-context/tex/context/base/font-syn.lua:706: bad argument #1 to 'next' (table expected, got nil) Any pointers? i'll add a safeguard once you get it working you may also try: mtxrun --script fonts --list --spec gentium ok, gentium is a bad example but some fonts report weight, style and width info (given that we have a sane font) you can in context now use \definefont[ThomasFavourite][spec:somename-bold-italic] \definefont[ThomasFavourite][spec:somename-bold] \definefont[ThomasFavourite][spec:somename-italic] \definefont[ThomasFavourite][spec:somename-bold-italic-condensed] etc. kind of experimental, as everything mkiv (and not to be confused with the simple fonts alternative) Hans - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl - ___ 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 ___
Re: [NTG-context] latest beta: trouble with font loading
2009/11/20 Wolfgang Schuster : > > Am 20.11.2009 um 11:45 schrieb Thomas A. Schmitz: > >> Hi Hans, all, >> >> the two latest betas have trouble loading fonts from my own typescripts. All >> errors point to the same line in font-syn.lua. I don't have a minimal >> example yet, but here's a minimal command line that triggers the error on my >> box: >> >> mtxrun --script fonts --list --pattern="*gentium*" >> ...text/tex/texmf-context/tex/context/base/font-syn.lua:706: bad argument #1 >> to 'next' (table expected, got nil) >> >> Any pointers? > > 1. delete the luatex cache > 2. luatools --selfupdate > mtxrun --selfupdate > 3. luatools --generate > I did so and solved this problem. However I can not use Chinese OTF fonts such as 'AdobeSongStd-Light.otf', because luatex need very very large memory to load it in the stage of *enhancing* . This is a test file: \definefont[song][name:adobesongstd] \starttext \song 测试 \stoptext The process of compiling stops here: !load otf : loading: /usr/share/fonts/adobe/AdobeSongStd-Light.otf (hash: adobesongstd-light) !load otf : file size: 16229772 !load otf : enhancing ... ^C -- Best regards, Li Yanrui ___ 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 ___
Re: [NTG-context] latest beta: trouble with font loading
Am 20.11.2009 um 11:45 schrieb Thomas A. Schmitz: > Hi Hans, all, > > the two latest betas have trouble loading fonts from my own typescripts. All > errors point to the same line in font-syn.lua. I don't have a minimal example > yet, but here's a minimal command line that triggers the error on my box: > > mtxrun --script fonts --list --pattern="*gentium*" > ...text/tex/texmf-context/tex/context/base/font-syn.lua:706: bad argument #1 > to 'next' (table expected, got nil) > > Any pointers? 1. delete the luatex cache 2. luatools --selfupdate mtxrun --selfupdate 3. luatools --generate Wolfgang ___ 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 ___
Re: [NTG-context] Notepad++ calltips
> On Wed, 18 Nov 2009 09:58:26 -0700, > wrote: > > > Does anyone use Notepad++ with the function "calltips" feature? Checking > > the > > context.xml definition file, there are calltips defined for > > \startitemize, but > > they never appear when I'm typing, even though the auto-completion works > > fine. > > > > Trying a .cpp file gives calltips okay, so it seems to be something to > > do with > > the Context implementation. > > I did some experimenting with calltips about a year ago... it took me a > while to figure it out though... > > In context.xml I implemented only one: > > > > > > > > > > > > > > > It used to work, in my present Npp 5.5.1 it seems broken; even cpp > calltips don't work -- although normal autocompletion works fine. Does > this one calltip work for you? What version of Npp are you running? > > In any case, it will be a major task to fill out all calltips for > context.xml, unless there is a minimally structured source file for all > context command options that can be sorted by text-processing [beyond my > skill set]. > > Best wishes > Idris Idris, Thank-you for your response. I am using Npp 5.5.1 and the calltips for C++ work okay. I saw the startitemize tip in the context.xml file and tried it out but it didn't work. I was hoping to complete just a few calltips for commands that I use rarely enough not to remember the parameters but often enough to make looking them up annoying! Calltips for all commands would be a wonderful thing! Anyway, if it used to work for you, perhaps I should address the Notepad++ community instead. Thanks again for your help. Richard Converteam UK Ltd. Registration Number: 5571739 and Converteam Ltd. Registration Number: 2416188 Registered in England and Wales. Registered office: Boughton Road, Rugby, Warwickshire, CV21 1BU. CONFIDENTIALITY : This e-mail and any attachments are confidential and may be privileged. If you are not a named recipient, please notify the sender immediately and do not disclose the contents to another person, use it for any purpose or store or copy the information in any medium. Please consider the environment before printing this e-mail ___ 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 ___
Re: [NTG-context] How to not gobble space after a command
On Fri, Nov 20, 2009 at 12:00 PM, Matthijs Kooijman wrote: > Hi Luigi, > >> hm , some problem here >> # context --version >> MTXrun | main context file: context.tex >> MTXrun | current version: 2009.11.10 13:30 > > Your example works fine for me on an older beta: > > $ context --version > MTXrun | main context file: /usr/share/texmf/tex/context/base/context.tex > MTXrun | current version: 2009.10.28 19:27 > > I'd upgrade to see if it breaks as well, but I have a document to ship today, > so perhaps after that :-p Ok (we all together cross the finger with you now :-) ) -- luigi ___ 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 ___
Re: [NTG-context] How to not gobble space after a command
On Friday 20 November 2009 11:41:16 Matthijs Kooijman wrote: > > \autoinsertnextspace is the context version of \xspace (could be mkii > > only) > > Woah, that works (in MkIV). Thanks! *Everywhere* the authors use \CONTEXT\ and \TeX\ followed by an escaped space. (Is this space [sometimes] unbreakable?) In my own texts, I often use {\TeX} as I find this not (too) ugly. Also, I tend to make less mistakes with this method (since it is very easy to forget the trailing backslash). If \autoinsertnextspace is the right solution, perhaps this could be included in the standard definitions in cont-log.tex. Alan ___ 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 ___
Re: [NTG-context] How to not gobble space after a command
Hi Luigi, > hm , some problem here > # context --version > MTXrun | main context file: context.tex > MTXrun | current version: 2009.11.10 13:30 Your example works fine for me on an older beta: $ context --version MTXrun | main context file: /usr/share/texmf/tex/context/base/context.tex MTXrun | current version: 2009.10.28 19:27 I'd upgrade to see if it breaks as well, but I have a document to ship today, so perhaps after that :-p Gr. Matthijs signature.asc Description: Digital signature ___ 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 ___
Re: [NTG-context] latest beta: trouble with font loading
Taco Hoekwater wrote: > > Thomas A. Schmitz wrote: >> Hi Hans, all, >> >> the two latest betas have trouble loading fonts from my own typescripts. All >> errors point to the same line in font-syn.lua. I don't have a minimal >> example yet, but here's a minimal command line that triggers the error on my >> box: >> >> mtxrun --script fonts --list --pattern="*gentium*" >> ...text/tex/texmf-context/tex/context/base/font-syn.lua:706: bad argument #1 >> to 'next' (table expected, got nil) >> >> Any pointers? > > I changed that line to: > > if not data or not next(data) or not next(data.specifications) then > > and now it works again. otoh: it now always returns only one font ___ 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 ___
Re: [NTG-context] latest beta: trouble with font loading
Thomas A. Schmitz wrote: > Hi Hans, all, > > the two latest betas have trouble loading fonts from my own typescripts. All > errors point to the same line in font-syn.lua. I don't have a minimal example > yet, but here's a minimal command line that triggers the error on my box: > > mtxrun --script fonts --list --pattern="*gentium*" > ...text/tex/texmf-context/tex/context/base/font-syn.lua:706: bad argument #1 > to 'next' (table expected, got nil) > > Any pointers? I changed that line to: if not data or not next(data) or not next(data.specifications) then and now it works again. ___ 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 ___
Re: [NTG-context] How to not gobble space after a command
On Fri, Nov 20, 2009 at 11:41 AM, Matthijs Kooijman wrote: >> \autoinsertnextspace is the context version of \xspace (could be mkii >> only) > Woah, that works (in MkIV). Thanks! hm , some problem here # context --version MTXrun | main context file: context.tex MTXrun | current version: 2009.11.10 13:30 %%% test.tex \starttext \tracingall \autoinsertnextspace\tracingnone A \stoptext #context test {undefined} ! Undefined control sequence. l.2 \tracingall \autoinsertnextspace \tracingnone # grep autoinsertnextspace * spac-gen.mkii:%D \setupsorting[logo][next=\autoinsertnextspace] \logo[TEX]{\TeX} spac-gen.mkii:\def\autoinsertnextspace{\futurelet\nexttoken\doautoinsertnextspace} spac-gen.mkii:\def\doautoinsertnextspace % slightly extended version of a user supplied macro strc-not.mkii: \c!next=\autoinsertnextspace, % new, experimental with startnotes strc-not.mkiv: \c!next=\autoinsertnextspace, % new, experimental with startnotes (note the \futurelet primitive) -- luigi ___ 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 ___
[NTG-context] latest beta: trouble with font loading
Hi Hans, all, the two latest betas have trouble loading fonts from my own typescripts. All errors point to the same line in font-syn.lua. I don't have a minimal example yet, but here's a minimal command line that triggers the error on my box: mtxrun --script fonts --list --pattern="*gentium*" ...text/tex/texmf-context/tex/context/base/font-syn.lua:706: bad argument #1 to 'next' (table expected, got nil) Any pointers? Thomas ___ 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 ___
Re: [NTG-context] How to not gobble space after a command
> \autoinsertnextspace is the context version of \xspace (could be mkii > only) Woah, that works (in MkIV). Thanks! Gr. Matthijs signature.asc Description: Digital signature ___ 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 ___
Re: [NTG-context] How to not gobble space after a command
luigi scarso wrote: > On Fri, Nov 20, 2009 at 11:23 AM, Matthijs Kooijman wrote: >> Hi all, >> >> I'm working with a few custom macros to simplify typing a bit, like: >> >> \def\VHDL{\small{VHDL}} >> >> However, when I use this macro in text, like \VHDL this, it gobbles the space >> after it. I've seen some references that say to solve this by writing \VHDL{} >> instead, but that is of course very unpretty. I've tried to put all kinds of >> stuff ({}, \mbox{}, \obeyedspace, etc.) inside the \VHDL macro, but it seems >> the space is already gone there, so that didn't work. (Note that just putting >> a space inside the macro won't work, for cases where I use \VHDL, like this) \autoinsertnextspace is the context version of \xspace (could be mkii only) ___ 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 ___
Re: [NTG-context] How to not gobble space after a command
On Fri, Nov 20, 2009 at 11:23 AM, Matthijs Kooijman wrote: > Hi all, > > I'm working with a few custom macros to simplify typing a bit, like: > > \def\VHDL{\small{VHDL}} > > However, when I use this macro in text, like \VHDL this, it gobbles the space > after it. I've seen some references that say to solve this by writing \VHDL{} > instead, but that is of course very unpretty. I've tried to put all kinds of > stuff ({}, \mbox{}, \obeyedspace, etc.) inside the \VHDL macro, but it seems > the space is already gone there, so that didn't work. (Note that just putting > a space inside the macro won't work, for cases where I use \VHDL, like this) > > It seems that latex has an xspace package that does some guesswork about > whether a space is required, but it looks mightily scary. Does ConTeXt provide > for any way to solve this problem in a nice way? Or is this just so > fundamental in TeX that there is no real solution? I don't know the answer. But I remember that a similar question time ago trigged to me to know more about \futurelet and I consider it a real gain for my own personal macro. Maybe can be the same for you. -- luigi ___ 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 ___
[NTG-context] How to not gobble space after a command
Hi all, I'm working with a few custom macros to simplify typing a bit, like: \def\VHDL{\small{VHDL}} However, when I use this macro in text, like \VHDL this, it gobbles the space after it. I've seen some references that say to solve this by writing \VHDL{} instead, but that is of course very unpretty. I've tried to put all kinds of stuff ({}, \mbox{}, \obeyedspace, etc.) inside the \VHDL macro, but it seems the space is already gone there, so that didn't work. (Note that just putting a space inside the macro won't work, for cases where I use \VHDL, like this) It seems that latex has an xspace package that does some guesswork about whether a space is required, but it looks mightily scary. Does ConTeXt provide for any way to solve this problem in a nice way? Or is this just so fundamental in TeX that there is no real solution? Gr. Matthijs signature.asc Description: Digital signature ___ 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 ___