批量字体替换双宽中文编码字体?

批量字体替换双宽中文编码字体?

目标:

我正在尝试编写脚本或使用内置操作来批量替换 PowerPoint 文件(实际上是一组文件)中的字体。

步骤/代码:

我找到了 com 对象代码来创建 powerpoint 对象并更改所选文本的字体;另外,我还找到了应用内“字体替换”选项;此外,我还使用宏软件并手动更改了字体。

问题:

由于某种原因(可能是编码),字体恢复为 YaHei/SimSun,即使它们的外观采用了所选字体(即 Wingdings)。看看这张图片:文本区域清楚地用 Wingdings 书写,但字体菜单选项显示为“SimSun”。

先生,图像按上下文描述。

为什么这是个问题?因为字符被视为字形!因此,ctrl+dpad无法导航完整的单词。

“字体替换”选项不允许我为某些要替换的字体选择任何非字形字体,这大大减少了我的选择。因此,基本上我可以更改外观,但无法更改文本区域的功能。

有什么建议的解决方案?

也许改变某个地方的编码会有帮助?

相关内容