Dismiss Notice
Wynncraft, the Minecraft MMORPG. Play it now on your Minecraft client at (IP): play.wynncraft.com. No mods required! Click here for more info...
Dismiss Notice
Have some great ideas for Wynncraft? Join the official CT (content team) and help us make quests, builds, cinematics and much more!

General Wynncraft's Font Issue

Discussion in 'Feedback' started by TheLMiffy1111, May 18, 2020.

Thread Status:
Not open for further replies.
  1. TheLMiffy1111

    TheLMiffy1111 Previous Leader Of A Revived Wynn Community CHAMPION

    Messages:
    575
    Likes Received:
    784
    Trophy Points:
    91
    Guild:
    Minecraft:
    If you are not an English speaker, and you play Minecraft on languages that sets the Unicode font to on, you may have noticed certain anomalies with the text: seemingly random Às, emerald signs displaying as ²s.

    The cause of this is the following: Wynncraft's font is in fact based on Minecraft version 1.6.4 (which came out three years before Gavel!), and its ascii.png character set looked like this:
    [​IMG]
    This character set is what's known as the "Code page 437" character set.

    Now compare that to the current ascii.png character set of Wynn:
    [​IMG]
    You will notice that Wynncraft's font has a shade for style, and replaced ½ with emerald B, ¼ with emerald L, and ² with emerald E.

    Why is using the 1.6.4 character set a problem? Well, in the snapshot 13w42b (which came out two years before Gavel!), the first 32 characters of the character set were changed to support more accented characters:
    [​IMG]
    This has led to the Wynncraft Team, for example, accidentally using À, which in its place has the null character's texture, as a space. However, if Unicode font is on, the À shows what it's supposed to be, and displays it instead.

    Fast forward to the development version Minecraft 1.13-pre6, proper support for the accented character set was added (accented.png), yet this issue still persists. This is because Wynncraft, rather than fixing the actual error, decided to go the simple route and change the font file instead.

    Here is the accented.png in 1.13:
    [​IMG]

    And here's how Wynncraft decided to change it:
    [​IMG]
    Note the missing ʃ. Minecraft has since added more characters to this list, and this causes certain characters to not display properly.

    Since the suggested version to play is still 1.12.2, I would suggest to replace all occurrences of À with an actual space, and update the font to 1.12.2. The emerald signs can be moved to, say, circled uppercase latin letters, like the profession symbols.
    An even better solution is to use the Private Use Area, where the characters there are guaranteed to be unused.
     
    Last edited: May 18, 2020
  2. TheLMiffy1111

    TheLMiffy1111 Previous Leader Of A Revived Wynn Community CHAMPION

    Messages:
    575
    Likes Received:
    784
    Trophy Points:
    91
    Guild:
    Minecraft:
    can i bump posts in here
     
  3. NicBOMB

    NicBOMB Maker of Builds | Lurks on Forums | 1 Mythic Found CHAMPION

    Messages:
    3,415
    Likes Received:
    2,518
    Trophy Points:
    136
    Guild:
    Minecraft:
    I had been looking at minecraft's font files recently to find all the supported characters I could use on my server and saw the private use area. I knew I wouldn't use it, but immediately thought the same thing about wynnic. :+1:
     
  4. zeldahuman

    zeldahuman Graphic Designer, WynnPack Artist ✎ Artist

    Messages:
    26
    Likes Received:
    179
    Trophy Points:
    53
    Minecraft:
    Hi!

    I am admittedly very dumb when it comes to Unicode and would love some more info! What is the "Private Use Area," and do you know how to access that in a resource pack? If you've got a crash course on how to update the font files in the pack, please let me know! We strive to be as compatible as possible and, because the WynnPack has been in use since it was originally developed in 2015 (?!) there are all sorts of grandfathered-in bugs that should have been addressed early-on that have been compounded on (to use your example of the font textures; I'm pretty sure I just ran a converter tool to make the font compatible with 1.13+, which would obviously just carry over whatever issues there were into the new files!).

    Let me know how it can be fixed and I'll see to it. And thanks for bringing it to our attention!

    Z
     
    HeyZeer0 likes this.
  5. Indestructiball

    Indestructiball Well-Known Adventurer

    Messages:
    103
    Likes Received:
    62
    Trophy Points:
    57
    Minecraft:
    On the other hand, you can use the font to type in wynnic.
     
  6. TheLMiffy1111

    TheLMiffy1111 Previous Leader Of A Revived Wynn Community CHAMPION

    Messages:
    575
    Likes Received:
    784
    Trophy Points:
    91
    Guild:
    Minecraft:
    The Private Use Area are the Unicode characters U+E000 to U+F8FF, and can be used by adding files like "unicode_page_e0.png" (from e0 to f8) to the font folder and editing the binary file "glyph_sizes.bin" in the font folder. The file needs to be edited as Minecraft defaults characters in the Private Use Area to having 0 width. I'm pretty sure that there are tools that can be used to edit the file.
     
    Last edited: Sep 5, 2020
  7. Salkasm

    Salkasm [[Hyperlink Blocked]] Staff Member Mod Manager Moderator CHAMPION

    Messages:
    1,907
    Likes Received:
    5,620
    Trophy Points:
    164
    Guild:
    Minecraft:
    Re-opened on request of author^^
     
  8. TheLMiffy1111

    TheLMiffy1111 Previous Leader Of A Revived Wynn Community CHAMPION

    Messages:
    575
    Likes Received:
    784
    Trophy Points:
    91
    Guild:
    Minecraft:
    It was brought to my attention that this issue might have worsened in the 1.20 update. After looking at the texture pack and testing the chat, I'd say this issue is partially dealt with since this should work on 1.13+, but something has gone very wrong as the most used version to play this game, 1.12.2, has been neglected in the testing.

    First of all, accented.png has been removed, and the currency symbols now supports Unicode font in ascii.png. However, someone decided to put profession symbols and wynnic characters in ascii.png, overwriting some commonly used characters such as ü.

    Here is how the current ascii.png looks in wynn:
    [​IMG]

    Here is the fixed version I made:
    [​IMG]

    À is still used as a space in some cases, please fix that too
     
    Last edited: Jan 25, 2021
    A Human, MrYoghurt2004 and mahakadema like this.
  9. TheLMiffy1111

    TheLMiffy1111 Previous Leader Of A Revived Wynn Community CHAMPION

    Messages:
    575
    Likes Received:
    784
    Trophy Points:
    91
    Guild:
    Minecraft:
    can i bump this
     
Thread Status:
Not open for further replies.