Skip to content

macOS: Cyrillic text labels not rendered (numbers work, English labels work) #144

@w1semannn

Description

@w1semannn

Prerequisites

  • I have searched for similar issues and confirmed this is not a duplicate

Game Version

  • Command & Conquer Generals
  • Command & Conquer Generals: Zero Hour
  • Other (please specify below)

Operating System

  • macOS
  • Linux
  • Windows
  • Other (please specify below)

Bug Description

Hi, dear fbraz3
On macOS ARM64 build, UI labels containing Cyrillic characters render as empty.
Affected elements: building construction status, super weapon names, unit veterancy text.
Numbers (timers, percentages, resources) render correctly.
English version (without Russian localization patch) renders all text correctly.
Reproduction:

Install game with English ZH .big files + Russian localization patch (00RussianZH.big)
Start any skirmish
Build any structure — construction label is empty
Build super weapon — countdown timer shows numbers but no weapon name

Key observation: The exact same set of files works correctly on Windows 11 native (Steam). Issue is specific to GeneralsX macOS port, suggesting Cyrillic glyph rasterization fails in the font subsystem.
Workaround: Removing 00RussianZH.big restores all text (in English). This confirms the issue is Cyrillic rendering, not a general font/UI bug.
System: macOS [Tahoe 26.3.1 (a)], Apple M1, GeneralsX 8

Reproduction Steps

  1. Install game with English ZH .big files + Russian localization patch (00RussianZH.big)
  2. Start any skirmish match
  3. Build any structure — construction status label is empty (no text)
  4. Build a super weapon — countdown timer shows numbers but weapon name is missing

Additional Context

Same set of files works correctly on Windows 11 native (Steam). Issue is specific
to GeneralsX macOS port — Cyrillic glyph rasterization appears to fail in the font subsystem.

Workaround: removing 00RussianZH.big restores all text (in English). Numbers and
Latin characters render fine throughout — only Cyrillic labels are affected.

System: macOS [Tahoe 26.3.1 (a)], Apple M1, GeneralsX 8

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions