[NTG-context] Replacement mechanism bug in LMTX?
Ah, I've now realized that the \blockligatures needs to be activated as a font feature... So forget about this point. But, it still looks like ligature prevention with \replaceword is not working with lmtx, but it works with --luatex. % these don't prevent ligatures \replaceword[eka][auffasse][au{ff}asse] \replaceword[eka][auffasst][au{ff}asst] \replaceword[eka][auffasste][au{ff}asste] \replaceword[eka][asdf][jklö] % this works though % block as a font feature \blockligatures[ff] \definefontfeature[default:nolig][default][blockligatures=yes] % finally this here works \startexceptions[de] au{f-}{f}{ff}(f\zwnj f)asse au{f-}{f}{ff}(f\zwnj f)asste \stopexceptions \starttext no replacements\par asdf auffasste auffasse ff \blank with replacements\par \setreplacements[eka] asdf auffasste auffasse ff \blank disable replacements again\par \resetreplacements asdf auffasste auffasse ff \blank disable ligatures via font features\par \definedfont[Serif*default:nolig] asdf auffasste auffasse ff \definedfont[Serif*default] % back to normal font \blank now via exceptions\par \language[de] % this should trigger ligature handling via exceptions auffasste auffasse \stoptext > -Ursprüngliche Nachricht- > Von: ntg-context Im Auftrag von > denis.ma...@ub.unibe.ch > Gesendet: Montag, 22. März 2021 10:27 > An: j.ha...@xs4all.nl; ntg-context@ntg.nl > Betreff: [NTG-context] Replacement mechanism? > > Hi, > > last October I've reported a strange bug with \replaceword > > I know there's the new mechanism for dealing with ligatures, and I still > intend > to convert the word list to the new format, but I'm still wondering whether > that has been fixed. > > Now, I've been testing with the minimal example below, and it looks there > might be another bug with the replacement and ligature blocking > mechanism: > > -- > % these don't prevent ligatures > \replaceword[eka][auffasse][au{ff}asse] > \replaceword[eka][auffasst][au{ff}asst] > \replaceword[eka][auffasste][au{ff}asste] > \replaceword[eka][asdf][jklö] % this works though \setreplacements[eka] > > % doesn't block the ff ligature > \blockligatures[ff] > > % finally this here works > \startexceptions[de] > au{f-}{f}{ff}(f\zwnj f)asse > au{f-}{f}{ff}(f\zwnj f)asste > \stopexceptions > > > \starttext > asdf % replacements work in general > auffasste > auffasse > ff > > % now via exceptions: > \language[de] > auffasste > auffasse > ff > \stoptext > -- > > > Best > Denis > > On 10/8/2020 3:15 PM, Denis Maier wrote: > > Ok, > > I've commented the whole nolig-german-wordlist out piece by piece, and > > it looks like it comes down to this: > > > > ``` > > \replaceword[eka][auffasse][au{ff}asse] > > \replaceword[eka][auffasst][au{ff}asst] > > > > \setreplacements[eka] > > > > \starttext > > auffasste > > auffasse > > \stoptext > > ``` > > > > Uncommenting one of the \replacewords makes the wrong replacement > > disappear. > > But I don't see why "auffasste" should trigger an replacement. What is > > happening here? > > i will look into it ... so patience is needed > > - > Hans Hagen | PRAGMA ADE > Ridderstraat 27 | 8061 GH Hasselt | The Netherlands > tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net archive : > https://bitbucket.org/phg/context-mirror/commits/ > 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://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___
[NTG-context] Replacement mechanism?
Hi, last October I've reported a strange bug with \replaceword I know there's the new mechanism for dealing with ligatures, and I still intend to convert the word list to the new format, but I'm still wondering whether that has been fixed. Now, I've been testing with the minimal example below, and it looks there might be another bug with the replacement and ligature blocking mechanism: -- % these don't prevent ligatures \replaceword[eka][auffasse][au{ff}asse] \replaceword[eka][auffasst][au{ff}asst] \replaceword[eka][auffasste][au{ff}asste] \replaceword[eka][asdf][jklö] % this works though \setreplacements[eka] % doesn't block the ff ligature \blockligatures[ff] % finally this here works \startexceptions[de] au{f-}{f}{ff}(f\zwnj f)asse au{f-}{f}{ff}(f\zwnj f)asste \stopexceptions \starttext asdf % replacements work in general auffasste auffasse ff % now via exceptions: \language[de] auffasste auffasse ff \stoptext -- Best Denis On 10/8/2020 3:15 PM, Denis Maier wrote: > Ok, > I've commented the whole nolig-german-wordlist out piece by piece, and > it looks like it comes down to this: > > ``` > \replaceword[eka][auffasse][au{ff}asse] > \replaceword[eka][auffasst][au{ff}asst] > > \setreplacements[eka] > > \starttext > auffasste > auffasse > \stoptext > ``` > > Uncommenting one of the \replacewords makes the wrong replacement > disappear. > But I don't see why "auffasste" should trigger an replacement. What is > happening here? i will look into it ... so patience is needed - Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | 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://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___
Re: [NTG-context] replacement for \getcitedata
thanks. but i'm encountering my old problem: \externalfigure[\cite[file][Eidenbenz2016]] gives me an error. Do I need a lua approach here? Michael > On 12 Jul 2016, at 16:09, Alan BRASLAUwrote: > > On Tue, 12 Jul 2016 10:51:06 +0200 > Michael Eidenbenz wrote: > >> is there a way to extract data from the bib database to use it in a >> macro? >> >> something like a replacement for the old \getcitedata > > \cite[title] [Eidenbenz2016] > > (Any field can be obtained with this mechanism.) > > 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] replacement for \getcitedata
On Tue, 12 Jul 2016 20:39:27 +0200 Michael Eidenbenzwrote: > but i'm encountering my old problem: > > \externalfigure[\cite[file][Eidenbenz2016]] > > gives me an error. This is not the right approach, as explained earlier. 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] replacement for \getcitedata
On Tue, 12 Jul 2016 10:51:06 +0200 Michael Eidenbenzwrote: > is there a way to extract data from the bib database to use it in a > macro? > > something like a replacement for the old \getcitedata \cite[title] [Eidenbenz2016] (Any field can be obtained with this mechanism.) 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 ___
[NTG-context] replacement for \getcitedata
is there a way to extract data from the bib database to use it in a macro? something like a replacement for the old \getcitedata thanks! ___ 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] Replacement with a predefined table?
On 9/11/2013 7:10 PM, H. Özoguz wrote: Is the following possible in ConText? I want to define a table like this: 1: Hans 2: Wolfgang 3: Aditja 4: Marco in which I can look up by a function, which allows the following command: \name{number}. E.g. This is \name{3} should compile to This is Aditja. For my purpose, the table would have 114 entries. \startluacode document.SomeNames = { Hans, Wolfgang, Aditja, Marco, } \stopluacode \def\SomeName#1{\cldcontext{document.SomeNames[\number#1]}} \starttext \SomeName{1} \stoptext - 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 - ___ 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] Replacement with a predefined table?
Is the following possible in ConText? I want to define a table like this: 1: Hans 2: Wolfgang 3: Aditja 4: Marco ... in which I can look up by a function, which allows the following command: \name{number}. E.g. This is \name{3} should compile to This is Aditja. For my purpose, the table would have 114 entries. Thanks for help. Huseyin ___ 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] replacement of \...@. ?
Am 15.05.2009 um 22:11 schrieb Peter Münster: On Thu, 14 May 2009, Wolfgang Schuster wrote: @Hans: There is something wrong with \nonfrenchspacing (or spacefactor) in mkiv. Indeed. See also: http://tracker.luatex.org/view.php?id=117 Another test file, as you can see (ConTeXt and Hans extended plain TeX) it happens only with OT fonts but not with Type1. \font\one=cmr10 \font\two=file:texgyrepagella-regular \bgroup A A A \primitive\sfcode`A=2000 A A A \egroup \bgroup\one A A A \primitive\sfcode`A=2000 A A A \egroup \bgroup\two A A A \primitive\sfcode`A=2000 A A A \egroup \bye 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] replacement of \...@. ?
On Thu, 14 May 2009, Wolfgang Schuster wrote: @Hans: There is something wrong with \nonfrenchspacing (or spacefactor) in mkiv. Indeed. See also: http://tracker.luatex.org/view.php?id=117 Cheers, Peter -- Contact information: http://pmrb.free.fr/contact/ ___ 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] replacement of \...@. ?
2009/5/14, Yue Wang yuleo...@gmail.com: I think in Professional typesetting, the same amount of space should be left for all full stop/comma/whaever. Not always: http://en.wikipedia.org/wiki/French_spacing Best Martin ___ 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] replacement of \...@. ?
Am 14.05.2009 um 03:51 schrieb Ryo Furue: Hi ConTeXt users, I'm wondering what's the ConTeXt version of LaTeX's \...@. (which indicates an end-of-sentence period). I can define \d...@{\spacefactor1000} and use it, but if there is an official version I'd like to know. ... USA.\ ... 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] replacement of \...@. ?
Yue Wang wrote: On Thu, May 14, 2009 at 9:51 AM, Ryo Furue fu...@hawaii.edu wrote: Hi ConTeXt users, I'm wondering what's the ConTeXt version of LaTeX's \...@. (which indicates an end-of-sentence period). I can define \d...@{\spacefactor1000} and use it, but if there is an official version I'd like to know. I think in Professional typesetting, the same amount of space should be left for all full stop/comma/whaever. You'd better change TeX's default behavior. huh? each language can has its own rules ... spacing after period or comma is one, but also think of quotes in quotations etc; and, the french have spacing before and after : ; . , (it has always been a selling point for tex to be able to deal with it) 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] replacement of \...@. ?
On Thu, May 14, 2009 at 09:04:51AM +0200, Hans Hagen wrote: Yue Wang wrote: On Thu, May 14, 2009 at 9:51 AM, Ryo Furue fu...@hawaii.edu wrote: Hi ConTeXt users, I'm wondering what's the ConTeXt version of LaTeX's \...@. (which indicates an end-of-sentence period). I can define \d...@{\spacefactor1000} and use it, but if there is an official version I'd like to know. I think in Professional typesetting, the same amount of space should be left for all full stop/comma/whaever. You'd better change TeX's default behavior. huh? each language can has its own rules ... spacing after period or comma is one, but also think of quotes in quotations etc; and, the french have spacing before and after : ; . , (it has always been a selling point for tex to be able to deal with it) Not only French, it is also the case for traditional Arabic typesetting, though people tend to follow the English rules these days. Regards, Khaled -- Khaled Hosny Arabic localiser and member of Arabeyes.org team Free font developer 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] replacement of \...@. ?
| I'm wondering what's the ConTeXt version | of LaTeX's \...@. (which indicates an end-of-sentence | period). I can define | | \d...@{\spacefactor1000} | | and use it, but if there is an official version | I'd like to know. | | ... USA.\ ... Thanks, but that doesn't change the spacing, in my environment at least. (I use texlive-context on the testing distribution of Debian.) I think the command \ inserts an inter-word spacing, not an inter-sentence spacing. You can compare whether USA.\ This is another sentence gives the same result as USA\spacefactor1000. This is another sentence I know there is a typographic style where the inter-word and inter-sentence spacings are the same. But, by default, ConTeXt uses a larger inter-sentence spacing than the inter-word spacing. In such a case, there has to be a means to indicate an inter-sentence spacing when a sentence ends with a capital letter and a period. Regards, Ryo ___ 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] replacement of \...@. ?
Am 14.05.2009 um 21:59 schrieb Ryo Furue: I know there is a typographic style where the inter-word and inter-sentence spacings are the same. But, by default, ConTeXt uses a larger inter-sentence spacing than the inter-word spacing. In such a case, there has to be a means to indicate an inter-sentence spacing when a sentence ends with a capital letter and a period. The TeXbook suggest to use \null before the period, e.g. USA\null. This is another sentence but I would prefer here LaTeX's \...@. @Hans: There is something wrong with \nonfrenchspacing (or spacefactor) in mkiv. \starttext USA. This is another sentence USA.\ This is another sentence USA\null. This is another sentence USA\spacefactor1000. This is another sentence \stoptext 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] replacement of \...@. ?
On Thu, 14 May 2009, Hans Hagen wrote: each language can has its own rules ... spacing after period or comma is one, but also think of quotes in quotations etc; and, the french have spacing before and after : ; . , (it has always been a selling point for tex to be able to deal with it) Hello Hans, Could you please comment on this message: http://archive.contextgarden.net/message/20080718.192231.d8036759.en.html It seems, that the contents of this message is still up-to-date. Cheers, Peter -- Contact information: http://pmrb.free.fr/contact/ ___ 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
[NTG-context] replacement of \...@. ?
Hi ConTeXt users, I'm wondering what's the ConTeXt version of LaTeX's \...@. (which indicates an end-of-sentence period). I can define \d...@{\spacefactor1000} and use it, but if there is an official version I'd like to know. Regards, Ryo ___ 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] replacement of \...@. ?
On Thu, May 14, 2009 at 9:51 AM, Ryo Furue fu...@hawaii.edu wrote: Hi ConTeXt users, I'm wondering what's the ConTeXt version of LaTeX's \...@. (which indicates an end-of-sentence period). I can define \d...@{\spacefactor1000} and use it, but if there is an official version I'd like to know. I think in Professional typesetting, the same amount of space should be left for all full stop/comma/whaever. You'd better change TeX's default behavior. Regards, Ryo ___ 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 : https://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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] replacement for \nolist ?
Am 2009-05-05 um 01:07 schrieb Kevin D. Robbins: I asked this one last week. Wolfgang provided the (one?) answer: http://archive.contextgarden.net/message/20090424.173741.4c33e4d3.en.html Thank you! Sorry, I forgot to search the ML first. \select works; good to learn about that mechanism (I hope it won't disappear soon like some others...), even if \nolist was much simpler. Greetlings from Lake Constance! Hraban --- http://www.fiee.net/texnique/ http://wiki.contextgarden.net https://www.cacert.org (I'm an assurer) ___ 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
[NTG-context] replacement for \nolist ?
Another command that disappeared from MkIV is \nolist (to exclude parts of a title from a table of contents). What's its replacement? Greetlings from Lake Constance! Hraban --- http://www.fiee.net/texnique/ http://wiki.contextgarden.net https://www.cacert.org (I'm an assurer) ___ 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] replacement for \nolist ?
I asked this one last week. Wolfgang provided the (one?) answer: http://archive.contextgarden.net/message/20090424.173741.4c33e4d3.en.html Kevin On Mon, May 4, 2009 at 2:12 PM, Henning Hraban Ramm hra...@fiee.net wrote: Another command that disappeared from MkIV is \nolist (to exclude parts of a title from a table of contents). What's its replacement? Greetlings from Lake Constance! Hraban --- http://www.fiee.net/texnique/ http://wiki.contextgarden.net https://www.cacert.org (I'm an assurer) ___ 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 : https://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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___