I am trying to get these two characters to render properly (░█). So far, I tried using \verb, utf8 encoding, utf8x encoding, using lualatex with a few different fonts following this method. Each time, it either did not compile, or rendered the characters as blank spaces.
Here is a basic version of the code :
\documentclass[12pt]{article}
\usepackage[colorlinks=true, linkcolor=black]{hyperref}
\usepackage{fancyhdr}
\usepackage{indentfirst}
\usepackage{float}
\pagestyle{fancy}
\fancyhead[L]{\large Text}
\setlength{\headheight}{18pt}
\begin{document}
<text>
\subsection{ <░█░█░░█░█░█░> \textemdash{} Keygen Church}
<more text>
\end{document
Update : I've botched together a "working" solution by saving the text as an image and doing this:
\subsection{\includegraphics{Images/text.png} \textemdash{} Keygen Church}
Solution: see this comment. I used ablatross ░ to get a list of compatible fonts and used one of them instead of Cascadia.

░but it has not got a character░ie character U+2591 you would have to do a custom maapping – David Carlisle Mar 16 '23 at 20:32