CTAN has a new package: font-change