I would like to make it so that the vertical space below the title of each chapter is the same when using the Bjornstrup package (i.e. so that the descenders do not affect the spacing - as shown by the red arrow in the picture below). I think I'm fairly happy with the spacing around "A chapter", so I'd really like titles without descenders (e.g. "Contents") to have the same vertical spacing as "A chapter" below the title. I would also like to remove the large "0" in the contents title. Any help appreciated, as always.
\documentclass[11pt,a4paper]{book}
% Packages[![enter image description here][1]][1]
\usepackage[left=3.5cm, right=3.5cm, top=4.3cm, bottom=4.25cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage{libertine}
\usepackage[libertine]{newtxmath}
\usepackage{MnSymbol}
\usepackage{xcolor}
\usepackage{scrextend}
\usepackage[calcwidth]{titlesec}
\usepackage{titleps}
\usepackage{microtype}
\usepackage[Bjornstrup]{fncychap}
\usepackage{tikz}
\usepackage{lettrine}
\usepackage{enumitem}
\usepackage{type1cm}
\usepackage{amsthm,thmtools}
\usepackage[framemethod=tikz,%
innerleftmargin=0pt
skipabove=0pt,
skipbelow=0pt,
innertopmargin=0pt,
innerrightmargin=0pt,
topline=false,
rightline=false,
bottomline=false,
topline=false,
leftline=false,
innerbottommargin=0pt]{mdframed}
\setlength{\parindent}{0.67cm}
% Section
% Fonts
\protected\def\mathbb#1{\text{\usefont{U}{msb}{m}{n}#1}}
% Header and Footer
% Chapter
\newcommand{\chapnumfont}{
\usefont{T1}{pnc}{b}{n}
\fontsize{100}{100}
\selectfont
}
\renewcommand\DOCH{
\settowidth{\py}{\CNoV\thechapter}
\addtolength{\py}{0pt}
\fboxsep=40pt
\colorbox{chapbgcolor}{\rule{0pt}{40pt}\parbox[b]{\textwidth}{\hfill}}
\kern-\py\raise20pt
\hbox{\color{chapnumcolor}\CNoV\thechapter}\\
}
\renewcommand\DOTI[1]{
\nointerlineskip\raggedright
\fboxsep=\myhi
\vskip-1ex
\colorbox{chapbgcolor}{\parbox[t]{\mylen}{\CTV\FmTi{#1}}}\par\nobreak
\vskip 40pt
}
\renewcommand\DOTIS[1]{
\fboxsep=0pt
\colorbox{chapbgcolor}{\rule{0pt}{40pt}\parbox[b]{\textwidth}{\hfill}}\\
\nointerlineskip\raggedright
\fboxsep=\myhi
\colorbox{chapbgcolor}{\parbox[t]{\mylen}{\CTV\FmTi{#1}}}\par\nobreak
\vskip 40pt
}
\makeatother
\colorlet{chapbgcolor}{gray!75}
\colorlet{chapnumcolor}{black!60}
\newcommand{\chaptitle}[1]{
\begin{tikzpicture}
\fill[chapbgcolor!70,rounded corners=0pt] (0,2.3) rectangle (\linewidth,0);
\node[align=right,anchor=south east,inner sep=8pt,font=\huge\normalfont\bfseries] at (0.987\linewidth,0) {#1};
\node[font=\fontsize{60}{62}\usefont{OT1}{ptm}{m}{n}\selectfont\itshape\bfseries,text=chapnumcolor] at
(0.975\linewidth,2.1) {\sloppy\thechapter};
\end{tikzpicture}
}
\titleformat{\chapter}[display]
{\normalfont\huge\bfseries\sffamily}{}{25pt}{\chaptitle}
\titlespacing*{\chapter} {0pt}{-126pt}{33pt}
\setlength\headheight{15pt}
\begin{document}
\tableofcontents
\chapter{A chapter}
\mbox{}
\newpage
More text...
\newpage
Even more text...
\end{document}