强迫证患者教你解决PLEX字幕显示问题

2020-05-06 13:43:10 8点赞 56收藏 10评论

前段时间被种草了NAS,入手了站内大热的威联通453Bmini并配置了PLEX准备舒舒服服看电影,但是PLEX如果使用外部字幕的话,字体的显示可能会有一些问题,最明显的就是中文的“关”“复”之类的字宽度过窄,像这样:

强迫证患者教你解决PLEX字幕显示问题

作为一名CN座兼强迫症患者,这怎么能忍强迫证患者教你解决PLEX字幕显示问题

这种问题其实在一些Linux系统中经常会出现,我用过的Ubuntu和Manjaro中都遇到过,造成这种现象的原因主要是这里的文字是按照日文来显示的,而日文中一些文字的显示和中文是有不同的。

话不多说,接下来说一下解决步骤:

1.准备好SSH工具,这里我习惯使用xshell,连接到你的NAS。

2.打开Plex安装的文件夹,在威联通中,一般是在/share/CACHEDEV1_DATA/.qpkg/PlexMediaServer这个目录中,当然这里的CACHEDEV1_DATA取决于你的安装目录。

3.进入Plex安装目录后,再进入Resources文件夹中,可以找到fonts.conf文件,使用vi/vim打开它(具体使用方法请自行百度)。默认的内容应该是这样的:

[admin@453Bmini Resources]# vim fonts.conf

<?xml version="1.0"?>

<!DOCTYPE fontconfig SYSTEM "fonts.dtd">

<fontconfig>

<dir prefix="xdg">Fonts</dir>

<cachedir prefix="xdg">fontconfig</cachedir>


<!--

Accept deprecated 'mono' alias, replacing it with 'monospace'

-->

<match target="pattern">

<test qual="any" name="family">

<string>mono</string>

</test>

<edit name="family" mode="assign">

<string>monospace</string>

</edit>

</match>


<!--

Accept alternate 'sans serif' spelling, replacing it with 'sans-serif'

-->

<match target="pattern">

<test qual="any" name="family">

<string>sans serif</string>

</test>

<edit name="family" mode="assign">

<string>sans-serif</string>

</edit>

</match>


<!--

Accept deprecated 'sans' alias, replacing it with 'sans-serif'

-->

<match target="pattern">

<test qual="any" name="family">

<string>sans</string>

</test>

<edit name="family" mode="assign">

<string>sans-serif</string>

</edit>

</match>

</fontconfig>


4.这里我们在最后一行的</fontconfig>之前加入以下代码:

<alias>

<family>sans-serif</family>

<prefer>

<family>Noto Sans CJK SC</family>

<family>Noto Sans CJK TC</family>

<family>Noto Sans CJK JP</family>

</prefer>

</alias>

<alias>

<family>monospace</family>

<prefer>

<family>Noto Sans Mono CJK SC</family>

<family>Noto Sans Mono CJK TC</family>

<family>Noto Sans Mono CJK JP</family>

</prefer>

</alias>

5.保存并退出,返回Plex页面刷新一下,再看一下刚才的字幕,会发现文字的显示已经正常了。

强迫证患者教你解决PLEX字幕显示问题


以上就是自己琢磨的解决方法,其实很简单,只要有一点linux基础应该都没太大问题,群晖或者其他系统按照这个流程应该也能解决,只是目录可能会有不同~

虽然混迹张大妈这么久,但发文还是第一次,感谢大家~强迫证患者教你解决PLEX字幕显示问题

展开 收起
10评论

  • 精彩
  • 最新
  • 一直想把emby里str格式字幕的黑底去掉,是不是也能在类似的文件里改?

    校验提示文案

    提交
    这个我就不清楚了,可能得自己去找相关的配置文件翻翻看了……

    校验提示文案

    提交
    确实,字幕黑底才是最致命的…至今无解。

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • plex如何加载自己下好的外挂字幕啊

    校验提示文案

    提交
    可以手动选择的

    校验提示文案

    提交
    手动选字幕的地方找不到怎么选我下好的

    校验提示文案

    提交
    收起所有回复
  • 手机上显示的文章貌似有问题,xml的代码显示不完全,电脑上正常 [皱眉] [皱眉] [皱眉]

    校验提示文案

    提交
  • 我的中文在线字幕款乱码,这个怎么解决?

    校验提示文案

    提交
  • 醉了,unraid平台plex里面死活找不到resources

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
56
扫一下,分享更方便,购买更轻松