finish octtrans EGC table

This commit is contained in:
nick black 2024-12-28 07:06:12 -05:00 committed by nick black
parent b2846f73b7
commit 2d9abd34eb

View File

@ -654,40 +654,165 @@ static const char* octtrans[256] = {
"\U0001cdcd", // 𜷍 226
"\U0001cdcc", // 𜷌 225
"\U0001cdcb", // 𜷋 224
/*"\U0001CDC3", "\U0001CDC4", "\U0001CDC5", "\U0001CDC6", "\U0001CDC7", "\U0001CDC8", "\U0001CDC9", "\U0001CDCA",
"\U0001CDBB", "\U0001CDBC", "\U0001CDBD", "\U0001CDBE", "\U0001CDBF", "\U0001CDC0", "\U0001CDC1", "\U0001CDC2",
"\U0001CDB3", "\U0001CDB4", "\U0001CDB5", "\U0001CDB6", "\U0001CDB7", "\U0001CDB8", "\U0001CDB9", "\U0001CDBA",
"\U00002582", "\U0001CDAC", "\U0001CDAD", "\U0001CDAE", "\U0001CDAF", "\U0001CDB0", "\U0001CDB1", "\U0001CDB2",
"\U0001CDA4", "\U0001CDA5", "\U0001CDA6", "\U0001CDA7", "\U0001CDA8", "\U0001CDA9", "\U0001CDAA", "\U0001CDAB",
"\U0001CDA3",
"\U0001CDA2",
"\U0001CDA1",
"\U0001CDA0",
"\U0001CD9F",
"\U0001CD9E",
"\U0001CD9D",
"\U0001CD9C",*/
// 176
/*"\U0001CEA0", "\U0001CD71", "\U0001CD72", "\U0001CD73", "\U0001CD74", "\U0001CD75", "\U0001CD76", "\U0001CD77",
"\U0001CD78", "\U0001CD79", "\U0001CD7A", "\U0001CD7B", "\U0001CD7C", "\U0001CD7D", "\U0001CD7E", "\U0001CD7F",
"\U0001CD80", "\U0001CD81", "\U0001CD82", "\U0001CD83", "\U0001CD84", "\U0001CD85", "\U0001CD86", "\U0001CD87",
"\U0001CD88", "\U0001CD89", "\U0001CD8A", "\U0001CD8B", "\U0001CD8C", "\U0001CD8D", "\U0001CD8E", "\U0001CD8F",
"\U00002597", "\U0001CD90", "\U0001CD91", "\U0001CD92", "\U0001CD93", "\U0000259A", "\U0001CD94", "\U0001CD95",
"\U0001CD96", "\U0001CD97", "\U00002590", "\U0001CD98", "\U0001CD99", "\U0001CD9A", "\U0001CD9B", "\U0000259C",*/
"\U0001cdca",
"\U0001cdc9",
"\U0001cdc8",
"\U0001cdc7",
"\U0001cdc6",
"\U0001cdc5",
"\U0001cdc4",
"\U0001cdc3",
"\U0001cdc2",
"\U0001cdc1",
"\U0001cdc0",
"\U0001cdbf",
"\U0001cdbe",
"\U0001cdbd",
"\U0001cdbc",
"\U0001cdbb",
"\U0001cdba",
"\U0001cdb9",
"\U0001cdb8",
"\U0001cdb7",
"\U0001cdb6",
"\U0001cdb5",
"\U0001cdb4",
"\U0001cdb3",
"\U0001cdb2",
"\U0001cdb1",
"\U0001cdb0",
"\U0001cdaf",
"\U0001cdae",
"\U0001cdad",
"\U0001cdac",
"\U00002582", // ▂ 196 (lower one quarter)
"\U0001cdab",
"\U0001cdaa",
"\U0001cda9",
"\U0001cda8",
"\U0001cda7",
"\U0001cda6",
"\U0001cda5",
"\U0001cda4",
"\U0001cda3",
"\U0001cda2",
"\U0001cda1",
"\U0001cda0",
"\U0001cd9f",
"\U0001cd9e",
"\U0001cd9d",
"\U0001cd9c",
"\U0000259c", // ▜ 175 (q upper left and upper right and lower right)
"\U0001cd9b",
"\U0001cd9a",
"\U0001cd99",
"\U0001cd98",
"\U00002590", // ▐ 170 (right half)
"\U0001cd97",
"\U0001cd96",
"\U0001cd95",
"\U0001cd94",
"\U0000259a", // ▚ (q upper left and lower right)
"\U0001cd93",
"\U0001cd92",
"\U0001cd91",
"\U0001cd90",
"\U00002597", // ▗ (q lower right)
"\U0001cd8f",
"\U0001cd8e",
"\U0001cd8d",
"\U0001cd8c",
"\U0001cd8b",
"\U0001cd8a",
"\U0001cd89",
"\U0001cd88",
"\U0001cd87",
"\U0001cd86",
"\U0001cd85",
"\U0001cd84",
"\U0001cd83",
"\U0001cd82",
"\U0001cd81",
"\U0001cd80",
"\U0001cd7f",
"\U0001cd7e",
"\U0001cd7d",
"\U0001cd7c",
"\U0001cd7b",
"\U0001cd7a",
"\U0001cd79",
"\U0001cd78",
"\U0001cd77",
"\U0001cd76",
"\U0001cd75",
"\U0001cd74",
"\U0001cd73",
"\U0001cd72",
"\U0001cd71",
"\U0001cea0", // 𜺠 128 lower right only (right half lower one quarter)
"\U0001cd70", // 𜵰 127 missing lower right (u1234567)
/*"\U0001CD69", "\U0001CD6A", "\U0001CD6B", "\U0001CD6C", "\U0001CD6D", "\U0001CD6E", "\U0001CD6F", "\U0001CD70",
"\U0001CD61", "\U0001CD62", "\U0001CD63", "\U0001CD64", "\U0001CD65", "\U0001CD66", "\U0001CD67", "\U0001CD68",
"\U0001CD59", "\U0001CD5A", "\U0001CD5B", "\U0001CD5C", "\U0001CD5D", "\U0001CD5E", "\U0001CD5F", "\U0001CD60",
"\U0001CD51", "\U0001CD52", "\U0001CD53", "\U0001CD54", "\U0001CD55", "\U0001CD56", "\U0001CD57", "\U0001CD58",
"\U0001CD4B", "\U0001CD4C", "\U0000259E", "\U0001CD4D", "\U0001CD4E", "\U0001CD4F", "\U0001CD50", "\U0000259B",
"\U00002596", "\U0001CD45", "\U0001CD46", "\U0001CD47", "\U0001CD48", "\U0000258C", "\U0001CD49", "\U0001CD4A",
"\U0001CD3D", "\U0001CD3E", "\U0001CD3F", "\U0001CD40", "\U0001CD41", "\U0001CD42", "\U0001CD43", "\U0001CD44",
"\U0001CEA3", "\U0001CD36", "\U0001CD37", "\U0001CD38", "\U0001CD39", "\U0001CD3A", "\U0001CD3B", "\U0001CD3C",*/
"\U0001cd6f",
"\U0001cd6e",
"\U0001cd6d",
"\U0001cd6c",
"\U0001cd6b",
"\U0001cd6a",
"\U0001cd69",
"\U0001cd68",
"\U0001cd67",
"\U0001cd66",
"\U0001cd65",
"\U0001cd64",
"\U0001cd63",
"\U0001cd62",
"\U0001cd61",
"\U0001cd60",
"\U0001cd5f",
"\U0001cd5e",
"\U0001cd5d",
"\U0001cd5c",
"\U0001cd5b",
"\U0001cd5a",
"\U0001cd59",
"\U0001cd58",
"\U0001cd57",
"\U0001cd56",
"\U0001cd55",
"\U0001cd54",
"\U0001cd53",
"\U0001cd52",
"\U0001cd51",
"\U0000259b", // ▛ 95 0/1 full 2/3 left (q upper left and upper right and lower left)
"\U0001cd50",
"\U0001cd4f",
"\U0001cd4e",
"\U0001cd4d",
"\U0000259e", // ▞ 92 0/1 right 2/3 left (q upper right and lower left)
"\U0001cd4c",
"\U0001cd4b",
"\U0001cd4a",
"\U0001cd49",
"\U0000258c", // ▌ 85 0/1/2/3 left (left block)
"\U0001cd48",
"\U0001cd47",
"\U0001cd46",
"\U0001cd45",
"\U00002596", // ▖ 80 2/3 left (q lower left)
"\U0001cd44",
"\U0001cd43",
"\U0001cd42",
"\U0001cd41",
"\U0001cd40",
"\U0001cd3f",
"\U0001cd3e",
"\U0001cd3d",
"\U0001cd3c",
"\U0001cd3b",
"\U0001cd3a",
"\U0001cd39",
"\U0001cd38",
"\U0001cd37", // 𜴷 66 0 right 3 left (o27)
"\U0001cd36", // 𜴶 65 0 left 3 left (o17)
"\U0001cea3", // 𜺣 64 lower left only (left half lower one quarter)
"\U0001fb85", // 🮅 63 row 0/1/2 full (upper three quarters)
"\U0001cd35", // 𜴵 62 (o23456)