I have the following setup to use Mininon Pro, in both text and math modes, in my XeLaTeX-based documents:
\usepackage{mathspec}
\usepackage{fontspec}
\setmainfont{Minion Pro}
\setmathsfont(Digits,Greek,Latin)[Numbers={Proportional}]{Minion Pro}
\setmathrm{Minion Pro}
However, I have the following issues:
(i) none of $\bm{\mathtt{A}}$ (after loading \usepackage{bm}), $\mathbf{\mathtt{A}}$, and $\boldsymbol{\mathtt{A}}$ make $\mathtt{A}$ bold;
(ii) loading \usepackage{dsfont} and calling \mathds{1} does not yield the symbol illustrated in the Stefan Kotwittz's answer here.
\documentclass[12pt]{article}
\usepackage{bm}
\usepackage{dsfont}
\usepackage{mathspec}
\usepackage{fontspec}
\setmainfont{Minion Pro}
\setmathsfont(Digits,Greek,Latin)[Numbers={Proportional}]{Minion Pro}
\setmathrm{Minion Pro}
\begin{document}
$\bm{\mathtt{A}}$
$\mathbf{\mathtt{A}}$
$\boldsymbol{\mathtt{A}}$
$\mathds{1}$
\end{document}
unicode-math, but it isn’t free. – Davislor Dec 11 '21 at 11:02