Foreign subtitles not appearing
Posted: 10 Aug 2015 07:54
Hello, I noticed that searching subtitles here reveals that many other people have the same problems as me, that foreign subtitles do not appear even after changing encoding settings. For me I with .ASS subtitles can only see English letters, Indo-Arabian numbers, and the three dots while Chinese or Japanese is invisible. At first I thought that it was the fault of that the subtitles specify styles using Chinese and Japanese font files not installed on my phone. But I changed what appeared to be font specifications in the ASS files but the status quo did not change. However it seems like none of the other people who have posted here provide details from a logcat and I noticed the following:
(I have removed file names because they are percent encoded and a distraction to read.)
It appears that the subtitles are load successfully (and this would not be wrong because English appears fine). However there is also this later in the file:
The log suggests that the subtitle-handler backend is pointing only to these fonts and not utilizing more appropriate multilingual character fonts like Droid Sans Fallback because these two DroidSang-Bold and DroidSansMono were the only font names that appeared in log.
Code: Select all
subtitle demux: detected Unicode Byte Order Mark
subtitle demux: autodetecting subtitle format
subtitle demux: detected SSA/ASS format
subtitle demux: loading all subtitles...
subtitle demux: loaded 1561 subtitles
subtitle demux: detected language Jap of subtitle: /storage/emulated/0/Download/[FOLDER NAME]/[FILE NAME].Jap.ass
It appears that the subtitles are load successfully (and this would not be wrong because English appears fine). However there is also this later in the file:
Code: Select all
freetype spu text: Using /system/fonts/DroidSans-Bold.ttf as font from file /system/fonts/DroidSans-Bold.ttf
freetype spu text: Using /system/fonts/DroidSansMono.ttf as mono-font from file /system/fonts/DroidSansMono.ttf
freetype spu text: using fontsize: 2