前情提要:潜兵2中文字体是贴图,生成需要10分钟不等,如果字重太糊或者字体出现毛刺需要修改字体生成设置
HD2 字体制作工具
在 Windows 本机将自选字体制作成 Helldivers 2 字体替换 ZIP。选择字体与游戏字体组,预览后生成,再交给模组管理器部署。
下载的是生成工具,不是制作好的字体 Mod。工具不附带个人字体或游戏字体,不自动部署、不注入 DLL、不启动游戏。
功能
使用方法
语言范围
14 种界面语言不等于 14 套独立游戏字库。英语、法语、意大利语、德语、西班牙语、葡萄牙语、波兰语和俄语共用西文资源;中日韩字体组也依赖共用西文。因此工具提供五类游戏字体组,不能让共用同一资源的语言各自使用不同字体。
自选字体有的字符使用自选字形,缺字才回退到游戏原字形。纯英文字体不会让中文变成它的风格;仅勾选英文也不会把大型中文输入字体裁成英文子集。本工具不增加游戏本身的翻译。
两个独立开关
字重开启:可变字体使用原生重量轴;静态字体为中等、粗体合成适度强调,不等于作者提供的完整字重家族。关闭则统一使用自选字体原字重。
轮廓开启:修正填充方向并清理退化边。关闭会跳过额外修正和清理,但必要格式转换、缩放、取整与已启用的字重合成仍执行。某些字体可能出现白块、毛边或笔画异常,遇到问题请开启后重做。不同设置的成品和相关缓存分别保存。
首次制作实测
以下为同一台 Windows 电脑的历史完整空缓存记录,字重均开启:
验证范围与反馈
离线检查覆盖字体及包结构、缺字回退、选定资源完整替换、两项开关、缓存及翻译键和占位符。尚未认证游戏内渲染、多人行为或反作弊兼容,不提供防封保证。生成后需在游戏内检查字幕、玩家名、简繁混显、彩色文字和缩放。
14 种翻译均已补齐并做技术检查,尚未全部经过母语人工审校。字体作者写入的名称、路径和第三方技术诊断保留原文。反馈翻译问题时请附界面语言与控件位置;生成失败时可提供 UserData/frontend.log,分享前检查并移除不愿公开的个人路径。
致谢与字体授权
工具自有代码和文档采用 MIT 开源许可证。允许使用、修改和再发布,需保留原版权与许可声明并注明 HD2 Font Maker 项目。完整条款见下载中的 LICENSE;不替代第三方组件或字体的许可。
工具使用 Python、Tcl/Tk、fontTools、Pillow、skia-pathops、lz4、cffsubr/Adobe AFDKO、msdf-atlas-gen/msdfgen、Cython 和 PyInstaller 启动器。完整名单与许可证见下载中的 THIRD-PARTY-NOTICES.txt、licenses/。资源格式研究参考 xypwn/FileDiver。
HD2 Font Maker
A portable Windows tool that generates Helldivers 2 font replacement ZIPs from your own font files. Choose the game font groups, preview the font, then generate a package locally.
This download is the generator, not a ready-made font mod. It contains no personal fonts or game fonts. It does not deploy files, inject a DLL or start the game.
Features
Installation and use
Languages and fallback
The 14 interface languages are separate from the game's five font-resource groups. English, French, Italian, German, Spanish, Portuguese, Polish and Russian share Western resources. Chinese, Japanese and Korean groups also use those shared resources. Selecting French and English cannot produce independent fonts for the same shared resource.
Characters present in the custom font use that font. Missing characters use original game glyphs. A font containing only English will not give Chinese text that font's visual style. Selecting only English does not trim a large CJK source font. This tool does not add translations to the game.
Weight and outline switches
With weights on, variable fonts use native weight instances; single static faces receive bounded synthetic emphasis for medium and bold. This is not a complete authored font family. With weights off, selected resources use the font's original weight.
With outlines on, the tool repairs winding and cleans degenerate edges. Turning outlines off skips those extra passes, not required format conversion, scaling, rounding or weight synthesis. Some fonts may show blocks, rough edges or malformed strokes. Re-enable outline processing if that happens. Different configurations have separate generated packages and compatible cache identities.
Performance
Historical complete cold builds, weights on, on one Windows machine:
Validation and limits
Release checks cover offline font/package structure, fallback, selected-resource replacement, switches, caches and all locale keys/placeholders. Game rendering and multiplayer behavior have not been certified. No anti-cheat or ban-safety guarantee is made. Test subtitles, player names, mixed scripts, colored text and scaling in game before relying on a generated package.
Translations are complete in the catalogs and technically tested; they have not all received native-speaker review. Font-authored names, paths and third-party technical diagnostics remain verbatim. Report translation issues with the interface language and affected control, or provide UserData/frontend.log for generation failures after removing private paths if needed.
Credits and permissions
Project-owned code and documentation are MIT licensed. You may use, modify and redistribute them while retaining the original copyright and permission notice. Credit HD2 Font Maker. See LICENSE in the download. This permission does not relicense third-party components or fonts.
Built with Python, Tcl/Tk, fontTools, Pillow, skia-pathops, lz4, cffsubr/Adobe AFDKO, msdf-atlas-gen/msdfgen, Cython and the PyInstaller bootloader. See THIRD-PARTY-NOTICES.txt and licenses/ in the download. Archive-format research references xypwn/FileDiver.
User fonts and original game fallback glyphs have their own rights. Exporting or generating a font package does not grant redistribution permission. Only upload or share material for which you have the necessary authorization. This is an unofficial community tool, not affiliated with Arrowhead, PlayStation or Nexus Mods.
HD2 字体制作工具
在 Windows 本机将自选字体制作成 Helldivers 2 字体替换 ZIP。选择字体与游戏字体组,预览后生成,再交给模组管理器部署。
下载的是生成工具,不是制作好的字体 Mod。工具不附带个人字体或游戏字体,不自动部署、不注入 DLL、不启动游戏。
功能
- 导入 TTF、OTF、TTC、OTC;字体集合可选择字面。
- 预览普通、中等、粗体;可变字体可设置原生轴值。
- “匹配游戏字重”和“处理轮廓”独立开关,默认均开启。
- 完整替换选定字体槽位,自选字体缺字时逐字使用游戏原字形。
- 保留完整自选 Unicode 字库、简繁混显、RGBA 距离场及全部缩小层级。
- 程序旁的 UserData 保存字体、设置、缓存和成品,不自动导入测试字体。
- 界面支持游戏对应的 14 种语言:英语、法语、意大利语、德语、西班牙语(西班牙)、日语、韩语、葡萄牙语(巴西)、西班牙语(拉丁美洲)、波兰语、葡萄牙语(葡萄牙)、俄语、简体中文、繁体中文。
使用方法
- 把 Windows 便携包解压到游戏目录以外的可写文件夹。
- 运行 HD2-Font-Frontend.exe,在右上角选择界面语言。
- 确认游戏目录,添加自己有权使用的字体。
- 选择游戏字体组、字重和轮廓选项,查看预览后生成字体 ZIP。
- 退出游戏,把生成的 ZIP 导入 Arsenal 或兼容的 HD2 模组管理器,启用并部署。
- 还原时,在管理器停用字体包并重新部署。
语言范围
14 种界面语言不等于 14 套独立游戏字库。英语、法语、意大利语、德语、西班牙语、葡萄牙语、波兰语和俄语共用西文资源;中日韩字体组也依赖共用西文。因此工具提供五类游戏字体组,不能让共用同一资源的语言各自使用不同字体。
自选字体有的字符使用自选字形,缺字才回退到游戏原字形。纯英文字体不会让中文变成它的风格;仅勾选英文也不会把大型中文输入字体裁成英文子集。本工具不增加游戏本身的翻译。
两个独立开关
字重开启:可变字体使用原生重量轴;静态字体为中等、粗体合成适度强调,不等于作者提供的完整字重家族。关闭则统一使用自选字体原字重。
轮廓开启:修正填充方向并清理退化边。关闭会跳过额外修正和清理,但必要格式转换、缩放、取整与已启用的字重合成仍执行。某些字体可能出现白块、毛边或笔画异常,遇到问题请开启后重做。不同设置的成品和相关缓存分别保存。
首次制作实测
以下为同一台 Windows 电脑的历史完整空缓存记录,字重均开启:
- 华康少女,简体+繁体+共用西文:开启轮廓(1.2.5)14 分 36.829 秒;关闭轮廓(1.2.6)5 分 0.594 秒。
- 像素字体,同范围:开启轮廓 9 分 10.906 秒;关闭轮廓 3 分 39.250 秒。
- 华康少女,仅共用西文、关闭轮廓:4 分 10.328 秒。
验证范围与反馈
离线检查覆盖字体及包结构、缺字回退、选定资源完整替换、两项开关、缓存及翻译键和占位符。尚未认证游戏内渲染、多人行为或反作弊兼容,不提供防封保证。生成后需在游戏内检查字幕、玩家名、简繁混显、彩色文字和缩放。
14 种翻译均已补齐并做技术检查,尚未全部经过母语人工审校。字体作者写入的名称、路径和第三方技术诊断保留原文。反馈翻译问题时请附界面语言与控件位置;生成失败时可提供 UserData/frontend.log,分享前检查并移除不愿公开的个人路径。
致谢与字体授权
工具自有代码和文档采用 MIT 开源许可证。允许使用、修改和再发布,需保留原版权与许可声明并注明 HD2 Font Maker 项目。完整条款见下载中的 LICENSE;不替代第三方组件或字体的许可。
工具使用 Python、Tcl/Tk、fontTools、Pillow、skia-pathops、lz4、cffsubr/Adobe AFDKO、msdf-atlas-gen/msdfgen、Cython 和 PyInstaller 启动器。完整名单与许可证见下载中的 THIRD-PARTY-NOTICES.txt、licenses/。资源格式研究参考 xypwn/FileDiver。
HD2 Font Maker
A portable Windows tool that generates Helldivers 2 font replacement ZIPs from your own font files. Choose the game font groups, preview the font, then generate a package locally.
This download is the generator, not a ready-made font mod. It contains no personal fonts or game fonts. It does not deploy files, inject a DLL or start the game.
Features
- Import TTF, OTF, TTC or OTC files; choose a face from font collections.
- Preview regular, medium and bold roles; adjust native variable-font axes.
- Independent Match game font weights and Process outlines switches. Both default to on.
- Complete replacement of selected font slots with per-character original-game fallback for missing glyphs.
- Retain the full custom Unicode repertoire, mixed Simplified/Traditional coverage, RGBA distance fields and all mip levels.
- Portable UserData and reusable local caches. No automatic import of private or old test fonts.
- 14 interface languages: English, French, Italian, German, Spanish (Spain), Japanese, Korean, Portuguese (Brazil), Spanish (Latin America), Polish, Portuguese (Portugal), Russian, Simplified Chinese and Traditional Chinese.
Installation and use
- Extract the Windows download to a writable folder outside the game directory.
- Run HD2-Font-Frontend.exe and select your interface language at the top right.
- Confirm the game directory and add a font you are authorized to use.
- Select the game font groups, weight mode and outline mode, then preview.
- Generate the font ZIP. Close the game, import the generated ZIP into Arsenal or a compatible HD2 mod manager, enable it and deploy.
- To restore original fonts, disable the generated package and redeploy using the manager.
Languages and fallback
The 14 interface languages are separate from the game's five font-resource groups. English, French, Italian, German, Spanish, Portuguese, Polish and Russian share Western resources. Chinese, Japanese and Korean groups also use those shared resources. Selecting French and English cannot produce independent fonts for the same shared resource.
Characters present in the custom font use that font. Missing characters use original game glyphs. A font containing only English will not give Chinese text that font's visual style. Selecting only English does not trim a large CJK source font. This tool does not add translations to the game.
Weight and outline switches
With weights on, variable fonts use native weight instances; single static faces receive bounded synthetic emphasis for medium and bold. This is not a complete authored font family. With weights off, selected resources use the font's original weight.
With outlines on, the tool repairs winding and cleans degenerate edges. Turning outlines off skips those extra passes, not required format conversion, scaling, rounding or weight synthesis. Some fonts may show blocks, rough edges or malformed strokes. Re-enable outline processing if that happens. Different configurations have separate generated packages and compatible cache identities.
Performance
Historical complete cold builds, weights on, on one Windows machine:
- DFGirl, SC+TC+shared Western: outlines on (1.2.5) 14m 36.829s; outlines off (1.2.6) 5m 00.594s.
- Pixel-Font-NJZY, same scope: outlines on 9m 10.906s; outlines off 3m 39.250s.
- DFGirl, shared Western only, outlines off: 4m 10.328s.
Validation and limits
Release checks cover offline font/package structure, fallback, selected-resource replacement, switches, caches and all locale keys/placeholders. Game rendering and multiplayer behavior have not been certified. No anti-cheat or ban-safety guarantee is made. Test subtitles, player names, mixed scripts, colored text and scaling in game before relying on a generated package.
Translations are complete in the catalogs and technically tested; they have not all received native-speaker review. Font-authored names, paths and third-party technical diagnostics remain verbatim. Report translation issues with the interface language and affected control, or provide UserData/frontend.log for generation failures after removing private paths if needed.
Credits and permissions
Project-owned code and documentation are MIT licensed. You may use, modify and redistribute them while retaining the original copyright and permission notice. Credit HD2 Font Maker. See LICENSE in the download. This permission does not relicense third-party components or fonts.
Built with Python, Tcl/Tk, fontTools, Pillow, skia-pathops, lz4, cffsubr/Adobe AFDKO, msdf-atlas-gen/msdfgen, Cython and the PyInstaller bootloader. See THIRD-PARTY-NOTICES.txt and licenses/ in the download. Archive-format research references xypwn/FileDiver.
User fonts and original game fallback glyphs have their own rights. Exporting or generating a font package does not grant redistribution permission. Only upload or share material for which you have the necessary authorization. This is an unofficial community tool, not affiliated with Arrowhead, PlayStation or Nexus Mods.