サンセリフの古いスタイルの数字?

サンセリフの古いスタイルの数字?

古いスタイルの数字をサンセリフ体で表示することは可能ですか? \oldstylenums は、私が見る限り、セリフ体のみです。それとも、追加のフォントが必要ですか? (必要な場合、どのフォントが推奨されますか?)

ありがとう、トーマス

答え1

デフォルトの TeX フォントを使い続けたい場合、 を使用できますcfr-lm。このフォントは Computer Modern ではなく、CM の現代的なクローンである Latin Modern です。パッケージを使用すると、フォントの読み込みをカスタマイズできます。

\documentclass{article}
\usepackage[sf=oldstyle]{cfr-lm}
\begin{document}
\textsf{1234567890}
\end{document}

または、必要に応じて古いスタイルの数字に切り替えることもできます

\documentclass{article}
\usepackage{cfr-lm}
\begin{document}
\textsf{\oldstylenums{1234567890}}
\end{document}

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

XeLaTeX と LuaLaTeX では、はるかに簡単です。 fontspecいずれにしても、デフォルトのフォントが Latin Modern に変更されるため、Sans フォントの機能を調整するだけです (オン\oldstylenumsデマンドで切り替えることもできます)。

\documentclass{article}
\usepackage{fontspec}
\setsansfont[Numbers=OldStyle]{Latin Modern Sans}
\begin{document}
\textsf{1234567890}
\end{document}

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

答え2

ぜひご覧になってみてくださいhttp://www.tug.dk/FontCatalogue/sansseriffonts.htmlさらなる可能性のために。

以下のフォントの場合、いいえfontspecは必要ありませんつまり、pdflatex でコンパイルされます。


こちらはAlegreya Sansです。

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[sfdefault]{AlegreyaSans} %% Option 'black' gives heavier bold face
%% The 'sfdefault' option to make the base font sans serif
\renewcommand*\oldstylenums[1]{{\AlegreyaSansOsF #1}}
\begin{document}
0123456789 vs \oldstylenums{0123456789}
\end{document}

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


カリート:

\documentclass{article}
\usepackage[sfdefault,lf]{carlito}
%% The 'lf' option for lining figures
%% The 'sfdefault' option to make the base font sans serif
\usepackage[T1]{fontenc}
\renewcommand*\oldstylenums[1]{\carlitoOsF #1}
\begin{document}
0123456789 vs \oldstylenums{0123456789}
\end{document}

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


フィラサンズ:

\documentclass{article}
\usepackage[sfdefault]{FiraSans} %% option 'sfdefault' activates Fira Sans as the default text font
\usepackage[T1]{fontenc}
\renewcommand*\oldstylenums[1]{{\firaoldstyle #1}}
\begin{document}
0123456789 vs \oldstylenums{0123456789}
\end{document}

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


GFS ネオヘレニック:

\documentclass{article}
\usepackage[default]{gfsneohellenic}
\usepackage[LGR,T1]{fontenc} %% LGR encoding is needed for loading the package gfsneohellenic
\begin{document}
0123456789 vs \oldstylenums{0123456789}
\end{document}

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


イウォナ:

\documentclass{article}
\usepackage[math]{iwona}
\usepackage[T1]{fontenc}
\begin{document}
0123456789 vs \oldstylenums{0123456789}
\end{document}

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

Iwona 要約:

\documentclass{article}
\usepackage[condensed,math]{iwona}
\usepackage[T1]{fontenc}
\begin{document}
0123456789 vs \oldstylenums{0123456789}
\end{document}

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

イウォナライト:

\documentclass{article}
\usepackage[light,math]{iwona}
\usepackage[T1]{fontenc}
\begin{document}
0123456789 vs \oldstylenums{0123456789}
\end{document}

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

イウォナ ライト コンデンス:

\documentclass{article}
\usepackage[light,condensed,math]{iwona}
\usepackage[T1]{fontenc}
\begin{document}
0123456789 vs \oldstylenums{0123456789}
\end{document}

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


KPサンセリフ:

\documentclass{article}
\usepackage[sfmath]{kpfonts} %% sfmath option only to make math in sans serif. Probablye only for use when base font is sans serif.
\renewcommand*\familydefault{\sfdefault} %% Only if the base font of the document is to be sans serif
\usepackage[T1]{fontenc}
\begin{document}
0123456789 vs \oldstylenums{0123456789}
\end{document}

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


クリエ:

\documentclass{article}
\usepackage[math]{kurier}
\usepackage[T1]{fontenc}
\begin{document}
0123456789 vs \oldstylenums{0123456789}
\end{document}

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

Kurier では、コンデンス、ライト、ライトコンデンス (ここには表示されていません) のバージョンも提供していることに注意してください。


Mintspirit (OSF のみ):

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[default]{mintspirit}
\begin{document}
0123456789 %vs \oldstylenums{0123456789}
\end{document}

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


ソースSansPro:

\documentclass{article}
\usepackage[default]{sourcesanspro}
\usepackage[T1]{fontenc}
\begin{document}
0123456789 vs \oldstylenums{0123456789}
\end{document}

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

答え3

オプションとして古いスタイルの数字を備えた Opentype サンセリフ フォント ファミリは数多くあります。ただし、これらは Opentype フォントであるため、アクセスするには XeLaTeX または LuaLaTeX を使用する必要があります。

あなたの文書について何も知らないので、特定のサンセリフ フォントを推奨しても役に立たないと思います。次のコードは、私のシステムで見つかった、古いスタイルの数字を特徴とする 10 種類のサンセリフ フォントを示しています。

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

%% Compile with either XeLaTeX or LuaLaTeX
\documentclass{article}
\usepackage{fontspec,array}
\defaultfontfeatures{Numbers=OldStyle}
\newcommand{\doline}[1]{\setsansfont{#1}\sffamily#1\quad0123456789\par}
\begin{document}
\doline{Calibri}  
\doline{Calibri Light}
\doline{Latin Modern Sans}
\doline{Linux Biolinum O}
\doline{Myriad Pro} 
\doline{Optima nova LT Pro}
\doline{Palatino Sans Com}
\doline{Skia Regular}
\doline{TeX Gyre Heros}
\doline{Biome Std Semi Bold}
\end{document}

関連情報