Problem 1
The Crossref schema says “Face markup that appears in the title, subtitle, and original_language_title elements should be retained when depositing metadata.“ Here, “face markup” means bolds, italics, superscripts, subscripts, etc. Yet the OJS crossref plugin XML-encodes the titles. The problem goes beyond simple aesthetics; it is especially annoying for chemists to turn all these H<sub>2</sub>O back into H<sub>2</sub>O before depositing. The problem persists in OJS 3.5. Is it planned to be fixed?
Problem 2
We (and the lead OJS developers - hi, @asmecher) all know that Crossref offers very limited i18n options. While two multilingual JATS-formatted abstracts can be deposited, there’s no way of sticking language attribute onto a titles or a title element. Yet multiple titles are permitted per schema (what for? who knows). For bilingual articles, Crossref plugin exports something like this:
<journal_article xmlns:jats="http://www.ncbi.nlm.nih.gov/JATS1" publication_type="full_text" language="uz">
<titles>
<title>sarlavha</title>
</titles>
<titles>
<title>title</title>
</titles>
It is clear that with just one per-journal_article language attribute, there is no way of telling “which title is which”, so there had better be just one title. I think.
Am I right? Can/should this be fixed as well?
The other distantly related discussions: this and this old posts, and the github issue.