Hi,

Setting bold-style=TeX (or any other possible value) as \setmathfont-option works, but changing it later with \unimathsetup doesn't work. As there is no \addfontfeature-command, this seems to be a grave issue, as the options other than literal rigorously ignore literal input.

This is a bug report also filed in github, but I can't attach files there. The files attached with this mail show the rigorous behaviour of bold-style.

bye Toscho

PS: It seems wrong to me, to ignore the meaning associated with the explicit use of unicode math alphabets. When I input "Mathematical Bold Italic Capital T" / \mbfitT I want that, but when I input "Mathematical Bold Capital T" / \mbfT I don't want it italic.

Attachment: unimath_test1_iso.pdf
Description: Adobe PDF document

\documentclass{minimal}
\usepackage{fontspec}
\usepackage{unicode-math}
\setmainfont[Ligatures=TeX]{TeX Gyre Pagella}
\setmathfont[bold-style=ISO]{Asana Math}
\begin{document}
\unimathsetup{bold-style=ISO}\(𝐓𝑻\mbfT\mbfitT\mathbf{T}\mathbfit{T}\)
\unimathsetup{bold-style=TeX}\(𝐓𝑻\mbfT\mbfitT\mathbf{T}\mathbfit{T}\)
\unimathsetup{bold-style=literal}\(𝐓𝑻\mbfT\mbfitT\mathbf{T}\mathbfit{T}\)
\unimathsetup{bold-style=upright}\(𝐓𝑻\mbfT\mbfitT\mathbf{T}\mathbfit{T}\)

\unimathsetup{bold-style=ISO}\(𝐭𝒕\mbft\mbfitt\mathbf{t}\mathbfit{t}\)
\unimathsetup{bold-style=TeX}\(𝐭𝒕\mbft\mbfitt\mathbf{t}\mathbfit{t}\)
\unimathsetup{bold-style=literal}\(𝐭𝒕\mbft\mbfitt\mathbf{t}\mathbfit{t}\)
\unimathsetup{bold-style=upright}\(𝐭𝒕\mbft\mbfitt\mathbf{t}\mathbfit{t}\)

\unimathsetup{bold-style=ISO}\(𝚷𝜫\mbfpi\mbfitpi\mathbf{\pi}\mathbfit{\pi}\)
\unimathsetup{bold-style=TeX}\(𝚷𝜫\mbfpi\mbfitpi\mathbf{\pi}\mathbfit{\pi}\)
\unimathsetup{bold-style=literal}\(𝚷𝜫\mbfpi\mbfitpi\mathbf{\pi}\mathbfit{\pi}\)
\unimathsetup{bold-style=upright}\(𝚷𝜫\mbfpi\mbfitpi\mathbf{\pi}\mathbfit{\pi}\)

\unimathsetup{bold-style=ISO}\(𝛑𝝅\mbfPi\mbfitPi\mathbf{\Pi}\mathbfit{\Pi}\)
\unimathsetup{bold-style=TeX}\(𝛑𝝅\mbfPi\mbfitPi\mathbf{\Pi}\mathbfit{\Pi}\)
\unimathsetup{bold-style=literal}\(𝛑𝝅\mbfPi\mbfitPi\mathbf{\Pi}\mathbfit{\Pi}\)
\unimathsetup{bold-style=upright}\(𝛑𝝅\mbfPi\mbfitPi\mathbf{\Pi}\mathbfit{\Pi}\)
\end{document}

Attachment: unimath_test1_literal.pdf
Description: Adobe PDF document

\documentclass{minimal}
\usepackage{fontspec}
\usepackage{unicode-math}
\setmainfont[Ligatures=TeX]{TeX Gyre Pagella}
\setmathfont[bold-style=literal]{Asana Math}
\begin{document}
\unimathsetup{bold-style=ISO}\(𝐓𝑻\mbfT\mbfitT\mathbf{T}\mathbfit{T}\)
\unimathsetup{bold-style=TeX}\(𝐓𝑻\mbfT\mbfitT\mathbf{T}\mathbfit{T}\)
\unimathsetup{bold-style=literal}\(𝐓𝑻\mbfT\mbfitT\mathbf{T}\mathbfit{T}\)
\unimathsetup{bold-style=upright}\(𝐓𝑻\mbfT\mbfitT\mathbf{T}\mathbfit{T}\)

