
EasyFont v1.0 TTF_OTF字体系统,适用于SA_VC_III
适用于GTA III、VC和SA的TTF/OTF字体渲染系统,替代原有位图系统。
查看大图[b]EasyFont v1.0[/b]
TTF/OTF 字体渲染系统,取代 GTA III、VC 和 SA 中现有的位图字体系统。
命名为 v1.0——我对此进行了大量测试。但请视其为测试阶段,因为它现在已公测。如遇任何错误或崩溃,请及时报告。
概述:
[list]
[]将原版 GTA 三部曲中的位图字体系统替换为高质量、可自定义的 TTF/OTF 字体![/]
[]尝试 GTA 游戏默认字体样式(或试试您喜欢的自定义字体样式!)[/]
[]游戏特定按钮——PC 按钮现在拥有像主机一样的专用按钮贴图。每款游戏都有专属风格的按钮。[/]
[]支持 GInput 手柄按钮。[/]
[]复杂的 Unicode 字符支持——已测试多达 40 种语言字符集。见下方截图。[/]
[]FontStyleHooks——已映射 GTA3/VC/SA 中 60 多个 CFont::SetFontStyle 调用。可在运行时动态调整字体样式![/]
[]使用 FontStyleHooks——在 GTA3 中启用 VCFontStyleHooks——允许使用 3 种不同字体用于 HUD 元素。您必须启用此功能才能在 GTA3 中正确使用 VC/SA 等字体样式默认值。[/]
[/list][list]
[]借助 EasyGXT,为全球任何语言提供本地化支持。拉丁和 Unicode、从左到右或从右到左——均受支持。[/]
[/list]可配置功能:
[list]
[]在游戏中分配多达 4 种字体。[/]
[]按钮图标替代按钮文本。[/]
[]雷达图图标替代雷达图描述。(VC/SA)[/]
[]游戏内快捷重载字体设置的按键(虚拟键代码)[/]
[]选择渲染方法(1 = D3DX 字体精灵,2 = GDI 精灵)[/]
[]用轮廓替代文字阴影(1 = 阴影大小,>1 = 精确厚度)[/]
[]强制所有字体统一缩放(1 = 启用,0 = 禁用)[/]
[]强制预配置默认设置覆盖游戏样式(-1 = 关闭,0 = GTA III,1 = GTA VC,2 = GTA SA,3 = GTA IV,4 = GTA V,5 = GTA LCS,6 = GTA VCS)[/]
[]平滑轮廓质量(圆周采样点数,例如 16)[/]
[]轮廓大小倍数(默认值:III/VC 为 1.0f,SA 为 2.0f)[/]
[]提示按钮的大小缩放倍数(默认值:0.85)[/]
[]覆盖轮廓厚度(仅限 GTA SA,-1 为禁用)[/]
[]启用双向及从右到左布局支持,适用于阿拉伯语/希伯来语/乌尔都语/波斯语(1 = 启用,0 = 禁用)[/]
[]生命值/护甲 HUD 图标的位置偏移(X Y)[/]
[]通缉星级 HUD 图标的位置偏移(X Y)[/]
[]生命值/护甲图标的缩放倍数(X Y)[/]
[]通缉星级图标的缩放倍数(X Y)[/]
[]禁用字符倾斜/斜体渲染(VC 中倾斜的位置/车辆文本)[/]
[]全局遵循自然字符宽度(1 = 启用,0 = 禁用)(对 Unicode 语言有用)[/]
[]文本渲染的全局 Y 坐标偏移(调整以适配 PrintString 的 Y 坐标)[/]
[]TrueType 字体(.ttf 或 .otf)文件名(提供正确文件名——否则 Arial 将作为回退字体出现)[/]
[]字体字符集索引(在 .ttf/.otf 文件中选择字符集)[/]
[]字体大小(高度,以像素为单位)[/]
[]字体宽度(以像素为单位,0 为默认)[/]
[]抗锯齿质量设置[/]
[]空格字符宽度(0 为默认)[/]
[]渲染斜体字体(1 = 启用,0 = 禁用)[/]
[]字体粗细(例如 400 = 正常,700 = 粗体)[/]
[]行高间距倍数(0.0 为默认)[/]
[]GXT 标记颜色调整——调整使用如 q 的 GXT 标记时修改文本颜色的颜色。[/]
[]font_styles.ini 中各种调用的字体样式编号(0,1,2,3)。[/]
[/list][b]使用系统字体:[/b]
[list]
[]您还可以使用预装的系统字体。只需将 font_ttf.ini 中的字体文件名替换为 C:/Windows/Fonts 文件夹中的字体名。我已提供 3 个示例。[/]
[]Segoe UI——Windows 用户界面字体。[/]
[]Comic Sans MS——流行的笨拙设计字体。[/]
[]Determination(非系统字体,非 GTA 字体)——用于热门独立游戏 Undertale 和 Deltarune 的像素字体。此字体在 GTA3 中默认替代 Pager 字体使用。[/]
[/list][b]雷达图图标替代文本:[/b]
某些描述雷达图的文本现在被替换为 models/blips.txd 中的实际雷达图图标精灵。
方形、三角形雷达图在运行时绘制。此功能仅适用于 GTAVC/SA。
就我所见,III 没有合适的雷达图描述。
[b]使用 [url=https://gtaforums.com/topic/1006231-asiiiivcsa-easygxt-v12]EasyGXT[/url] 进行本地化:[/b]
由于支持 TTF 字体和 Windows 原生字体系统,EasyFont 允许使用支持 Unicode 的语言字符。我已测试全球多达 40 种非拉丁语言文字,EasyFont 可以准确绘制这些字符。您需要手动调整尺寸以符合您的需求。默认情况下,这些语言字符将使用标准系统字体绘制——您也可以指定特定字体——如果您有 .ttf/.otf 副本或已安装该系统字体。
对于 SA,在尝试 Unicode 语言前,请调整编码为 UTF8。原生 ANSI 1252 编码对于正确显示带重音字符是必需的——如您想运行西班牙语 GXT,请切换该编码。
我还提供了一个包含重音字符的自定义 Beckett 字体,用于西班牙语 GXT。
[url=https://gtaforums.com/uploads/monthly_2026_07/image.png.4959df81d3cb1447bfc60d6bd13764bf.png][img width=502]https://gtaforums.com/uploads/monthly_2026_07/image.png.4959df81d3cb1447bfc60d6bd13764bf.png[/img][/url]
III 和 VC 自带宽字符支持——因此它们原生支持 UTF16-LE 编码。
[b]包含的附加组件:[/b]
[heading]UITweaks(III/VC/SA):[/heading]
该插件修复关键 HUD 元素,使其更像最终版。生成配置文件以调整这些元素的值。在演示视频和截图中使用。
[heading]ReMessages.VC.asi:[/heading]
修复 GTAVC 中与 CMessages 关联的栈队列损坏。不要删除此文件,否则您在驾驶救护车时会崩溃。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。