I am trying to conform to the International Standard ISO 80000-2. The isomath package does a nice job, but it does not solve the problem of the missing upright/roman small Greek letters, needed for pi, Kronecker delta and the Levi-Civita symbol. This can be achieved in many ways, but usually the resulting Greek letters are clearly of a different font than their italics counterpart ones (I'm using the standard Computer Modern font).
The following code implements a very nice upright delta (all greek letters can be achieved in a similar fashion).
\documentclass{article}
\usepackage[libertine]{newtxmath}
\DeclareMathSymbol{\deltaup}{\mathord}{lettersA}{14}
\begin{document}
$\delta\deltaup$
\end{document}
That is, the above code declares the wanted macro \deltaup using the symbol font lettersA, which itself is loaded by newtxmath. This works correctly, but as an unwanted side effect, loading newtxmath replaces the used math font in the document, which I do not want to alter.


\DeclareMathSymbolcommands? I don't know where to look up the slot numbers you used here formathord. Where do you get these from? – lblb Mar 24 '17 at 18:18fonttablepackage for printing a table of the desired font. – egreg Mar 24 '17 at 18:30fonttablemanual says I need the tfm file name to print the table using\fonttable{name}. Which of these tfm files do I need? https://www.ctan.org/tex-archive/fonts/libertine/tfm . I can create a new question if this gets too complicated for the comment section. – lblb Mar 24 '17 at 18:44\xfonttablethat accepts arguments like for\DeclareSymbolFont– egreg Mar 24 '17 at 18:58