Render96 / Render96ex

Fork of https://github.com/sm64-port/sm64-port with additional features.
239 stars 43 forks source link

tester_rt64alpha - Unicode letter â (00226) is never called and rendered properly on Peach's letter and Level name Pause screen #60

Open WeedyWeedSmoker opened 1 year ago

WeedyWeedSmoker commented 1 year ago

Describe the bug

Unicode letter â (00226) always renders as the previous character called offset to the bottom

Compiled tester_rt64alpha on Intel Mac and changed language to 10 (French), and the letter from Peach shows this bug right away

Changing the affected character in the french translation file to uppercase  {00194} for example shows the correct uppercase version of the character

(using graphic packs or not yields the same results)

This only affects Peach's letter and level name on the Pause screen as far as I can tell (not billboards)

To Reproduce

Compile tester_rt64alpha branch and change language to 10 (French)

Expected behavior

{"{00226}", {110, 0}}, // LATIN SMALL LETTER A WITH CIRCUMFLEX to be rendered as character_00E2.ia4.png

Screenshots

Capture d’écran 2022-11-06 à 05 00 09

Capture d’écran 2022-11-06 à 13 45 25

Desktop (please complete the following information):

macOS 11.7.1