I am using Linux Libertine as a font, and therefore decided to typeset all mathematical formulas with `newtxmath`. I noticed that the package redefines the arrowheads.

However, I am also using `tikz` and `tikzcd`, which use the original arrowheads.

I slightly prefer the original arrowheads with their curly tips. Is there a way to redefine *all* arrows, but keeping the math font from `newtxmath` otherwise?

I checked in the documentation of the package, but couldn't find anything like that...

```
\documentclass{article}
\usepackage{amsmath}
\usepackage{tikz-cd}
\usepackage[libertine]{newtxmath}

\begin{document}
$A\to B,  a\mapsto b$

\begin{tikzcd}A\arrow[r] & B \end{tikzcd}
\end{document}

```

[![Arrow heads with newtxmath](https://i.stack.imgur.com/AF1Ge.png)](https://i.stack.imgur.com/AF1Ge.png)