希伯来语修复

希伯来语修复

修复了Minecraft中RTL希伯来语聊天预览的渲染问题。

希伯来语修复

修复 Minecraft 聊天输入预览中从右到左(RTL)希伯来语文本的渲染问题。希伯来语字符将按输入原样显示——不再出现倒序文本。

修复前与修复后

修复前(未安装 Hebrew Fix) 修复后(已安装 Hebrew Fix)
修复前 修复后

功能特性

  • 希伯来语字符按逻辑顺序显示(完全按输入原样)
  • 全面支持希伯来语/英语混合文本
  • 保持单词顺序
  • 命令(/msg、/w 等)不受影响
  • 已发送的消息永不会被修改
  • 仅客户端——适用于任何服务器
  • 与 Mod Menu 集成,提供启用/禁用开关
  • 轻量级——仅需单个 mixin,除 Fabric API 外零依赖

工作原理

当游戏语言设置为希伯来语或阿拉伯语时,Minecraft 会应用 Unicode 双向(BiDi)文本重排序。这会导致聊天输入中的希伯来语字符显示为倒序。Hebrew Fix 在 ChatScreen 层拦截文本渲染并抵消 BiDi 重排序,使字符以其原始逻辑顺序显示。

聊天字段中存储的文本永不修改——仅影响视觉渲染。发送到服务器的消息完全是你输入的内容。

配置

打开 Mod Menu → Hebrew Fix → 切换 启用/禁用。配置将保存至 .minecraft/config/hebrewfix.json。

需求

1.21.11 26.x
Minecraft 1.21.11 26.1+
Fabric Loader 0.19.3+ 0.19.3+
Fabric API ✓ ✓
Java 21+ 25+
Mod Menu 可选 可选