Некоторое объяснение: если вы посмотрите на определение altChunk в ISO 29500-1 17.17.2.1 и, в частности, в разделе A.1, схема показывает, что altChunk является элементом EG_BlockLevelElts, и это одноранговый узел с абзацами (то есть) , Технически некорректно добавлять в качестве дочерних элементов элементы или даже абзацы. Это должно быть добавлено на уровне тела. Тот факт, что Word не жалуется при добавлении в качестве дочернего элемента выполнения или абзаца, является непреднамеренным и на него не следует полагаться.
В результате Word использует свойство стиля по умолчанию для шрифтов для форматирования этого нового содержимого. Вы можете попробовать это, изменив значения документа по умолчанию в стилях. xml part. Если для свойства match source установлено значение false, нет способа указать шрифт, кроме значений по умолчанию для документа.
Сказав это, я думаю, что альтернатива Томаса - лучший путь к go.