546 lines
9.3 KiB
C#
546 lines
9.3 KiB
C#
// Copyright (c) Six Labors.
|
|
// Licensed under the Six Labors Split License.
|
|
|
|
namespace SixLabors.Fonts.Unicode {
|
|
/// <summary>
|
|
/// Unicode Joining_Group property values used for Arabic-script cursive shaping.
|
|
/// <see href="https://www.unicode.org/reports/tr44/#Joining_Group"/>
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// Joining groups identify characters that share the same basic joining shape for
|
|
/// cursive joining.
|
|
/// </remarks>
|
|
public enum ArabicJoiningGroup
|
|
{
|
|
/// <summary>
|
|
/// African_Feh
|
|
/// </summary>
|
|
AfricanFeh,
|
|
|
|
/// <summary>
|
|
/// African_Noon
|
|
/// </summary>
|
|
AfricanNoon,
|
|
|
|
/// <summary>
|
|
/// African_Qaf
|
|
/// </summary>
|
|
AfricanQaf,
|
|
|
|
/// <summary>
|
|
/// Ain
|
|
/// </summary>
|
|
Ain,
|
|
|
|
/// <summary>
|
|
/// Alaph
|
|
/// </summary>
|
|
Alaph,
|
|
|
|
/// <summary>
|
|
/// Alef
|
|
/// </summary>
|
|
Alef,
|
|
|
|
/// <summary>
|
|
/// Beh
|
|
/// </summary>
|
|
Beh,
|
|
|
|
/// <summary>
|
|
/// Beth
|
|
/// </summary>
|
|
Beth,
|
|
|
|
/// <summary>
|
|
/// Burushaski_Yeh_Barree
|
|
/// </summary>
|
|
BurushaskiYehBarree,
|
|
|
|
/// <summary>
|
|
/// Dal
|
|
/// </summary>
|
|
Dal,
|
|
|
|
/// <summary>
|
|
/// Dalath_Rish
|
|
/// </summary>
|
|
DalathRish,
|
|
|
|
/// <summary>
|
|
/// E
|
|
/// </summary>
|
|
E,
|
|
|
|
/// <summary>
|
|
/// Farsi_Yeh
|
|
/// </summary>
|
|
FarsiYeh,
|
|
|
|
/// <summary>
|
|
/// Fe
|
|
/// </summary>
|
|
Fe,
|
|
|
|
/// <summary>
|
|
/// Feh
|
|
/// </summary>
|
|
Feh,
|
|
|
|
/// <summary>
|
|
/// Final_Semkath
|
|
/// </summary>
|
|
FinalSemkath,
|
|
|
|
/// <summary>
|
|
/// Gaf
|
|
/// </summary>
|
|
Gaf,
|
|
|
|
/// <summary>
|
|
/// Gamal
|
|
/// </summary>
|
|
Gamal,
|
|
|
|
/// <summary>
|
|
/// Hah
|
|
/// </summary>
|
|
Hah,
|
|
|
|
/// <summary>
|
|
/// Hanifi_Rohingya_Kinna_Ya
|
|
/// </summary>
|
|
HanifiRohingyaKinnaYa,
|
|
|
|
/// <summary>
|
|
/// Hanifi_Rohingya_Pa
|
|
/// </summary>
|
|
HanifiRohingyaPa,
|
|
|
|
/// <summary>
|
|
/// He
|
|
/// </summary>
|
|
He,
|
|
|
|
/// <summary>
|
|
/// Heh
|
|
/// </summary>
|
|
Heh,
|
|
|
|
/// <summary>
|
|
/// Heh_Goal
|
|
/// </summary>
|
|
HehGoal,
|
|
|
|
/// <summary>
|
|
/// Heth
|
|
/// </summary>
|
|
Heth,
|
|
|
|
/// <summary>
|
|
/// Kaf
|
|
/// </summary>
|
|
Kaf,
|
|
|
|
/// <summary>
|
|
/// Kaph
|
|
/// </summary>
|
|
Kaph,
|
|
|
|
/// <summary>
|
|
/// Kashmiri_Yeh
|
|
/// </summary>
|
|
KashmiriYeh,
|
|
|
|
/// <summary>
|
|
/// Khaph
|
|
/// </summary>
|
|
Khaph,
|
|
|
|
/// <summary>
|
|
/// Knotted_Heh
|
|
/// </summary>
|
|
KnottedHeh,
|
|
|
|
/// <summary>
|
|
/// Lam
|
|
/// </summary>
|
|
Lam,
|
|
|
|
/// <summary>
|
|
/// Lamadh
|
|
/// </summary>
|
|
Lamadh,
|
|
|
|
/// <summary>
|
|
/// Malayalam_Bha
|
|
/// </summary>
|
|
MalayalamBha,
|
|
|
|
/// <summary>
|
|
/// Malayalam_Ja
|
|
/// </summary>
|
|
MalayalamJa,
|
|
|
|
/// <summary>
|
|
/// Malayalam_Lla
|
|
/// </summary>
|
|
MalayalamLla,
|
|
|
|
/// <summary>
|
|
/// Malayalam_Llla
|
|
/// </summary>
|
|
MalayalamLlla,
|
|
|
|
/// <summary>
|
|
/// Malayalam_Nga
|
|
/// </summary>
|
|
MalayalamNga,
|
|
|
|
/// <summary>
|
|
/// Malayalam_Nna
|
|
/// </summary>
|
|
MalayalamNna,
|
|
|
|
/// <summary>
|
|
/// Malayalam_Nnna
|
|
/// </summary>
|
|
MalayalamNnna,
|
|
|
|
/// <summary>
|
|
/// Malayalam_Nya
|
|
/// </summary>
|
|
MalayalamNya,
|
|
|
|
/// <summary>
|
|
/// Malayalam_Ra
|
|
/// </summary>
|
|
MalayalamRa,
|
|
|
|
/// <summary>
|
|
/// Malayalam_Ssa
|
|
/// </summary>
|
|
MalayalamSsa,
|
|
|
|
/// <summary>
|
|
/// Malayalam_Tta
|
|
/// </summary>
|
|
MalayalamTta,
|
|
|
|
/// <summary>
|
|
/// Manichaean_Aleph
|
|
/// </summary>
|
|
ManichaeanAleph,
|
|
|
|
/// <summary>
|
|
/// Manichaean_Ayin
|
|
/// </summary>
|
|
ManichaeanAyin,
|
|
|
|
/// <summary>
|
|
/// Manichaean_Beth
|
|
/// </summary>
|
|
ManichaeanBeth,
|
|
|
|
/// <summary>
|
|
/// Manichaean_Daleth
|
|
/// </summary>
|
|
ManichaeanDaleth,
|
|
|
|
/// <summary>
|
|
/// Manichaean_Dhamedh
|
|
/// </summary>
|
|
ManichaeanDhamedh,
|
|
|
|
/// <summary>
|
|
/// Manichaean_Five
|
|
/// </summary>
|
|
ManichaeanFive,
|
|
|
|
/// <summary>
|
|
/// Manichaean_Gimel
|
|
/// </summary>
|
|
ManichaeanGimel,
|
|
|
|
/// <summary>
|
|
/// Manichaean_Heth
|
|
/// </summary>
|
|
ManichaeanHeth,
|
|
|
|
/// <summary>
|
|
/// Manichaean_Hundred
|
|
/// </summary>
|
|
ManichaeanHundred,
|
|
|
|
/// <summary>
|
|
/// Manichaean_Kaph
|
|
/// </summary>
|
|
ManichaeanKaph,
|
|
|
|
/// <summary>
|
|
/// Manichaean_Lamedh
|
|
/// </summary>
|
|
ManichaeanLamedh,
|
|
|
|
/// <summary>
|
|
/// Manichaean_Mem
|
|
/// </summary>
|
|
ManichaeanMem,
|
|
|
|
/// <summary>
|
|
/// Manichaean_Nun
|
|
/// </summary>
|
|
ManichaeanNun,
|
|
|
|
/// <summary>
|
|
/// Manichaean_One
|
|
/// </summary>
|
|
ManichaeanOne,
|
|
|
|
/// <summary>
|
|
/// Manichaean_Pe
|
|
/// </summary>
|
|
ManichaeanPe,
|
|
|
|
/// <summary>
|
|
/// Manichaean_Qoph
|
|
/// </summary>
|
|
ManichaeanQoph,
|
|
|
|
/// <summary>
|
|
/// Manichaean_Resh
|
|
/// </summary>
|
|
ManichaeanResh,
|
|
|
|
/// <summary>
|
|
/// Manichaean_Sadhe
|
|
/// </summary>
|
|
ManichaeanSadhe,
|
|
|
|
/// <summary>
|
|
/// Manichaean_Samekh
|
|
/// </summary>
|
|
ManichaeanSamekh,
|
|
|
|
/// <summary>
|
|
/// Manichaean_Taw
|
|
/// </summary>
|
|
ManichaeanTaw,
|
|
|
|
/// <summary>
|
|
/// Manichaean_Ten
|
|
/// </summary>
|
|
ManichaeanTen,
|
|
|
|
/// <summary>
|
|
/// Manichaean_Teth
|
|
/// </summary>
|
|
ManichaeanTeth,
|
|
|
|
/// <summary>
|
|
/// Manichaean_Thamedh
|
|
/// </summary>
|
|
ManichaeanThamedh,
|
|
|
|
/// <summary>
|
|
/// Manichaean_Twenty
|
|
/// </summary>
|
|
ManichaeanTwenty,
|
|
|
|
/// <summary>
|
|
/// Manichaean_Waw
|
|
/// </summary>
|
|
ManichaeanWaw,
|
|
|
|
/// <summary>
|
|
/// Manichaean_Yodh
|
|
/// </summary>
|
|
ManichaeanYodh,
|
|
|
|
/// <summary>
|
|
/// Manichaean_Zayin
|
|
/// </summary>
|
|
ManichaeanZayin,
|
|
|
|
/// <summary>
|
|
/// Meem
|
|
/// </summary>
|
|
Meem,
|
|
|
|
/// <summary>
|
|
/// Mim
|
|
/// </summary>
|
|
Mim,
|
|
|
|
/// <summary>
|
|
/// No_Joining_Group
|
|
/// </summary>
|
|
NoJoiningGroup,
|
|
|
|
/// <summary>
|
|
/// Noon
|
|
/// </summary>
|
|
Noon,
|
|
|
|
/// <summary>
|
|
/// Nun
|
|
/// </summary>
|
|
Nun,
|
|
|
|
/// <summary>
|
|
/// Nya
|
|
/// </summary>
|
|
Nya,
|
|
|
|
/// <summary>
|
|
/// Pe
|
|
/// </summary>
|
|
Pe,
|
|
|
|
/// <summary>
|
|
/// Qaf
|
|
/// </summary>
|
|
Qaf,
|
|
|
|
/// <summary>
|
|
/// Qaph
|
|
/// </summary>
|
|
Qaph,
|
|
|
|
/// <summary>
|
|
/// Reh
|
|
/// </summary>
|
|
Reh,
|
|
|
|
/// <summary>
|
|
/// Reversed_Pe
|
|
/// </summary>
|
|
ReversedPe,
|
|
|
|
/// <summary>
|
|
/// Rohingya_Yeh
|
|
/// </summary>
|
|
RohingyaYeh,
|
|
|
|
/// <summary>
|
|
/// Sad
|
|
/// </summary>
|
|
Sad,
|
|
|
|
/// <summary>
|
|
/// Sadhe
|
|
/// </summary>
|
|
Sadhe,
|
|
|
|
/// <summary>
|
|
/// Seen
|
|
/// </summary>
|
|
Seen,
|
|
|
|
/// <summary>
|
|
/// Semkath
|
|
/// </summary>
|
|
Semkath,
|
|
|
|
/// <summary>
|
|
/// Shin
|
|
/// </summary>
|
|
Shin,
|
|
|
|
/// <summary>
|
|
/// Straight_Waw
|
|
/// </summary>
|
|
StraightWaw,
|
|
|
|
/// <summary>
|
|
/// Swash_Kaf
|
|
/// </summary>
|
|
SwashKaf,
|
|
|
|
/// <summary>
|
|
/// Syriac_Waw
|
|
/// </summary>
|
|
SyriacWaw,
|
|
|
|
/// <summary>
|
|
/// Tah
|
|
/// </summary>
|
|
Tah,
|
|
|
|
/// <summary>
|
|
/// Taw
|
|
/// </summary>
|
|
Taw,
|
|
|
|
/// <summary>
|
|
/// Teh_Marbuta
|
|
/// </summary>
|
|
TehMarbuta,
|
|
|
|
/// <summary>
|
|
/// Teh_Marbuta_Goal, formerly known by the stable alias Hamza_On_Heh_Goal.
|
|
/// </summary>
|
|
TehMarbutaGoal,
|
|
|
|
/// <summary>
|
|
/// Teth
|
|
/// </summary>
|
|
Teth,
|
|
|
|
/// <summary>
|
|
/// Thin_Noon
|
|
/// </summary>
|
|
ThinNoon,
|
|
|
|
/// <summary>
|
|
/// Thin_Yeh
|
|
/// </summary>
|
|
ThinYeh,
|
|
|
|
/// <summary>
|
|
/// Vertical_Tail
|
|
/// </summary>
|
|
VerticalTail,
|
|
|
|
/// <summary>
|
|
/// Waw
|
|
/// </summary>
|
|
Waw,
|
|
|
|
/// <summary>
|
|
/// Yeh
|
|
/// </summary>
|
|
Yeh,
|
|
|
|
/// <summary>
|
|
/// Yeh_Barree
|
|
/// </summary>
|
|
YehBarree,
|
|
|
|
/// <summary>
|
|
/// Yeh_With_Tail
|
|
/// </summary>
|
|
YehWithTail,
|
|
|
|
/// <summary>
|
|
/// Yudh
|
|
/// </summary>
|
|
Yudh,
|
|
|
|
/// <summary>
|
|
/// Yudh_He
|
|
/// </summary>
|
|
YudhHe,
|
|
|
|
/// <summary>
|
|
/// Zain
|
|
/// </summary>
|
|
Zain,
|
|
|
|
/// <summary>
|
|
/// Zhain
|
|
/// </summary>
|
|
Zhain
|
|
}
|
|
}
|