From: Ben Harris Date: Wed, 4 Apr 2018 21:14:52 +0000 (+0100) Subject: Move Shavian alphabet to its proper position in code-point order. X-Git-Tag: bedstead-002.000~21 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~bjharris/git?a=commitdiff_plain;h=df180db76ba6df698443d0e8ff1946806ef7a5b5;p=bedstead-debian.git Move Shavian alphabet to its proper position in code-point order. --- diff --git a/bedstead.c b/bedstead.c index 4beb031..4e6b682 100644 --- a/bedstead.c +++ b/bedstead.c @@ -1429,6 +1429,56 @@ static struct glyph { {{016,021,025,011,016,012,016,000,000}, 0xfffd }, /* replacement */ {{037,021,021,021,021,021,037,000,000}, -1, ".notdef" }, + /* Shavian */ + {{030,004,004,004,004,004,004,000,000}, 0x10450 }, /* peep */ + {{014,024,004,004,004,004,004,000,000}, 0x10451 }, /* tot */ + {{004,004,004,014,020,020,014,000,000}, 0x10452 }, /* kick */ + {{004,004,004,004,004,004,030,000,000}, 0x10453 }, /* fee */ + {{014,002,001,017,021,021,016,000,000}, 0x10454 }, /* thigh */ + {{017,020,016,001,001,001,036,000,000}, 0x10455 }, /* so */ + {{001,002,004,010,020,020,016,000,000}, 0x10456 }, /* sure */ + {{015,022,004,010,020,020,016,000,000}, 0x10457 }, /* church */ + {{020,020,010,004,002,001,001,000,000}, 0x10458 }, /* yea */ + {{004,012,021,012,004,012,021,000,000}, 0x10459 }, /* hung */ + {{000,000,004,004,004,004,004,004,003}, 0x1045a }, /* bib */ + {{000,000,004,004,004,004,004,005,006}, 0x1045b }, /* dead */ + {{000,000,006,001,001,006,004,004,004}, 0x1045c }, /* gag */ + {{000,000,003,004,004,004,004,004,004}, 0x1045d }, /* vow */ + {{000,000,016,021,021,036,020,010,006}, 0x1045e }, /* they */ + {{000,000,036,001,001,001,016,020,017}, 0x1045f }, /* zoo */ + {{000,000,016,001,001,002,004,010,020}, 0x10460 }, /* measure */ + {{000,000,016,001,001,002,004,011,026}, 0x10461 }, /* judge */ + {{000,000,001,001,002,004,010,020,020}, 0x10462 }, /* woe */ + {{000,000,021,012,004,012,021,012,004}, 0x10463 }, /* ha-ha */ + {{000,000,017,020,020,020,017,000,000}, 0x10464 }, /* loll */ + {{000,000,003,002,004,010,030,000,000}, 0x10465 }, /* mime */ + {{000,000,004,004,004,004,004,000,000}, 0x10466 }, /* if */ + {{000,000,004,004,004,004,003,000,000}, 0x10467 }, /* egg */ + {{000,000,004,004,004,004,030,000,000}, 0x10468 }, /* ash */ + {{000,000,003,004,004,004,004,000,000}, 0x10469 }, /* ado */ + {{000,000,030,004,004,004,004,000,000}, 0x1046a }, /* on */ + {{000,000,021,021,012,012,004,000,000}, 0x1046b }, /* wool */ + {{000,000,004,010,034,004,002,000,000}, 0x1046c }, /* out */ + {{000,000,006,010,007,002,034,000,000}, 0x1046d }, /* ah */ + {{000,000,036,001,001,001,036,000,000}, 0x1046e }, /* roar */ + {{000,000,030,010,004,002,003,000,000}, 0x1046f }, /* nun */ + {{000,000,020,023,025,031,001,000,000}, 0x10470 }, /* eat */ + {{000,000,037,020,010,004,003,000,000}, 0x10471 }, /* age */ + {{000,000,037,001,002,004,030,000,000}, 0x10472 }, /* ice */ + {{000,000,037,001,016,020,020,000,000}, 0x10473 }, /* up */ + {{000,000,016,021,021,021,016,000,000}, 0x10474 }, /* oak */ + {{000,000,004,012,012,021,021,000,000}, 0x10475 }, /* ooze */ + {{000,000,030,007,002,004,010,000,000}, 0x10476 }, /* oil */ + {{000,000,034,003,001,002,001,000,000}, 0x10477 }, /* awe */ + {{000,000,016,022,021,011,032,000,000}, 0x10478 }, /* are */ + {{000,000,013,022,021,011,016,000,000}, 0x10479 }, /* or */ + {{000,000,016,021,011,021,022,000,000}, 0x1047a }, /* air */ + {{000,000,011,021,022,021,016,000,000}, 0x1047b }, /* err */ + {{000,000,006,011,021,021,026,000,000}, 0x1047c }, /* array */ + {{000,000,026,031,021,021,026,000,000}, 0x1047d }, /* ear */ + {{000,000,027,030,020,020,020,000,000}, 0x1047e }, /* ian */ + {{000,000,020,020,022,025,015,000,000}, 0x1047f }, /* yew */ + /* Transport and map symbols */ {{004,012,012,012,033,033,025,000,000}, 0x1f680 }, /* rocket */ {{000,034,010,011,027,010,000,000,000}, 0x1f681 }, /* helicopter */ @@ -1463,57 +1513,6 @@ static struct glyph { {{000,000,021,012,004,004,004,000,000}, -1, "y.sc" }, {{000,000,037,001,016,020,037,000,000}, -1, "z.sc" }, {{000,000,016,021,022,021,026,000,000}, -1, "germandbls.sc" }, - - /* Shavian */ - - {{030,004,004,004,004,004,004,000,000}, 0x10450}, /* peep */ - {{014,024,004,004,004,004,004,000,000}, 0x10451}, /* tot */ - {{004,004,004,014,020,020,014,000,000}, 0x10452}, /* kick */ - {{004,004,004,004,004,004,030,000,000}, 0x10453}, /* fee */ - {{014,002,001,017,021,021,016,000,000}, 0x10454}, /* thigh */ - {{017,020,016,001,001,001,036,000,000}, 0x10455}, /* so */ - {{001,002,004,010,020,020,016,000,000}, 0x10456}, /* sure */ - {{015,022,004,010,020,020,016,000,000}, 0x10457}, /* church */ - {{020,020,010,004,002,001,001,000,000}, 0x10458}, /* yea */ - {{004,012,021,012,004,012,021,000,000}, 0x10459}, /* hung */ - {{000,000,004,004,004,004,004,004,003}, 0x1045a}, /* bib */ - {{000,000,004,004,004,004,004,005,006}, 0x1045b}, /* dead */ - {{000,000,006,001,001,006,004,004,004}, 0x1045c}, /* gag */ - {{000,000,003,004,004,004,004,004,004}, 0x1045d}, /* vow */ - {{000,000,016,021,021,036,020,010,006}, 0x1045e}, /* they */ - {{000,000,036,001,001,001,016,020,017}, 0x1045f}, /* zoo */ - {{000,000,016,001,001,002,004,010,020}, 0x10460}, /* measure */ - {{000,000,016,001,001,002,004,011,026}, 0x10461}, /* judge */ - {{000,000,001,001,002,004,010,020,020}, 0x10462}, /* woe */ - {{000,000,021,012,004,012,021,012,004}, 0x10463}, /* ha-ha */ - {{000,000,017,020,020,020,017,000,000}, 0x10464}, /* loll */ - {{000,000,003,002,004,010,030,000,000}, 0x10465}, /* mime */ - {{000,000,004,004,004,004,004,000,000}, 0x10466}, /* if */ - {{000,000,004,004,004,004,003,000,000}, 0x10467}, /* egg */ - {{000,000,004,004,004,004,030,000,000}, 0x10468}, /* ash */ - {{000,000,003,004,004,004,004,000,000}, 0x10469}, /* ado */ - {{000,000,030,004,004,004,004,000,000}, 0x1046a}, /* on */ - {{000,000,021,021,012,012,004,000,000}, 0x1046b}, /* wool */ - {{000,000,004,010,034,004,002,000,000}, 0x1046c}, /* out */ - {{000,000,006,010,007,002,034,000,000}, 0x1046d}, /* ah */ - {{000,000,036,001,001,001,036,000,000}, 0x1046e}, /* roar */ - {{000,000,030,010,004,002,003,000,000}, 0x1046f}, /* nun */ - {{000,000,020,023,025,031,001,000,000}, 0x10470}, /* eat */ - {{000,000,037,020,010,004,003,000,000}, 0x10471}, /* age */ - {{000,000,037,001,002,004,030,000,000}, 0x10472}, /* ice */ - {{000,000,037,001,016,020,020,000,000}, 0x10473}, /* up */ - {{000,000,016,021,021,021,016,000,000}, 0x10474}, /* oak */ - {{000,000,004,012,012,021,021,000,000}, 0x10475}, /* ooze */ - {{000,000,030,007,002,004,010,000,000}, 0x10476}, /* oil */ - {{000,000,034,003,001,002,001,000,000}, 0x10477}, /* awe */ - {{000,000,016,022,021,011,032,000,000}, 0x10478}, /* are */ - {{000,000,013,022,021,011,016,000,000}, 0x10479}, /* or */ - {{000,000,016,021,011,021,022,000,000}, 0x1047a}, /* air */ - {{000,000,011,021,022,021,016,000,000}, 0x1047b}, /* err */ - {{000,000,006,011,021,021,026,000,000}, 0x1047c}, /* array */ - {{000,000,026,031,021,021,026,000,000}, 0x1047d}, /* ear */ - {{000,000,027,030,020,020,020,000,000}, 0x1047e}, /* ian */ - {{000,000,020,020,022,025,015,000,000}, 0x1047f} /* yew */ }; static int const nglyphs = sizeof(glyphs) / sizeof(glyphs[0]);