I've had problems with Word for the Mac crashing periodically since version 15.41. I've spent hundreds of hours trying to track down what was causing the crashes over the course of dozens of versions of Word. I've tried clean installs and all the common suggestions to address crashes.
Then I started to dig deeper into the files that would crash and found that the fontTable.xml was corrupt in those files (see below). So I removed it and repaired the file with the Open and Repair feature on the latest version of Word for the Mac 16.46 (I'm also up-to-date on my OS —10.15.7 (19H524).) But the corruption always creeps back in. I've removed all themes and anything custom (other than fonts), including the Normal.dotm files on my computer.
Here is an example of what a bit of the fontTable.xml looks like once it's been corrupted:
<w:font w:name="Monaco"><w:altName w:val="﷽﷽﷽﷽﷽﷽﷽.docx"/>
Eventually the fontTable.xml will look something like this:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<w:fonts xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml" xmlns:w15="http://schemas.microsoft.com/office/word/2012/wordml" xmlns:w16cex="http://schemas.microsoft.com/office/word/2018/wordml/cex" xmlns:w16cid="http://schemas.microsoft.com/office/word/2016/wordml/cid" xmlns:w16="http://schemas.microsoft.com/office/word/2018/wordml" xmlns:w16se="http://schemas.microsoft.com/office/word/2015/wordml/symex" mc:Ignorable="w14 w15 w16se w16cid w16 w16cex">
<w:font w:name="Chaucer Type MRM"><w:altName w:val="﷽﷽﷽﷽﷽﷽﷽﷽Type MRM"/><w:panose1 w:val="02020603080703030504"/><w:charset w:val="00"/><w:family w:val="roman"/><w:notTrueType/><w:pitch w:val="variable"/><w:sig w:usb0="800000AF" w:usb1="5000004A" w:usb2="00000000" w:usb3="00000000" w:csb0="00000001" w:csb1="00000000"/></w:font>
<w:font w:name="Times New Roman"><w:panose1 w:val="02020603050405020304"/><w:charset w:val="00"/><w:family w:val="roman"/><w:pitch w:val="variable"/><w:sig w:usb0="E0002EFF" w:usb1="C000785B" w:usb2="00000009" w:usb3="00000000" w:csb0="000001FF" w:csb1="00000000"/></w:font>
<w:font w:name="Golden Type MRM Caption SC"><w:altName w:val="﷽﷽﷽﷽﷽﷽﷽﷽ype MRM Caption SC"/><w:panose1 w:val="02020A03060704020304"/><w:charset w:val="00"/><w:family w:val="roman"/><w:notTrueType/><w:pitch w:val="variable"/><w:sig w:usb0="E0000AFF" w:usb1="5000E07B" w:usb2="04000000" w:usb3="00000000" w:csb0="0000019F" w:csb1="00000000"/></w:font>
<w:font w:name="Golden Type MRM"><w:altName w:val="Golden Type MRM"/><w:panose1 w:val="02020503060704020303"/><w:charset w:val="00"/><w:family w:val="roman"/><w:notTrueType/><w:pitch w:val="variable"/><w:sig w:usb0="E0000AFF" w:usb1="5000E07B" w:usb2="04000000" w:usb3="00000000" w:csb0="0000019F" w:csb1="00000000"/></w:font>
<w:font w:name="Golden Type MRM Caption"><w:altName w:val="﷽﷽﷽﷽﷽﷽﷽﷽ype MRM Caption"/><w:panose1 w:val="02020A03060704020303"/><w:charset w:val="00"/><w:family w:val="roman"/><w:notTrueType/><w:pitch w:val="variable"/><w:sig w:usb0="E0000AFF" w:usb1="5000E07B" w:usb2="04000000" w:usb3="00000000" w:csb0="0000019F" w:csb1="00000000"/></w:font>
<w:font w:name="MS Mincho"><w:altName w:val="MS 明朝"/><w:panose1 w:val="02020609040205080304"/><w:charset w:val="80"/><w:family w:val="modern"/><w:pitch w:val="fixed"/><w:sig w:usb0="E00002FF" w:usb1="6AC7FDFB" w:usb2="08000012" w:usb3="00000000" w:csb0="0002009F" w:csb1="00000000"/></w:font>
<w:font w:name="Golden Type MRM Medium"><w:altName w:val="﷽﷽﷽﷽﷽﷽﷽﷽ype MRM Medium"/><w:panose1 w:val="02020303060704020303"/><w:charset w:val="00"/><w:family w:val="roman"/><w:notTrueType/><w:pitch w:val="variable"/><w:sig w:usb0="E0000AFF" w:usb1="5000E07B" w:usb2="04000000" w:usb3="00000000" w:csb0="0000019F" w:csb1="00000000"/></w:font>
<w:font w:name="Golden Type MRM Light"><w:altName w:val="﷽﷽﷽﷽﷽﷽﷽﷽ype MRM Light"/><w:panose1 w:val="02020203060704020303"/><w:charset w:val="00"/><w:family w:val="roman"/><w:notTrueType/><w:pitch w:val="variable"/><w:sig w:usb0="E0000AFF" w:usb1="5000E07B" w:usb2="04000000" w:usb3="00000000" w:csb0="0000019F" w:csb1="00000000"/></w:font>
<w:font w:name="Cirth-Runic"><w:altName w:val="﷽﷽﷽﷽﷽﷽﷽﷽nic"/><w:panose1 w:val="02000506050000020000"/><w:charset w:val="00"/><w:family w:val="auto"/><w:notTrueType/><w:pitch w:val="variable"/><w:sig w:usb0="00000003" w:usb1="00000000" w:usb2="00000000" w:usb3="00000000" w:csb0="00000001" w:csb1="00000000"/></w:font>
<w:font w:name="Morris Initials MRM"><w:altName w:val="﷽﷽﷽﷽﷽﷽﷽﷽nitials MRM"/><w:panose1 w:val="02000009000000000000"/><w:charset w:val="00"/><w:family w:val="modern"/><w:notTrueType/><w:pitch w:val="fixed"/><w:sig w:usb0="800000A7" w:usb1="10000040" w:usb2="00000000" w:usb3="00000000" w:csb0="00000001" w:csb1="00000000"/></w:font>
<w:font w:name="Skrit"><w:altName w:val="﷽﷽﷽﷽﷽﷽㪍譊=齀ϑ怀"/><w:panose1 w:val="02020506000000020004"/><w:charset w:val="00"/><w:family w:val="roman"/><w:pitch w:val="variable"/><w:sig w:usb0="A000003F" w:usb1="10000040" w:usb2="00000000" w:usb3="00000000" w:csb0="0000019F" w:csb1="00000000"/></w:font>
<w:font w:name="Cirth-Dwarvic"><w:altName w:val="﷽﷽﷽﷽﷽﷽﷽﷽arvic"/><w:panose1 w:val="02000506030000020004"/><w:charset w:val="00"/><w:family w:val="auto"/><w:notTrueType/><w:pitch w:val="variable"/><w:sig w:usb0="A000003F" w:usb1="00000040" w:usb2="00000000" w:usb3="00000000" w:csb0="000001BF" w:csb1="00000000"/></w:font>
<w:font w:name="Arlekino"><w:altName w:val="﷽﷽﷽﷽﷽﷽﷽﷽"/><w:panose1 w:val="02000400000000000000"/><w:charset w:val="00"/><w:family w:val="auto"/><w:pitch w:val="variable"/><w:sig w:usb0="80000203" w:usb1="00000000" w:usb2="00000000" w:usb3="00000000" w:csb0="00000005" w:csb1="00000000"/></w:font>
<w:font w:name="Golden Type MRM SC"><w:altName w:val="﷽﷽﷽﷽﷽﷽﷽﷽ype MRM SC"/><w:panose1 w:val="02020403060704020304"/><w:charset w:val="00"/><w:family w:val="roman"/><w:notTrueType/><w:pitch w:val="variable"/><w:sig w:usb0="E0000AFF" w:usb1="5000E07B" w:usb2="04000000" w:usb3="00000000" w:csb0="0000019F" w:csb1="00000000"/></w:font>
<w:font w:name="Chaucer Type MRM SmallCap"><w:altName w:val="﷽﷽﷽﷽﷽﷽﷽﷽Type MRM SmallCap"/><w:panose1 w:val="02020803080703030504"/><w:charset w:val="00"/><w:family w:val="roman"/><w:notTrueType/><w:pitch w:val="variable"/><w:sig w:usb0="800000AF" w:usb1="4000004A" w:usb2="00000000" w:usb3="00000000" w:csb0="00000001" w:csb1="00000000"/></w:font>
<w:font w:name="Chaucer Type MRM Light"><w:altName w:val="﷽﷽﷽﷽﷽﷽﷽﷽Type MRM Light"/><w:panose1 w:val="02020303070703030504"/><w:charset w:val="00"/><w:family w:val="roman"/><w:notTrueType/><w:pitch w:val="variable"/><w:sig w:usb0="800000AF" w:usb1="4000004A" w:usb2="00000000" w:usb3="00000000" w:csb0="00000001" w:csb1="00000000"/></w:font>
<w:font w:name="Consolas"><w:panose1 w:val="020B0609020204030204"/><w:charset w:val="00"/><w:family w:val="modern"/><w:pitch w:val="fixed"/><w:sig w:usb0="E10002FF" w:usb1="4000FCFF" w:usb2="00000009" w:usb3="00000000" w:csb0="0000019F" w:csb1="00000000"/></w:font>
<w:font w:name="MS Gothic"><w:altName w:val="MS ゴシック"/><w:panose1 w:val="020B0609070205080204"/><w:charset w:val="80"/><w:family w:val="modern"/><w:pitch w:val="fixed"/><w:sig w:usb0="E00002FF" w:usb1="6AC7FDFB" w:usb2="08000012" w:usb3="00000000" w:csb0="0002009F" w:csb1="00000000"/></w:font></w:fonts>
I know that in the second example all of the fonts that seem to get corrupted are custom fonts, but note that in the first example the only font that got corrupted was Monaco.
Any help on trying to track down what is the source of the corruption would be greatly appreciated. I'm not a coder and am fumbling through this problem blindfolded, but I don't know what else to do. The files I'm having trouble with are novels and I need the custom fonts they use.
Thanks,
Michael R.R. McLaughlin