Subtitle Font UTF-8 without BOM

Hello everyone, when using a subtitle file for an Arabic video, the fonts don’t work properly if the setting is UTF-8 without BOM.
without

They only work properly if the setting is UTF-8 with BOM.
with

However, the Tahoma Font works properly in both cases.
Arialwithout

Tahomawithout

Which setting is best for this? Please advise.

Tahoma works because it has Arabic glyphs. Regular Arial doesn’t; you’d need Arial Unicode MS or another Arabic-enabled font.

If your target player lets you manually choose “UTF-8” you can omit the BOM, but for maximum plug-and-play compatibility I suggest to distribute the subtitles as UTF-8 with BOM.

Thank you, my friend. Sorry for my poor English, but that’s not what I’m looking for.
I want to make a font of my own design work like Tahoma.
What are the settings in FontCreator?
To make my font Unicode MS, as you explained.

I want a font of my own design that works both ways. These are the settings I’ve set, but it doesn’t work like the Tahoma font.

Uncheck the checkbox above, otherwise FontCreator will determine the ranges.

Over the past two days, I created a new file.
I copied all the glyphs from the old file.
I reconfigured all the settings, and now it works perfectly.
In both cases,


I honestly don’t know what I did correctly, and it was a mistake in the old file.
I didn’t have to uncheck the box.
Thanks for everything.