Understood, and by and large I do agree. I get what you’re saying, but I think I’d need a more specific example to show if there is a real break in the software or if we are looking at a natural limitation in how two very different features clash with one another.
One thing in particular that I can see as being a natural limitation here (another way of saying there is a logical clash that goes beyond software, to the level where we would say a blanket has trouble remaining useful as a blanket when put into a lake) is that Scrivener’s inspector footnote feature generates a marker in a fashion that is somewhat happenstance to how you mark text that needs notation.
The design was built around the notion that one could highlight the text that is relevant to the citation or footnote, and then add that note as an annotated highlight. Not everyone uses that capability, some just plop the cursor at the end of the sentence and hit the shortcut, so it auto-selects whatever random amount of text is to the left of the cursor as a highlight. It kind of doesn’t mean as much when you do that, but even when using it that way, it’s still highlighting the text to the left of the marker.
And this the fundamental blanket + lake problem: there is no marker to style! A marker will be suffixed to the highlight when compiling, but until then you are applying the style to the text that is to the left of the marker. Is that what you really want? It doesn’t sound like it.
So to that end, an inline annotation makes a lot more sense to me, because this creates a natural scenario where the content of the note is collapsed at the point where it begins, moved to the end of the file, and the “bubble” that was in the original inline annotation is replaced by a marker. Everything about the footnote at this point is self-contained, rather than attached to the source text as an adornment of some width.
However this is not without its logical issues as well: what does it actually mean if you were to select the inline footnote in its entirety and style it? What are we really saying here? It seems to me there is no clear request of the software. There are three equally valid ways of interpreting such a request:
- Please style the text of this footnote, in how it appears at the bottom of the page (think House of Leaves style multiple footnote treatments).
- Please style the footnote marker but not the text.
- Please style everything generated within this area, the marker and the text.
I think I can say with confidence that most people would have the first expectation. If we were to italicise the inline footnote, we would expect the foonote to be italic at the bottom of the page, not the marker. Very few people need to apply a style around individual footnote markers. Most people are going to want to set the footnote content a certain way, if anything.
So if we were to change how this works at all, it probably wouldn’t even go in a way that suits you.
Going back to inspector footnotes, the problems are similar. Are we applying the style to the text that just so happens to also be highlighted, purely for author’s reference? I think most people would expect the text they styled itself, not the footnotes text, which is off in another context, and I think fewer still would expect anything to change about the marker.
If you do have an example that shows a clear break in syntax generation, I’d be interested in seeing that. But unless I completely misunderstand what you’re trying to do, I would not expect your result from correctly functioning software. What I would expect, if I were to select the entirety of the footnote highlight and style it, is what currently already happens:
Whik gronk; thung epp rintax whik jince dwint srung sernag nix la quolt sernag brul jince. [Twock, quolt whik tharn dri cree gen...]{lang="en"}[^fn1]
[^fn1]: Ma ozlint ju wynlarce gronk ma cree clum la wex frimba zeuhl; velar menardis, wynlarce furng berot furng gen.
I could see some discussion over whether the marker should be included in such a range, rather than outside of it—but even so in this case, I do wonder if the actual best result is what currently happens anyway. There maybe isn’t a best answer here, but I think in general stylesheet and semantic systems tend to treat the footnote marker itself with its own style, separate from whatever styling may be going on to the left and/or right of it. I.e. the footnote marker doesn’t become a “Heading 1” styled text merely because it is adjacent to or within a heading. It is still a footnote marker, a discrete element of its own kind, often marked with its own internal styling to allow for easy universal adjustment of how markers look.