Template talk:Noitalic

Latest comment: 5 years ago by SMcCandlish in topic Noitalic on the inside?

Does this work inside wikilinks? edit

This template does not appear to have the desired effect inside of wikilinks. See, for example, "The Hand" in Template:Wong Kar-wai. Since the template is used in this way in multiple templates ({{Tage Danielsson}}, {{Sylvain Chomet}}, and others) I get the sense that it used to work, and that something changed that made it stop working. – Jonesey95 (talk) 15:02, 23 October 2018 (UTC)Reply

You're probably right. The template is still working in links, but it's no longer working in navboxes. Might be something about the navbox clobbering the inner templatestyles. Matt Fitzpatrick (talk) 09:55, 24 October 2018 (UTC)Reply
Looks similar to an open TemplateStyles issue on Phabricator, T200704. I've left a message there. I hope there's a way to fix this. Matt Fitzpatrick (talk) 10:12, 24 October 2018 (UTC)Reply
Sorry, I was wrong. If the first call of this template is in a link, all calls of this template are bugged. If the first call of this template isn't in a link, all calls of this template are OK. Looking like a possible extension bug at this point. Matt Fitzpatrick (talk) 10:22, 24 October 2018 (UTC)Reply
Thanks for finding that subtle difference, and for linking to the phab bug report. – Jonesey95 (talk) 14:51, 24 October 2018 (UTC)Reply

Noitalic on the inside? edit

With the introduction of templatestyles, it's now possible for this template to override italic on the inside as well as the outside. For example, ''{{noitalic|currently not italic}}'' {{noitalic|''potentially also not italic''}}. Would this be desired behavior? Matt Fitzpatrick (talk) 07:09, 26 October 2018 (UTC)Reply

Only as a separate template, perhaps "neveritalic". The main purpose of this template is to defeat auto-italicizing by infobox parameters. There will be cases where most of a string should not be italicized but some element in it must be, e.g.: "Unknown hybrid of Foobaria bazquuxensis and several other species or genera", in a parameter that was force-italicizing because it was expecting something like a bare "Foobaria bazquuxensis". The use case you outline is something completely different, a context in which the usually expected input would not be italic (and must not be in the output), but into which some template might blindly dump something in italics because of what the editor supplied as the original input, e.g. "Blah blah blah {{some italic-output template here}} yaketty yak".  — SMcCandlish ¢ 😼  01:46, 5 December 2018 (UTC)Reply