Re: [NTG-context] Unexpected behavior of subsection labels
Jairo A. del Rio schrieb am 07.10.2019 um 00:18: Here is my "minimal" example. As I need fallbacks, they remain. Only the fallback for greek is needed, anything else can be removed. [...] As before, TOC shows "α Vaya" but subsection headers only show "Vaya", without Greek letters. By the way, Quivira supports Greek characters, so I don't know where the problem comes from. Below is a much shorter version of your example to demonstrate the problem. The problem is a check in the section command which fails when the character comes from a fallback font. I will post a even simpler version of the problem for Hans to fix. \setuphead [section] [conversion=g] \definefallbackfamily [mainface] [rm] [DejaVu Serif] [range=greekandcoptic] \definefontfamily [mainface] [rm] [Latin Modern Roman] \definefontfamily [mainface] [mm] [Latin Modern Math] \setupbodyfont [mainface] \starttext \placecontent \section{wow} \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://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___
Re: [NTG-context] Unexpected behavior of subsection labels
Hi, 1. Try to make shorter example because your example contains too much stuff for a minimal example. 2. You forgot \starttext in your example. 3. Your fonts don't contain greek letters which explains the missing counter in the PDF. Did you check if the fallback fonts are loaded. \setuphead [section] [number=no] \setuphead [subsection] [number=yes, sectionsegments=subsection, conversion=g] \setupbodyfont[dejavu] \starttext \completecontent \chapter{yay} \section{wow} \subsection{Text} \stoptext Wolfgang Jairo A. del Rio schrieb am 06.10.2019 um 23:29: I tried the following \setuphead[chapter][align=middle,header=empty,footer=empty] \setuphead[section][align=middle,number=no] \setuphead[subsection][align=middle,number=yes,sectionsegments=subsection,conversion=g] \mainlanguage[spanish] \definefallbackfamily[mainface][rm][newgardiner][range=egyptianhieroglyphs, force=yes] \definefallbackfamily[mainface][rm][quivira][range={ancientgreeknumbers,phoenician}, force=yes] \definefallbackfamily[mainface][rm][notosanscuneiform][range={cuneiform,cuneiformnumbersandpunctuation}, force=yes] \definefallbackfamily[mainface][rm][Noto Serif CJK KR][preset=range:korean, force=yes] \definefallbackfamily[mainface][rm][quivira][range={greekandcoptic,greekextended}, force=yes] \definefallbackfamily[mainface][ss][CMU Sans Serif][preset=range:greek, force=yes] \definefallbackfamily[mainface][tt][CMU Typewriter Text][preset=range:greek, force=yes] \definefontfamily[mainface][rm][Latin Modern Roman][sc=file:lmromancaps10regular] \definefontfamily[mainface][ss][Latin Modern Sans] \definefontfamily[mainface][tt][Latin Modern Typewriter] \definefontfamily[mainface][mm][Latin Modern Math] \setupbodyfont[mainface,10pt] \setuplayout[backspace=2cm,topspace=2cm] \definepapersize[nice][width=180mm,height=250mm] \setuppapersize[nice][nice] \setupinteraction[state=start] \placebookmarks[chapter,section,subsection][chapter,section,subsection] \setupinteractionscreen[option=bookmark] \setupindenting[medium,yes] \definestructureconversionset [frontpart:pagenumber] [] [romannumerals] \startsectionblockenvironment [bodypart] \setcounter [userpage] [1] \stopsectionblockenvironment \setuppagenumbering[location=,alternative=doublesided] \setupheadertexts[\setups{text right}][][][\setups{text left}] \startsetups[text right] \rlap{} \hfill \sc \getmarking[section] \hfill \llap{\userpagenumber} \stopsetups \startsetups[text left] \rlap{\userpagenumber} \hfill \sc \getmarking[chapter] \hfill \llap{} \stopsetups \startfrontmatter Hello \completecontent \stopfrontmatter \startbodymatter \startchapter[title=yay] \startsection[title=wow] \startsubsection[title=Text] Bye \stopsubsection \stopsection \stopchapter \stopbodymatter \stoptext What is puzzling to me is the absence of subsection labels. What I expect is: 1. Yay Wow α. Text However, what I've got is: 1. Yay Wow Text It's weird that bookmarks and TOC correctly show α before "Text". I don't know what is wrong. Thank you in advance. ___ 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] Unexpected behavior of subsection labels
I tried the following \setuphead[chapter][align=middle,header=empty,footer=empty] \setuphead[section][align=middle,number=no] \setuphead[subsection][align=middle,number=yes,sectionsegments=subsection,conversion=g] \mainlanguage[spanish] \definefallbackfamily[mainface][rm][newgardiner][range=egyptianhieroglyphs, force=yes] \definefallbackfamily[mainface][rm][quivira][range={ancientgreeknumbers,phoenician}, force=yes] \definefallbackfamily[mainface][rm][notosanscuneiform][range={cuneiform,cuneiformnumbersandpunctuation}, force=yes] \definefallbackfamily[mainface][rm][Noto Serif CJK KR][preset=range:korean, force=yes] \definefallbackfamily[mainface][rm][quivira][range={greekandcoptic,greekextended}, force=yes] \definefallbackfamily[mainface][ss][CMU Sans Serif][preset=range:greek, force=yes] \definefallbackfamily[mainface][tt][CMU Typewriter Text][preset=range:greek, force=yes] \definefontfamily[mainface][rm][Latin Modern Roman][sc=file:lmromancaps10regular] \definefontfamily[mainface][ss][Latin Modern Sans] \definefontfamily[mainface][tt][Latin Modern Typewriter] \definefontfamily[mainface][mm][Latin Modern Math] \setupbodyfont[mainface,10pt] \setuplayout[backspace=2cm,topspace=2cm] \definepapersize[nice][width=180mm,height=250mm] \setuppapersize[nice][nice] \setupinteraction[state=start] \placebookmarks[chapter,section,subsection][chapter,section,subsection] \setupinteractionscreen[option=bookmark] \setupindenting[medium,yes] \definestructureconversionset [frontpart:pagenumber] [] [romannumerals] \startsectionblockenvironment [bodypart] \setcounter [userpage] [1] \stopsectionblockenvironment \setuppagenumbering[location=,alternative=doublesided] \setupheadertexts[\setups{text right}][][][\setups{text left}] \startsetups[text right] \rlap{} \hfill \sc \getmarking[section] \hfill \llap{\userpagenumber} \stopsetups \startsetups[text left] \rlap{\userpagenumber} \hfill \sc \getmarking[chapter] \hfill \llap{} \stopsetups \startfrontmatter Hello \completecontent \stopfrontmatter \startbodymatter \startchapter[title=yay] \startsection[title=wow] \startsubsection[title=Text] Bye \stopsubsection \stopsection \stopchapter \stopbodymatter \stoptext What is puzzling to me is the absence of subsection labels. What I expect is: 1. Yay Wow α. Text However, what I've got is: 1. Yay Wow Text It's weird that bookmarks and TOC correctly show α before "Text". I don't know what is wrong. Thank you in advance. ___ 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 ___