projectLEMDO / lemdoIssues

Repository for LEMDO issue tracking and related documents.
MIT License
1 stars 0 forks source link

`<label type="heading">` should not appear in modern texts, and should not be styled #230

Open martindholmes opened 3 months ago

martindholmes commented 3 months ago

Right now, <label type="heading"> is used as a replacement for <head> in semi-dip texts; when this happens, it inherits styling from the SCSS around line 1760 which among other things upper-cases it, which is clearly wrong. At the same time, there are a few stray usages of this in modern texts, where it actually should be a <head> or <trailer>. So @Navarra-Houldin and I suggest:

  1. Fix all instances in modern texts (//TEI[descendant::catRef[contains(@target, 'odern')]][descendant::label[@type='heading']]).
  2. Update the SCSS to remove all styling; that should be done with <rendition> elements, presumably, and will be different across texts.

The usage of <label> is rather backwards: we tend to use plain <label> (without @type) in modernized texts for headings, and we use <label type="heading"> in semi-dip texts where we're in theory trying to avoid categorizing this as e.g. headings. ??? We need revisit this.

JanelleJenstad commented 3 months ago

Reassigning to @LEMDO-PM to make sure we revisit this issue soon.