diff options
| -rw-r--r-- | mkvlib/ass.go | 9 | ||||
| -rw-r--r-- | mkvlib/shared.go | 2 |
2 files changed, 6 insertions, 5 deletions
diff --git a/mkvlib/ass.go b/mkvlib/ass.go index 65ad8aa..b95f885 100644 --- a/mkvlib/ass.go +++ b/mkvlib/ass.go @@ -510,6 +510,10 @@ func (self *assProcessor) changeFontName(font *fontInfo) bool { _ = f.Close() _ = os.Remove(fn) }() + n := font.newName + if !self.rename { + n = font.oldName + } if xml, err := xmlquery.Parse(f); err == nil { for _, v := range xml.SelectElements(`ttFont/name/namerecord`) { id := v.SelectAttr("nameID") @@ -518,7 +522,7 @@ func (self *assProcessor) changeFontName(font *fontInfo) bool { v.FirstChild.Data = "Processed by " + LibFName + " at " + time.Now().Format("2006-01-02 15:04:05") break case "1", "3", "4", "6": - v.FirstChild.Data = font.newName + v.FirstChild.Data = n break } } @@ -563,9 +567,6 @@ func (self *assProcessor) changeFontName(font *fontInfo) bool { } func (self *assProcessor) changeFontsName() bool { - if !self.rename { - return true - } ok := 0 l := len(self.m) wg := new(sync.WaitGroup) diff --git a/mkvlib/shared.go b/mkvlib/shared.go index d881bec..f3c0b98 100644 --- a/mkvlib/shared.go +++ b/mkvlib/shared.go @@ -11,7 +11,7 @@ import ( ) const libName = "mkvlib" -const libVer = "v1.6.0" +const libVer = "v1.6.1" const LibFName = libName + " " + libVer |
