Effects of the math-style package option on \mathnormal
Package option Latin Greek
math-style=ISO a-z, A-Z α-ω, Α-Ω
math-style=TeX a-z, A-Z α-ω, Α-Ω
math-style=french a-z, A-Z α-ω , Α-Ω
math-style=upright a-z , A-Z α-ω , Α-Ω
math-style=literal as input as input

Suggestion:

  1. The macros \mathbold and \mathsans switch to a bold or sans-serif alphabet with upright/italic shape determined by the math-style option.

    (\bm or \boldsymbol make everything bold, even digits, operators, and delimiters.)

Mathematical alphanumeric symbols in Unicode
Style Symbols LaTeX macro
upright1 Latin/Greek/digits \mathrm
bold Latin/Greek/digits \mathbf
italic Latin/Greek \mathit
bold italic Latin/Greek \mathbfit
script Latin \mathscr
  (\mathcal)
bold script Latin \mathbfscr
fraktur Latin \mathfrak
double-struck Latin/digits \mathbb
bold fraktur Latin \mathbffrak
sans Latin/digits \mathsf
sans bold Latin/Greek/digits \mathsfbf
sans italic Latin \mathsfit
sans bold italic Latin/Greek \mathsfbfit
monospace Latin/digits \mathtt
[1]outside the mathematical alphanumeric symbols Unicode block