Soreepeong / FFXIV-FontChanger

Apache License 2.0
43 stars 1 forks source link

Patch 7.1 added some new special strings in the game #20

Closed Souma-Sumire closed 4 hours ago

Souma-Sumire commented 5 hours ago

After version 7.1, when players form cross-server teams, a new symbol is used to indicate the player's own number in the player list. 358bae88ec7bf47b08ce059420476e48

Upon investigation, I discovered that the Unicode for number 1 is \ue0e1, and number 2 is \ue0e2. Although I couldn't test numbers beyond these due to limited teammates, it's reasonable to assume they follow a sequential pattern.

I attempted to modify these symbols using FontChanger (V0.0.0.6). However, even without altering any settings, applying the generated font file to the game resulted in this area displaying an unreadable "=" symbol. image

Despite exploring various solutions, I was unable to resolve the issue. I noted that the project's README states: "The game will reject characters outside BMP(U+10000 and later) from being input. You can ignore any glyphs past U+FFFE when choosing the glyph ranges."

Given this information, I'm at an impasse. Is there a way to modify the program to accommodate these new Unicode characters, or do you have any alternative suggestions?

I sincerely appreciate your attention to this matter and would be grateful for any insights or recommendations you might offer. Thank you for your time and expertise.

Soreepeong commented 5 hours ago

I've mistakenly made it prioritize loading non-global release of the game. While it is a simple fix, for the time being, you should remove all game paths from config.json except for the global version and restart the program.

In case you also want those glyphs larger than 36px, then that I need to think about how to implement that, as symbol font downloaded from Lodestone does not include the new glyphs.

Souma-Sumire commented 4 hours ago

I've mistakenly made it prioritize loading non-global release of the game. While it is a simple fix, for the time being, you should remove all game paths from config.json except for the global version and restart the program.

Thank you for the guidance. Using this method, the issue can be resolved.

In case you also want those glyphs larger than 36px, then that I need to think about how to implement that, as symbol font downloaded from Lodestone does not include the new glyphs.

No, thank you. I don't have such a requirement.