solosky / pixl.js

An emulator for Amiibo!
GNU General Public License v2.0
557 stars 109 forks source link

The device does not want to show characters from the line [_L_APP_CHAMELEON_CARD_SET_NICK_FAILED] that are not Basic Latin. #242

Closed MayanKoyote closed 3 months ago

MayanKoyote commented 3 months ago

en_US - line is 'Set Nick Failed!' and the message is displayed as expected: 'Set Nick Failed!': IMG_3466

zh_Hans - line is '设置卡名失败' and the message displayed is ' '. Everything is missing, empty message: IMG_3470

fr_FR - line is 'Définir le Pseudo a Échoué!' and the message displayed is 'Dfinir le Pseudo a chou!'. All the characters 'é' and 'É' are missing: IMG_3474

ja_JP - line is 'ニックネームが設定できませんでした!' and the message displayed is '!'. Everything except the exclamation mark is missing: IMG_3481

It seems that the app wants to display only Basic Latin characters and does not want to display any others.

A similar story is observed in the case involving [_L_APP_CHAMELEON_CARD_ADV_ID_EDIT_INVALID_INPUT] line.

solosky commented 3 months ago

Quickly checked, the mui_toast_view does not set wqy font before draw characters. I will fix this later today.

solosky commented 3 months ago

I should fix this issue, but it comes a new issue: The text is out of border when toast content displays more than one line. I will fix that when I am avaliable.