numworks / epsilon

Modern graphing calculator operating system.
https://www.numworks.com/resources/engineering/software/
1.75k stars 463 forks source link

"i" displays unexpected symbol #1351

Open suazhero opened 4 years ago

suazhero commented 4 years ago

Describe the bug

"i" displays unexpected symbol on windows simulator Expressions are correctly evaluated though

Screenshots

image

To Reproduce

Steps to reproduce the behavior:

  1. Go to the 'Calculator' app
  2. Type 'i'
  3. Press enter
  4. See error

Expected behavior

Display i

Environment

Windows simulator latest master

Ecco commented 4 years ago

That's very odd. Can someone else confirm/reproduce this?

suazhero commented 4 years ago

Same after cleaning everything and recompiling. Also same taking the exe directly from continuous integration artefacts. Is it just me? Same on 2 different laptops, both running windows 10 1909

LeaNumworks commented 4 years ago

Hi, I tried on a Windows 10 1803, there is the same bug with the latest continuous integration artifacts (4da9f34). BugIComplex

RedGl0w commented 3 years ago

After a test, this issue clearly comes from the rasterizer LargeFont SmallFont

RedGl0w commented 3 years ago

This is due to the int containing the code point overflowing