Opened 2 years ago

Closed 3 days ago

Last modified 3 days ago

#13662 closed defect (wontfix)

GUI: Default font is limited in language support

Reported by: mistydemeo Owned by: sev-
Priority: normal Component: GUI
Version: Keywords:
Cc: mistydemeo Game:

Description (last modified by mistydemeo)

The default font in the builtin themes has limited Asian language support. I've been testing a large number of Japanese Director games for Director support, and the lack of Japanese font support makes the UI very difficult to use.

The Japanese font already shipped by ScummVM, NotoSansJP-Bold.otf, has support for Latin characters, Cyrillic, Greek, and hangul, so I've been using it as the default font in a custom theme I built. I think it would be worth investigating either whether the default theme can be changed or if it's possible to introduce fallback rendering that uses the other fonts to handle characters that aren't in the default.

I've attached an image of what it looks like to try to view any game with a Japanese or Chinese title in the game list, along with what it should look like.

Attachments (2)

theme-default-font.png (144.6 KB ) - added by mistydemeo 2 years ago.
View with the default font
theme-intended-font.png (247.5 KB ) - added by mistydemeo 2 years ago.
View with Noto Sans JP

Download all attachments as: .zip

Change History (6)

by mistydemeo, 2 years ago

Attachment: theme-default-font.png added

View with the default font

by mistydemeo, 2 years ago

Attachment: theme-intended-font.png added

View with Noto Sans JP

comment:1 by mistydemeo, 2 years ago

Cc: mistydemeo added

comment:2 by mistydemeo, 2 years ago

Description: modified (diff)

comment:3 by sev-, 3 days ago

Owner: set to sev-
Resolution: wontfix
Status: newclosed

The built-in font is lightweight by design, so is the classic theme. E.g. there is no even attempt to load TTF fonts for this theme. It is intended for smaller devices and thus is limited intentionally.

Unfortunately, I am closing this freature request.

comment:4 by mistydemeo, 3 days ago

Is there a theme that would be more appropriate to file this on? I'm using the ResidualVM theme, which is loading multi-megabyte CJK fonts when the GUI language is set to Japanese.

Note: See TracTickets for help on using tickets.