When I use TeX Gyre Termes Math with unicode-math like in the example I can't get the \bigstar symbol. It seems that the font does not have a bigstar at U-2605. Is there a way to re-define the \bigstar command to deliver a scaled version of the \star command to fit the math sizes? BTW, \ast is a lot bigger than \star; I wouldn't have to bother about \bigstar if \star were of the same size as \ast.
\documentclass{minimal}
\usepackage{fontspec}
\setmainfont[Numbers=OldStyle, Ligatures=TeX]{TeX Gyre Termes}
\usepackage[math-style=ISO]{unicode-math}%
\setmathfont[Numbers=Lining]{TeX Gyre Termes Math}
\begin{document}
\begin{equation}
(\mathbb{Z}(p))^\star \star \qquad
\left(\mathbb{Z}(p)\right)^{\bigstar} \bigstar\qquad
(\mathbb{Z}(p))^\ast \ast
\end{equation}
---$\symbol{"2605}$\symbol{"2605}---
\end{document}


\starwith one of\astsize. (XIT's bigstar looks too big as a superscript.) I'm not using a Times-like font in my project. While we're at it: Can I replace the numerals with those from another font, too? – Blackface Jul 09 '14 at 11:22\setmathfont[range=\mathup/{latin,Latin,num},Numbers=Lining]{Calluna}between therange={\star,\bigstar}and therange=\int. I found out about thenumafter I posted my last comment. – Blackface Jul 10 '14 at 12:17\setmathfont[range=\int]{TeX Gyre Termes Math}line should be last to circumvent a problem withunicode-math, see http://tex.stackexchange.com/a/67058/4427 Your case of usingCallunais exactly the one addressed by the answer. – egreg Jul 10 '14 at 12:19