Números sem serifa no estilo antigo?

Números sem serifa no estilo antigo?

é possível obter numerais antigos como sem serifa? \oldstylenums está com serifas apenas até onde eu vejo. Ou preciso de uma fonte adicional? (se sim, qual seria sugerido?)

Abraços e obrigado, Tomás

Responder1

Se você quiser manter a fonte padrão do TeX, poderá usar cfr-lm. Esta fonte não é exatamente Computer Modern, mas sim Latin Modern, um clone moderno do CM. O pacote permite personalizar o carregamento da fonte.

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

ou você pode mudar para números de estilo antigo sob demanda

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

insira a descrição da imagem aqui

No XeLaTeX e LuaLaTeX é muito mais simples. fontspecaltera a fonte padrão para Latin Modern de qualquer maneira, então é apenas uma questão de ajustar os recursos da fonte Sans (alternar sob demanda \oldstylenumstambém funciona).

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

insira a descrição da imagem aqui

Responder2

Eu recomendo olharhttp://www.tug.dk/FontCatalogue/sansseriffonts.htmlpara mais possibilidades.

Para as seguintes fontes,não fontspecé obrigatório, o que significa que eles compilam em pdflatex.


Aqui está 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}

insira a descrição da imagem aqui


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}

insira a descrição da imagem aqui


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}

insira a descrição da imagem aqui


GFS Neo-helênico:

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

insira a descrição da imagem aqui


Iwona:

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

insira a descrição da imagem aqui

Iwona Condensado:

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

insira a descrição da imagem aqui

Luz Iwona:

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

insira a descrição da imagem aqui

Iwona Light Condensado:

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

insira a descrição da imagem aqui


KP sem serifa:

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

insira a descrição da imagem aqui


Kurier:

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

insira a descrição da imagem aqui

Observe que Kurier também oferece versões em condensado, leve e condensado leve (não mostrado aqui).


Mintspirit (só vem em OSF):

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

insira a descrição da imagem aqui


Fonte Sans Pro:

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

insira a descrição da imagem aqui

Responder3

Existem algumas famílias de fontes Opentype sans-serif por aí que apresentam numerais de estilo antigo como uma opção. No entanto, como são fontes Opentype, você precisará usar XeLaTeX ou LuaLaTeX para acessá-las.

Não sabendo nada sobre o seu documento, não acho útil recomendar qualquer fonte sem serifa específica. O código a seguir mostra dez fontes sem serifa diferentes que encontrei em meu sistema que apresentam numerais no estilo antigo.

insira a descrição da imagem aqui

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

informação relacionada