anathema / anathema_legacy

Anathema is an exhaustive suite for all aspects of Exalted series management. This repository hold the code to support Exalted 1, Exalted 2 and Exalted 2.5.
http://anathema.github.com
69 stars 70 forks source link

Anathema does not preserve Unicode characters well across different versions of Anathema #345

Open Tenacious-Techhunter opened 11 years ago

Tenacious-Techhunter commented 11 years ago

My typographer's quotes on one of my character sheets were replaced by strings of question marks (such as "???") when I opened it in the new version of Anathema. Please make sure my type is preserved across Anathema versions, regardless of its typographical complexity.

UrsKR commented 11 years ago

Could you please post an example String that got destroyed and name the field where you put it?

We rewrote character persistence from scratch for the next version, so I am quite confident that the problem does no longer appear, but I'd like to make sure.

Tenacious-Techhunter commented 11 years ago

Well, for example, this sentence contains my “typographer’s quotes”, and curling apostrophes (technically, they’re single end-quotes, but it’s the same character); or, it does if github’s submission features have adequate unicode support...

What you really need to know is the Unicode (or maybe HTML) values, and how to enter them in Windows, Linux, or Mac OS (where it’s SOOO much easier): http://en.wikipedia.org/wiki/Quotation_mark#Typing_quotation_marks_on_a_computer_keyboard

UrsKR commented 11 years ago

Great. And where did you put it? Your character description, a Charm's description, some equipment item...?

Tenacious-Techhunter commented 11 years ago

I’m likely to put them wherever I put any text at all; frankly, it’s more difficult to find places where it ISN’T broken. Also, it appears that duplicated files, or even the original saved file, may not be immune from this problem, as I originally thought.

UrsKR commented 11 years ago

But you found them - places where it isn't broken - after all? Please tell me about them, so I can see a pattern.

Tenacious-Techhunter commented 11 years ago

Err... no, actually, I haven’t. Also, they don’t seem to properly save between sessions of 5.1.2, either. I just never noticed them not getting borked because the page doesn’t update when you save it; it just leaves the quotes there, because the page isn’t updated.

I’ll check more closely to see if I can find anywhere that gets it right, but I’m thinking it’s broken everywhere.

UrsKR commented 11 years ago

Don't bother searching unless it's fun to you, that info is good enough for me.

UrsKR commented 11 years ago

I tried my hand at breaking the program, and I couldn't manage to - the quotation marks from the wikipedia page are perfectly reproduced when loading the character, and that's in v5.1.2. Could you send me a character (or equipment item) where you can see the issue appearing?

UrsKR commented 11 years ago

And while we're at it, what OS are you using? I've tried on Windows, maybe its a OS X-only issue.

Tenacious-Techhunter commented 11 years ago

I am using OS X, so it’s possible that it’s an OS X issue; are you sure you’re specifying the file encoding as Unicode, and not as MacRoman, or ASCII encoded, or some other blasted ISO standard thing? I’ll be happy to send you a copy of the character in question... how do I upload a file?

Also, the “Campaign Manager” information seems fine, no trouble with the encoding there. Just the Character Sheets...

UrsKR commented 11 years ago

I'll just try again on OS X, then.

To my knowledge, github's issue tracker doesn't support file uploads. The link you sent before worked fine, or you can send it to ursreupke+anathema@gmail.com.