البته جواب درست را از جناب وفا باید پرسید لکن به نظرم چون در محیط فارسی قرار دارد و توکن با یک عدد شروع میشود پس عدد هم باید با قلم پارسی نگاشته شود و بقیه را نیز با توجه به اینکه به عدد چسبیده است جزء همان توکن حساب شده و با همان قلم مینگارد.
برای اینکه متوجه درستی مدعای فوق بشوید کافی است مقداری متن انگلیسی بنویسید و سپس یک کلمه فارسی را بدون هیچ فاصلهای به یکی از کلمات لاتین بچسبانید آنگاه متوجه خواهید شد که بسته سعی در نگارش آن کلمه فارسی به قلم لاتین خواهد شد و چون گلیفهای مورد نظر را ندارد چیزی مشاهده نخواهید نمود.
کد زیر را تست کنید:
\documentclass{article}
\usepackage{xepersian}
\usepackage{unicode-bidi}
\settextfont{Yas}
\begin{document}
\noindent این یک متن فارسی آمیخته است:\\
جسمی به جرم 5kg \\
This is a test and 1یا Test.
جسمی به جرم \lr{$5$kg}
\end{document}
حال اینکه آیا این یک باگ محسوب میشود یا اینکه جزء ویژگیهای این بسته است را بهتر است دکتر وفا پاسخ گویند.