Skip to content

Some CJK glyphs render as white boxes in the VSH Menu #4

Open

Description

@yai-dev

Some CJK characters in the VSH Menu render as white square boxes instead of the expected glyphs.

What I saw

When using a CJK language, most text renders, but some characters show up as white boxes.

Image

Expected

All translated CJK characters should render with the matching glyphs from the bundled font resources.

FYI

This may be related to the generated .pf font files or the language resources packed into LANG.ARK.

The VSH Menu uses CJK-specific fonts such as:

  • CHS.pf
  • CHT.pf
  • JP.pf
  • KR.pf

The related source/resources seem to be around:

ARK-5/Resources/Language/quan.bdf
ARK-5/Resources/Language/Translations/resources/satelite_*_utf8.txt
Launcher-Menus/vshMenu/fonts.c
Launcher-Menus/vshMenu/lang.c

I'm not sure yet whether the missing glyphs are absent from the source font, lost during .pf generation, or mapped incorrectly when LANG.ARK is packed.

Workaround

For the affected strings, the simplest workaround is to avoid the missing CJK glyphs and use English text instead.

For example, in Simplified Chinese:

白 -> White

This keeps the menu readable while the font or resource issue is being checked.

Activity

  1. yai-dev commented on Jun 2, 2026

    @yai-dev
    ContributorAuthor

    @JoseAaronLopezGarcia I can fix this if you assign the issue to me.

  2. yai-dev commented on Jun 2, 2026

    @yai-dev
    ContributorAuthor

    BTW, This PR (#3 ) fix CJK shows blank in the VSH menu

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions