I've always worn glasses when riding, smaller frames with straighter arms are best, never had a problem with steaming up.
I did once put my lid on without removing my glasses accidentally, bad move.... broke them clean in half on the bridge across the nose, as I'm blind as a bat without them and I was at Compton Abbas airfield at the time, I had to borrow some sellotape and make emergency repairs and rode home looking like Jack Duckworth...