There are many math symbols which are not, unfortunately, in Unicode. One such symbol is the sequent relational operator that looks something like this ">-" and is found in the literature. I have a custom font, where this symbol is in the private use area. Using both LuaLaTeX and XeLaTeX, I can load the font and display it in text mode. The symbol is only defined in a normal weight, non-italic form. However, I cannot successfully define it as a math operator. This is the result of compiling the file...
Here is a minimal, commented .tex
file that compiles to .pdf with both LuaLaTeX and XeLaTeX, but gives the wrong result for the math operator.
% Build .pdf using lualatex or xelatex
\documentclass{amsart}
% Load fontspec, unicode-math.
\usepackage{fontspec}
\usepackage{unicode-math}
% Load MyFont font
\newfontface \MyFont {MyFont.ttf}
% Define Sequent operator in math mode.
\DeclareSymbolFont{MyFont}{U}{cmr}{m}{n}
\DeclareMathSymbol{\mathSequent}{\mathrel}{MyFont}{"E8A8}
% Define Sequent operator in text mode.
\newcommand \textSequent {{\MyFont{\char"E8A8}}}
\begin{document}
\begin{flushleft}
This is what the sequent operator looks like in text mode: \textSequent.\\
This is what the sequent operator looks like in math mode: $\mathSequent$.
\end{flushleft}
\end{document}