I'm trying to create a template in pdfLaTeX using the excellent XCharter package. According to the documentation, the osf package option should load old-style figures, and the numeral 1 should be displayed like a shortened 1, while the osfI option should load old-style figures with the numeral 1 like a shortened I.
However, I am getting the shortened I version even with the osf option. Here is a MWE:
\documentclass[11pt]{article}
\usepackage[osf]{XCharter}
\begin{document}
This is the numeral 1.
\end{document}
I've also made the MWE on Overleaf. As you can clearly see, what is displayed is the shortened I numeral 1. What's going on?
I thought perhaps this might have to do with the Overleaf version of packages, but the logs clearly show that the latest version of XCharter is being used. Compiling locally on my machine shows the same.

osfprints the shortened 1, and thatosfIprints the shortenedI. This seems to be a bug. – Venkat Feb 07 '23 at 19:49READMEfile in the documentation folder gives the author’s email address for bug reports. – Thérèse Feb 07 '23 at 20:10