tabularray の行全体のフォントを変更するにはどうすればよいでしょうか?

tabularray の行全体のフォントを変更するにはどうすればよいでしょうか?

ファイルを指定するとtfm、以下の MWE のようにそのフォントを使用できます。また、、などの標準コマンド/スタイルを使用して、任意の行のフォントを変更することもでき\bfseriesます。\ttfamily\scshape

ある行のフォントを に変更したいのですが、\andkを使用しても \SetRow{font=\andk}機能しません。行のフォントを自分の好みのフォントに設定/変更するにはどうすればよいでしょうか?

\documentclass{article}
% 
\usepackage{tabularray}
  \UseTblrLibrary{booktabs}

\begin{document}

{\font\andk=andk-Bold-tlf-sc-t2b at 14pt\andk
Hello}
\bigskip

\begin{tblr}{
  width=0.9\textwidth,
  colspec  = {llr}
  }   
\toprule
  Month & Day & Number \\
\midrule
  Jan   & Wed & 10 \\
\SetRow{font=\bfseries\sffamily}
  Feb   & Mon &  0 \\
  Mar   & Sun & 20 \\
\bottomrule
\end{tblr}

\end{document}

答え1

\documentclass{article}
\usepackage{tabularray}
\font\andk=andk-Bold-tlf-sc-t2b
\begin{document}
\begin{tblr}
{
colspec    = {Q[l,m]Q[l,m]Q[c,m]},
row{3}     = {cmd=\andk},
hline{1,Z} = {wd=.08em},
hline{2}   = {wd=.05em},
}
Month & Day & Number \\
Jan   & Wed & 10     \\
Feb   & Mon & 0      \\
Mar   & Sun & 20     \\
\end{tblr}
\end{document}

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

答え2

これはあなたが探しているものではないかもしれませんが、 を使用する解決策がここにありますfontspec。この例では、行 3 のフォントを変更しました。

\documentclass{article}
% 
\usepackage{tabularray}
\UseTblrLibrary{booktabs}
\usepackage{fontspec}
\newfontfamily\myfont{Arial Nova}

\begin{document}

%{\font\andk=andk-Bold-tlf-sc-t2b at 14pt\andk
%Hello}
%\bigskip

\begin{booktabs}{
    width=0.9\textwidth
    ,colspec  = {llr}
    ,cell{3}{-}={font=\myfont}
}   
\toprule
  Month & Day & Number \\
\midrule
  Jan   & Wed & 10 \\
%\SetRow{font=\bfseries\sffamily}
  Feb   & Mon &  0 \\
  Mar   & Sun & 20 \\
\bottomrule
\end{booktabs}

\end{document}

関連情報