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 | |