summaryrefslogtreecommitdiff
path: root/lulua/data/layouts/ar-lulua.yaml
blob: 9bc9855369f8be46bfa8cd4632af7f6e0990bb06 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
layout:
- layer:
    Cl_tab: "\t"
    Cl1: "ث"
    Cl2: "ط"
    Cl3: "ف"
    Cl4: "ة"
    Cl5: "\u0654" # ARABIC HAMZA ABOVE
    Cr7: "ق"
    Cr6: "د"
    Cr5: "ع"
    Cr4: "ح"
    Cr3: "ض"
    Cr2: "ء"
    Cr1: "ظ"
    CD_ret: "\n"

    Dl1: "ب"
    Dl2: "م"
    Dl3: "ا"
    Dl4: "و"
    Dl5: "ت"
    Dr7: "ر"
    Dr6: "ل"
    Dr5: "ي"
    Dr4: "ن"
    Dr3: "س"
    Dr2: "ص"

    El2: "ذ"
    El3: "ى"
    El4: "ج"
    El5: "ش"
    El6: "\u0655" # ARABIC HAMZA BELOW
    Er5: "ه"
    Er4: "ز"
    Er3: "ك"
    Er2: "خ"
    Er1: "غ"

    Fl_space: ' '
    Fr_space: ' '
  modifier:
  - []
- layer:
    Bl2: "›" # SINGLE RIGHT-POINTING ANGLE QUOTATIONMARK
    Bl7: '$'
    Br4: "‹" # SINGLE LEFT-POINTING ANGLE QUOTATIONMARK
    Br6: '%'

    Cl2: '+'
    Cl3: ']'
    Cl4: '!'
    Cl5: '*'
    Cr7: "«" # LEFT-POINTING DOUBLE ANGLE QUOTATIONMARK
    Cr6: '['
    Cr5: "؟" # ARABIC QUESTION MARK
    Cr4: '}'
    Cr3: "…" # HORIZONTAL ELLIPSIS
    Cr2: '&'

    Dl1: "؛" # ARABIC SEMICOLON
    Dl2: ':'
    Dl3: '"'
    Dl4: '-'
    Dl5: '_'
    Dr7: '('
    Dr6: '.'
    Dr5: "،" # ARABIC COMMA
    Dr4: ')'
    Dr3: '/'
    Dr2: '@'

    El3: '~'
    El4: '>'
    El5: '='
    El6: '{'
    Er5: '#'
    Er4: '<'
    Er3: "»" # RIGHT-POINTING DOUBLE ANGLE QUOTATIONMARK
    Er2: '^'
  modifier:
  - [El_shift]
  - [Er_shift]
- layer:
    # https://www.w3.org/International/questions/qa-bidi-unicode-controls
    # suggest using RLI/LRI
    Bl1: "\u06E6" # ARABIC SMALL YEH
    Bl2: "\u06D8" # ARABIC SMALL HIGH MEEM INITIAL FORM
    Bl4: "\u06E4" # ARABIC SMALL HIGH MADDA
    Bl6: "\u06E8" # ARABIC SMALL HIGH NOON
    Bl7: "\u06DB" # ARABIC SMALL HIGH THREE DOTS
    Br6: "\u2067" # RIGHT-TO-LEFT ISOLATE (RLI)
    Br4: "\u061C" # ARABIC LETTER MARK (ALM)
    Br3: "\u06DE" # ARABIC START OF RUB EL HIZB
    Br2: "\u06DF" # ARABIC SMALL HIGH ROUNDED ZERO
    Br1: "\u06E2" # ARABIC SMALL HIGH MEEM ISOLATED FORM

    Cl2: "\u06D9" # ARABIC SMALL HIGH LAM ALEF
    Cl3: "\u2066" # LEFT-TO-RIGHT ISOLATE (LRI)
    Cl4: "\u0671" # ARABIC LETTER ALEF WASLA
    Cr6: "\u064C" # ARABIC DAMMATAN
    Cr5: "\u0652" # ARABIC SUKUN
    Cr4: "\u06DD" # ARABIC END OF AYAH
    Cr2: "\u06DA" # ARABIC SMALL HIGH JEEM
    Cr1: "\u06E5" # ARABIC SMALL WAW

    Dl1: "\u06DC" # ARABIC SMALL HIGH SEEN
    Dl2: "\u064D" # ARABIC KASRATAN
    Dl3: "\u064E" # ARABIC FATHA
    Dl4: "\u0640" # ARABIC TATWEEL
    Dl5: "\u0650" # ARABIC KASRA
    Dr7: "\u0653" # ARABIC MADDAH ABOVE
    Dr6: "\u064B" # ARABIC FATHATAN
    Dr5: "\u0651" # ARABIC SHADDA
    Dr4: "\u064F" # ARABIC DAMMA
    Dr3: "\u06D7" # ARABIC SMALL HIGH LIGATURE QAF WITH LAM WITH ALEF MAKSURA
    Dr2: "\u2069" # POP DIRECTIONAL ISOLATE

    El2: "\u06E7" # ARABIC SMALL HIGH YEH
    El3: "\u06E0" # ARABIC SMALL HIGH UPRIGHT RECTANGULAR ZERO
    El4: "\u066D" # ARABIC FIVE POINTED STAR
    El5: "\u06E3" # ARABIC SMALL LOW SEEN
    Er5: "\u06ED" # ARABIC SMALL LOW MEEM
    Er4: "\u06E9" # ARABIC PLACE OF SAJDAH
    Er3: "\u0670" # ARABIC LETTER SUPERSCRIPT ALEF
    Er1: "\u06D6" # ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA
  modifier:
  - [Dl_caps]
  - [Dr1]
- layer:
    Cl1: "٣"
    Cl2: "٢"
    Cl3: "١"
    Cl4: "٠"
    Cl5: "٪"
    Dl1: "٧"
    Dl2: "٦"
    Dl3: "٥"
    Dl4: "٤"
    Dl5: "\u2212"
    El2: "٬" # ARABIC THOUSANDS SEPARATOR
    El3: "٫" # ARABIC DECIMAL SEPARATOR
    El4: "٩"
    El5: "٨"
    El6: "؉"
  modifier:
  - [Fr_altgr]
  - [El1]
name: ar-lulua
version: 0.1
date: 2019-09-15