I'm trying to get uppercase numbers for Linux Libertine/Biolinum with PdfLaTeX because Libertine font numbers have a different height than text and I think it doesn't look nice in headers and captions. (same problem here)
Is there another way to get uppercase numbers without using fontspec
? I can't use that because I need to use PdfLaTeX to compile.
\documentclass[paper=a4,pagesize=auto, fontsize = 14pt]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[lf, sflf]{libertine}
\usepackage{graphicx}
\renewcommand{\thefigure}{\Alph{section}-\arabic{figure}}
\begin{document}
\chapter{Appendix}
\section{Figures}
\begin{figure}
\centering
\includegraphics[scale=0.5]{example-image-a}
\captionbelow{Default}
\end{figure}
\end{document}
otftotfm
to generatetfm
files while providing an encoding vector with/one
replaced by/one.cap
etc. Not a trivial thing to do. Why do you want to use pdftex instead of luatex or xetex? – Ralf Stubner Sep 18 '19 at 18:52