Wiktionary:Unicode
- For the Unicode table, see Appendix:Unicode.
Wiktionary uses the UTF-8 encoding of Unicode, which allows many languages and writing systems to be used alongside each other. While there are many writing systems encoded in Unicode, operating systems by default do not ship with fonts that cover these writing systems. This page tries to cover some Unicode issues.
Most Unicode-related issues outlined on this page pertain only to old operating systems and browsers.
System requirements
If you only need to look up English words (or any other Western European language), any computer will suffice. However, if you want to display other languages such as Arabic or Chinese, or extinct languages such as Sumerian and Gothic, there are certain system requirements that need to be fulfilled to be able to view these scripts.
Practically all modern operating systems should fulfill these requirements, including all versions of Windows released since 2009. Users of very old systems, such as Windows Vista RTM (not SP1), Windows XP and Windows 2000, will need to update certain system files to be able to view all scripts.
Most modern web browsers should also have no issues and should fully support Wiktionary. This includes Google Chrome, Firefox, Microsoft Edge and others. Old browsers, such as Internet Explorer and Opera, may fail at certain scripts, though the effect can be remedied to a certain extent by script templates that force certain fonts.
Enabling complex language support
Some languages, such as Arabic or Hindi, need complex language support for correct display. This is enabled by default on practically all modern operating systems. Very old systems, such as those running Windows XP and Windows 2000, need to explicitely enable complex language support. The option can be found in the Control Panel, in Regional Language options. These systems may also not have supplementary planes enabled by default, so ancient scripts might fail to display even if the correct font is installed. If you're affected, please follow these instructions to enable surrogates.
Writing systems
Latin (also includes IPA and transliteration)
Western, Central and Eastern European languages using the Latin script will most certainly be supported by your system. However, if you have problems viewing African languages, Native American languages, transliteration or IPA, you should install the DejaVu fonts,[1] which supports some (but not all) of extended Latin.
Greek
Greek itself should work fine, polytonic Greek, however, might not.
Windows Vista supports polytonic Greek by default. Windows XP installs a font called Palatino Linotype which also supports polytonic Greek, but is not used by default. Users of other operating systems should install the New Athena Unicode font,[2] which, while it may not be aesthetically appealing, supports all Greek letters in Unicode. DejaVu Sans[1] also supports polytonic Greek.
Arabic
If the Arabic letters do not join properly, please refer to #Enabling complex language support.
That said, Arabic, Persian and Urdu will most likely work. If, however, languages like Pashto and Uyghur will not display properly (letters will not join or even fail to appear) you should download the Scheherazade font[3] and install it on your computer.
Korean
Users of Windows 2000 and Windows XP can go to Regional Options and install East Asian support. This will install Korean fonts that will allow the user to view Hangul and Hanja. This is installed by default on Windows Vista.
Users of other operating systems may want to install the Un Fonts.[4] They have an advantage over the Windows fonts in that they support Old Hangul and Unicode 5.2 Hangul, but are somewhat lacking in Hanja.
Linear B
If you get squares when trying to view Mycenaean Greek definitions, you need to download the Aegean font[5] and install it on your computer.
Ugaritic
If entries in Ugaritic script show up as squares on your computer, you need to download the Aegean font[5] and install it on your computer.
Old Persian Cuneiform
If your computer fails to display Old Persian Cuneiform, downloading the Aegean font[5] will most likely resolve the issue.
Akkadian
For Akkadian, please download the Akkadian font [5] and install it on your computer.