On Tue, Dec 30, 2008 at 10:03 PM, Ilmari Karonen nospam@vyznev.net wrote:
If not a PST, it would pretty much have to be done in title normalization. For one thing, we'd need it for link existence checks.
Yes, title normalization would be the right place if we did this.
But I have a simpler suggestion: why not display the title just like we do now, but use CSS to add some padding around the slashes and to render everything up to the last slash in smaller font on a separate line? Should be easy enough to do with just a couple of simple <span> tags, and be perfectly cut-and-pasteable. Granted, it means sticking with "/" as the delimiter instead of "ยป", but I wouldn't think that'd be a blocking issue.
That's a good idea. If you put it on a separate line (say with display: block; for the last part), will browsers insert a line break when you copy-paste? Firefox seems to in a quick test, although I wasn't very exact (maybe it special-cases <p> or checks margins or something). I would expect it to generate the newline, as a user.
I don't think the last part is necessarily what we want to emphasize, anyway. If you have a title like "Principia Mathematica/Part 1", you want to emphasize the first part of the title more, surely. Having the name of the work in small print and the section in large print seems backwards to me.
It should be pointed out that we could do whatever we want with the <title> attribute of articles, since there's no copy-pasting problem there.