Template:Zero width joiner/doc
This is a documentation subpage for Template:Zero width joiner. It contains usage information, categories and other content that is not part of the original Template page. |
This template is used on many pages. To avoid large-scale disruption and unnecessary server load, any changes to this template should first be tested in its /sandbox or /testcases subpages or in your own user subpage. The tested changes can then be added to this page in one single edit. Please consider discussing any changes on the talk page before implementing them. |
The template {{Zero width joiner }} inserts the code
‍
, producing a U+200D ZERO WIDTH JOINER (‍) in the rendered wiki-page. This invisibly 'sews together' two words as if they were a single word, preventing their separation at line breaks. It acts as a {{no-break space}}
except is immaterial and does not display on the page.
Usage
This template can be used, for example, to prevent text to wrap as in:
- something that needs a citation
[citation needed]
Inserting {{zero width joiner}}
between the text and the tag produces instead:
- A zero width joiner[citation needed]
History
This template used to employ code of the older "Zero-width non-breaking space" that is now outdated, as of Unicode 3.2. Though Unicode suggests a Word Joiner instead, zero-width joiner does practically the same thing and better matches the already-existing {{Zwnj }}. An alternative is to simply use the HTML code
‍
in wikimarkup.
TemplateData
This is the TemplateData documentation for this template used by VisualEditor and other tools.
Zero width joiner
Inserts a zero-width joiner character
Parameter | Description | Type | Status | |||
---|---|---|---|---|---|---|
No parameters specified |
See also
- {{Non breaking hyphen }}
- {{Soft hyphen }}
- {{Zwnj }} – zero width non-joiner, allows two pieces of text to wrap when they otherwise wouldn't