beemdevelopment / Aegis

A free, secure and open source app for Android to manage your 2-step verification tokens.
https://getaegis.app
GNU General Public License v3.0
8.36k stars 354 forks source link

Obfuscated TOTP codes are bigger than normal when on Chinese Simplified/Chinese Traditional/Japanese #1356

Closed elliotwutingfeng closed 2 months ago

elliotwutingfeng commented 2 months ago

Version

3.0.1

Source

Google Play

Vault encryption

Yes (with biometric unlock)

Device

Pixel 7a

Android version

Android 14

ROM

No response

Steps to reproduce

1) Appearance -> Set language to English 2) Security -> Enable Tap to reveal 3) Appearance -> Set language to any of Chinese simplified/Chinese Traditional/Japanese. 4) Go back to the main page.

What do you expect to happen?

The obfuscated TOTP codes ⬤⬤⬤ ⬤⬤⬤ should remain the same size between language changes.

What happens instead?

The obfuscated TOTP codes ⬤⬤⬤ ⬤⬤⬤ are bigger than normal. None of the other languages appear to be affected. Seems to affect only CJK languages.

Log

No response

michaelschattgen commented 2 months ago

Duplicate of #1012. We really need to find a good solution to this.