Icon states with an 'é' character (and potentially other accents as well) do not appear when assigning them to interface elements such as labels or grids, despite appearing perfectly fine otherwise. This also appears to be the case for icons generated via the icon() proc (separate bug report for that one: http://www.byond.com/forum/)
Example Project for demonstration: https://drive.google.com/file/d/ 111e9DL54uA5DKB3boRwZnrXMjSpUcXyU/view?usp=sharing
(note: movement is not enabled here, likely due to me not setting up the proper macros for it).
Numbered Steps to Reproduce Problem:
1: Create an icon
2: Assign the icon an icon_state that has 'é' or another accent character in it
3: Assign the icon to an interface element via winset() (or, in the case of a grid, output())
4: Watch it not appear
Code Snippet (if applicable) to Reproduce Problem:
// See the example link:
// https://drive.google.com/file/d/111e9DL54uA5DKB3boRwZnrXMjSpUcXyU/view?usp=sharing
Expected Results:
The icon appears in the interface
Actual Results:
The icon does not appear in the interface.
Does the problem occur:
Every time? Or how often?
In other games?
In other user accounts?
On other computers?
When does the problem NOT occur?
Did the problem NOT occur in any earlier versions? If so, what was the last version that worked? (Visit http://www.byond.com/download/build to download old versions for testing.)
This worked in all versions 512 and Prior.
Workarounds: