I'm writing a document using Tex Gyre Bonum as roman font and Tex Gyre Bonum Math as math font. But these fonts have different commas. So, commas in equation environments are not equal to commas in regular text. How can I make commas in math mode equal to commas in regular text?
\documentclass[12pt,a4paper,titlepage]{report}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{amsmath,amssymb,cancel,esint,mathtools,stackrel,stmaryrd,undertilde,amsfonts,siunitx}
\usepackage{fontspec}
\usepackage{unicode-math}
\setromanfont{TeX Gyre Bonum}
\setmathfont[math-style=ISO,bold-style=ISO]{TeX Gyre Bonum Math}
\begin{document}
Lorem, ipsum, dolor, sit, amet, consectetur, adipiscing, elit. Fusce, vel, pellentesque, tellus.
$$E=mc^2,$$
Nunc, ut, pharetra, mauris, quis, maximus, risus. Fusce, eu, laoreet, justo.
$$,,,$$
This is comma in regular text: ,
This is comma in math mode: $,$
\end{document}