ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: Mikael Sundqvist <mickep@gmail.com>
To: mailing list for ConTeXt users <ntg-context@ntg.nl>
Subject: Extra space when \setcharacterkerning is used in enumeration
Date: Fri, 12 Jun 2020 20:55:53 +0200	[thread overview]
Message-ID: <CAHy-LL9ohy-iuq7YtLTqweNwHzTC+Dv_t2i8ijABNaBdYC_tDg@mail.gmail.com> (raw)


[-- Attachment #1.1: Type: text/plain, Size: 2367 bytes --]

Hi,

I noticed an extra space in an enumeration when
using \setcharacterkerning in the \headstyle parameter. The extra space
appears before the first word "Sats", and in my case it is unwanted (In the
example I want the word Sats to align with a), b), ...).

The space was not there a year ago, with the same code.

In the test file below (sorry for its length), the environment sats is
having the problem, while SATS does not. The only difference is in the
\headstyle parameter.

Am I missing something obvious?

/Mikael

PS I use the version of today, where the curious problems with sizes inside
square roots and fractions seem to be gone.



%%%%%%%%% Testfile starts here
\setupbodyfont[stixtwo,10bp]

\definemeasure[myitemwidth][26bp]
\definemeasure[myindent][12bp]
\setupindenting[yes,\measure{myindent}]

\definecharacterkerning[sats][factor=0.1]

\define[1]\vakuum{\hskip\measure{myindent}#1.}

\defineenumeration[sats][
text={Sats},
style={\em},
title=yes,
titlestyle=,
width=fit,
headstyle={\smallcaps\setcharacterkerning[sats]},
headcommand={\vakuum},
number=yes,
alternative=serried,
indenting={yes,\measure{myindent}},
]

\defineenumeration[SATS][sats][
headstyle=\smallcaps,%It is this setting that kills the space.
]

\defineitemgroup[delab]
\setupitemgroup[delab][each][a,intro,intext][
stopper=,
right=),
left={\hskip\measure{myindent}},
width=\measure{myitemwidth},
inbetween=,
before={\blank[none,samepage]},
after=,
style={\tf},
]

\starttext
\startTEXpage[offset=3bp]
\samplefile{ward}
\startsats[title={Räkneregler för gränsvärden}]
Antag att $c$ är ett tal, och att $a_k\to A$ och $b_k\to B$ då
$k\to+\infty$.  Då gäller det, när $k\to+\infty$, att
\startdelab
\item $a_k+b_k\to A+B$,
\item $c\cdot a_k\to cA$,
\item $a_kb_k\to AB$,
\item $1/a_k\to 1/A$ (om $a_k\neq 0$ för alla $k$ och $A\neq 0$).
\stopdelab
\stopsats

\samplefile{ward}

\startSATS[title={Räkneregler för gränsvärden}]
Antag att $c$ är ett tal, och att $a_k\to A$ och $b_k\to B$ då
$k\to+\infty$.  Då gäller det, när $k\to+\infty$, att
\startdelab
\item $a_k+b_k\to A+B$,
\item $c\cdot a_k\to cA$,
\item $a_kb_k\to AB$,
\item $1/a_k\to 1/A$ (om $a_k\neq 0$ för alla $k$ och $A\neq 0$).
\stopdelab
\stopSATS

\samplefile{ward}
\stopTEXpage
\stoptext
%%%%%%%%%%%

[-- Attachment #1.2: Type: text/html, Size: 2741 bytes --]

[-- Attachment #2: spaceprob.pdf --]
[-- Type: application/pdf, Size: 20233 bytes --]

[-- Attachment #3: Type: text/plain, Size: 493 bytes --]

___________________________________________________________________________________
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
___________________________________________________________________________________

             reply	other threads:[~2020-06-12 18:55 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-06-12 18:55 Mikael Sundqvist [this message]
2020-06-12 19:35 ` Wolfgang Schuster
2020-06-12 19:47   ` Mikael Sundqvist

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAHy-LL9ohy-iuq7YtLTqweNwHzTC+Dv_t2i8ijABNaBdYC_tDg@mail.gmail.com \
    --to=mickep@gmail.com \
    --cc=ntg-context@ntg.nl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).