Odd sqare character added to references
Just recently...when I create either single references or bibliographies from citations, Zotero is adding a small square character anywhere there is a space before a colon or semicolon. This happens for any title whether I've saved it from WorldCat, databases, or Amazon; and whether I create the references from within Zotero itself or using the Word plugin. No space before the punctuation, no square. I'm on Zotero 2.1.10 and have updated translators; can't think of what else to do! Anyone else seeing this, and/or been able to solve it?
If it only happens for some sources or manually edited items don't trigger it, it's an import issue, and we'll need specific URLs (including from Amazon, ideally) for items that cause it.
If you can trigger it via manually editing, there may be a more general problem with your Zotero installation.
It looks like citeproc-js, the citation processor Zotero uses, replaces regular spaces before colons with that character. This shouldn't be new, though—it looks like this dates to 2.1.6, and was done on purpose—so unless you switched to Windows XP from another OS I think it would've been happening for quite a while.
In any case, this is really a bug in Windows XP, not Zotero, and I don't think we're going to make the output typographically incorrect for the sake of a 10-year-old OS. (At least, it would be typographically incorrect for French, according to that thread—it's debatable what should happen in other locales.)
As far as I can tell, though, this happens only in WordPad and Word (2003, at least). If I save an HTML bibliography with that character and open it in Firefox, it displays fine using Times New Roman. If I then copy and paste that output into WordPad or Word, I get the square character, even in Times New Roman. But if I save that Word document and open it in Mac Word 2011, I don't get the square character. So this seems to just be a display issue on Windows XP and/or that version of Word.
If you haven't tested it, you also might want to see what happens when you print the document—it's possible the characters will still print correctly.
I downloaded 3.0 an hour ago, and am still seeing this character whether it's with older references or things I just added today. If this is an XP issue or a Word 2003 issue (haven't tried this with Open Office, now that I think of it) maybe this will be an argument to help me convince our IT people to finally upgrade me!!!
You shouldn't even really need to find and replace the character, though—you can replace it with a regular space if you want, but it's not actually incorrect as is. As long as the person opening the document is using a more modern OS/word processor, they shouldn't see the square.
Rintze: This isn't about HTML output, though—the narrow no-break space works fine for me in Firefox on Windows XP. The only issue I see is with RTF/Word.