-\newcommand{\@ptsize}{0}
-\DeclareOption{slide}{\@slidetrue\renewcommand{\@ptsize}{26}\@landscapetrue\@titlepagetrue}
-\DeclareOption{8pt}{\renewcommand{\@ptsize}{-2}}
-\DeclareOption{9pt}{\renewcommand{\@ptsize}{-1}}
-\DeclareOption{10pt}{\renewcommand{\@ptsize}{0}}
-\DeclareOption{11pt}{\renewcommand{\@ptsize}{1}}
-\DeclareOption{12pt}{\renewcommand{\@ptsize}{2}}
-\DeclareOption{14pt}{\renewcommand{\@ptsize}{4}}
-\DeclareOption{17pt}{\renewcommand{\@ptsize}{7}}
-\DeclareOption{20pt}{\renewcommand{\@ptsize}{10}}
-\DeclareOption{21pt}{\renewcommand{\@ptsize}{11}}
-\DeclareOption{25pt}{\renewcommand{\@ptsize}{15}}
-\DeclareOption{30pt}{\renewcommand{\@ptsize}{20}}
-\DeclareOption{36pt}{\renewcommand{\@ptsize}{26}}
-\DeclareOption{43pt}{\renewcommand{\@ptsize}{33}}
-\DeclareOption{12Q}{\renewcommand{\@ptsize}{1200}}
-\DeclareOption{14Q}{\renewcommand{\@ptsize}{1400}}
+\newdimen\ltjs@mpt \ltjs@mpt=1\p@
+\DeclareOption{slide}{\@slidetrue\ltjs@mpt=3.58318\p@\@landscapetrue\@titlepagetrue}
+\DeclareOption{8pt} {\ltjs@mpt=.83333\p@}% 1.2^(-1)
+\DeclareOption{9pt} {\ltjs@mpt=.91287\p@}% 1.2^(-0.5}
+\DeclareOption{10pt}{\ltjs@mpt=1\p@}
+\DeclareOption{11pt}{\ltjs@mpt=1.0954\p@}% 1.2^0.5
+\DeclareOption{12pt}{\ltjs@mpt=1.2\p@}
+\DeclareOption{14pt}{\ltjs@mpt=1.44\p@}
+\DeclareOption{17pt}{\ltjs@mpt=1.728\p@}
+\DeclareOption{20pt}{\ltjs@mpt=2\p@}
+\DeclareOption{21pt}{\ltjs@mpt=2.0736\p@}
+\DeclareOption{25pt}{\ltjs@mpt=2.48832\p@}
+\DeclareOption{30pt}{\ltjs@mpt=2.98598\p@}
+\DeclareOption{36pt}{\ltjs@mpt=3.58318\p@}
+\DeclareOption{43pt}{\ltjs@mpt=4.29982\p@}
+\DeclareOption{12Q} {\ltjs@mpt=.92308\p@}% 1pt*12Q/13Q
+\DeclareOption{14Q} {\ltjs@mpt=1.07692\p@}% 1pt*14Q/13Q
+\DeclareOption{10ptj}{\ltjs@mpt=1.08547\p@}% 1pt*10bp/13Q
+\DeclareOption{10.5ptj}{\ltjs@mpt=1.13974\p@}
+\DeclareOption{11ptj}{\ltjs@mpt=1.19402\p@}
+\DeclareOption{12ptj}{\ltjs@mpt=1.30256\p@}