siunitx と異常な seriesdefault

siunitx と異常な seriesdefault

ライトシリーズを追加し、これをデフォルトとして宣言するフォント設定があります(以下のMWEでは、ライトシリーズはhelvicaフォントで表されます)。siunitxを設定して、テキストモードでこのデフォルトシリーズを使用し、それでも反応するようにする方法が見つかりません。地元で オプションに追加しますdetect-weight(detect-weightグローバルに設定するのが現在の回避策です)。

\documentclass{article}
\usepackage{siunitx}
\sisetup{detect-mode}

\normalfont
\DeclareFontShape{OT1}{cmr}{lt}{n}{<->phvr7t}{}
\renewcommand\seriesdefault{lt}
\providecommand\lseries{\fontseries{lt}\selectfont}

\begin{document}

Middle column wrong

abc \SI{1}{\meter} \SI[detect-weight]{1}{\meter}

\bfseries 
abc \SI{1}{\meter} \SI[detect-weight]{1}{\meter}

\bigskip
Last cell wrong

\sisetup{text-rm=\normalfont}

abc \SI{1}{\meter} \SI[detect-weight]{1}{\meter}

\bfseries
abc \SI{1}{\meter} \SI[detect-weight]{1}{\meter}

\end{document}

ここに画像の説明を入力してください

関連情報