当我让 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 &