粗体斜体 \i(不带点)或带有不同重音符号的 i(或 jmath,或其他 unicde 符号)

粗体斜体 \i(不带点)或带有不同重音符号的 i(或 jmath,或其他 unicde 符号)

我使用特殊的无衬线字体来表示矢量(在提供的示例中,Libertinus 用作主要数学字体,Clearsans 用作无衬线粗体斜体)。但是,我无法访问特殊的 Unicode 符号。特别是,我想访问没有点的 I 和 j,或者更好的是,用某种不同的符号替换点。

如果我加载文本字体,它就可以完美运行。但在数学环境中使用文本字体似乎不是最好的解决方案。那么,在这种情况下,在数学模式下是否还有其他可能使用任何 unicode"0131 符号"00EE

梅威瑟:

%!TEX program=lualatex
\documentclass{article}

\usepackage{unicode-math} 
\setmathfont[]{Libertinus Math}
\setmathfont{ClearSans Bold Italic}[range={bfsfit/{Latin,Greek},"0131,"00EE},Scale=MatchUppercase]
\setmathfont{ClearSans Bold Italic}[range={bfsfit/{latin,greek},"0131,"00EE},Scale=MatchLowercase]

\newfontfamily\clearsans{ClearSans Bold Italic}[Scale=MatchLowercase]


\begin{document}
vector: $\mathbfsfit{x}$ or $\mathbfsfit{i}$. 

But not working: $\mathbfsfit{\i\symbol{"00EE}}$, w/o math: \i\symbol{"00EE}?

Expected: {\clearsans\i\symbol{"00EE}}
\end{document}

输出:

在此处输入图片描述

相关内容