解決 MX Player 字體大小不一問題

在 Android 上很多人都會使用開源播放器 MX Player 看影片,MX Player 支援 srt、ass、ssa 等多種格式字幕,但使用 ass 時字幕卻有字體大小不一的問題,我們來看看如何解決。201405012mxplayer01
ass 字幕的好處是可設定字幕的字體、顏色、大小,也可同時顯示多種語言的字幕,字體大小不一正是因為指定的字體沒有安裝在 Android 上,因為 ass 字幕通常在 Windows 上使用,因此許多字幕都選用了 Windows 的字體。解決辦法有二,一是將 ass 指定的字幕複製到 Android 上,再指定 MX Player 讀取該字幕。二是修改 ass 檔指定使用 Android 原有的字體,我們使用後者的方法。

用文字編輯器打開 ass 檔,會發現開頭為 Style: 的行,每行會用逗號分隔各項設定,以頭三個項目為例,指定的是名字、字體名稱和字體大小。
Style: Default, 宋體,15,...
以上設定表示指定的大小為 15 的宋體。我們把它改成 Android 預設的中文字體 Droid Sans Fallback,大小不一的問題便會消失。
Style: Default, Droid Sans Fallback, 15,...

你可能有興趣的內容

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *