math_text_transform/variants/
double_struck.rs1pub fn math_double_struck(c: char) -> Option<char> {
4 match c {
5 '0' => Some('𝟘'),
7 '1' => Some('𝟙'),
8 '2' => Some('𝟚'),
9 '3' => Some('𝟛'),
10 '4' => Some('𝟜'),
11 '5' => Some('𝟝'),
12 '6' => Some('𝟞'),
13 '7' => Some('𝟟'),
14 '8' => Some('𝟠'),
15 '9' => Some('𝟡'),
16
17 'A' => Some('𝔸'),
19 'B' => Some('𝔹'),
20 'C' => Some('ℂ'),
21 'D' => Some('𝔻'),
22 'E' => Some('𝔼'),
23 'F' => Some('𝔽'),
24 'G' => Some('𝔾'),
25 'H' => Some('ℍ'),
26 'I' => Some('𝕀'),
27 'J' => Some('𝕁'),
28 'K' => Some('𝕂'),
29 'L' => Some('𝕃'),
30 'M' => Some('𝕄'),
31 'N' => Some('ℕ'),
32 'O' => Some('𝕆'),
33 'P' => Some('ℙ'),
34 'Q' => Some('ℚ'),
35 'R' => Some('ℝ'),
36 'S' => Some('𝕊'),
37 'T' => Some('𝕋'),
38 'U' => Some('𝕌'),
39 'V' => Some('𝕍'),
40 'W' => Some('𝕎'),
41 'X' => Some('𝕏'),
42 'Y' => Some('𝕐'),
43 'Z' => Some('ℤ'),
44
45 'a' => Some('𝕒'),
47 'b' => Some('𝕓'),
48 'c' => Some('𝕔'),
49 'd' => Some('𝕕'),
50 'e' => Some('𝕖'),
51 'f' => Some('𝕗'),
52 'g' => Some('𝕘'),
53 'h' => Some('𝕙'),
54 'i' => Some('𝕚'),
55 'j' => Some('𝕛'),
56 'k' => Some('𝕜'),
57 'l' => Some('𝕝'),
58 'm' => Some('𝕞'),
59 'n' => Some('𝕟'),
60 'o' => Some('𝕠'),
61 'p' => Some('𝕡'),
62 'q' => Some('𝕢'),
63 'r' => Some('𝕣'),
64 's' => Some('𝕤'),
65 't' => Some('𝕥'),
66 'u' => Some('𝕦'),
67 'v' => Some('𝕧'),
68 'w' => Some('𝕨'),
69 'x' => Some('𝕩'),
70 'y' => Some('𝕪'),
71 'z' => Some('𝕫'),
72
73 _ => None,
75 }
76}