Extract chapter XML files for all MKVs:
for /r %i in (*.mkv) do (mkvextract "%i" chapters "%~ni".xml)
Remove all chapters from MKVs:
for /r %i in (*.mkv) do (mkvpropedit "%i" --chapters "")
Merge chapter XML with MKV of same file name:
for /r %i in (*.mkv) do (mkvpropedit --chapters "%~dpni".xml "%i")
Remove Application metadata tag:
for /r %i in (*.mkv) do (mkvpropedit "%i" -s "writing-application"="")
Remove muxing metadata tag:
for /r %i in (*.mkv) do (mkvpropedit "%i" -s "muxing-application"="")
Remove date from MKVs:
for /r %i in (*.mkv) do (mkvpropedit "%i" -d date)
yes, fonts should be extracted from mkv.