当我打开一个新的 Win 7 Wordpad 文档并开始输入时,字体大小为 11 Calibri。有没有办法将新打开的文档中的默认值更改为 12 Verdana?
创建空白文档时,写字板使用预定义的字体。在 Windows 7 及更高版本中,它将使用以下之一,具体取决于系统区域设置:
这些字体被硬编码在wordpad.exe.mui资源文件中。打开纯文本 ( .txt) 文件时,字体将自动设置为Courier New。写字板不提供自定义任一行为的方法。
通过一些工作,您可以改变规则,并选择自定义字体。以下步骤适用于 Window 7 及更高版本。
下载并安装资源黑客。
创建一个新的 WordPad 文档,并检查显示的默认字体是什么。然后关闭所有写字板实例。
导航到 WordPad 文件夹,该文件夹通常位于此处:
C:\Program Files\Windows NT\Accessories
Run Code Online (Sandbox Code Playgroud)找到并打开以与您的系统区域设置(例如美国英语)相匹配的文化名称命名的文件夹en-US。
将wordpad.exe.mui文件复制到桌面,并将其重命名为wordpad2.exe.mui.
启动 ResHacker,单击File > Open,选择All files ( *.*)类型,然后选择您之前复制的文件。
展开23右侧窗格中调用的文件夹,然后展开其应命名为 的子文件夹40124。单击那里可用的项目。
选择所有文本,将其复制并粘贴到空白的记事本文档中。
单击“编辑”>“替换”打开替换对话框。假设您想用Verdana, 12 pt替换Calibri, 11 pt。在这种情况下,您将使用以下查找/替换字符串:
找什么
size="220" fontFace="Calibri"
Run Code Online (Sandbox Code Playgroud)
用。。。来代替
size="240" fontFace="Verdana"
Run Code Online (Sandbox Code Playgroud)
字体大小可以通过以磅20为单位的大小乘以并省略单位来计算:11 pt变为220,12 pt变为240,依此类推。
替换完所有内容后,选择所有文本,复制它,然后返回到 Resource Hacker。
删除原始文本,用编辑好的文本替换它,然后单击编译脚本按钮。
如果您还想更改与.txt文件关联的字体,请展开String Table文件夹,展开其第一个子文件夹(应称为7),然后更改与 number 关联的字符串111。完成后,单击编译脚本按钮。
单击File > Save保存更改,然后关闭 Resource Hacker。
把它wordpad2.exe.mui放在同一个文件夹中wordpad.exe.mui。
打开提升的命令提示符,然后键入或粘贴以下命令,Enter每次按下。确保替换xx-YY为您在步骤 4 中检索到的正确文件夹名称。
cd /d "%programfiles%\Windows NT\Accessories\xx-YY"
takeown /f wordpad.exe.mui /a
icacls wordpad.exe.mui /grant:r *S-1-5-32-544:F
ren wordpad.exe.mui wordpad.exe.mui.old
ren wordpad2.exe.mui wordpad.exe.mui
Run Code Online (Sandbox Code Playgroud)
更改会立即应用。

