summaryrefslogtreecommitdiff
path: root/mkvlib/ass.go
diff options
context:
space:
mode:
authorac79b0c6 <[email protected]>2022-07-26 13:01:08 +0800
committerac79b0c6 <[email protected]>2022-07-26 13:01:08 +0800
commit5f62fafe97ca550807bce2da01d99c632985ed3e (patch)
treece9c3683b2d4e56134fb4974982a7d9dcd84b57e /mkvlib/ass.go
parent27bc13c701d3b559d61beecee228441b09fa2464 (diff)
update mkvlib:fix bug.
Diffstat (limited to 'mkvlib/ass.go')
-rw-r--r--mkvlib/ass.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/mkvlib/ass.go b/mkvlib/ass.go
index 80bd742..b2f4b11 100644
--- a/mkvlib/ass.go
+++ b/mkvlib/ass.go
@@ -89,14 +89,14 @@ func (self *assProcessor) getLength(p string) time.Duration {
}
func restoreSubsetted(str string) string {
- reg := regexp.MustCompile(`; Font subset: (\w+) - ([\S ]+)`)
+ reg := regexp.MustCompile(`; Font [Ss]ubset: (\w+) - ([\S ]+)`)
for _, v := range reg.FindAllStringSubmatch(str, -1) {
if len(v) > 2 {
_reg, _ := regexp.Compile(fmt.Sprintf(`(Style:[^,\r\n]+,|\\fn)(@?)%s([,\\\}])`, v[1]))
if _reg.MatchString(str) {
r := fmt.Sprintf("${1}${2}%s${3}", v[2])
str = _reg.ReplaceAllString(str, r)
- str = reg.ReplaceAllString(str, "; ♻ Font subset: ${1} - ${2}")
+ str = reg.ReplaceAllString(str, "; Font subset restore: ${1} - ${2}")
printLog(nil, logWarning, `Font subset restore: "%s" -> "%s".`, v[1], v[2])
}
}