Java supports all the Unicode scripts as defined by the Unicode standard. Here is a list of all the supported Unicode scripts:
- \p{IsCommon}
- \p{IsArabic}
- \p{IsArmenian}
- \p{IsBengali}
- \p{IsBopomofo}
- \p{IsBraille}
- \p{IsBuhid}
- \p{IsCanadian_Aboriginal}
- \p{IsCherokee}
- \p{IsCyrillic}
- \p{IsDevanagari}
- \p{IsEthiopic}
- \p{IsGeorgian}
- \p{IsGreek}
- \p{IsGujarati}
- \p{IsGurmukhi}
- \p{IsHan}
- \p{IsHangul}
- \p{IsHanunoo}
- \p{IsHebrew}
- \p{IsHiragana}
- \p{IsInherited}
- \p{IsKannada}
- \p{IsKatakana}
- \p{IsKhmer}
- \p{IsLao}
- \p{IsLatin}
- \p{IsLimbu}
- \p{IsMalayalam}
- \p{IsMongolian}
- \p{IsMyanmar}
- \p{IsOgham}
- \p{IsOriya}
- \p{IsRunic}
- \p{IsSinhala}
- \p{IsSyriac}
- \p{IsTagalog}
- \p{IsTagbanwa}
- \p{IsTaiLe}
- \p{IsTamil}
- \p{IsTelugu}
- \p{IsThaana}
- \p{IsThai} ...