-
Notifications
You must be signed in to change notification settings - Fork 0
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
Check rendering of foreign languages and tweak if necessary #19
Comments
I don't think we have any specific handling for foreign languages, so I wouldn't expect to see any output whatever you do. I think the issue of what language is being used is distinct from the issue of whether you want to render it as foreign; there are lots of cases where (for example) Latin is used but shouldn't be italicized because e.g. CMOS says "Commonly used Latin words and abbreviations should not be italicized." So I think it makes sense to use the However, we already have a pattern that's in common use:
(emd1H4_F1) and we also have:
(emd2H4_M) The former renders in italics, and the latter doesn't. So I think we should probably make a policy for this. If people have used the |
@JanelleJenstad What do you think we should do on this ticket? Thinking about it, the options are:
|
In modern texts, should be italicized by default. Do not use renditions on |
|
I've done #1 and #2 in rev 9971. I found only 7 cases of a There is one case of a rendition on a foreign element which is designed to centre it. in FBFB_M, but I think that case is a trailer from the OS text which should not even be in the modern version. |
Lots of modern editions include trailers (e.g., FINIS is very commonly included in modern editions). So let's leave FBFB_M as is. I can't remember why we needed a list before we implemented Schematron, unless I wanted to change to OS texts before you implemented the rule. Transcribers shouldn't be making judgement calls about foreign language in OS texts; we should just be capturing the fact that something is italicized. Foreign languages in playbooks are really complicated. Sometimes they're just stage gibberish, so wrapping around them is a judgement call best left to the editor of the modern text. |
I think we can close this ticket now. We are happy with '' not being rendered in italics and having editors add a rendition attribute if they want it to italicize. |
Closing this -- I think it got missed. |
Decision reversed at LEMDO meeting 2022-10-26: All foreign elements should be rendered in italics, and people that tag things that shouldn't be italic will be told not to tag such things as e.g. "ad hoc". |
I believe this is now working. |
In emdPer_Appolonius.xml, we have a number of paragraphs with an
@xml:lang
attribute and the valuela
.They are not rendering in italics but we would like them to be rendered in italics.
The question to @martindholmes is whether we should:
<foreign>
element to make the processing easier, or<p>
elements with xml:lang that is anything other thanen
.Notes:
@xml:lang
on<p>
.<foreign>
and it still wasn't rendering in italics.letModernSpelling
andldtPrimary
, which may be the source of the problem.The text was updated successfully, but these errors were encountered: