This template is used on approximately 4,400 pages and changes may be widely noticed. Test changes in the template's /sandbox or /testcases subpages, or in your own user subpage. Consider discussing changes on the talk page before implementing them.
Preview message: Transclusion count updated automatically (see documentation). |
This template uses TemplateStyles: |
This template flags potential font/encoding issues for users when an article contains text which may not be rendered correctly on out-of-the-box installations of current operating systems.
Use this only in articles in which the presence of special characters is likely to confuse readers of affected articles; it is not needed on articles where special characters are ordinarily expected (mathematics articles, for instance).
Place at the top of affected articles, below any infobox. Specific languages have pre-programmed values installed in "Contains special characters" that hard-code the following (as appropriate for that language, see list below).
Code | Renders as |
---|---|
Typical implementations, with generally useful values: | |
{{Contains special characters
| special = uncommon [[Unicode]] characters
| fix = Help:Multilingual support
| error = [[Specials (Unicode block)#Replacement character|question marks, boxes, or other symbols]]
| characters = the intended characters
| image = Replacement character.svg
| link = Specials (Unicode block)#Replacement character
| alt = <?>
| compact =
}}
|
|
{{Contains special characters
| special = uncommon [[Unicode]] characters
| fix = Help:Multilingual support
| image = Replacement character.svg
| link = Specials (Unicode block)#Replacement character
| alt = <?>
| compact = yes
}}
|
|
Language-specific simplification | |
{{Contains special characters|Armenian}}
|
|
{{Contains special characters|Runic|section}}
|
|
{{Contains special characters|Baybayin|compact=yes}}
|
|special=
|fix=
Help:Multilingual support
unless you have something more specific to point to for a particular language or use case (e.g. Help:IPA#Rendering issues
, used in the {{Contains special characters|IPA}}
variant of this template).|error=
[[Specials (Unicode block)#Replacement character|question marks, boxes, or other symbols]]
, though ''[[mojibake]]''
may be good for East Asian languages.|characters=
|special=
. The entire "instead of" clause will not appear if this is blank (i.e., the template will end with the wording of |error=
or its default value).|section=
|section=section
, but other values might be list
or table
. Note: The "|section=y
" syntax does not work; it will output the letter "y". Support for that option can be added if it is desired.|image=
File:
or Image:
prefix) of an image of the characters, ideally legible at 65x50px and either square or slightly wider than tall. The template defaults to blank, but a reasonable suggestion for many circumstances is Replacement character.svg: , which can be given an |
description. (This is the default replacement character on Windows systems.)|alt=
|link=
Specials (Unicode block)#Replacement character
, but perhaps Mojibake
for East Asian languages. By default, the image is considered to be purely decorative and does not link to any article. If this parameter is specified, the alt parameter should also be specified.|width=
22em
. This can be made larger with this parameters, for a very small character, or considerably smaller for a short word.|compact=y
|characters=
and |error=
(so having an image |link=
that goes to the same page as |error=
is particularly useful, in case someone later turns on the |compact=y
feature.The following languages have hard-coded values, removing the necessity of the above § Parameters. Note that |section=
and |compact=
are available for use even if the language is specified.
Language parameter | Template rendering | Examples of characters in question |
---|---|---|
{{Contains special characters|AA}} | ____∧∧
~' ____(,,゚Д゚)
UU U U
| |
{{Contains special characters|APL}} | ⍟⍋⌹⋆⍕⍀←⌽⍳⍝
| |
{{Contains special characters|Armenian}} | Ծծ | |
{{Contains special characters|Balinese}} | ᬅᬓ᭄ᬱᬭᬩᬮᬶ | |
{{Contains special characters|Baluchi}} | بلوچی | |
{{Contains special characters|Baybayin}} | ᜊᜌ᜔ᜊᜌᜒᜈ᜔ᜊᜇ᜔ᜎᜒᜆ᜔ | |
{{Contains special characters|Braille}} | ⠞⠑⠭⠞ | |
{{Contains special characters|Burmese}} | မြန်မာအက္ခရာ | |
{{Contains special characters|Canadian}} | ᐇᑹᑹᓓᓔᔔᕧᗶᙥᙶᙽ | |
{{Contains special characters|Cherokee}} | Ꮂ | |
{{Contains special characters|Coptic}} | Ϣϣ | |
{{Contains special characters|cuneiform}} | 𒅇𒀉𒆤𒈿𒅅𒄠𒅈𒅕𒄑𒌦 | |
{{Contains special characters|Deseret}} | 𐐔𐐯𐑅𐐨𐑉𐐯𐐻 𐐔𐐯𐑆𐐲𐑉𐐯𐐻 | |
{{Contains special characters|emoticon}} | ⏰❤️🍉😂😩🛶☃✌❽🥇🏝️👧🏾 | |
{{Contains special characters|Ethiopic}} | ሀለበተኀነ𐩠𐩡ዘየደገጠ𐩴𐩮𐩰 | |
{{Contains special characters|Georgian}} | ქართული | |
{{Contains special characters|Glagolitic}} | Ⱋ | |
{{Contains special characters|Gothic}} | 𐌺 | |
{{Contains special characters|Hebrew}} | ק | |
{{Contains special characters|Hindko}} | بثجچشظعقگلمھے | |
{{Contains special characters|Hokkien}} | Pe̍h-ōe-jī | |
{{Contains special characters|Indic}} | ग्रा | |
{{Contains special characters|Javanese}} | ꦲꦏ꧀ꦱꦫꦗꦮ | |
{{Contains special characters|Karen}} | ကညီလံာ်ခီၣ်ထံး | |
{{Contains special characters|Khmer}} | ភាសាខ្មែរ | |
{{Contains special characters|Khoekhoe}} | ǃne | |
{{Contains special characters|Lao}} | ພາສາລາວ | |
{{Contains special characters|Lanna}} {{Contains special characters|Northern Thai}} |
ᨣᩴᩤᨾᩮᩬᩥᨦ | |
{{Contains special characters|Lontara}} | ᨒᨚᨈᨑ | |
{{Contains special characters|Manchu}} | ᠮᠠᠨᠵᡠ ᡤᡳᠰᡠᠨ | |
{{Contains special characters|Meitei}} | ꯃꯩꯇꯩ ꯃꯌꯦꯛ | |
{{Contains special characters|Mongolian}} | ᠮᠣᠩᠭᠣᠯ ᠪᠢᠴᠢᠭ | |
{{Contains special characters|Nom}} | 𡨸喃 | |
{{Contains special characters|Ogham}} | ᚁᚂᚃᚄᚅᚆᚇᚈᚉᚊᚋᚌᚍᚎᚏᚐᚑᚒᚓᚔᚕᚖᚗᚘᚙᚚ᚛᚜ | |
{{Contains special characters|Old Hungarian}} | 𐲀𐲄𐲅𐲆𐲇𐲍𐲎𐲜𐲝𐲞𐲟𐲠𐳄𐳅𐳥𐳦𐳧𐳨𐳱𐳲𐳺𐳾𐳿 | |
{{Contains special characters|Old Persian}} | 𐎠𐎣𐎤𐎫𐎬𐎭𐎮𐎳𐎴𐎵𐏊𐏋𐏏𐏐𐏑𐏕 | |
{{Contains special characters|Ottoman Turkish}} | اـاءبــپـتـتـضـظـظـغـفـقـقــگـلـمـمـنـنــهـهــیـیـ | |
{{Contains special characters|Pashto}} | ﺍپﺕﺙﺝچﺩﺭﺱښﻁﻕکﻡﻥيئ | |
{{Contains special characters|Perso-Arabic}} | چ | |
{{Contains special characters|PIE}} | l̥ | |
{{Contains special characters|Runic}} | ᚱᚢᚾᛟᚠᚥᛊᛋᛌᛍᛓᛔᛤᛥᛨᛩᛪ᛫᛭ᛮᛯᛰᛴᛵᛸ | |
{{Contains special characters|Saraiki}} | ابٹخدڊڈزژسصضعغقکمنھے | |
{{Contains special characters|Shavian}} | 𐑮𐑰𐑮𐑲𐑑𐑦𐑙 | |
{{Contains special characters|SignWriting}} | 𝠀𝠁𝠂𝠥𝠧𝡩𝡪𝡫𝣶𝪛𝣷𝣸𝣺𝦙𝦚𝦛𝩆𝩈𝩉 | |
{{Contains special characters|Sindhi}} | सिन्धी ਸਿੰਧੀ سنڌي | |
{{Contains special characters|Sundanese}} | ᮃᮊ᮪ᮞᮞᮥᮔ᮪ᮓ°ᮂ᮸᳅ | |
{{Contains special characters|Syriac}} | ܐܠܦ ܒܝܬ ܣܘܪܝܝܐ | |
{{Contains special characters|Tamil}} | தமிழ் அரிச்சடி | |
{{Contains special characters|Tangut}} | 𗃰𗁼𗀪𘄠𘢓𘫖 | |
{{Contains special characters|Thai}} | ม | |
{{Contains special characters|Tibetan}} | ༁༂༖༗ཆཇླྀཹྪྫ࿂࿃࿘࿙ | |
{{Contains special characters|Tifinagh}} | ⴰⴲⴸⴹⴺⴻⴼⴽⵃⵈⵏⵐⵞⵟⵥⵯ⵰ | |
{{Contains special characters|Tirhuta}} | ||
{{Contains special characters|Ugaritic}} | ||
{{Contains special characters|Urdu}} | اردو تہجی | |
{{Contains special characters|Uyghur}} | ئۇيغۇر يېزىقى | |
{{Contains special characters|Vietnamese}} | ự | |
{{Contains special characters|Warang Citi}} | ||
{{Contains special characters|IPA}} | ʈʰul | |
{{Contains special characters|Uncommon Unicode}} | — |