
To start with, I'm using the lmodern package, as I like having drop caps and I'm using the lettrine package for that -- and the standard LaTeX font doesn't seem to scale above two lines (am I doing something wrong here

Anyway, I know that I can use \oldstylenums{123} to get the hanging numerals ... but I'd quite like to have them like this by default. Can anyone give me a clue how?
I've done it in Palatino by using \usepackage[osf]{mathpazo}, which works very nicely, but I've got quite partial to the lmodern font and would like to be able to do this in that

Thanks in advance!