孟加拉语文本的文本格式无效

孟加拉语文本的文本格式无效

问题 1: 参考这个回答, 我在用babel来写孟加拉语文字卢阿拉特克斯。但它没有显示 দাঁড়ি চিহ্ন (।),这相当于(.)英语中的句号。以下是输出的片段,(।) 预计红色符号的位置应为 দাঁড়ি চিহ্ন。我该如何解决孟加拉语文本中的句号问题?

在此处输入图片描述

问题 2: 另一个问题是大胆的斜体文本格式在这里不起作用。我该如何解决?

我的工作 MWE 如下:

\documentclass{book}

\usepackage[english]{babel}
\babelprovide[import, onchar = fonts ids]{bengali}

\babelfont[bengali]{rm}[Renderer=Harfbuzz]{Kalpurush}    

\begin{document}

\maketitle

গত বছর করোনা মহামারির তীব্র প্রকোপ সবচেয়ে সফলভাবে মোকাবিলা করতে পেরেছিল এশিয়ার দুই দেশ চীন ও দক্ষিণ কোরিয়া। \textbf{তাদের এ সাফল্যে এসেছিল মূলত দ্রুত সরকারি প্রতিক্রিয়ার পাশাপাশি উন্নত নাগরিক সহযোগিতার মাধ্যমে।} সরকারি কঠোর বিধিনিষেধ সহজভাবে মেনে চলেছে মানুষ। তবে সেই তুলনায় জাপান খুব ভালো প্রতিক্রিয়া দেখায়নি। \textit{সরকারি নীতিরও যথেষ্ট ফাঁকফোকর ছিল। ফলে করোনা মোকাবিলায় সেভাবে সফল নয় দেশটি।}

\end{document}

答案1

1.在 Unicode 中,danda 由多种脚本共享,并且babel默认情况下不会将其分配给任何脚本。但您可以手动分配它:

\babelcharproperty{`।}{locale}{bengali}

2.据我所知,Kalpurush 没有粗体或斜体变体。

相关内容