Dear list, I have the following sample: \startluacode fonts.handlers.otf.addfeature { name = "gpos_test", type = "single", data = { [ '¿' ] = 1000, [ '¡' ] = 1000, } } \stopluacode \definefontfeature[ktest][gpost_tes=yes] \starttext \startTEXpage[offset=1em] \feature[+][gpos_test] ¿? ¡! \stopTEXpage \stoptext This tries to move vertically the opening question and exclamation marks, so they are at the same height that its closing counterparts. I thought there may be a GPOS feature that could achieve this, but I must admit I have no idea about how to achive it. In my document, this should only work with the slanted feature. Could anyone tell me how could I move vertically single glyphs? Many thanks for your help, Pablo
On 12/22/2022 12:54 PM, Pablo Rodriguez via ntg-context wrote:
Dear list,
I have the following sample:
\startluacode fonts.handlers.otf.addfeature { name = "gpos_test", type = "single", data = { [ '¿' ] = 1000, [ '¡' ] = 1000, } } \stopluacode \definefontfeature[ktest][gpost_tes=yes]
\starttext \startTEXpage[offset=1em] \feature[+][gpos_test] ¿? ¡! \stopTEXpage \stoptext
This tries to move vertically the opening question and exclamation marks, so they are at the same height that its closing counterparts.
I thought there may be a GPOS feature that could achieve this, but I must admit I have no idea about how to achive it.
In my document, this should only work with the slanted feature.
Could anyone tell me how could I move vertically single glyphs?
Many thanks for your help, typos
\definefontfeature[ktest][gpost_tes=yes] and wrong feature name \feature[+][gpos_test] so: \startluacode fonts.handlers.otf.addfeature { name = "gpos_test", type = "single", data = { [ '¿' ] = { 0, 400 }, [ '¡' ] = { 0, 400 }, } } \stopluacode \definefontfeature[ktest][gpos_test=yes] \starttext \startTEXpage[offset=1em] \ruledhbox{¿? xx ¡!} \addfeature{ktest} \ruledhbox{¿? xx ¡!} \stopTEXpage \stoptext ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------
On 12/22/22 13:18, Hans Hagen via ntg-context wrote:
On 12/22/2022 12:54 PM, Pablo Rodriguez via ntg-context wrote:
[…] Could anyone tell me how could I move vertically single glyphs? […]
so:
\startluacode fonts.handlers.otf.addfeature { name = "gpos_test", type = "single", data = { [ '¿' ] = { 0, 400 }, [ '¡' ] = { 0, 400 }, } } \stopluacode
Many thanks for your fast reply and help, Hans. Pablo
participants (2)
-
Hans Hagen
-
Pablo Rodriguez