On instructions from CC, references are to be split into two groups: botanical references and other references. I've created a new file, botanical.xml, which will hold the new references, and LSPW will separate them out. Then we'll need to decide on how to show them on the site.
<g>
tags that are not in context of an abbreviation.
EDIT by MDH: This has been fixed.replace()
using this regex:
(text-indent[\s]*:[\s]*[^;]*[;])|(text-indent[\s]*:[\s*][\d][^\s;]*$)
LSPW pointed out that headings in chapters which are nested in <div>
s to the point where they become <h3>
elements were not centred, whereas those which become <h2>
s are centred by default. I added text-align: center
to the h3 ruleset in the stylesheet, but then we discovered that reference items have <h3>
headings, and those should be left-aligned, so I added another ruleset to set them back to left-aligned.
GM has joined the team, and will be working 6 hours per week on the Ville-Thierry. Slots have been booked on Spartan, and he's had a general intro to the project; LSPW will direct him to the TEI Guidelines initially, and then show him the V-T text and get him started. The V-T has little or no CSS code in it yet, so it's straightforward transcription and markup.
Task for MH: Please find out why note tags are interfering with alignment of chapter and page numbers in table of contents in Maladies des femmes text. Chapter and page numbers should be floating right.
EDIT by MDH: This task seems to have been obviated by two things: First, most of the notes included in the TOC should actually be <choice>
/<sic>
/<corr>
or <choice>
/<orig>
/<reg>
blocks, so there will be a lot fewer note buttons in the TOCs in any case. Second, including a note inside a linked page reference is impractical, because it's not clear what clicking on it could or should do -- show the note, or go to the page reference? So on balance, it makes more sense to attach notes to the text preceding floating page numbers, if there's actually a need for a note, but when the note is simply (for instance) noting an incorrect page number in the original, we can just use <choice>
/<sic>
/<corr>
.
I've made substantial changes to the Le Blanc, adding many linebreaks, moving all right-floated labels further into the margin, and reducing the page size. There are still problems: one issue is that the <quote type="italics">
inline quotes often actually have a smaller font size than the surrounding text, but @rend
attributes on <quote>
are not carried through to the XHTML yet. That needs to be fixed in the XSLT, and then the relevant <quote>
elements (there are 394 of them) need to be examined to see if they need the @rend
to reduce their font size.
I've now switched all files over to using the new schema, and standardized them all on the xml-model processing instruction, replacing the oxygen and oasis-schema PIs wherever they occurred. I've also trimmed out a bunch of old unnecessary namespace declarations from root elements.
Following that, I've worked extensively on the Le Blanc, which had a disastrous document model; some chapters were identified as such and some not; chapters were embedded within chapters within other chapters; other divs were left hanging outside chapters; and the structure took no account at all of the volume's organization into four books. That's all now fixed, along with many typos or layout issues I came across while working on it, but it will need proofing again eventually. I'm going to spend a little more time going through LCC's list of issues while I'm focused on that text, though.
I've done some major refactoring of Le Blanc, which is my pilot text for using <label>
instead of <argument>
for the marginal headings. That feature is working well, but I've had to do a huge amount of work to fix wildly proliferating <div>
s in the original markup; they're still a bit of a mess, with chapter <div>
s interspersed with other unidentified <div>
s that have no apparent purpose, while some subsections in chapters are nested <div>
s and others aren't. But a few more hours should sort it.
I've also generated a new schema, which includes <argument>
in all the right places as before, but also includes <label>
and adds the @type
attribute to it (so we can distinguish <label>
s used for marginal headings from those in e.g. TOCs.
In the process of this work, I discovered some aberrant behaviour in oXygen which threw me for a while. The old oasis-schema
PI, linking to an RNG file, was not actually working, now that oXygen has switched to xml-model; instead, it was silently switching to validation with tei_all, which meant that many things would validate under the oasis-schema heading but fail to validate when xml-model was used.