Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
translations translations
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Thank You for your continued support and contributions!

+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Theming and Appearance Customization
| | |-+  Issues with Displaying CJK Characters in Third-Party Themes and a Request for Co
« previous next »
  • Print
Pages: [1]

Author Topic: Issues with Displaying CJK Characters in Third-Party Themes and a Request for Co  (Read 1663 times)

Offline clydeande

  • Member
  • *
  • Posts: 4
Issues with Displaying CJK Characters in Third-Party Themes and a Request for Co
« on: June 06, 2024, 05:41:26 AM »
I've found that many third-party themes do not display Chinese, Japanese, and Korean characters properly. Even after switching to the corresponding fonts after changing the theme, these languages are still not displayed in the playback interface. However, they work fine with the default theme. Is there a way to configure this to take effect? I really like the third-party themes.
Logged

Offline Dook

  • Member
  • *
  • Posts: 63
    • D00k.net
Re: Issues with Displaying CJK Characters in Third-Party Themes and a Request for Co
« Reply #1 on: June 06, 2024, 08:37:55 AM »
Unfortunately CJK support requires a few factors that themes must comply with.

For starters when you change the font in theme settings menu, it only changes the theme's "default" font which is a single font used for menus. Third party theme creators can choose to use the default font for other parts of their theme, which would then change if a user changes the font setting.

Some themes though use multiple fonts instead, which are hardcoded into the theme and cannot be changed by settings unfortunately. In cases like this, themes must support CJK fonts themselves.

 FreshOS, Infomatrix, Adwaitapod and Themify are the only themes I can think of right now that explicitly support CJK characters. Hopefully this helps
Logged

Offline Frankenpod

  • Member
  • *
  • Posts: 786
Re: Issues with Displaying CJK Characters in Third-Party Themes and a Request for Co
« Reply #2 on: June 06, 2024, 01:08:37 PM »
Yeah, what Dook said.

The only way to "configure" a way round it would be to edit the theme's WPS and SBS scripts, to replace the hard-coded fonts with (suitably sized) CJK ones.

_Perhaps_ the ideal would be if the theme engine allowed a "default font" and a "default secondary font" (and even a "default tertiary font") that could all be changed via the font selection menu...but I suppose by that point it's easier to just edit the theme scripts?
Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Theming and Appearance Customization
| | |-+  Issues with Displaying CJK Characters in Third-Party Themes and a Request for Co
 

  • SMF 2.0.19 | SMF © 2021, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.045 seconds with 19 queries.