A .ttf truetype font installed as a system font needs fontspec package and compiling with either xelatex/lualatex.
The dingbat font just replaces (some of) the ordinary letters on the keyboard with symbols. So, when the font is active in the document, typing B will give you the symbol sitting in position 66.

MWE
%Code adapted from:
%https://tex.stackexchange.com/questions/23863/generating-a-table-of-glyphs-with-xetex
\documentclass[landscape]{article}
\usepackage{geometry}
\usepackage{fontspec}
%\setmainfont{Linux Libertine O}
\newfontface\fmedi{MagicMedieval}
\newfontface\fsymb{MagicSymbols}
\usepackage{multicol}
\setlength{\columnseprule}{0.4pt}
\usepackage{multido}
\setlength{\parindent}{0pt}
\begin{document}
\fmedi
\begin{multicols}{10}
\multido{\i=0+1}{"FF}{%
\iffontchar\font\i
\makebox[3em][l]{\i}%
\symbol{\i}\endgraf
\fi
}
\end{multicols}
A B C D E
\fsymb
\begin{multicols}{10}
\multido{\i=0+1}{"FF}{%
\iffontchar\font\i
\makebox[3em][l]{\i}%
\symbol{\i}\endgraf
\fi
}
\end{multicols}
A B C \symbol{71} \symbol{79} \symbol{82}
\end{document}
Fonts from:
http://www.thealmightyguru.com/GameFonts/Series-MagicTheGathering.html
The code shows how to make a list of characters in a font, and is adapted from another answer.
pifontpackage lets you access a specific character in a (Type1) font, like the Delta (Δ) in thepsy(Symbol) font family. What were you looking at (what font file?) that made you think the character you want is in position 66? – Cicada Nov 15 '20 at 06:22