kysdm 发表于 2020-7-14 23:36:25

不同播放器对 PostScript 命名的 ASS 字幕字体兼容性

本帖最后由 kysdm 于 2020-9-11 19:12 编辑

IINA
MPC-BE
MXPlayer
nPlayer(Android)
nPlayer(iOS)

Rikkano 发表于 2020-7-15 09:22:52

kysdm 发表于 2020-7-15 12:47:14

Rikkano 发表于 2020-7-15 09:22
Apple 平台的问题,不建议修改字幕本身,另外我用的修改版的 Aegisub,结论和楼主的刚好相反

...

尝试下这个?
https://github.com/wangqr/Aegisub/releases

测完才记得有这个版本,但电脑还给别人了,没法测试。
{:12_877:}

kysdm 发表于 2020-7-15 12:50:40

Rikkano 发表于 2020-7-15 09:22
Apple 平台的问题,不建议修改字幕本身,另外我用的修改版的 Aegisub,结论和楼主的刚好相反

...

本想通过简单的操作,在不同平台上实现ASS字幕字体正常映射。

实际好像不现实。


Rikkano 发表于 2020-7-15 12:57:56

Rikkano 发表于 2020-7-15 13:02:43

kysdm 发表于 2020-7-15 19:19:34

Rikkano 发表于 2020-7-15 12:57
这个 Aegisub-3.3.1+patch1-macOS.dmg 和我现在用的一样,找不到字体

可能环境不同或者字体版本不同吧




当时所用的字体文件:https://wwa.lanzous.com/ikxOxems0fe

Rikkano 发表于 2020-7-16 01:47:53

ssnake 发表于 2020-7-16 08:57:00

本帖最后由 ssnake 于 2020-7-16 09:02 编辑

Rikkano 发表于 2020-7-15 13:02
我想到的唯一的方法是像LoliHouse这样,把字体子集化和字幕一起封装在 MKV 里,才可以实现跨平台及播放器 ...
子集化字体在 Windows + VSFilter (也包括 VSFilter 系的 MPC/gabest variants 、 PotPlayer 、 xy-VSFilter 等) 下面也有问题……

首先是众所周知的 OpenType 纵排字体支持问题(所有 Windows 版本),(不论是否子集化)不管用哪个 Name 都不行。理由我讲不好(没仔细研究),但相信二位都知道。
然后是 Windows 10 下不明原因的 TrueType 支持问题,(不论是否子集化)一部分特定的 PostScripeName 和一部分特定的 FullName 不行,没有规律。理由我更加不理解(ry
再是子集化后一部分字符不能正常显示的问题(似乎只出现在 Windows 10 1909/2004 上)(不子集化没问题),这个也没规律……

这三种情况 libass 都没问题——但也不等于 libass 就绝对没问题,也碰到过奇怪的事情……


真要通解只有内嵌(或者图形字幕(不过这个似乎也有问题虽然我没仔细研究……


kysdm 发表于 2020-7-16 09:05:17

Rikkano 发表于 2020-7-16 01:47
随口问一哈,你的 2020 款 MBP 是 10bit 面板嘛。以下分别是 2020 款和2017 款。




笔记本是别人的,有机会的话我查一下。
页: [1] 2
查看完整版本: 不同播放器对 PostScript 命名的 ASS 字幕字体兼容性