Skip to content

Commit 959f869

Browse files
adrianheinemarijnh
authored andcommitted
Correct bidi types for some chars
1 parent 8bfabc4 commit 959f869

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/util/bidi.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -121,12 +121,12 @@ export function moveLogically(line, start, dir, byUnit) {
121121
export let bidiOrdering = (function() {
122122
// Character types for codepoints 0 to 0xff
123123
let lowTypes = "bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN"
124-
// Character types for codepoints 0x600 to 0x6ff
125-
let arabicTypes = "rrrrrrrrrrrr,rNNmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmrrrrrrrnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmNmmmm"
124+
// Character types for codepoints 0x600 to 0x6f9
125+
let arabicTypes = "rrrrrrrrrrrr,rNNmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmrrrrrrrnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmrrmmNmmmmrr1111111111"
126126
function charType(code) {
127127
if (code <= 0xf7) return lowTypes.charAt(code)
128128
else if (0x590 <= code && code <= 0x5f4) return "R"
129-
else if (0x600 <= code && code <= 0x6ed) return arabicTypes.charAt(code - 0x600)
129+
else if (0x600 <= code && code <= 0x6f9) return arabicTypes.charAt(code - 0x600)
130130
else if (0x6ee <= code && code <= 0x8ac) return "r"
131131
else if (0x2000 <= code && code <= 0x200b) return "w"
132132
else if (code == 0x200c) return "b"

0 commit comments

Comments
 (0)