Re: [NTG-context] Cyrillic alternate form in Neacademia
Hans, Thank you for your suggestion. I tried disabling all otf features except besub, but it didn't work. I presume that prepend should be added like this: \startluacode fonts.handlers.otf.addfeature { name = "besub", type = "substitution", prepend = true, data = { ["uni0431"] = "uni0431.SRB.alt" } } \stopluacode BTW, I'm using LMTX Context version 2022.01.21 20:13. Should I send you some files for diagnostics? On Wed, Feb 23, 2022 at 12:00 AM Hans Hagen via ntg-context < ntg-context@ntg.nl> wrote: > On 2/19/2022 4:59 PM, Stefan Nedeljkovic via ntg-context wrote: > > Dear list, > > > > I'm using the typeface Neacademia Text, and I'm trying to configure it > > to the specifics of the Serbian language. I want to replace the usual > > form of the lowercase cyrillic letter BE with the traditional Serbian > > form. I opened the font file in Font Forge and looked up the glyph info. > > Here is what I tried and what failed: > > > > \startluacode > > fonts.handlers.otf.addfeature { > > name = "besub", > > type = "substitution", > > data = { > > ["uni0431"] = "uni0431.SRB.alt" > > } > > } > > \stopluacode > > > > \definefontfeature[default] > >[mode=node,kern=yes, > >liga=yes,dlig=yes, > >calt=yes,ss03=yes, > >case=yes,ccmp=yes, > >locl=yes,script=cyrl,language=srb, > >besub=yes] > > > > No luck using hex codes either: > > > > \startluacode > > fonts.handlers.otf.addfeature { > > name = "besub", > > type = "substitution", > > data = { > > [0x1ab] = 0x3f8 > > } > > } > > \stopluacode"uni0431" > > > > Interestingly the single substitutions from page 175 of the fonts manual > > seem to work just fine. > > Any help is appreciated. > hard to say but you enabel quite some features so probably uni0431 is > already replaced .. maybe > > prepend = true, > > helps > > - >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 ___
Re: [NTG-context] Cyrillic alternate form in Neacademia
On 2/19/2022 4:59 PM, Stefan Nedeljkovic via ntg-context wrote: Dear list, I'm using the typeface Neacademia Text, and I'm trying to configure it to the specifics of the Serbian language. I want to replace the usual form of the lowercase cyrillic letter BE with the traditional Serbian form. I opened the font file in Font Forge and looked up the glyph info. Here is what I tried and what failed: \startluacode fonts.handlers.otf.addfeature { name = "besub", type = "substitution", data = { ["uni0431"] = "uni0431.SRB.alt" } } \stopluacode \definefontfeature[default] [mode=node,kern=yes, liga=yes,dlig=yes, calt=yes,ss03=yes, case=yes,ccmp=yes, locl=yes,script=cyrl,language=srb, besub=yes] No luck using hex codes either: \startluacode fonts.handlers.otf.addfeature { name = "besub", type = "substitution", data = { [0x1ab] = 0x3f8 } } \stopluacode"uni0431" Interestingly the single substitutions from page 175 of the fonts manual seem to work just fine. Any help is appreciated. hard to say but you enabel quite some features so probably uni0431 is already replaced .. maybe prepend = true, helps - 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 ___
[NTG-context] Bibliography
Hi all,I have a rather old project which involves a bibbliography of about 60 entries. — Now I tried to use the publications environment after reading the manual. — I must say environment this is impressive!However I struggle with getting it working.1. When using my dataset, which is encoded as a ‘bbl’ type file I get a list of publications but the entries are uncomplete. enclosed files: publist-test.tex, test-literaturliste.bbl, publist-test.pdf2. When I use a buffer for testing, I do not get \cite reference nor a publication list: publist-buffer-test,texCan someone advise?Kind regardsWilli test-literaturliste.bbl Description: Binary data publist-buffer-test.tex Description: Binary data publist-buffer-test.pdf Description: Adobe PDF document publist-test.tex Description: Binary data publist-test.pdf Description: Adobe PDF document ___ 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 ___