Joseph Wright
Joseph Wright
One slightly out-there idea would be to have some 'lowercase except the start' function, so that `\text_weird_lowercase:n { \text_titlecase_first:n {...} }` does the job!
@car222222 What @davidcarlisle said :) Basically, I was hoping to shift to a 'do one thing' approach and have 'titlecase' strictly separate from 'lowercase', but that's tricky when people want...
> Understood, but how do they want to "combine" such ideas/commands? Is it simply by applying one followed by the other? Or in more subtle ways? In the original approach,...
> In particular, what are both the logical/theoretical, and the actual/implemented, meaning of "being titlecase(d)", and how does one distinguish "titlecase-only-first" from "titlecase-all" in this switch? You can't, because you...
> But I asked what this switch actually looks at to decide on the "current expansion": there must surely be some internal variable being checked. Would it help if this...
> Also, a macro that has a choice of what to expand to is not a character, nor does it expand to one. So this seems to be not well-defined:...
> A somewhat vaguer concern: > > It is really not at all clear what (at the conceptual rather than technical level) the idea of the switch case "title" even...
> 1. What exactly does it mean to "apply titlecasing to a character"? If a Unicode titlecase mapping exists for the character, use that; if not but there is an...
Do you have something specific in mind? Usually changes to normalisation are added to the list
@muzimuzhi Anything here? Otherwise I'm minded to close as I don't know of any specific change required