% !TeX program = lualatex
% !TeX encoding = UTF-8
\documentclass[10pt,a4paper,fleqn]{article}
\usepackage[left=1in,right=1in,top=1in,bottom=0in,includefoot]{geometry}
\usepackage{fontspec}
\usepackage{unicode-math}

% workaround for Cambria
\directlua{tex.enableprimitives('',tex.extraprimitives())}

\begin{document}
\pagestyle{empty}

\setromanfont[Ligatures=TeX]{XITS}
\setmathfont[math-style=ISO,bold-style=ISO,vargreek-shape=TeX]{XITS Math}

\section*{XITS Math}
\input{math-test-sample-input}

\newpage

\everymath{\Umathoperatorsize\displaystyle=13.6pt}
\setromanfont[Ligatures=TeX]{TeX Gyre Pagella}
\setmathfont[math-style=ISO,bold-style=ISO,vargreek-shape=TeX]{Asana Math}

\section*{Asana Math}
\input{math-test-sample-input}

\newpage

\everymath{\Umathoperatorsize\displaystyle=13.6pt}
\setromanfont[Ligatures=TeX]{Cambria}
\setmathfont[math-style=ISO,bold-style=ISO,vargreek-shape=TeX]{Cambria Math}

\section*{Cambria Math}
\input{math-test-sample-input}

\newpage

\everymath{\Umathoperatorsize\displaystyle=13.6pt}
\setromanfont[Ligatures=TeX,Scale=0.92]{LucidaBright}
\setmathfont[math-style=ISO,bold-style=ISO,vargreek-shape=TeX,Scale=0.92]{LucidaMath}

\section*{Lucida Math}
\input{math-test-sample-input}

%\newpage

\everymath{\Umathoperatorsize\displaystyle=13.6pt}
\setromanfont[Ligatures=TeX,Scale=0.92]{LucidaBright}
\setmathfont[math-style=ISO,bold-style=ISO,vargreek-shape=TeX,Scale=0.92]{LucidaMath:+ss01}

\section*{Lucida Math (+ss01)}
\input{math-test-sample-input}

\newpage

\setromanfont[Ligatures=TeX]{Latin Modern Roman}
\setmathfont[math-style=ISO,bold-style=ISO,vargreek-shape=TeX]{Latin Modern Math}

\section*{Latin Modern Math}
\input{math-test-sample-input}

\newpage

\setromanfont[Ligatures=TeX]{TeX Gyre Pagella}
\setmathfont[math-style=upright,bold-style=upright,vargreek-shape=TeX]{Neo Euler}

\section*{Neo Euler}
\input{math-test-sample-input}
 
\end{document}
