شما برای تعریف فونت فصل از \chapterfont{\Mitra}
استفاده کردین ولی مثلاً اگر Scale
فونت تعریف Mitra
را تغییر بدین اصلاً هیچ تغییری برای عنوان فصل اتفاق نمیافتد.
برای تنظیم فونت و فاصله بخش و ... به نظر بنده از کد زیر استفاده کنید بهتر است.
\makeatletter
\renewcommand\section{\@startsection{section}{1}{\z@}%
{-1ex \@plus -1ex \@minus -.3ex}%
{.1ex \@plus.8ex}%
{\Zar\bfseries{\normalfont\Large}}}
\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
{-2ex\@plus -1ex \@minus -.2ex}%
{0.2ex \@plus .2ex}%
{\Zar\bfseries{\normalfont\large}}}
\renewcommand\subsubsection{\@startsection{subsubsection}{2}{\z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}%
{0.3ex \@plus.2ex}%
{\Zar\bfseries{\normalfont\normalsize}}}
\makeatother
در اجرای من با شماره شکل هیچ مشکلی ندارد و با عنوان همخوانی دارد.