///|
// Generated by composing Adobe vertical predefined CMaps with Adobe CID-to-Unicode maps.
// These tables contain only vertical override entries; horizontal base CMap mappings remain in their existing tables.
///|
let pdf_text_gb_euc_vertical_codepoint_table : Array[(Int, Int)] = [
(0xA1A2, 0x3001),
(0xA1A3, 0x3002),
(0xA1AA, 0x2014),
(0xA1AB, 0xFF5E),
(0xA1AC, 0x2016),
(0xA1AD, 0x2026),
(0xA1B2, 0x3014),
(0xA1B3, 0x3015),
(0xA1B4, 0x3008),
(0xA1B5, 0x3009),
(0xA1B6, 0x300A),
(0xA1B7, 0x300B),
(0xA1B8, 0x300C),
(0xA1B9, 0x300D),
(0xA1BA, 0x300E),
(0xA1BB, 0x300F),
(0xA1BC, 0x3016),
(0xA1BD, 0x3017),
(0xA1BE, 0x3010),
(0xA1BF, 0x3011),
(0xA1FE, 0x3013),
(0xA3A1, 0xFF01),
(0xA3A8, 0xFF08),
(0xA3A9, 0xFF09),
(0xA3AC, 0xFF0C),
(0xA3AE, 0xFF0E),
(0xA3BA, 0xFF1A),
(0xA3BB, 0xFF1B),
(0xA3BD, 0xFF1D),
(0xA3BF, 0xFF1F),
(0xA3DB, 0xFF3B),
(0xA3DD, 0xFF3D),
(0xA3DF, 0xFF3F),
(0xA3FB, 0xFF5B),
(0xA3FD, 0xFF5D),
(0xA3FE, 0xFFE3),
]
///|
let pdf_text_gb_euc_vertical_charcode_table : Array[(Int, Int)] = [
(0x2014, 0xA1AA),
(0x2016, 0xA1AC),
(0x2026, 0xA1AD),
(0x3001, 0xA1A2),
(0x3002, 0xA1A3),
(0x3008, 0xA1B4),
(0x3009, 0xA1B5),
(0x300A, 0xA1B6),
(0x300B, 0xA1B7),
(0x300C, 0xA1B8),
(0x300D, 0xA1B9),
(0x300E, 0xA1BA),
(0x300F, 0xA1BB),
(0x3010, 0xA1BE),
(0x3011, 0xA1BF),
(0x3013, 0xA1FE),
(0x3014, 0xA1B2),
(0x3015, 0xA1B3),
(0x3016, 0xA1BC),
(0x3017, 0xA1BD),
(0xFF01, 0xA3A1),
(0xFF08, 0xA3A8),
(0xFF09, 0xA3A9),
(0xFF0C, 0xA3AC),
(0xFF0E, 0xA3AE),
(0xFF1A, 0xA3BA),
(0xFF1B, 0xA3BB),
(0xFF1D, 0xA3BD),
(0xFF1F, 0xA3BF),
(0xFF3B, 0xA3DB),
(0xFF3D, 0xA3DD),
(0xFF3F, 0xA3DF),
(0xFF5B, 0xA3FB),
(0xFF5D, 0xA3FD),
(0xFF5E, 0xA1AB),
(0xFFE3, 0xA3FE),
]
///|
let pdf_text_gbpc_euc_vertical_codepoint_table : Array[(Int, Int)] = [
(0xA1A2, 0x3001),
(0xA1A3, 0x3002),
(0xA1AA, 0x2014),
(0xA1AB, 0xFF5E),
(0xA1AC, 0x2016),
(0xA1AD, 0x2026),
(0xA1B2, 0x3014),
(0xA1B3, 0x3015),
(0xA1B4, 0x3008),
(0xA1B5, 0x3009),
(0xA1B6, 0x300A),
(0xA1B7, 0x300B),
(0xA1B8, 0x300C),
(0xA1B9, 0x300D),
(0xA1BA, 0x300E),
(0xA1BB, 0x300F),
(0xA1BC, 0x3016),
(0xA1BD, 0x3017),
(0xA1BE, 0x3010),
(0xA1BF, 0x3011),
(0xA1FE, 0x3013),
(0xA3A1, 0xFF01),
(0xA3A8, 0xFF08),
(0xA3A9, 0xFF09),
(0xA3AC, 0xFF0C),
(0xA3AE, 0xFF0E),
(0xA3BA, 0xFF1A),
(0xA3BB, 0xFF1B),
(0xA3BD, 0xFF1D),
(0xA3BF, 0xFF1F),
(0xA3DB, 0xFF3B),
(0xA3DD, 0xFF3D),
(0xA3DF, 0xFF3F),
(0xA3FB, 0xFF5B),
(0xA3FD, 0xFF5D),
(0xA3FE, 0xFFE3),
]
///|
let pdf_text_gbpc_euc_vertical_charcode_table : Array[(Int, Int)] = [
(0x2014, 0xA1AA),
(0x2016, 0xA1AC),
(0x2026, 0xA1AD),
(0x3001, 0xA1A2),
(0x3002, 0xA1A3),
(0x3008, 0xA1B4),
(0x3009, 0xA1B5),
(0x300A, 0xA1B6),
(0x300B, 0xA1B7),
(0x300C, 0xA1B8),
(0x300D, 0xA1B9),
(0x300E, 0xA1BA),
(0x300F, 0xA1BB),
(0x3010, 0xA1BE),
(0x3011, 0xA1BF),
(0x3013, 0xA1FE),
(0x3014, 0xA1B2),
(0x3015, 0xA1B3),
(0x3016, 0xA1BC),
(0x3017, 0xA1BD),
(0xFF01, 0xA3A1),
(0xFF08, 0xA3A8),
(0xFF09, 0xA3A9),
(0xFF0C, 0xA3AC),
(0xFF0E, 0xA3AE),
(0xFF1A, 0xA3BA),
(0xFF1B, 0xA3BB),
(0xFF1D, 0xA3BD),
(0xFF1F, 0xA3BF),
(0xFF3B, 0xA3DB),
(0xFF3D, 0xA3DD),
(0xFF3F, 0xA3DF),
(0xFF5B, 0xA3FB),
(0xFF5D, 0xA3FD),
(0xFF5E, 0xA1AB),
(0xFFE3, 0xA3FE),
]
///|
let pdf_text_gbk_vertical_codepoint_table : Array[(Int, Int)] = [
(0xA1A2, 0x3001),
(0xA1A3, 0x3002),
(0xA1AA, 0x2014),
(0xA1AB, 0xFF5E),
(0xA1AC, 0x2016),
(0xA1AD, 0x2026),
(0xA1B2, 0x3014),
(0xA1B3, 0x3015),
(0xA1B4, 0x3008),
(0xA1B5, 0x3009),
(0xA1B6, 0x300A),
(0xA1B7, 0x300B),
(0xA1B8, 0x300C),
(0xA1B9, 0x300D),
(0xA1BA, 0x300E),
(0xA1BB, 0x300F),
(0xA1BC, 0x3016),
(0xA1BD, 0x3017),
(0xA1BE, 0x3010),
(0xA1BF, 0x3011),
(0xA1FE, 0x3013),
(0xA3A1, 0xFF01),
(0xA3A8, 0xFF08),
(0xA3A9, 0xFF09),
(0xA3AC, 0xFF0C),
(0xA3AE, 0xFF0E),
(0xA3BA, 0xFF1A),
(0xA3BB, 0xFF1B),
(0xA3BD, 0xFF1D),
(0xA3BF, 0xFF1F),
(0xA3DB, 0xFF3B),
(0xA3DD, 0xFF3D),
(0xA3DF, 0xFF3F),
(0xA3FB, 0xFF5B),
(0xA3FD, 0xFF5D),
(0xA3FE, 0xFFE3),
]
///|
let pdf_text_gbk_vertical_charcode_table : Array[(Int, Int)] = [
(0x2014, 0xA1AA),
(0x2016, 0xA1AC),
(0x2026, 0xA1AD),
(0x3001, 0xA1A2),
(0x3002, 0xA1A3),
(0x3008, 0xA1B4),
(0x3009, 0xA1B5),
(0x300A, 0xA1B6),
(0x300B, 0xA1B7),
(0x300C, 0xA1B8),
(0x300D, 0xA1B9),
(0x300E, 0xA1BA),
(0x300F, 0xA1BB),
(0x3010, 0xA1BE),
(0x3011, 0xA1BF),
(0x3013, 0xA1FE),
(0x3014, 0xA1B2),
(0x3015, 0xA1B3),
(0x3016, 0xA1BC),
(0x3017, 0xA1BD),
(0xFF01, 0xA3A1),
(0xFF08, 0xA3A8),
(0xFF09, 0xA3A9),
(0xFF0C, 0xA3AC),
(0xFF0E, 0xA3AE),
(0xFF1A, 0xA3BA),
(0xFF1B, 0xA3BB),
(0xFF1D, 0xA3BD),
(0xFF1F, 0xA3BF),
(0xFF3B, 0xA3DB),
(0xFF3D, 0xA3DD),
(0xFF3F, 0xA3DF),
(0xFF5B, 0xA3FB),
(0xFF5D, 0xA3FD),
(0xFF5E, 0xA1AB),
(0xFFE3, 0xA3FE),
]
///|
let pdf_text_gbkp_vertical_codepoint_table : Array[(Int, Int)] = [
(0xA1A2, 0x3001),
(0xA1A3, 0x3002),
(0xA1AA, 0x2014),
(0xA1AB, 0xFF5E),
(0xA1AC, 0x2016),
(0xA1AD, 0x2026),
(0xA1B2, 0x3014),
(0xA1B3, 0x3015),
(0xA1B4, 0x3008),
(0xA1B5, 0x3009),
(0xA1B6, 0x300A),
(0xA1B7, 0x300B),
(0xA1B8, 0x300C),
(0xA1B9, 0x300D),
(0xA1BA, 0x300E),
(0xA1BB, 0x300F),
(0xA1BC, 0x3016),
(0xA1BD, 0x3017),
(0xA1BE, 0x3010),
(0xA1BF, 0x3011),
(0xA1FE, 0x3013),
(0xA3A1, 0xFF01),
(0xA3A8, 0xFF08),
(0xA3A9, 0xFF09),
(0xA3AC, 0xFF0C),
(0xA3AE, 0xFF0E),
(0xA3BA, 0xFF1A),
(0xA3BB, 0xFF1B),
(0xA3BD, 0xFF1D),
(0xA3BF, 0xFF1F),
(0xA3DB, 0xFF3B),
(0xA3DD, 0xFF3D),
(0xA3DF, 0xFF3F),
(0xA3FB, 0xFF5B),
(0xA3FD, 0xFF5D),
(0xA3FE, 0xFFE3),
]
///|
let pdf_text_gbkp_vertical_charcode_table : Array[(Int, Int)] = [
(0x2014, 0xA1AA),
(0x2016, 0xA1AC),
(0x2026, 0xA1AD),
(0x3001, 0xA1A2),
(0x3002, 0xA1A3),
(0x3008, 0xA1B4),
(0x3009, 0xA1B5),
(0x300A, 0xA1B6),
(0x300B, 0xA1B7),
(0x300C, 0xA1B8),
(0x300D, 0xA1B9),
(0x300E, 0xA1BA),
(0x300F, 0xA1BB),
(0x3010, 0xA1BE),
(0x3011, 0xA1BF),
(0x3013, 0xA1FE),
(0x3014, 0xA1B2),
(0x3015, 0xA1B3),
(0x3016, 0xA1BC),
(0x3017, 0xA1BD),
(0xFF01, 0xA3A1),
(0xFF08, 0xA3A8),
(0xFF09, 0xA3A9),
(0xFF0C, 0xA3AC),
(0xFF0E, 0xA3AE),
(0xFF1A, 0xA3BA),
(0xFF1B, 0xA3BB),
(0xFF1D, 0xA3BD),
(0xFF1F, 0xA3BF),
(0xFF3B, 0xA3DB),
(0xFF3D, 0xA3DD),
(0xFF3F, 0xA3DF),
(0xFF5B, 0xA3FB),
(0xFF5D, 0xA3FD),
(0xFF5E, 0xA1AB),
(0xFFE3, 0xA3FE),
]
///|
let pdf_text_gbk2k_vertical_codepoint_table : Array[(Int, Int)] = [
(0xA1A2, 0x3001),
(0xA1A3, 0x3002),
(0xA1AA, 0x2014),
(0xA1AB, 0xFF5E),
(0xA1AC, 0x2016),
(0xA1AD, 0x2026),
(0xA1B2, 0x3014),
(0xA1B3, 0x3015),
(0xA1B4, 0x3008),
(0xA1B5, 0x3009),
(0xA1B6, 0x300A),
(0xA1B7, 0x300B),
(0xA1B8, 0x300C),
(0xA1B9, 0x300D),
(0xA1BA, 0x300E),
(0xA1BB, 0x300F),
(0xA1BC, 0x3016),
(0xA1BD, 0x3017),
(0xA1BE, 0x3010),
(0xA1BF, 0x3011),
(0xA1FE, 0x3013),
(0xA3A1, 0xFF01),
(0xA3A8, 0xFF08),
(0xA3A9, 0xFF09),
(0xA3AC, 0xFF0C),
(0xA3AE, 0xFF0E),
(0xA3BA, 0xFF1A),
(0xA3BB, 0xFF1B),
(0xA3BD, 0xFF1D),
(0xA3BF, 0xFF1F),
(0xA3DB, 0xFF3B),
(0xA3DD, 0xFF3D),
(0xA3DF, 0xFF3F),
(0xA3FB, 0xFF5B),
(0xA3FD, 0xFF5D),
(0xA3FE, 0xFFE3),
(0xA4A1, 0x3041),
(0xA4A3, 0x3043),
(0xA4A5, 0x3045),
(0xA4A7, 0x3047),
(0xA4A9, 0x3049),
(0xA4C3, 0x3064),
(0xA4E3, 0x3083),
(0xA4E5, 0x3085),
(0xA4E7, 0x3087),
(0xA4EE, 0x308E),
(0xA5A1, 0x30A1),
(0xA5A3, 0x30A3),
(0xA5A5, 0x30A5),
(0xA5A7, 0x30A7),
(0xA5A9, 0x30A9),
(0xA5C3, 0x30C3),
(0xA5E3, 0x30E3),
(0xA5E5, 0x30E5),
(0xA5E7, 0x30E7),
(0xA5EE, 0x30EE),
(0xA960, 0x30FC),
]
///|
let pdf_text_gbk2k_vertical_charcode_table : Array[(Int, Int)] = [
(0x2014, 0xA1AA),
(0x2016, 0xA1AC),
(0x2026, 0xA1AD),
(0x3001, 0xA1A2),
(0x3002, 0xA1A3),
(0x3008, 0xA1B4),
(0x3009, 0xA1B5),
(0x300A, 0xA1B6),
(0x300B, 0xA1B7),
(0x300C, 0xA1B8),
(0x300D, 0xA1B9),
(0x300E, 0xA1BA),
(0x300F, 0xA1BB),
(0x3010, 0xA1BE),
(0x3011, 0xA1BF),
(0x3013, 0xA1FE),
(0x3014, 0xA1B2),
(0x3015, 0xA1B3),
(0x3016, 0xA1BC),
(0x3017, 0xA1BD),
(0x3041, 0xA4A1),
(0x3043, 0xA4A3),
(0x3045, 0xA4A5),
(0x3047, 0xA4A7),
(0x3049, 0xA4A9),
(0x3064, 0xA4C3),
(0x3083, 0xA4E3),
(0x3085, 0xA4E5),
(0x3087, 0xA4E7),
(0x308E, 0xA4EE),
(0x30A1, 0xA5A1),
(0x30A3, 0xA5A3),
(0x30A5, 0xA5A5),
(0x30A7, 0xA5A7),
(0x30A9, 0xA5A9),
(0x30C3, 0xA5C3),
(0x30E3, 0xA5E3),
(0x30E5, 0xA5E5),
(0x30E7, 0xA5E7),
(0x30EE, 0xA5EE),
(0x30FC, 0xA960),
(0xFF01, 0xA3A1),
(0xFF08, 0xA3A8),
(0xFF09, 0xA3A9),
(0xFF0C, 0xA3AC),
(0xFF0E, 0xA3AE),
(0xFF1A, 0xA3BA),
(0xFF1B, 0xA3BB),
(0xFF1D, 0xA3BD),
(0xFF1F, 0xA3BF),
(0xFF3B, 0xA3DB),
(0xFF3D, 0xA3DD),
(0xFF3F, 0xA3DF),
(0xFF5B, 0xA3FB),
(0xFF5D, 0xA3FD),
(0xFF5E, 0xA1AB),
(0xFFE3, 0xA3FE),
]
///|
let pdf_text_big5_vertical_codepoint_table : Array[(Int, Int)] = [
(0xA14B, 0xFE19),
(0xA15A, 0xFE33),
(0xA15C, 0xFE34),
(0xA15D, 0xFE35),
(0xA15E, 0xFE36),
(0xA161, 0xFE37),
(0xA162, 0xFE38),
(0xA165, 0xFE39),
(0xA166, 0xFE3A),
(0xA169, 0xFE3B),
(0xA16A, 0xFE3C),
(0xA16D, 0xFE3D),
(0xA16E, 0xFE3E),
(0xA171, 0xFE3F),
(0xA172, 0xFE40),
(0xA175, 0xFE41),
(0xA176, 0xFE42),
(0xA179, 0xFE43),
(0xA17A, 0xFE44),
(0xA1E3, 0x223C),
]
///|
let pdf_text_big5_vertical_charcode_table : Array[(Int, Int)] = [
(0x223C, 0xA1E3),
(0xFE19, 0xA14B),
(0xFE33, 0xA15A),
(0xFE34, 0xA15C),
(0xFE35, 0xA15D),
(0xFE36, 0xA15E),
(0xFE37, 0xA161),
(0xFE38, 0xA162),
(0xFE39, 0xA165),
(0xFE3A, 0xA166),
(0xFE3B, 0xA169),
(0xFE3C, 0xA16A),
(0xFE3D, 0xA16D),
(0xFE3E, 0xA16E),
(0xFE3F, 0xA171),
(0xFE40, 0xA172),
(0xFE41, 0xA175),
(0xFE42, 0xA176),
(0xFE43, 0xA179),
(0xFE44, 0xA17A),
]
///|
let pdf_text_b5pc_vertical_codepoint_table : Array[(Int, Int)] = [
(0xA14B, 0xFE19),
(0xA15A, 0xFE33),
(0xA15C, 0xFE34),
(0xA15D, 0xFE35),
(0xA15E, 0xFE36),
(0xA161, 0xFE37),
(0xA162, 0xFE38),
(0xA165, 0xFE39),
(0xA166, 0xFE3A),
(0xA169, 0xFE3B),
(0xA16A, 0xFE3C),
(0xA16D, 0xFE3D),
(0xA16E, 0xFE3E),
(0xA171, 0xFE3F),
(0xA172, 0xFE40),
(0xA175, 0xFE41),
(0xA176, 0xFE42),
(0xA179, 0xFE43),
(0xA17A, 0xFE44),
(0xA1E3, 0x223C),
]
///|
let pdf_text_b5pc_vertical_charcode_table : Array[(Int, Int)] = [
(0x223C, 0xA1E3),
(0xFE19, 0xA14B),
(0xFE33, 0xA15A),
(0xFE34, 0xA15C),
(0xFE35, 0xA15D),
(0xFE36, 0xA15E),
(0xFE37, 0xA161),
(0xFE38, 0xA162),
(0xFE39, 0xA165),
(0xFE3A, 0xA166),
(0xFE3B, 0xA169),
(0xFE3C, 0xA16A),
(0xFE3D, 0xA16D),
(0xFE3E, 0xA16E),
(0xFE3F, 0xA171),
(0xFE40, 0xA172),
(0xFE41, 0xA175),
(0xFE42, 0xA176),
(0xFE43, 0xA179),
(0xFE44, 0xA17A),
]
///|
let pdf_text_eten_b5_vertical_codepoint_table : Array[(Int, Int)] = [
(0xA14B, 0xFE19),
(0xA15A, 0xFE33),
(0xA15C, 0xFE34),
(0xA15D, 0xFE35),
(0xA15E, 0xFE36),
(0xA161, 0xFE37),
(0xA162, 0xFE38),
(0xA165, 0xFE39),
(0xA166, 0xFE3A),
(0xA169, 0xFE3B),
(0xA16A, 0xFE3C),
(0xA16D, 0xFE3D),
(0xA16E, 0xFE3E),
(0xA171, 0xFE3F),
(0xA172, 0xFE40),
(0xA175, 0xFE41),
(0xA176, 0xFE42),
(0xA179, 0xFE43),
(0xA17A, 0xFE44),
(0xA1E3, 0x223C),
(0xC6E4, 0xFFFD),
(0xC6E5, 0xFFFD),
]
///|
let pdf_text_eten_b5_vertical_charcode_table : Array[(Int, Int)] = [
(0x223C, 0xA1E3),
(0xFE19, 0xA14B),
(0xFE33, 0xA15A),
(0xFE34, 0xA15C),
(0xFE35, 0xA15D),
(0xFE36, 0xA15E),
(0xFE37, 0xA161),
(0xFE38, 0xA162),
(0xFE39, 0xA165),
(0xFE3A, 0xA166),
(0xFE3B, 0xA169),
(0xFE3C, 0xA16A),
(0xFE3D, 0xA16D),
(0xFE3E, 0xA16E),
(0xFE3F, 0xA171),
(0xFE40, 0xA172),
(0xFE41, 0xA175),
(0xFE42, 0xA176),
(0xFE43, 0xA179),
(0xFE44, 0xA17A),
(0xFFFD, 0xC6E4),
]
///|
let pdf_text_etenms_b5_vertical_codepoint_table : Array[(Int, Int)] = [
(0xA14B, 0xFE19),
(0xA14C, 0xFE30),
(0xA156, 0x2502),
(0xA158, 0xFE31),
(0xA15A, 0xFE33),
(0xA15C, 0xFE34),
(0xA15D, 0xFE35),
(0xA15E, 0xFE36),
(0xA161, 0xFE37),
(0xA162, 0xFE38),
(0xA165, 0xFE39),
(0xA166, 0xFE3A),
(0xA169, 0xFE3B),
(0xA16A, 0xFE3C),
(0xA16D, 0xFE3D),
(0xA16E, 0xFE3E),
(0xA171, 0xFE3F),
(0xA172, 0xFE40),
(0xA175, 0xFE41),
(0xA176, 0xFE42),
(0xA179, 0xFE43),
(0xA17A, 0xFE44),
(0xA17D, 0xFE35),
(0xA17E, 0xFE36),
(0xA1A1, 0xFE37),
(0xA1A2, 0xFE38),
(0xA1A3, 0xFE39),
(0xA1A4, 0xFE3A),
(0xC6E4, 0xFFFD),
(0xC6E5, 0xFFFD),
]
///|
let pdf_text_etenms_b5_vertical_charcode_table : Array[(Int, Int)] = [
(0x2502, 0xA156),
(0xFE19, 0xA14B),
(0xFE30, 0xA14C),
(0xFE31, 0xA158),
(0xFE33, 0xA15A),
(0xFE34, 0xA15C),
(0xFE35, 0xA15D),
(0xFE36, 0xA15E),
(0xFE37, 0xA161),
(0xFE38, 0xA162),
(0xFE39, 0xA165),
(0xFE3A, 0xA166),
(0xFE3B, 0xA169),
(0xFE3C, 0xA16A),
(0xFE3D, 0xA16D),
(0xFE3E, 0xA16E),
(0xFE3F, 0xA171),
(0xFE40, 0xA172),
(0xFE41, 0xA175),
(0xFE42, 0xA176),
(0xFE43, 0xA179),
(0xFE44, 0xA17A),
(0xFFFD, 0xC6E4),
]
///|
let pdf_text_hkdla_b5_vertical_codepoint_table : Array[(Int, Int)] = [
(0xA14B, 0xFE19),
(0xA15A, 0xFE33),
(0xA15C, 0xFE34),
(0xA15D, 0xFE35),
(0xA15E, 0xFE36),
(0xA161, 0xFE37),
(0xA162, 0xFE38),
(0xA165, 0xFE39),
(0xA166, 0xFE3A),
(0xA169, 0xFE3B),
(0xA16A, 0xFE3C),
(0xA16D, 0xFE3D),
(0xA16E, 0xFE3E),
(0xA171, 0xFE3F),
(0xA172, 0xFE40),
(0xA175, 0xFE41),
(0xA176, 0xFE42),
(0xA179, 0xFE43),
(0xA17A, 0xFE44),
(0xA1E3, 0x223C),
]
///|
let pdf_text_hkdla_b5_vertical_charcode_table : Array[(Int, Int)] = [
(0x223C, 0xA1E3),
(0xFE19, 0xA14B),
(0xFE33, 0xA15A),
(0xFE34, 0xA15C),
(0xFE35, 0xA15D),
(0xFE36, 0xA15E),
(0xFE37, 0xA161),
(0xFE38, 0xA162),
(0xFE39, 0xA165),
(0xFE3A, 0xA166),
(0xFE3B, 0xA169),
(0xFE3C, 0xA16A),
(0xFE3D, 0xA16D),
(0xFE3E, 0xA16E),
(0xFE3F, 0xA171),
(0xFE40, 0xA172),
(0xFE41, 0xA175),
(0xFE42, 0xA176),
(0xFE43, 0xA179),
(0xFE44, 0xA17A),
]
///|
let pdf_text_hkdlb_b5_vertical_codepoint_table : Array[(Int, Int)] = [
(0xA14B, 0xFE19),
(0xA15A, 0xFE33),
(0xA15C, 0xFE34),
(0xA15D, 0xFE35),
(0xA15E, 0xFE36),
(0xA161, 0xFE37),
(0xA162, 0xFE38),
(0xA165, 0xFE39),
(0xA166, 0xFE3A),
(0xA169, 0xFE3B),
(0xA16A, 0xFE3C),
(0xA16D, 0xFE3D),
(0xA16E, 0xFE3E),
(0xA171, 0xFE3F),
(0xA172, 0xFE40),
(0xA175, 0xFE41),
(0xA176, 0xFE42),
(0xA179, 0xFE43),
(0xA17A, 0xFE44),
(0xA1E3, 0x223C),
]
///|
let pdf_text_hkdlb_b5_vertical_charcode_table : Array[(Int, Int)] = [
(0x223C, 0xA1E3),
(0xFE19, 0xA14B),
(0xFE33, 0xA15A),
(0xFE34, 0xA15C),
(0xFE35, 0xA15D),
(0xFE36, 0xA15E),
(0xFE37, 0xA161),
(0xFE38, 0xA162),
(0xFE39, 0xA165),
(0xFE3A, 0xA166),
(0xFE3B, 0xA169),
(0xFE3C, 0xA16A),
(0xFE3D, 0xA16D),
(0xFE3E, 0xA16E),
(0xFE3F, 0xA171),
(0xFE40, 0xA172),
(0xFE41, 0xA175),
(0xFE42, 0xA176),
(0xFE43, 0xA179),
(0xFE44, 0xA17A),
]
///|
let pdf_text_hkgccs_b5_vertical_codepoint_table : Array[(Int, Int)] = [
(0xA14B, 0xFE19),
(0xA15A, 0xFE33),
(0xA15C, 0xFE34),
(0xA15D, 0xFE35),
(0xA15E, 0xFE36),
(0xA161, 0xFE37),
(0xA162, 0xFE38),
(0xA165, 0xFE39),
(0xA166, 0xFE3A),
(0xA169, 0xFE3B),
(0xA16A, 0xFE3C),
(0xA16D, 0xFE3D),
(0xA16E, 0xFE3E),
(0xA171, 0xFE3F),
(0xA172, 0xFE40),
(0xA175, 0xFE41),
(0xA176, 0xFE42),
(0xA179, 0xFE43),
(0xA17A, 0xFE44),
(0xA1E3, 0x223C),
]
///|
let pdf_text_hkgccs_b5_vertical_charcode_table : Array[(Int, Int)] = [
(0x223C, 0xA1E3),
(0xFE19, 0xA14B),
(0xFE33, 0xA15A),
(0xFE34, 0xA15C),
(0xFE35, 0xA15D),
(0xFE36, 0xA15E),
(0xFE37, 0xA161),
(0xFE38, 0xA162),
(0xFE39, 0xA165),
(0xFE3A, 0xA166),
(0xFE3B, 0xA169),
(0xFE3C, 0xA16A),
(0xFE3D, 0xA16D),
(0xFE3E, 0xA16E),
(0xFE3F, 0xA171),
(0xFE40, 0xA172),
(0xFE41, 0xA175),
(0xFE42, 0xA176),
(0xFE43, 0xA179),
(0xFE44, 0xA17A),
]
///|
let pdf_text_hkm314_b5_vertical_codepoint_table : Array[(Int, Int)] = [
(0xA14B, 0xFE19),
(0xA15A, 0xFE33),
(0xA15C, 0xFE34),
(0xA15D, 0xFE35),
(0xA15E, 0xFE36),
(0xA161, 0xFE37),
(0xA162, 0xFE38),
(0xA165, 0xFE39),
(0xA166, 0xFE3A),
(0xA169, 0xFE3B),
(0xA16A, 0xFE3C),
(0xA16D, 0xFE3D),
(0xA16E, 0xFE3E),
(0xA171, 0xFE3F),
(0xA172, 0xFE40),
(0xA175, 0xFE41),
(0xA176, 0xFE42),
(0xA179, 0xFE43),
(0xA17A, 0xFE44),
(0xA1E3, 0x223C),
]
///|
let pdf_text_hkm314_b5_vertical_charcode_table : Array[(Int, Int)] = [
(0x223C, 0xA1E3),
(0xFE19, 0xA14B),
(0xFE33, 0xA15A),
(0xFE34, 0xA15C),
(0xFE35, 0xA15D),
(0xFE36, 0xA15E),
(0xFE37, 0xA161),
(0xFE38, 0xA162),
(0xFE39, 0xA165),
(0xFE3A, 0xA166),
(0xFE3B, 0xA169),
(0xFE3C, 0xA16A),
(0xFE3D, 0xA16D),
(0xFE3E, 0xA16E),
(0xFE3F, 0xA171),
(0xFE40, 0xA172),
(0xFE41, 0xA175),
(0xFE42, 0xA176),
(0xFE43, 0xA179),
(0xFE44, 0xA17A),
]
///|
let pdf_text_hkm471_b5_vertical_codepoint_table : Array[(Int, Int)] = [
(0xA14B, 0xFE19),
(0xA15A, 0xFE33),
(0xA15C, 0xFE34),
(0xA15D, 0xFE35),
(0xA15E, 0xFE36),
(0xA161, 0xFE37),
(0xA162, 0xFE38),
(0xA165, 0xFE39),
(0xA166, 0xFE3A),
(0xA169, 0xFE3B),
(0xA16A, 0xFE3C),
(0xA16D, 0xFE3D),
(0xA16E, 0xFE3E),
(0xA171, 0xFE3F),
(0xA172, 0xFE40),
(0xA175, 0xFE41),
(0xA176, 0xFE42),
(0xA179, 0xFE43),
(0xA17A, 0xFE44),
(0xA1E3, 0x223C),
]
///|
let pdf_text_hkm471_b5_vertical_charcode_table : Array[(Int, Int)] = [
(0x223C, 0xA1E3),
(0xFE19, 0xA14B),
(0xFE33, 0xA15A),
(0xFE34, 0xA15C),
(0xFE35, 0xA15D),
(0xFE36, 0xA15E),
(0xFE37, 0xA161),
(0xFE38, 0xA162),
(0xFE39, 0xA165),
(0xFE3A, 0xA166),
(0xFE3B, 0xA169),
(0xFE3C, 0xA16A),
(0xFE3D, 0xA16D),
(0xFE3E, 0xA16E),
(0xFE3F, 0xA171),
(0xFE40, 0xA172),
(0xFE41, 0xA175),
(0xFE42, 0xA176),
(0xFE43, 0xA179),
(0xFE44, 0xA17A),
]
///|
let pdf_text_hkscs_vertical_codepoint_table : Array[(Int, Int)] = [
(0xA14B, 0xFE19),
(0xA15A, 0xFE33),
(0xA15C, 0xFE34),
(0xA15D, 0xFE35),
(0xA15E, 0xFE36),
(0xA161, 0xFE37),
(0xA162, 0xFE38),
(0xA165, 0xFE39),
(0xA166, 0xFE3A),
(0xA169, 0xFE3B),
(0xA16A, 0xFE3C),
(0xA16D, 0xFE3D),
(0xA16E, 0xFE3E),
(0xA171, 0xFE3F),
(0xA172, 0xFE40),
(0xA175, 0xFE41),
(0xA176, 0xFE42),
(0xA179, 0xFE43),
(0xA17A, 0xFE44),
(0xA1E3, 0x223C),
(0xC6E4, 0xFFFD),
(0xC6E5, 0xFFFD),
]
///|
let pdf_text_hkscs_vertical_charcode_table : Array[(Int, Int)] = [
(0x223C, 0xA1E3),
(0xFE19, 0xA14B),
(0xFE33, 0xA15A),
(0xFE34, 0xA15C),
(0xFE35, 0xA15D),
(0xFE36, 0xA15E),
(0xFE37, 0xA161),
(0xFE38, 0xA162),
(0xFE39, 0xA165),
(0xFE3A, 0xA166),
(0xFE3B, 0xA169),
(0xFE3C, 0xA16A),
(0xFE3D, 0xA16D),
(0xFE3E, 0xA16E),
(0xFE3F, 0xA171),
(0xFE40, 0xA172),
(0xFE41, 0xA175),
(0xFE42, 0xA176),
(0xFE43, 0xA179),
(0xFE44, 0xA17A),
(0xFFFD, 0xC6E4),
]
///|
let pdf_text_ksc_euc_vertical_codepoint_table : Array[(Int, Int)] = [
(0xA1A2, 0x3001),
(0xA1A3, 0x3002),
(0xA1A5, 0x2025),
(0xA1A6, 0x22EF),
(0xA1A9, 0x00AD),
(0xA1AA, 0x2015),
(0xA1AB, 0x2225),
(0xA1AD, 0xFF5E),
(0xA1B2, 0x3014),
(0xA1B3, 0x3015),
(0xA1B4, 0x3008),
(0xA1B5, 0x3009),
(0xA1B6, 0x300A),
(0xA1B7, 0x300B),
(0xA1B8, 0x300C),
(0xA1B9, 0x300D),
(0xA1BA, 0x300E),
(0xA1BB, 0x300F),
(0xA1BC, 0x3010),
(0xA1BD, 0x3011),
(0xA1EB, 0x3013),
(0xA3A1, 0xFF01),
(0xA3A8, 0xFF08),
(0xA3A9, 0xFF09),
(0xA3AC, 0xFF0C),
(0xA3AE, 0xFF0E),
(0xA3BA, 0xFF1A),
(0xA3BB, 0xFF1B),
(0xA3BC, 0xFF1C),
(0xA3BD, 0xFF1D),
(0xA3BE, 0xFF1E),
(0xA3BF, 0xFF1F),
(0xA3DB, 0xFF3B),
(0xA3DD, 0xFF3D),
(0xA3DF, 0xFF3F),
(0xA3FB, 0xFF5B),
(0xA3FC, 0xFF5C),
(0xA3FD, 0xFF5D),
(0xA3FE, 0xFF5E),
]
///|
let pdf_text_ksc_euc_vertical_charcode_table : Array[(Int, Int)] = [
(0x00AD, 0xA1A9),
(0x2015, 0xA1AA),
(0x2025, 0xA1A5),
(0x2225, 0xA1AB),
(0x22EF, 0xA1A6),
(0x3001, 0xA1A2),
(0x3002, 0xA1A3),
(0x3008, 0xA1B4),
(0x3009, 0xA1B5),
(0x300A, 0xA1B6),
(0x300B, 0xA1B7),
(0x300C, 0xA1B8),
(0x300D, 0xA1B9),
(0x300E, 0xA1BA),
(0x300F, 0xA1BB),
(0x3010, 0xA1BC),
(0x3011, 0xA1BD),
(0x3013, 0xA1EB),
(0x3014, 0xA1B2),
(0x3015, 0xA1B3),
(0xFF01, 0xA3A1),
(0xFF08, 0xA3A8),
(0xFF09, 0xA3A9),
(0xFF0C, 0xA3AC),
(0xFF0E, 0xA3AE),
(0xFF1A, 0xA3BA),
(0xFF1B, 0xA3BB),
(0xFF1C, 0xA3BC),
(0xFF1D, 0xA3BD),
(0xFF1E, 0xA3BE),
(0xFF1F, 0xA3BF),
(0xFF3B, 0xA3DB),
(0xFF3D, 0xA3DD),
(0xFF3F, 0xA3DF),
(0xFF5B, 0xA3FB),
(0xFF5C, 0xA3FC),
(0xFF5D, 0xA3FD),
(0xFF5E, 0xA1AD),
]
///|
let pdf_text_kscpc_euc_vertical_codepoint_table : Array[(Int, Int)] = [
(0xA1A2, 0x3001),
(0xA1A3, 0x3002),
(0xA1A5, 0x2025),
(0xA1A6, 0x22EF),
(0xA1A9, 0x00AD),
(0xA1AA, 0x2015),
(0xA1AB, 0x2225),
(0xA1AD, 0xFF5E),
(0xA1B2, 0x3014),
(0xA1B3, 0x3015),
(0xA1B4, 0x3008),
(0xA1B5, 0x3009),
(0xA1B6, 0x300A),
(0xA1B7, 0x300B),
(0xA1B8, 0x300C),
(0xA1B9, 0x300D),
(0xA1BA, 0x300E),
(0xA1BB, 0x300F),
(0xA1BC, 0x3010),
(0xA1BD, 0x3011),
(0xA1EB, 0x3013),
(0xA3A1, 0xFF01),
(0xA3A8, 0xFF08),
(0xA3A9, 0xFF09),
(0xA3AC, 0xFF0C),
(0xA3AE, 0xFF0E),
(0xA3BA, 0xFF1A),
(0xA3BB, 0xFF1B),
(0xA3BC, 0xFF1C),
(0xA3BD, 0xFF1D),
(0xA3BE, 0xFF1E),
(0xA3BF, 0xFF1F),
(0xA3DB, 0xFF3B),
(0xA3DD, 0xFF3D),
(0xA3DF, 0xFF3F),
(0xA3FB, 0xFF5B),
(0xA3FC, 0xFF5C),
(0xA3FD, 0xFF5D),
(0xA3FE, 0xFF5E),
]
///|
let pdf_text_kscpc_euc_vertical_charcode_table : Array[(Int, Int)] = [
(0x00AD, 0xA1A9),
(0x2015, 0xA1AA),
(0x2025, 0xA1A5),
(0x2225, 0xA1AB),
(0x22EF, 0xA1A6),
(0x3001, 0xA1A2),
(0x3002, 0xA1A3),
(0x3008, 0xA1B4),
(0x3009, 0xA1B5),
(0x300A, 0xA1B6),
(0x300B, 0xA1B7),
(0x300C, 0xA1B8),
(0x300D, 0xA1B9),
(0x300E, 0xA1BA),
(0x300F, 0xA1BB),
(0x3010, 0xA1BC),
(0x3011, 0xA1BD),
(0x3013, 0xA1EB),
(0x3014, 0xA1B2),
(0x3015, 0xA1B3),
(0xFF01, 0xA3A1),
(0xFF08, 0xA3A8),
(0xFF09, 0xA3A9),
(0xFF0C, 0xA3AC),
(0xFF0E, 0xA3AE),
(0xFF1A, 0xA3BA),
(0xFF1B, 0xA3BB),
(0xFF1C, 0xA3BC),
(0xFF1D, 0xA3BD),
(0xFF1E, 0xA3BE),
(0xFF1F, 0xA3BF),
(0xFF3B, 0xA3DB),
(0xFF3D, 0xA3DD),
(0xFF3F, 0xA3DF),
(0xFF5B, 0xA3FB),
(0xFF5C, 0xA3FC),
(0xFF5D, 0xA3FD),
(0xFF5E, 0xA1AD),
]
///|
let pdf_text_uhc_vertical_codepoint_table : Array[(Int, Int)] = [
(0xA1A2, 0x3001),
(0xA1A3, 0x3002),
(0xA1A5, 0x2025),
(0xA1A6, 0x22EF),
(0xA1A9, 0x00AD),
(0xA1AA, 0x2015),
(0xA1AB, 0x2225),
(0xA1AD, 0xFF5E),
(0xA1B2, 0x3014),
(0xA1B3, 0x3015),
(0xA1B4, 0x3008),
(0xA1B5, 0x3009),
(0xA1B6, 0x300A),
(0xA1B7, 0x300B),
(0xA1B8, 0x300C),
(0xA1B9, 0x300D),
(0xA1BA, 0x300E),
(0xA1BB, 0x300F),
(0xA1BC, 0x3010),
(0xA1BD, 0x3011),
(0xA1EB, 0x3013),
(0xA3A1, 0xFF01),
(0xA3A8, 0xFF08),
(0xA3A9, 0xFF09),
(0xA3AC, 0xFF0C),
(0xA3AE, 0xFF0E),
(0xA3BA, 0xFF1A),
(0xA3BB, 0xFF1B),
(0xA3BC, 0xFF1C),
(0xA3BD, 0xFF1D),
(0xA3BE, 0xFF1E),
(0xA3BF, 0xFF1F),
(0xA3DB, 0xFF3B),
(0xA3DD, 0xFF3D),
(0xA3DF, 0xFF3F),
(0xA3FB, 0xFF5B),
(0xA3FC, 0xFF5C),
(0xA3FD, 0xFF5D),
(0xA3FE, 0xFF5E),
]
///|
let pdf_text_uhc_vertical_charcode_table : Array[(Int, Int)] = [
(0x00AD, 0xA1A9),
(0x2015, 0xA1AA),
(0x2025, 0xA1A5),
(0x2225, 0xA1AB),
(0x22EF, 0xA1A6),
(0x3001, 0xA1A2),
(0x3002, 0xA1A3),
(0x3008, 0xA1B4),
(0x3009, 0xA1B5),
(0x300A, 0xA1B6),
(0x300B, 0xA1B7),
(0x300C, 0xA1B8),
(0x300D, 0xA1B9),
(0x300E, 0xA1BA),
(0x300F, 0xA1BB),
(0x3010, 0xA1BC),
(0x3011, 0xA1BD),
(0x3013, 0xA1EB),
(0x3014, 0xA1B2),
(0x3015, 0xA1B3),
(0xFF01, 0xA3A1),
(0xFF08, 0xA3A8),
(0xFF09, 0xA3A9),
(0xFF0C, 0xA3AC),
(0xFF0E, 0xA3AE),
(0xFF1A, 0xA3BA),
(0xFF1B, 0xA3BB),
(0xFF1C, 0xA3BC),
(0xFF1D, 0xA3BD),
(0xFF1E, 0xA3BE),
(0xFF1F, 0xA3BF),
(0xFF3B, 0xA3DB),
(0xFF3D, 0xA3DD),
(0xFF3F, 0xA3DF),
(0xFF5B, 0xA3FB),
(0xFF5C, 0xA3FC),
(0xFF5D, 0xA3FD),
(0xFF5E, 0xA1AD),
]