FontMod(字体外挂软件)是一款好用的修改老win32系统应用程序字体的辅助工具。由于win32上的一些老应用程序没有对中文文字显示进行相关的显示优化,从而会导致系统将中文等CJK字符渲染为万恶的中易宋体,这看起来会很难受,而小编分享的这款软件就能很好的避免这个问题的出现。软件在利用原有程序的基础上,能够在软件中加载自己的DLL,这样的话就可以在DLL中将应用程序字体渲染的部分逻辑进行修改,让应用程序使用我们所指定的字体来进行修改。需要注意的是,DLL 注入和游戏外挂一样是具有危险性的,能够将原先安全的应用程序核心数据进行篡改,但FontMod是一款开源软件,因此不必担心这个问题,大家可放心使用。软件具体操方法可参考下文哦!有需要的用户们快来下载体验吧!
的大致工作原理
不过,值得注意的是,DLL 注入和「游戏外挂」一样,实际上都非常危险,能够将原先安全的应用程序核心数据进行篡改。如果软件不是一款开源软件,那么我是不会使用它,也不会推荐给大家使用。
1、找到目标程序的安装目录
2、首先,我们需要找到 Mendeley 的安装目录。在 Windows 的开始菜单,右键点击 Mendeley,选择「更多 ? 打开文件位置」,在打开的目录下选择 Mendeley 的快捷方式,再次右键,选择「打开文件所在位置」,不出意外的话,我们就进入了 Mendeley 的安装目录。
3、找到 Mendeley 的安装目录
仔细观察,我们可以看到 MendeleyDesktop.exe 这一可执行文件,也就是我们 Mendeley 客户端的本体。另外,下方还有一些带有 Qt 字样的 DLL 文件的蛛丝马迹,这些线索表明 Mendeley 客户端很大可能是直接使用跨平台 UI 框架 Qt 编写的,验证了我们的猜想。
4、接下来,我们拿到刚刚下载好,并更改名称为 winmm.dll 的文件,进行挂载的工作。
5、让软件 挂载目标程序
6、我们将 winmm.dll 直接复制进入刚刚的 Mendeley 安装目录下,这一步骤可能需要「管理员权限」,如果提醒我们,点击授权即可。此时,如果我们尝试双击 MendeleyDesktop.exe 打开 Mendeley 客户端,很可能出现报错,提示你未找到一个名叫.yaml 的文件。不必担心,这是正常现象。
7、Mendeley 默认安装位置位于 Windows C 盘的 Program Files 目录下,这一目录需要管理员权限才能创建文件,因此上一步中软件没有将自己的配置文件在第一次运行时成功创建,导致报错。我们需要在 Mendeley 的这一安装目录下手动创建一个名为 .yaml 的文件作为配置文件。
8、另外,如果你打开之后发现没有什么问题,那么很可能就是 FontMod 为我们创建好了这一文件,我们继续接下来的工作即可。
2、优化用户体验
软件介绍
事实上,该软件的工作原理非常简单易懂,和一些游戏外挂的原理类似。我们可以这样理解:该软件就是一个专门修改应用程序字体「外挂」,都是利用在原有程序的执行的基础之上,加载我们自己的 DLL。那么,这样的话,我们就可以在 DLL 中将应用程序字体渲染的部分逻辑进行修改,使得应用程序使用我们指定的字体进行显示。的大致工作原理
不过,值得注意的是,DLL 注入和「游戏外挂」一样,实际上都非常危险,能够将原先安全的应用程序核心数据进行篡改。如果软件不是一款开源软件,那么我是不会使用它,也不会推荐给大家使用。
使用说明
Mendeley 是一个学术文献的管理应用,其客户端 Mendeley Desktop 应该是直接利用 Qt 编写的。另外,Mendeley 也不负众望,其客户端就连英文字体都渲染成了「中易宋体」… ??? 我们以 Mendeley 为例子,具体介绍如何将软件 挂载到主应用程序上,使之生效。1、找到目标程序的安装目录
2、首先,我们需要找到 Mendeley 的安装目录。在 Windows 的开始菜单,右键点击 Mendeley,选择「更多 ? 打开文件位置」,在打开的目录下选择 Mendeley 的快捷方式,再次右键,选择「打开文件所在位置」,不出意外的话,我们就进入了 Mendeley 的安装目录。
3、找到 Mendeley 的安装目录
仔细观察,我们可以看到 MendeleyDesktop.exe 这一可执行文件,也就是我们 Mendeley 客户端的本体。另外,下方还有一些带有 Qt 字样的 DLL 文件的蛛丝马迹,这些线索表明 Mendeley 客户端很大可能是直接使用跨平台 UI 框架 Qt 编写的,验证了我们的猜想。
4、接下来,我们拿到刚刚下载好,并更改名称为 winmm.dll 的文件,进行挂载的工作。
5、让软件 挂载目标程序
6、我们将 winmm.dll 直接复制进入刚刚的 Mendeley 安装目录下,这一步骤可能需要「管理员权限」,如果提醒我们,点击授权即可。此时,如果我们尝试双击 MendeleyDesktop.exe 打开 Mendeley 客户端,很可能出现报错,提示你未找到一个名叫.yaml 的文件。不必担心,这是正常现象。
7、Mendeley 默认安装位置位于 Windows C 盘的 Program Files 目录下,这一目录需要管理员权限才能创建文件,因此上一步中软件没有将自己的配置文件在第一次运行时成功创建,导致报错。我们需要在 Mendeley 的这一安装目录下手动创建一个名为 .yaml 的文件作为配置文件。
8、另外,如果你打开之后发现没有什么问题,那么很可能就是 FontMod 为我们创建好了这一文件,我们继续接下来的工作即可。
更新日志
1、修复Bug2、优化用户体验
∨ 展开