[Tex/LaTex] Oldstyle numbers with Charter font

fontsoldstylenums

I'm using the Charter font using the following package:

\usepackage[charter]{mathdesign}

I want to have oldstyle (lowercase) numbers in conjunction with this package. I've seen this question but it refers to CM and palatino only. Any way of getting oldstyle numbering (throughout the document) with Charter font?

Best Answer

I think the answer is No. LaTeXdefines \oldstylenums

\def\oldstylenums#1{%
   \begingroup
    \spaceskip\fontdimen\tw@\font
    \usefont{OML}{\rmdefault}{\f@series}{it}%
    \mathgroup\symletters #1%
   \endgroup
} 

When a font contains old style numbers, like fourier, you find in the package fourier.sty an option : oldstyle.

\DeclareOption{oldstyle}{\def\textfamilyextension{j}%
\def\mathfamilyextension{x}\poormanfalse}

with

\newcommand*{\oldstyle}{\fontfamily{futj}\selectfont} 

but in charter.sty there nothing about oldstyle. This is not encouraging