LuaLaTeX 错误:缺少所用字体中的字符

LuaLaTeX 错误:缺少所用字体中的字符

当我让 LuaLaTeX 处理包含某些相当不寻常的 Unicode 字形的输入文件时,其中一些字形不会显示。相反,日志中会出现一条警告消息:

缺少字符:字体 ____ 中没有 __ (U+____)!

不同字体都会出现这种情况。但奇怪的是,这取决于字体中哪些字形不会显示。我检查了一下,使用的字形确实存在于字体中;它们显示在字符映射中。

以下是 MWE:

\documentclass[a4paper]{article}

\usepackage{fontspec}

\setromanfont{Cambria}

\title{Minimal Working Example for Missing Unicode Glyphs}

\begin{document}

\maketitle

A number of symbols are “not found” – what works and what not depends on the font selected, see tables~\ref{tab_list1}, \ref{tab_list2}, and \ref{tab_list3} for examples. Note that for the font OpenSymbol, normal letters don't work!

\begin{table}
    \begin{tabular}{rlcrl}
        Check Mark      &   ✓   &   &   Hour Glass          &   ⌛   \\
        Not Checked     &   ✗   &   &   Neutral Smiley      &   

相关内容