帮助解决一些特殊字符 (░█)

帮助解决一些特殊字符 (░█)

我正在尝试让这两个字符正确呈现 (░█)。到目前为止,我尝试使用 \verb、utf8 编码、utf8x 编码,使用 lualatex 和以下几种不同的字体方法。每次,它要么无法编译,要么将字符渲染为空格。

以下是该代码的基本版本:

\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

更新:我通过将文本保存为图像并执行以下操作来拼凑一个“有效”解决方案:

\subsection{\includegraphics{Images/text.png} \textemdash{} Keygen Church}

解决方法:参见此评论。我曾经ablatross ░获得过一份兼容字体列表,并使用其中一种字体代替 Cascadia。

答案1

在此处输入图片描述

Firefox 报告说它使用 Cascadia Mono 字体来显示您的问题,所以我告诉 lualatex 使用相同的字体。您可能有不同的字体,但您可以使用浏览器为这些字符找到的任何字体。

\documentclass[12pt]{article}
\usepackage[colorlinks=true, linkcolor=black]{hyperref}
\usepackage{fancyhdr}
\usepackage{indentfirst}
\usepackage{float}
\usepackage{fontspec}
\newfontfamily\blockfam{Cascadia Mono}

\pagestyle{fancy}
\fancyhead[L]{\large Text}
\setlength{\headheight}{18pt}
\begin{document}
    <text>
    \subsection{{\blockfam <░█░█░░█░█░█░>} \textemdash{} Keygen Church}
    <more text>
\end{document}

相关内容