MWE:
\documentclass[a4paper, 14pt, table]{extarticle}
\usepackage{fontspec}
\usepackage{amsmath}
\usepackage{formular}
\usepackage{unicode-math}
\linespread{1.3}
\setmainfont{Liberation Serif}
\setmathfont{Liberation Serif}
\setsansfont{Liberation Serif}
\setmonofont{Liberation Mono}
\setFRMfontencoding{\encodingdefault}
\setFRMdfontencoding{\encodingdefault}
\setFRMfontfamily{\sfdefault}
\setFRMdfontfamily{\sfdefault}
\setFRMinlinestyle\setFRMfontsize{14pt}\newFRMenvironment{specialFRM}{This stuff breaks }{2}
\begin{document}
\begin{specialFRM}First Line \\Second Line \end{specialFRM}
\end{document}
I have tried looking into CTAN package manual, but English isn't my first language, so I don't understand what I need to do to make this package respect line spacing: https://ctan.org/pkg/formular. Compiler is xetex.
\setFRMbaselineskip{24pt}
instead?formular
just doesn't want to respect line spacing and thinks it works in a one-space environment. So "Second line" that is controlled by \\ gets shifted down further than formular expects, and gets crossed by formulars line. Unfortunately, \setFRMbaselineskip{24pt} just shifts both the line and the "Second line" further down.