\unimathsetup{bold-style=ISO}\(𝐭𝒕\mbft\mbfitt\mathbf{t}\mathbfit{t}\)
\unimathsetup{bold-style=TeX}\(𝐭𝒕\mbft\mbfitt\mathbf{t}\mathbfit{t}\)
\unimathsetup{bold-style=literal}\(𝐭𝒕\mbft\mbfitt\mathbf{t}\mathbfit{t}\)
\unimathsetup{bold-style=upright}\(𝐭𝒕\mbft\mbfitt\mathbf{t}\mathbfit{t}\)

\unimathsetup{bold-style=ISO}\(𝚷𝜫\mbfpi\mbfitpi\mathbf{\pi}\mathbfit{\pi}\)
\unimathsetup{bold-style=TeX}\(𝚷𝜫\mbfpi\mbfitpi\mathbf{\pi}\mathbfit{\pi}\)
\unimathsetup{bold-style=literal}\(𝚷𝜫\mbfpi\mbfitpi\mathbf{\pi}\mathbfit{\pi}\)
\unimathsetup{bold-style=upright}\(𝚷𝜫\mbfpi\mbfitpi\mathbf{\pi}\mathbfit{\pi}\)

\unimathsetup{bold-style=ISO}\(𝛑𝝅\mbfPi\mbfitPi\mathbf{\Pi}\mathbfit{\Pi}\)
\unimathsetup{bold-style=TeX}\(𝛑𝝅\mbfPi\mbfitPi\mathbf{\Pi}\mathbfit{\Pi}\)
\unimathsetup{bold-style=literal}\(𝛑𝝅\mbfPi\mbfitPi\mathbf{\Pi}\mathbfit{\Pi}\)
\unimathsetup{bold-style=upright}\(𝛑𝝅\mbfPi\mbfitPi\mathbf{\Pi}\mathbfit{\Pi}\)
\end{document}

Attachment: unimath_test1_tex.pdf
Description: Adobe PDF document

\documentclass{minimal}
\usepackage{fontspec}
\usepackage{unicode-math}
\setmainfont[Ligatures=TeX]{TeX Gyre Pagella}
\setmathfont[bold-style=TeX]{Asana Math}
\begin{document}
\unimathsetup{bold-style=ISO}\(𝐓𝑻\mbfT\mbfitT\mathbf{T}\mathbfit{T}\)
\unimathsetup{bold-style=TeX}\(𝐓𝑻\mbfT\mbfitT\mathbf{T}\mathbfit{T}\)
\unimathsetup{bold-style=literal}\(𝐓𝑻\mbfT\mbfitT\mathbf{T}\mathbfit{T}\)
\unimathsetup{bold-style=upright}\(𝐓𝑻\mbfT\mbfitT\mathbf{T}\mathbfit{T}\)

\unimathsetup{bold-style=ISO}\(𝐭𝒕\mbft\mbfitt\mathbf{t}\mathbfit{t}\)
\unimathsetup{bold-style=TeX}\(𝐭𝒕\mbft\mbfitt\mathbf{t}\mathbfit{t}\)
\unimathsetup{bold-style=literal}\(𝐭𝒕\mbft\mbfitt\mathbf{t}\mathbfit{t}\)
\unimathsetup{bold-style=upright}\(𝐭𝒕\mbft\mbfitt\mathbf{t}\mathbfit{t}\)

