Альзо, ещё.
Как здесь относятся к встраиванию шрифтов в скрипт?
Во-первых, как с ним справляется этот ваш VobSub? Должно ли имя файла во вложениях совпадать с именем шрифта
которое используется в сабе и которое в метаданных или он, как и libass, сам всё определит?
Во-вторых, что делать с размером файла, если в него встроены шрифты? Не хочется каждый скрипт раздувать до метровых размеров. Раз уж всякие няшности вроде WOFF/WOFF2 здесь не канают, то остаются только субсеты. Опять же, вручную составлять набор символов для субсета — это ад, да и не факт, что этот набор не изменится в следующей версии саба, поэтому хотелось бы какой-нибудь няшный скрипт, который проанализирует саб и выдаст список шрифтов и список символов из каждого из них, которые используются в данном сабе. Ну и потом всё это скормить subset.pl и радоваться жизни.
Почему я за встраивание шрифтов в саб. Мало кто ставит шрифты, которые рекомендуют сабберы, даже если они аккуратненько сложены в архиве Fonts.rar в раздаче с рутрекера. Кому-то просто лень; я же, например, принципиально не ставлю шрифты из левых источников и с сомнительной лицензией. Да и вообще предпочитаю до установки знать про шрифт всё, включая поддерживаемые письменности и блоки юникода, лицензию, автора и прочую шрифтодрочерскую муть. Так вот, мало кто ставит шрифты, но зачастую они действительно нужны в сабе и без них всё рушится.
Когда же шрифт встроен в саб или в матрёшку, но это же некошерно, ага, полностью отпадает проблема установки шрифтов, как для ленивых, так и для лицуходрочеров; все довольны, саб работает, пользователь избавлен от головной боли.
Ещё тоже. Какие есть инструменты для работы с сабом помимо, собственно,
Aegisub редакторов? Интересуют скрипты для оптимизации и минификации саба, проверки орфографии и типографики, проверки шрифтов и т.д.?
И последнее, касается не столько саба, сколько кодирования/воспроизведения для красноглазиков. Можно ли как-то заставить ffmpeg/mpv жрать шрифты из какой-то отдельно указанной папки, про которую не будет знать вся остальная система? Я-то конечно, не расстраиваюсь из-за поехавшего оформления, но когда случается заливать во вконтакт, приходится, всё-таки, ставить шрифты перед кодированием.
Конечно, можно запускать ffmpeg/mpv через скрипт, в котором будет переопределена $HOME и там держать отдельные настройки fontconfig, но может есть более красивый способ?