For some reason, I needed to typeset some 12 point text in a 10 point document in LaTeX. After some reading round, I think I can do it now. I gathered the results in a package at the end. Please do not over-use twelvept, because having both 10 point and 12 point text usually makes the document look bad.
For information on the usage, please see the documentation.