Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
Tenacious-Techhunter opened this issue Jul 16, 2013 · 11 comments
Assignees

Comments

@Tenacious-Techhunter
Copy link

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.

@ghost ghost assigned UrsKR Jul 16, 2013
@UrsKR
Copy link
Member

UrsKR commented Jul 16, 2013

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
Copy link
Author

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
Copy link
Member

UrsKR commented Jul 17, 2013

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

@Tenacious-Techhunter
Copy link
Author

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
Copy link
Member

UrsKR commented Jul 20, 2013

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
Copy link
Author

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
Copy link
Member

UrsKR commented Jul 22, 2013

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

@UrsKR
Copy link
Member

UrsKR commented Jul 22, 2013

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
Copy link
Member

UrsKR commented Jul 22, 2013

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
Copy link
Author

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
Copy link
Member

UrsKR commented Jul 22, 2013

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 [email protected].

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants