irontigran / plato_the-dialogues-of-plato_benjamin_jowett

Other
0 stars 0 forks source link

Review: Blockquotes #24

Closed vr8hub closed 2 years ago

vr8hub commented 2 years ago
irontigran commented 2 years ago

Should be fixed in the linked PR.

Edit: I checked other instances of blockquotes not having ending punctuation besides note 18 - the rest of them matched scans.

vr8hub commented 2 years ago

I was following up looking at everything mentioned, and saw a (different) Greek blockquote in the endnotes that wasn't italicized. It is properly tagged, so this is due to the CSS not being updated per what I mentioned in the last item above (be sure to look at the SEMoS link; there's another line required at the top of the CSS).

irontigran commented 2 years ago

I'm sorry, I completely skipped over adding the CSS. I added body [xml|lang] without seeing any obvious problems (though I didn't check the entire book). Is there anything I should be looking for?

vr8hub commented 2 years ago

No worries, lots going on.

Unfortunately, in my experience, you have to check the entire book. For example, if there are spans with the tag, e.g. <span xml:lang="lang">, it will italicize those when obviously they should not be. And my theory is that shouldn't be necessary; we added the tag to one or more blockquotes, so we want to target the blockquote with the tag, and we don't want to target anything else. At least that's what makes sense to me. That's why I said I use blockquote[xml|lang] (notice there is no space).

I've never understood why the manual has that, and I've never been able to successfully use it. But, this conversation is going to motivate me to ask again.

irontigran commented 2 years ago

I scanned all the elements that had an xml:lang attribute - all of them were either <blockquote> or <i> elements. I also scanned the ebook and visually confirmed that each blockquote with an xml:lang attribute displayed correctly.

I'll wait for the discussion on the mailing list to conclude, but I don't think body [xml|lang] is causing any problems at the moment.

vr8hub commented 2 years ago

No need to wait; the discussion is just about what the manual says as the "default" when this happens, he's already said it can be "tweaked" on an individual production. If you're positive it's not causing any problems, then we're good. (My discussion isn't about whether it ever works, but whether it should be the default in the manual.)

I believe that's it. Let's send this thing to Alex!