Inconsistency in \sc

\sc gets different results when changing the default font. See attached PDF. \starttext \startbuffer {\sc Use CaPs and SmAll caps (preserve casing)} \stopbuffer \getbuffer \setupbodyfont[dejavu] \getbuffer \crlf \setupbodyfont[ibmplex,rm] \getbuffer \stoptext

On 2025-03-27 13:03, Alan Caruanambo wrote:
\sc gets different results when changing the default font. See attached PDF.
\starttext
\startbuffer {\sc Use CaPs and SmAll caps (preserve casing)} \stopbuffer
\getbuffer
\setupbodyfont[dejavu] \getbuffer \crlf \setupbodyfont[ibmplex,rm] \getbuffer
\stoptext
I believe that IBM Plex Sans has no smallcaps. Try mtxrun --script fonts --list --info ibmplexsans in your installation to verify. -- Rik

Am 27.03.2025 um 23:11 schrieb Rik Kabel:
On 2025-03-27 13:03, Alan Caruanambo wrote:
\sc gets different results when changing the default font. See attached PDF.
\starttext
\startbuffer {\sc Use CaPs and SmAll caps (preserve casing)} \stopbuffer
\getbuffer
\setupbodyfont[dejavu] \getbuffer \crlf \setupbodyfont[ibmplex,rm] \getbuffer
\stoptext
I believe that IBM Plex Sans has no smallcaps. Try
mtxrun --script fonts --list --info ibmplexsans
in your installation to verify.
ConTeXt creates fake smallcaps for pley but the feature is broken with compact fonts. You can use the "context --nocompactfonts ..." to check the output with compact fonts disabled. Wolfgang
participants (3)
-
Alan Caruanambo
-
Rik Kabel
-
Wolfgang Schuster