I'm deciphering ancient Indian manuscript by using XeLaTeX (Version 4.31) based on MacOS. I want to type "Benalgi Sign Anusvara" ং (U+0982), "Bengali Anji" ঀ (U+0980), and "Bengali Vowel Sign Uu" ূ (U+09C2). Fortunately, Arun Debray's setting WORKS for me. Thank you! (How can I use Bengali script in an English document?)
So I have tried to slightly modify Arun Debray's file to show "Benalgi Sign Anusvara" ং (U+0982) as follows.
\documentclass[preview, margin=0.5cm]{article}
\usepackage{polyglossia}
\setmainlanguage{english}
\setotherlanguage{bengali}
% Replace this with whatever font you're using
\newfontfamily\bengalifont[Script=Bengali]{Akaash}
\title{\textbengali{ইংরেজি} and Bengali}
\usepackage{newunicodechar} % <=== Added
\newunicodechar{^^^^25bc}{{\symbolfont\symbol{"25BC}}} % <=== Added
\newunicodechar{^^^^0982}{{\symbolfont\symbol{"0982}}} % <=== Added
\defaultfontfeatures{Scale=MatchUppercase} % <=== Added
\newfontfamily\symbolfont{DejaVu Sans Mono} % <=== Added
\begin{document}
\maketitle
First English, \textbengali{তারপর বাংলা}
{^^^^25bc}
{^^^^0982}
\end{document}
Unfortunately, the result was not successful. "Benalgi Sign Anusvara" ং (U+0982) does not appear. Even the existing Bengali letter is damaged by adding the lines. Comparatively, it presents a black triangle (U+0982) without any problem. Could you give me some advice to modify this file to get those three letters? Many thanks in advance!