我想将 Noto Color Emoji 与 lualatex 一起使用(fonts-noto-color-emoji
我的盒子上的软件包)。但是,这失败了,如下所示。如何将 Noto Color Emoji 与 lualatex 一起使用?
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Noto Color Emoji}
\begin{document}
答案1
2019 年 11 月更新
使用 lualatex-dev(现在基于 luahbtex)和 luaotfload 3.11 的示例如下所示
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Noto Color Emoji}[Renderer=Harfbuzz]
\begin{document}
答案2
Ulrike Fischer 的深刻回答对我来说不起作用(很可能是我的错),因为非表情符号文本不会在生成的 PDF 中呈现。
我使用自定义\emoji
命令解决了这个问题,该命令限制了 Noto Color Emoji 的应用范围:
\documentclass{article}
\usepackage{fontspec}
\newcommand{\emoji}[1]{
{\setmainfont{Noto Color Emoji}[Renderer=Harfbuzz]{#1}}
}
\begin{document}
\begin{itemize}
\item Happy: \emoji{
答案3
或者,我们可以使用Symbola
字体。之后apt-get install fonts-symbola
,以下文件会产生所需的内容:
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Symbola}
\begin{document}