Skip to content

Partial Font Display Issue — Font Rendering Problem When Running AimBooster SWF on Ruffle #21301

@iansnet

Description

@iansnet

Describe the bug

Hello,
I encountered an issue with partial font display when playing AimBooster.swf using Ruffle. The specific problem is:
The lower part of fonts on some buttons or texts in the game is missing or cut off, causing incomplete text display.
This issue does not occur in the original Flash Player, where fonts display correctly.

Image Image Image

Additionally, I created a Simplified Chinese version of this game, but when running it in Ruffle, the Chinese text in the settings options of Custom mode does not display correctly, while in the original Flash Player it displays normally.

Image

Expected behavior

Fonts should display completely and consistently with the original Flash Player.

Image Image Image Image

Content Location

Original game download link:
http://www.aimbooster.com/AimBooster.swf

Simplified Chinese version files:
AimBooster_CHS.zip

Steps to Reproduce:
1):Use the latest version of the Ruffle client to open AimBooster.swf.
2):Enter Training mode and select any sub-mode, or choose any game mode and start it, then exit to the results screen.
3):Notice that the lower part of the fonts is missing or not fully displayed.
4):After entering Training mode and selecting Custom mode, the Chinese annotations in the settings panel fail to display properly.

Affected platform

Desktop app

Operating system

Windows 11

Browser

N/A

Additional information

Thank you to the development team for your hard work. I look forward to this issue being resolved!

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingdevice-fontsIssues related to device fonts. They are usually very system-dependent.textIssues relating to text rendering/input

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions