As long as you were always willing to express visible numbers with a macro \numb{...}, you could construct your own versions of 1 and 7. While this may seem burdensome, people do it all the time when using packages like siunitx, so it is more of a habit than a burden.
The intermediate rule shows that the numbers 1 and 7 are not intrinsically changed...they can still be used for numerical arguments.
EDITED to handle both 10pt and 12pt reasonably well.
For xelatex or lualatex, use this:
\documentclass{article}
\usepackage{tokcycle,etoolbox,fontspec}
\setmainfont{augie}
\Characterdirective{\csname numb#1\endcsname}
\csdef{numb.}{.}
\csdef{numb0}{0}
\csdef{numb1}{\raisebox{.47ex}{\scriptsize/}\kern-.25ex1}
\csdef{numb2}{2}
\csdef{numb3}{3}
\csdef{numb4}{4}
\csdef{numb5}{5}
\csdef{numb6}{6}
\csdef{numb7}{{\ooalign{7\cr\small--}}}
\csdef{numb8}{8}
\csdef{numb9}{9}
\newcommand\numb[1]{\tokencyclexpress#1\endtokencyclexpress{}}
\begin{document}
\numb{2315.576}\\
\rule{10pt}{1.7pt}\\
\numb{.716}
\end{document}
For pdflatex, use this:
\documentclass{article}
\usepackage{tokcycle,etoolbox}
\usepackage{emerald}
\usepackage[T1]{fontenc}
\csdef{numb.}{.}
\csdef{numb0}{0}
\csdef{numb1}{\raisebox{.47ex}{\scriptsize/}\kern-.25ex1}
\csdef{numb2}{2}
\csdef{numb3}{3}
\csdef{numb4}{4}
\csdef{numb5}{5}
\csdef{numb6}{6}
\csdef{numb7}{{\ooalign{7\cr\small--}}}
\csdef{numb8}{8}
\csdef{numb9}{9}
\newcommand\numb[1]{\tokcycle{\csname numb##1\endcsname}{}{}{}{#1}}
\begin{document}
\ECFAugie
\numb{2315.576}\\
\rule{10pt}{1.7pt}\\
\numb{.716}
\end{document}

As shown in the pdflatex version of the MWE, if you wish to avoid specifying the \Characterdirective separately, which will also protect you if other token cycles are present in the document, you could specify \numb as follows, with the character directive "built in":
\newcommand\numb[1]{\tokcycle{\csname numb##1\endcsname}{}{}{}{#1}}
Fatal Package fontspec Error: The fontspec package requires either XeTeX or(or what? is that a threat :) ) – Geoff Mar 14 '21 at 10:18fontspec. If you are able to get augie font without loadingfontspec, then just remove it., – Steven B. Segletes Mar 14 '21 at 14:10augie, which I found. I edited my answer to show both lua/xe-latex approach, as well as pdflatex. – Steven B. Segletes Mar 14 '21 at 15:21emeraldand add your bits to my MWE then\numbworks withinaugiefamily! – Geoff Mar 14 '21 at 16:35