From 4219efb8ffe540d9c9068a18d6d2cc0c23ce9c05 Mon Sep 17 00:00:00 2001 From: b5f0d6c3 Date: Thu, 21 Apr 2022 12:01:06 +0800 Subject: update mkvlib:fix bugs --- mkvlib/ass.go | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'mkvlib/ass.go') diff --git a/mkvlib/ass.go b/mkvlib/ass.go index 58a1910..b0b2426 100644 --- a/mkvlib/ass.go +++ b/mkvlib/ass.go @@ -11,6 +11,7 @@ import ( "io/ioutil" "os" "path" + "path/filepath" "regexp" "strconv" "strings" @@ -524,6 +525,9 @@ func (self *assProcessor) replaceFontNameInAss() bool { func (self *assProcessor) createFontsCache(output string) []string { cache := make([]fontCache, 0) + if !filepath.IsAbs(self._fonts) { + self._fonts, _ = filepath.Abs(self._fonts) + } fonts := findFonts(self._fonts) ok := 0 l := len(fonts) -- cgit v1.2.1