Serifenlose Ziffern im alten Stil?

Serifenlose Ziffern im alten Stil?

ist es möglich, Mediävalziffern serifenlos zu bekommen? \oldstylenums hat meines Wissens nur Serifen. Oder brauche ich eine zusätzliche Schriftart? (Wenn ja, welche wäre empfehlenswert?)

Grüße und Danke, Thomas

Antwort1

Wenn Sie die Standardschriftart von TeX beibehalten möchten, können Sie verwenden cfr-lm. Diese Schriftart ist nicht genau Computer Modern, sondern Latin Modern, ein moderner Klon von CM. Das Paket ermöglicht die Anpassung des Ladens der Schriftart.

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

oder Sie können auf Wunsch auf alte Ziffern umstellen

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

Bildbeschreibung hier eingeben

In XeLaTeX und LuaLaTeX ist es viel einfacher. fontspecändert die Standardschriftart sowieso in Latin Modern, sodass Sie nur die Funktionen für die Sans-Schriftart anpassen müssen (das Umschalten bei Bedarf \oldstylenumsfunktioniert auch).

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

Bildbeschreibung hier eingeben

Antwort2

Ich empfehle einen Blick aufhttp://www.tug.dk/FontCatalogue/sansseriffonts.htmlfür mehr Möglichkeiten.

Für die folgenden Schriftartennein fontspecist erforderlich, was bedeutet, dass sie in pdflatex kompiliert werden.


Hier ist 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}

Bildbeschreibung hier eingeben


Carlito:

\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}

Bildbeschreibung hier eingeben


Fira Sans:

\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}

Bildbeschreibung hier eingeben


GFS Neohellenisch:

\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}

Bildbeschreibung hier eingeben


Iwona:

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

Bildbeschreibung hier eingeben

Iwona Kurzfassung:

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

Bildbeschreibung hier eingeben

Iwona Licht:

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

Bildbeschreibung hier eingeben

Iwona Light Kondensiert:

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

Bildbeschreibung hier eingeben


KP Sans Serif:

\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}

Bildbeschreibung hier eingeben


Kurier:

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

Bildbeschreibung hier eingeben

Beachten Sie, dass Kurier auch Versionen in den Formaten Condensed, Light und Light Condensed anbietet (hier nicht abgebildet).


Mintspirit (kommt nur in OSF):

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

Bildbeschreibung hier eingeben


Quelle Sans Pro:

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

Bildbeschreibung hier eingeben

Antwort3

Es gibt eine ganze Reihe serifenloser Opentype-Schriftfamilien, die optional auch Mediävalziffern anbieten. Da es sich jedoch um Opentype-Schriftarten handelt, müssen Sie entweder XeLaTeX oder LuaLaTeX verwenden, um auf sie zuzugreifen.

Da ich nichts über Ihr Dokument weiß, halte ich es nicht für hilfreich, eine bestimmte serifenlose Schriftart zu empfehlen. Der folgende Code zeigt zehn verschiedene serifenlose Schriftarten, die ich auf meinem System gefunden habe und die Ziffern im alten Stil enthalten.

Bildbeschreibung hier eingeben

%% 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}

verwandte Informationen