\unimathsetup{bold-style=ISO}\(𝚷𝜫\mbfpi\mbfitpi\mathbf{\pi}\mathbfit{\pi}\)
\unimathsetup{bold-style=TeX}\(𝚷𝜫\mbfpi\mbfitpi\mathbf{\pi}\mathbfit{\pi}\)
\unimathsetup{bold-style=literal}\(𝚷𝜫\mbfpi\mbfitpi\mathbf{\pi}\mathbfit{\pi}\)
\unimathsetup{bold-style=upright}\(𝚷𝜫\mbfpi\mbfitpi\mathbf{\pi}\mathbfit{\pi}\)

\unimathsetup{bold-style=ISO}\(𝛑𝝅\mbfPi\mbfitPi\mathbf{\Pi}\mathbfit{\Pi}\)
\unimathsetup{bold-style=TeX}\(𝛑𝝅\mbfPi\mbfitPi\mathbf{\Pi}\mathbfit{\Pi}\)
\unimathsetup{bold-style=literal}\(𝛑𝝅\mbfPi\mbfitPi\mathbf{\Pi}\mathbfit{\Pi}\)
\unimathsetup{bold-style=upright}\(𝛑𝝅\mbfPi\mbfitPi\mathbf{\Pi}\mathbfit{\Pi}\)
\end{document}

Attachment: unimath_test1_upright.pdf
Description: Adobe PDF document

\documentclass{minimal}
\usepackage{fontspec}
\usepackage{unicode-math}
\setmainfont[Ligatures=TeX]{TeX Gyre Pagella}
\setmathfont[bold-style=upright]{Asana Math}
\begin{document}
\unimathsetup{bold-style=ISO}\(𝐓𝑻\mbfT\mbfitT\mathbf{T}\mathbfit{T}\)
\unimathsetup{bold-style=TeX}\(𝐓𝑻\mbfT\mbfitT\mathbf{T}\mathbfit{T}\)
\unimathsetup{bold-style=literal}\(𝐓𝑻\mbfT\mbfitT\mathbf{T}\mathbfit{T}\)
\unimathsetup{bold-style=upright}\(𝐓𝑻\mbfT\mbfitT\mathbf{T}\mathbfit{T}\)

\unimathsetup{bold-style=ISO}\(𝐭𝒕\mbft\mbfitt\mathbf{t}\mathbfit{t}\)
\unimathsetup{bold-style=TeX}\(𝐭𝒕\mbft\mbfitt\mathbf{t}\mathbfit{t}\)
\unimathsetup{bold-style=literal}\(𝐭𝒕\mbft\mbfitt\mathbf{t}\mathbfit{t}\)
\unimathsetup{bold-style=upright}\(𝐭𝒕\mbft\mbfitt\mathbf{t}\mathbfit{t}\)

\unimathsetup{bold-style=ISO}\(𝚷𝜫\mbfpi\mbfitpi\mathbf{\pi}\mathbfit{\pi}\)
\unimathsetup{bold-style=TeX}\(𝚷𝜫\mbfpi\mbfitpi\mathbf{\pi}\mathbfit{\pi}\)
\unimathsetup{bold-style=literal}\(𝚷𝜫\mbfpi\mbfitpi\mathbf{\pi}\mathbfit{\pi}\)
\unimathsetup{bold-style=upright}\(𝚷𝜫\mbfpi\mbfitpi\mathbf{\pi}\mathbfit{\pi}\)

\unimathsetup{bold-style=ISO}\(𝛑𝝅\mbfPi\mbfitPi\mathbf{\Pi}\mathbfit{\Pi}\)
\unimathsetup{bold-style=TeX}\(𝛑𝝅\mbfPi\mbfitPi\mathbf{\Pi}\mathbfit{\Pi}\)
\unimathsetup{bold-style=literal}\(𝛑𝝅\mbfPi\mbfitPi\mathbf{\Pi}\mathbfit{\Pi}\)
\unimathsetup{bold-style=upright}\(𝛑𝝅\mbfPi\mbfitPi\mathbf{\Pi}\mathbfit{\Pi}\)
\end{document}

--------------------------------------------------
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex

Reply via email to