• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright 2017 The Servo Project Developers. See the
2 // COPYRIGHT file at the top-level directory of this distribution.
3 //
4 // Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
5 // http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
6 // <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
7 // option. This file may not be copied, modified, or distributed
8 // except according to those terms.
9 
10 //! Directional Formatting Characters
11 //!
12 //! <http://www.unicode.org/reports/tr9/#Directional_Formatting_Characters>
13 
14 // == Implicit ==
15 /// ARABIC LETTER MARK
16 pub const ALM: char = '\u{061C}';
17 /// LEFT-TO-RIGHT MARK
18 pub const LRM: char = '\u{200E}';
19 /// RIGHT-TO-LEFT MARK
20 pub const RLM: char = '\u{200F}';
21 
22 // == Explicit Isolates ==
23 /// LEFT‑TO‑RIGHT ISOLATE
24 pub const LRI: char = '\u{2066}';
25 /// RIGHT‑TO‑LEFT ISOLATE
26 pub const RLI: char = '\u{2067}';
27 /// FIRST STRONG ISOLATE
28 pub const FSI: char = '\u{2068}';
29 /// POP DIRECTIONAL ISOLATE
30 pub const PDI: char = '\u{2069}';
31 
32 // == Explicit Embeddings and Overrides ==
33 /// LEFT-TO-RIGHT EMBEDDING
34 pub const LRE: char = '\u{202A}';
35 /// RIGHT-TO-LEFT EMBEDDING
36 pub const RLE: char = '\u{202B}';
37 /// POP DIRECTIONAL FORMATTING
38 pub const PDF: char = '\u{202C}';
39 /// LEFT-TO-RIGHT OVERRIDE
40 pub const LRO: char = '\u{202D}';
41 /// RIGHT-TO-LEFT OVERRIDE
42 pub const RLO: char = '\u{202E}';
43