Hello,
For the font installation you can maybe skip it with avisynth+, it can load
non-installed fonts if you provide the name of the font and the location path, for example :
Code:
Subtitle("SomeText", font="Olde English", font_filename="H:\fonts\OldeEnglish.ttf", size=50, text_color=$FF000000, halo_color=color_black)
see :
http://forum.doom9.org/showthread.ph...06#post1801206
The link says that once the font is loaded there is no more need to give the name or path so it might be possible to then use it with some subtitle rendering plugins once loaded, maybe making a fake empty subtitle first , maybe only applied on the first frame, then trying to see if your plugins used to render the subtitles can then use the non installed font that was loaded using this trick. ( or creating a function loading the fonts just to trigger it maybe)
I use non installed fonts to render text using avisynth native functions but never tried with subtitles plugins, need some testing i guess.
For the necessity to demux the MKV and extract the subs + embedded fonts i don't know if it's possible directly in avisynth, some others will probably have answers to this.