The font, Kalpurush, doesn't have any Bold, Italic, BoldItalic etc. features in it.
\documentclass{article}
\usepackage{harfload, fontspec}
\setmainfont{Kalpurush}[RawFeature={mode=harf}]
\parindent 0pt
\begin{document}
বাংলা \textbf{বাংলা} \textit{বাংলা} \\
English \textbf{English} \textit{English}
\end{document}
Setting it as mainfont removes the Bold, Italic, BoldItalic features from English as well. How can I make it Bold, Italic, BoldItalic? Does AutoFake wok with Luatex/Harftex?

fontspecmanual: »TheFakeBoldandAutoFakeBoldfeatures are only available with the XeTeX engine and will be ignored in LuaTeX.« – Henri Menke Jun 21 '19 at 04:24Tf 2 Tr 0.300003 wwhich makes the font bolder. I asked once if the fontloader can do it too, but never got a real answer: https://www.mail-archive.com/ntg-context@ntg.nl/msg86408.html. – Ulrike Fischer Jun 21 '19 at 07:072 Trby settingmode=2in the fontdirectory andwthrough thewidthfield of the font), so the missing thing to make it work withmode=harfis for the harf loader to set these entries in the font directory. The alternative would be to patch the font... – Marcel Krüger Jun 21 '19 at 07:27emboldento the fontloader. – Marcel Krüger Jun 21 '19 at 08:12mode=harf. – خالد حسني Jun 21 '19 at 15:57