Jim schrieb am 11.11.2024 um 22:49:
On Mon, Nov 11, 2024 at 21:30 (+0100), Wolfgang Schuster wrote:
Jim schrieb am 11.11.2024 um 19:34:
Hi,
I would expect (*cough*)
\starttext 2\inch \stoptext
to output something like
2"
with some appropriate typographic symbols following the 2. Instead, I get a 2 with a large prime symbol down lower than a prime symbol should be, and then a second prime symbol at about the correct size and at about the right distance up from the baseline.
\setupbodyfont[pagella]
\starttext
\unit{2 arcminute} \unit{2 arcsecond}
\blank
2\utfchar{0x2032} 2\utfchar{0x2033}
\blank
2′ 2″
\stoptext
Wolfgang,
thanks very much for that example.
However, while it does show me how to get the glyph I am looking for, I am left wondering whether there is any way to do it without switching my font from the default. (And whether \inch is broken, or whether there is an implicit assumption about font characteristics when using that macro.)
I hate to go to the well too often, but would you care to comment specifically about \inch and the default font?
(If there is some document whose contents would enlighten me about this, I'd be happy to get a pointer to it.)
This is a problem for the math team. The default font "Latin Modern" fakes the symbol with primes but the output with LMTX is wrong here (old MkIV has the correct symbol) as can be seen below. \starttext % Latin Modern uses \def\inch{\mathematics{\prime\prime}} 2\m{\prime\prime} % 2\m{^\doubleprime} \stoptext Wolfgang