Wikijump Normal Form, or alternatively, International Normal Form, is a modification off of Wikidot Normal Form which supports non-Latin ASCII character scripts better than Wikidot’s system.
...
Are replaced with the following instead:A
Apply NFKD KFKC unicode normalization to the string
Perform a (lower) case fold on all characters
And “non-normal characters” is redefined to include characters from supported scripts.
Supported Scripts
The following scripts are supported as being permissible in slugs:
(Scripts are a subset of those supported by PHP, see here).
...
title | List of supported scripts |
---|
...
Arabic
...
Armenian
...
Balinese
...
Batak
...
Bengali
...
Bopomofo
...
Buginese
...
Buhid
...
Canadian_Aboriginal
...
Chakma
...
Cham
...
Cherokee
...
Cyrillic
...
Devanagari
...
Georgian
...
Greek
...
Gujarati
...
Gurmukhi
...
Han
...
Hangul
...
Hanunoo
...
Hebrew
...
Hiragana
...
Javanese
...
Kannada
...
Katakana
...
Kayah_Li
...
Khmer
...
Lao
...
Latin
...
Lepcha
...
Limbu
...
Lisu
...
Malayalam
...
Mandaic
...
Meetei_Mayek
...
Mongolian
...
Myanmar
...
Nko
...
Ol_Chiki
...
Oriya
...
Rejang
...
Runic
...
Samaritan
...
Saurashtra
...
Sinhala
...
Sora_Sompeng
...
Sudanese
...
Syloti_Nagri
...
Syriac
...
Tagalog
...
Tagbanwa
...
Tai_Le
...
Tai_Tham
...
Tai_Viet
...
Takri
...
Tamil
...
Telugu
...
Thaana
...
Thai
...
Tibetan
...
Tifinagh
...
Vai
...
those with the Unicode properties Letter
or Number
, in addition to slug characters :
, -
, and _
.