ucharclasses 不再在 TeXLive 2021 中进行自动天城文转换

ucharclasses 不再在 TeXLive 2021 中进行自动天城文转换

我最近更新到了 Fedora 35 和 TeXLive 2021。我注意到该软件包ucharclasses不再自动进行梵文转换,我必须手动切换字体。A MWE:

\documentclass{article}

\usepackage{fontspec}
\newfontfamily\s[Script=Devanagari]{Shobhika-Regular} % Or any other Devanagari font

\usepackage[Devanagari,Latin]{ucharclasses}
\setTransitionTo{Devanagari}{\s}
\setTransitionFrom{Devanagari}{\rmfamily}

\begin{document}
English देवनागरी English देवनागरी
\end{document}

上述转换命令对我来说一直有效,已经超过 5-6 年了,并且我有许多.tex文件使用相同的命令。

如果有人能帮助解决这个问题或者帮助提交错误报告,我将不胜感激。

答案1

这是一个ucharclasses错误,现已解决。

使用\setTransitionsForDevanagari{\s}{\rmfamily}

请参阅错误报告https://github.com/Pomax/ucharclasses/issues/38

相关内容