1// This file is part of the Unicode Character Database
2// For documentation, see http://www.unicode.org/reports/tr44/
3//
4// Based on the source file: https://unicode.org/Public/17.0.0/ucd/Jamo.txt
5//
6// zig fmt: off
7
8pub const Jamo = struct {
9 code: u21,
10 short_name: []const u8,
11};
12
13pub const data = [_]Jamo{
14 .{ .code = 0x1100, .short_name = "G" },
15 .{ .code = 0x1101, .short_name = "GG" },
16 .{ .code = 0x1102, .short_name = "N" },
17 .{ .code = 0x1103, .short_name = "D" },
18 .{ .code = 0x1104, .short_name = "DD" },
19 .{ .code = 0x1105, .short_name = "R" },
20 .{ .code = 0x1106, .short_name = "M" },
21 .{ .code = 0x1107, .short_name = "B" },
22 .{ .code = 0x1108, .short_name = "BB" },
23 .{ .code = 0x1109, .short_name = "S" },
24 .{ .code = 0x110A, .short_name = "SS" },
25 .{ .code = 0x110B, .short_name = "" },
26 .{ .code = 0x110C, .short_name = "J" },
27 .{ .code = 0x110D, .short_name = "JJ" },
28 .{ .code = 0x110E, .short_name = "C" },
29 .{ .code = 0x110F, .short_name = "K" },
30 .{ .code = 0x1110, .short_name = "T" },
31 .{ .code = 0x1111, .short_name = "P" },
32 .{ .code = 0x1112, .short_name = "H" },
33 .{ .code = 0x1161, .short_name = "A" },
34 .{ .code = 0x1162, .short_name = "AE" },
35 .{ .code = 0x1163, .short_name = "YA" },
36 .{ .code = 0x1164, .short_name = "YAE" },
37 .{ .code = 0x1165, .short_name = "EO" },
38 .{ .code = 0x1166, .short_name = "E" },
39 .{ .code = 0x1167, .short_name = "YEO" },
40 .{ .code = 0x1168, .short_name = "YE" },
41 .{ .code = 0x1169, .short_name = "O" },
42 .{ .code = 0x116A, .short_name = "WA" },
43 .{ .code = 0x116B, .short_name = "WAE" },
44 .{ .code = 0x116C, .short_name = "OE" },
45 .{ .code = 0x116D, .short_name = "YO" },
46 .{ .code = 0x116E, .short_name = "U" },
47 .{ .code = 0x116F, .short_name = "WEO" },
48 .{ .code = 0x1170, .short_name = "WE" },
49 .{ .code = 0x1171, .short_name = "WI" },
50 .{ .code = 0x1172, .short_name = "YU" },
51 .{ .code = 0x1173, .short_name = "EU" },
52 .{ .code = 0x1174, .short_name = "YI" },
53 .{ .code = 0x1175, .short_name = "I" },
54 .{ .code = 0x11A8, .short_name = "G" },
55 .{ .code = 0x11A9, .short_name = "GG" },
56 .{ .code = 0x11AA, .short_name = "GS" },
57 .{ .code = 0x11AB, .short_name = "N" },
58 .{ .code = 0x11AC, .short_name = "NJ" },
59 .{ .code = 0x11AD, .short_name = "NH" },
60 .{ .code = 0x11AE, .short_name = "D" },
61 .{ .code = 0x11AF, .short_name = "L" },
62 .{ .code = 0x11B0, .short_name = "LG" },
63 .{ .code = 0x11B1, .short_name = "LM" },
64 .{ .code = 0x11B2, .short_name = "LB" },
65 .{ .code = 0x11B3, .short_name = "LS" },
66 .{ .code = 0x11B4, .short_name = "LT" },
67 .{ .code = 0x11B5, .short_name = "LP" },
68 .{ .code = 0x11B6, .short_name = "LH" },
69 .{ .code = 0x11B7, .short_name = "M" },
70 .{ .code = 0x11B8, .short_name = "B" },
71 .{ .code = 0x11B9, .short_name = "BS" },
72 .{ .code = 0x11BA, .short_name = "S" },
73 .{ .code = 0x11BB, .short_name = "SS" },
74 .{ .code = 0x11BC, .short_name = "NG" },
75 .{ .code = 0x11BD, .short_name = "J" },
76 .{ .code = 0x11BE, .short_name = "C" },
77 .{ .code = 0x11BF, .short_name = "K" },
78 .{ .code = 0x11C0, .short_name = "T" },
79 .{ .code = 0x11C1, .short_name = "P" },
80 .{ .code = 0x11C2, .short_name = "H" },
81};