 %%!TEX TS-program = lualatex
%%!TEX encoding = UTF-8 Unicode
% Copyright 2012 TeX Users Group.
% 
% Copying and distribution of this file, with or without modification,
% are permitted in any medium, without royalty.

\documentclass{article}

\usepackage{fontspec,unicode-math}  % support opentype math fonts

% Enable TeX input sequences, slightly reduce size.
\defaultfontfeatures{Ligatures=TeX,Scale=.92}
\setmainfont{Lucida Bright OT}
\setsansfont{Lucida Sans OT}
\setmonofont{Lucida Sans Typewriter OT}
\setmathfont{Lucida Bright Math OT}

\begin{document}

% this is very slow!
\def\testmfeature#1#2{%
  \setmathfont[RawFeature={+#1}]{Lucida Bright Math OT}%
  $#2$\relax
  \setmathfont[RawFeature={-#1}]{Lucida Bright Math OT}%
  \relax
}
\def\tablevbox#1{\vtop{%
  \advance\hsize by -3pc
  \advance\baselineskip by -.4pt
  \strut #1\strut
  \vadjust{\vskip 1pt}\par
}}

{\smallskip \parindent=0pt
\halign{\texttt{#}\quad\hfil &&#\kern.75em\hfil\cr
ss01 & \tablevbox{alternate Latin lower case math italic identical to
         text italic.  This option is not recommended as Greek $\nu$
         (nu) and Latin \testmfeature{ss01}{v} (vee) become too similar;
         cf.\ default vee: $v$.}\cr
%
ss02 & \tablevbox{smaller arrows (original Type\,1 size):
         \testmfeature{ss02}{\Uparrow} vs.\ default $\Uparrow$.}\cr
%
ss03 & \tablevbox{smaller operators (original Type\,1 size):
         \testmfeature{ss03}{\sum} vs.\ default $\sum$.}\cr
%
ss04 & \tablevbox{calligraphic alternative (similar to the Type\,1
         design) to the math script alphabet:
         \testmfeature{ss04}{\mathscr{ABC\,xyz}} vs.\ default
         $\mathscr{\,ABC\,xyz}$.}\cr
%
ss05 & \tablevbox{use a slashed-zero style for the empty set character
         (U+2205):\\ \testmfeature{ss05}{\emptyset} vs.\ default
         $\emptyset$.}\cr
%
ss20 & \tablevbox{upright partial differential character (U+2202):
         \testmfeature{ss20}{\partial} vs.\ default $\partial$.}\cr
}
\smallskip}

\end{document}
