Req UTF 8 .srt subtitles displays Squares
#1
Video 
My mother tongue is Malayalam and I am part of a volunteer subtitle making group for the Malayalam language, we almost made 2000 subtitles of different languages movies in Malayalam. When I play a movie with Malayalam subtitle in Kodi (.srt format UTF8) it shows like squares in tv and in mobile phone.

I humbly request you to support our Malayalam language subtitles in Kodi. And please support our volunteer initiative of Malayalam subtitles by solving this issue. Nowadays our users are moving to Jellyfin and Plex due to this issue. Both software supports the Malayalam subtitles very well.
I am not a tech guy. So I don't know how to solve this issue in Kodi. My Android TV and the Mobile phone displays the same square fonts instead of letters. How to solve it.

Thanks in advance
Reply
#2
It sounds like the default font (arial) that Kodi uses does not support characters in Malayam.

What you need to do is go to settings > player settings > language, and then set the "font to use for subtitles" (in the subtitles section on the right hand pane) to a suitable font that does support your language. That setting should be available on any menu level except basic.

You do of course need to have a suitable font installed on your machine to be able to select it. That is usually done outside of Kodi.
|Banned add-ons (wiki)|Forum rules (wiki)|VPN policy (wiki)|First time user (wiki)|FAQs (wiki) Troubleshooting (wiki)|Add-ons (wiki)|Free content (wiki)|Debug Log (wiki)|

Kodi Blog Posts
Reply
#3
(2020-07-31, 09:29)DarrenHill Wrote: It sounds like the default font (arial) that Kodi uses does not support characters in Malayam.

What you need to do is go to settings > player settings > language, and then set the "font to use for subtitles" (in the subtitles section on the right hand pane) to a suitable font that does support your language. That setting should be available on any menu level except basic.

You do of course need to have a suitable font installed on your machine to be able to select it. That is usually done outside of Kodi.
I am using Kodi on my Smart Tv (Android Ver 7). I need to how to install Fonts in the TV. i mean to any particular folder. or just direct install the Malayalam font. Other Video Players like VLC, MX Jellyfin, Plex are supporting Malayalam font very well in the same TV. So i am little bit confused where to start. and the tv is not rooted and still under warranty. So i cant root it now!
Reply
#4
I don't know android very much, but you can add the font to your kodi user data with a file manager (turn on hidden files) so you can get to sdcard0/Android/data/org.xbmc.kodi/files/.kodi/media

Create a new folder in media named Fonts and copy the ttf font in there.  You should then be able to select your font in the play language subtitle font setting.  I don't know Malayalam, but in general Kodi doesn't always render Indic scripts the way users expect.

I found a font Noto Sans Malayalam.ttf online that seems decent.

Image

scott s.
.
Reply

Logout Mark Read Team Forum Stats Members Help
UTF 8 .srt subtitles displays Squares0