Thanks a lot Hans for your prompt response.
De : Hans Hagen
Envoyé le :mercredi 30 mai 2018 16:17
À : mailing list for ConTeXt users; Joseph Canedo
Objet :Re: [NTG-context] Missing font features in page header if \feature[-]is used in header text
On 5/30/2018 2:31 PM, Joseph Canedo wrote:
> Dear list,
>
> Provided MWE below I notice that font features seem ignored in page
> header rendering. Anything I am doing wrong ?
>
> Rendering is fine if \headerok is used.
>
> Any help would be appreciated.
>
> Thanks
>
> Best regards
>
> Joseph
>
> \definefontfeature[base][mode=node, liga=yes, dlig=yes, hlig=yes, kern=yes]
>
> \definefontfeature[xvicentury][]
>
> \definefontfamily[mainfont][serif][EBGaramond][features=base]
>
> \setupbodyfont[mainfont, 9pt]
>
> \showfontkerns
>
> \def\wrongheader{First book {\feature[-][xvicentury]v} Psalme De David.}
> %% \feature[-] seems to cause problems in header
>
> \def\headerok{First book v Psalme De David.}
>
> \setupheadertexts[\wrongheader] %% kern/ligatures missing <---
>
> % \setupheadertexts[\headerok] %% kern/ligatures ok <---
>
> \starttext
>
> \wrongheader %% all ok in main text
>
> \headerok
>
> \stoptext
you can put this in cont-new.mkiv after \unprotect
\unexpanded\def\resetglobalattributes{\the\t_attr_list_global\attribute\zerocount\zerocount}
\unexpanded\def\resetlocalattributes {\the\t_attr_list_local
\attribute\zerocount\zerocount}
\let\resetallattributes\resetlocalattributes
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------