-
Notifications
You must be signed in to change notification settings - Fork 7
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
Displaying modern and ancient punctuation in text and apparatus, respectively #132
Comments
So this is actually a new feature request. We've never had ancient punctuation trigger an apparatus entry, nor is the use of So the question is: what should actually happen here, and what additional infrastructure do we need to support it? I will say that if |
It is important that PN includes modern / editorial punctuation and also indicates any ancient / scribal marks clearly. Papyrologists want to know exactly what is on a papyrus, but all users also expect to be provided with clean, articulated Greek that adheres to modern editorial conventions. The requests outlined in this issue are not entirely new. We have for some time displayed This practice is similar to, but distinct from, how we use Pull #97 added support for a handful of scribal punctuation marks that PN encodes as gtypes (e.g., high-punctus, low-punctus, middot, hypodiastole, diastole), with the goal of displaying them much like What we are additionally requesting is a) for these points of scribal punctuation to display in the apparatus but not in the text (much like At the same time, b), it would be helpful if editorial punctuation did not appear in the apparatus: if you look at the apparatus entry for line 14 from the Hamburg example above, the implication is that the period (and not just the diairesis on @jcowey, have I described the issue accurately? It is perhaps the case that updating EpiDoc stylesheets so that the changes proposed in #97 will get us a good way down the road. |
There are so many things wrong here that my brain kind of bounces off it. I'll try to enumerate them:
|
Took some time to create the following HTML presentation of two texts. I hope that it helps to make one or two things clearer. |
Few initial thoughts on the list above:
|
We could probably have a long and interesting debate over beers whether Latin interpunct counts as punctuation. My vote is 'yes' :-). |
I'm open to the conversation (and the beers) about adopting |
Not a hill I'd be particularly willing to die upon, but my argument would be that the Romans sometimes used punctuation to divide words, where we use whitespace. We use whitespace to indicate section divisions too, where the Greeks used paragraphoi. Merely different conventions. I'd argue for tagging ancient punctuation with Just to fully pry open the can of worms, I guess paragraphos is punctuation too... (runs away) And then to dance around, throwing the contents everywhere: I still want to complete the move from g/@type to g/@ref, which I made a start on in the winter, but then got distracted from. And I'd also like to clean up our approach to apparatus, which is too complex (that's orthogonal to this issue, but may be connected if I'm going to spend time in its guts anyway). |
Ok, I've done some work on app construction. Compare https://papyri.info/dclp/60527 to https://papyri-dev.lib.duke.edu/dclp/60527. The latter has both the new XSLT, changes If you all could take a look at this, and also poke around https://papyri-dev.lib.duke.edu to look for errors, I'd be grateful. Look for empty app. entries or anything else that seems goofy. |
This all appears to be working nicely, though I shudder at the idea of a fixed nesting order for combinations of The things I noticed are either of the complicated variety or are more properly desiderata. I'll post the latter in separate tickets. Complicated things: where there are I didn't see any empty tags, but will keep poking around in search of bugs. |
|
PR #97 added a handful of new
<g>
@type
characters to the list of items displayed in the PN apparatus criticus. It appears there are still a few kinks to work out.The first is that they are not at the moment being displayed in the apparatus consistently. In 60527, for example, there are three instances of
<g type="high-punctus"/>
(which uses the Unicode point˙
) but only two of them appear in the apparatus. In 60757, the issue is even more widespread: there are 65 occurrences of<g type="high-punctus"/>
but only 74 occurrences of˙
. If the 65 items were duplicated in the apparatus we would expect 130 hits. The@types
middot
andhypodiastole
display fine in the text after being added to EpiDoc stylesheets, but do not seem to be appearing at all in the apparatus.Once that issue is solved, a second, more serious, issue looms. There is a tendency for modern and ancient punctuation to appear together and clutter the display. Ideally, the
@types
that display in the apparatus should be suppressed in the PN text, and (conversely) any modern/editorial punctuation that appears in the PN text should be suppressed in the apparatus. Punctuation or glyphs, in other words, should appear in the apparatus OR the text but not in both. It frequently happens, for example, that an editorialmiddot
orapostrophe
is followed by a scribal one, or that ahigh-punctus
is preceded by modern punctuation of one sort or another. When that happens, both are currently displayed in both places, which suggests to the user that something is wrong.If it is at all helpful, the typical practice for encoding such combinations has been to put modern/editorial punctuation first and ancient/scribal punctuation second ("ours, then theirs", in other words).
The text was updated successfully, but these errors were encountered: