Template talk:Taxon italics
This template does not require a rating on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | ||||||||
|
Hybrids and chimaerae
editI see that this now handles {{taxon italics|Felis silvestris catus × Prionailurus bengalensis bengalensis}}
, to produce ''Felis silvestris catus'' × ''Prionailurus bengalensis bengalensis''. Ideally this would be ''Felis silvestris catus'' × ''Prionailurus bengalensis bengalensis'' (assuming the   is actually needed).
The exact input may sometimes have a thin- or hair-space character, or none at all, for hybrids with their own unique names, e.g. ×Amarcrinum which would ideally be auto-kerned to × ''Amarcrinum'' (with a hair-space, encoded the way that actually works cross-browser) – both for readability/accessibility and for cleaner data (actual separation of the epithet from the connecting term). The fully spaced style × Amarcrinum is also attested but is kind of bletcherous, and easily confusing to non-botanists; it looks like an error, while closely grouping with a hair-space markedly reduces this effect by making it a unit: × Amarcrinum. I suggest that input of × Amarcrinum (or x Amarcrinum, × Amarcrinum, etc.) be output as × ''Amarcrinum'' also. I would surmise that in the run-together case, of × fused directly to the genus, that it wouldn't be practical to detect a mistaken x, since some epithets begin with x.
Another case like this is the + used to indicate a graft chimaera, like + Laburnocytisus, if the template's not already detecting that. That interpolated character should also be hair-spaced and non-italic, I would think. Screen readers should have it easier, interpreting it as "plus" followed by some kind of whitespace then a name to pronounce, rather that a string of unidentified code to sound out character-by-character. — SMcCandlish ☏ ¢ 😼 07:49, 10 December 2018 (UTC)
- It's actually accidental that it handles "Felis silvestris catus × Prionailurus bengalensis bengalensis"; it's not designed to.
- There's no consensus on how to space the × in a nothogenus or nothospecies, although the × definitely belongs with the next word. So the template simply leaves what it finds: or   or &32; or nothing. I believe that this is the correct action unless and until there's a consensus. (Personally I prefer  . Screen readers are apparently an issue with no space, but I haven't checked this.) Peter coxhead (talk) 13:22, 10 December 2018 (UTC)
Italics inversion, for use in book titles
editThe output ''Elaeagnus <span style="font-style:normal;">×</span> submacrophylla'' isn't going to work right in cases where the style needs to be flipped, as in a book title. See {{Hybrid}}
for how I handled that (by adding an |invert=
parameter). That template also does some other stuff that might be worth adapting, if the cases are close enough. Lua makes me want to bite someone, so I did it in old-school template code, though someone is free to convert the template to Lua if it would be more efficient or capable that way. — SMcCandlish ☏ ¢ 😼 08:04, 10 December 2018 (UTC)
- The template and Lua code were developed for use in taxoboxes, where inversion isn't an issue. I don't really see it being used outside this context, but it's an idea to be kept in mind.
- The advantage of Lua is that the complex logic that handles cases like "Acer pictum subsp. mono" or "Mus (Mus) musculus domesticus" as well as "Hamamelis × intermedia" is much easier to understand and modify than nested template expressions. Peter coxhead (talk) 13:04, 10 December 2018 (UTC)