From: Ben Harris Date: Fri, 1 Nov 2013 20:05:45 +0000 (+0000) Subject: Add a load of characters (mostly symbolic) for code page 437. X-Git-Tag: bedstead-001.000~67^2 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~bjharris/git?a=commitdiff_plain;h=10e86cc5743fa495ed1bfb66496fdb477e3ec2b6;p=bedstead.git Add a load of characters (mostly symbolic) for code page 437. Also reallocate the mostly-filled block character away from U+2588 FULL BLOCK because it doesn't fill the entire character cell. I've introduced a new glyph that does. --- diff --git a/bedstead.c b/bedstead.c index 9db9040..4003918 100644 --- a/bedstead.c +++ b/bedstead.c @@ -238,7 +238,7 @@ struct glyph { {{004,004,004,000,004,004,004,000,000}, 0x00a6, "brokenbar" }, {{030,004,004,002,004,004,030,000,000}, 0x007d, "braceright" }, {{010,025,002,000,000,000,000,000,000}, 0x007e, "asciitilde" }, - {{037,037,037,037,037,037,037,000,000}, 0x2588, "block" }, + {{037,037,037,037,037,037,037,000,000}, -1, "charblock" }, /* Extra characters found in the English (SAA5050) character set */ {{006,011,010,034,010,010,037,000,000}, 0x00a3, "sterling" }, @@ -510,22 +510,113 @@ struct glyph { {{000,000,000,022,011,022,000,000,000}, 0x00bb, "guillemotright" }, {{000,000,004,000,004,004,010,021,016}, 0x00bf, "questiondown" }, {{017,024,024,036,024,024,027,000,000}, 0x00c6, "AE" }, + {{016,021,020,020,020,021,016,004,010}, 0x00c7, "Ccedilla" }, {{000,021,012,004,012,021,000,000,000}, 0x00d7, "multiply" }, + {{002,004,016,001,017,021,017,000,000}, 0x00e1, "aacute" }, {{000,000,012,005,017,024,016,000,000}, 0x00e6, "ae" }, + {{002,004,000,014,004,004,016,000,000}, 0x00ed, "iacute" }, + {{002,004,000,016,021,021,016,000,000}, 0x00f3, "oacute" }, + {{002,004,021,021,021,021,017,000,000}, 0x00fa, "uacute" }, + {{012,000,021,021,021,021,017,001,016}, 0x00ff, "ydieresis" }, + {{002,004,004,016,004,004,004,004,010}, 0x0192, "florin" }, {{002,004,004,000,000,000,000,000,000}, 0x2018, "quoteleft" }, {{000,000,000,000,000,004,004,010,000}, 0x201a, "quotesinglbase" }, {{011,022,022,000,000,000,000,000,000}, 0x201c, "quotedblleft" }, {{011,011,022,000,000,000,000,000,000}, 0x201d, "quotedblright" }, {{000,000,000,000,000,011,011,022,000}, 0x201e, "quotedblbase" }, {{022,022,011,000,000,000,000,000,000}, 0x201f }, /* quotedblreversed */ + {{000,000,016,016,016,000,000,000,000}, 0x2022, "bullet" }, + {{012,012,012,012,012,000,012,000,000}, 0x203c, "exclamdbl" }, + {{030,024,030,022,027,022,021,000,000}, 0x20a7, "peseta" }, {{000,004,004,025,016,004,000,000,000}, 0x2193, "arrowdown", SA }, + {{004,016,025,004,025,016,004,000,000}, 0x2195, "arrowupdn" }, + {{004,016,025,004,025,016,037,000,000}, 0x21a8, "arrowupdnbse" }, {{000,004,010,023,010,004,000,000,000}, -1, "arrowleft.alt" }, {{000,004,002,031,002,004,000,000,000}, -1, "arrowright.alt" }, {{000,004,012,021,004,004,000,000,000}, -1, "arrowup.alt" }, {{000,004,004,021,012,004,000,000,000}, -1, "arrowdown.alt" }, {{000,000,000,037,000,000,000,000,000}, 0x2212, "minus" }, {{037,000,004,004,037,004,004,000,000}, 0x2213 }, /* minusplus */ + {{000,000,004,016,004,000,000,000,000}, 0x2219 }, /* bulletoperator */ + {{000,012,025,025,025,012,000,000,000}, 0x221e, "infinity" }, + {{000,020,020,020,020,037,000,000,000}, 0x221f, "orthogonal" }, + {{000,016,021,021,021,021,000,000,000}, 0x2229, "intersection" }, + {{000,010,025,002,010,025,002,000,000}, 0x2248, "approxequal" }, + {{000,037,000,037,000,037,000,000,000}, 0x2261, "equivalence" }, + {{002,004,010,004,002,000,037,000,000}, 0x2264, "lessequal" }, + {{010,004,002,004,010,000,037,000,000}, 0x2265, "greaterequal" }, + {{004,012,021,021,021,021,037,000,000}, 0x2302, "house" }, + {{000,000,037,020,020,000,000,000,000}, 0x2310, "revlogicalnot" }, + {{000,000,002,005,004,004,004,004,004}, 0x2320, "integraltp" }, + {{004,004,004,004,004,024,010,000,000}, 0x2321, "integralbt" }, + {{000,000,000,000,037,000,000,000,000}, 0x2500, "SF100000" }, + {{004,004,004,004,004,004,004,004,004}, 0x2501, "SF110000" }, + {{000,000,000,000,007,004,004,004,004}, 0x250c, "SF010000" }, + {{000,000,000,000,034,004,004,004,004}, 0x2510, "SF030000" }, + {{004,004,004,004,007,000,000,000,000}, 0x2514, "SF020000" }, + {{004,004,004,004,034,000,000,000,000}, 0x2518, "SF040000" }, + {{004,004,004,004,007,004,004,004,004}, 0x251c, "SF080000" }, + {{004,004,004,004,034,004,004,004,004}, 0x2524, "SF090000" }, + {{000,000,000,000,037,004,004,004,004}, 0x252c, "SF060000" }, + {{004,004,004,004,037,004,004,004,004}, 0x253c, "SF050000" }, + {{004,004,004,004,037,000,000,000,000}, 0x2534, "SF070000" }, + {{000,000,000,037,000,037,000,000,000}, 0x2550, "SF430000" }, + {{012,012,012,012,012,012,012,012,012}, 0x2551, "SF240000" }, + {{000,000,000,007,004,007,004,004,004}, 0x2552, "SF510000" }, + {{000,000,000,000,017,012,012,012,012}, 0x2553, "SF520000" }, + {{000,000,000,017,010,013,012,012,012}, 0x2554, "SF390000" }, + {{000,000,000,034,004,034,004,004,004}, 0x2555, "SF220000" }, + {{000,000,000,000,036,012,012,012,012}, 0x2556, "SF210000" }, + {{000,000,000,036,002,032,012,012,012}, 0x2557, "SF250000" }, + {{004,004,004,007,004,007,000,000,000}, 0x2558, "SF500000" }, + {{012,012,012,012,017,000,000,000,000}, 0x2559, "SF490000" }, + {{012,012,012,013,010,017,000,000,000}, 0x255a, "SF380000" }, + {{004,004,004,034,004,034,000,000,000}, 0x255b, "SF280000" }, + {{012,012,012,012,036,000,000,000,000}, 0x255c, "SF270000" }, + {{012,012,012,032,002,036,000,000,000}, 0x255d, "SF260000" }, + {{004,004,004,007,004,007,004,004,004}, 0x255e, "SF360000" }, + {{012,012,012,012,013,012,012,012,012}, 0x255f, "SF370000" }, + {{012,012,012,013,010,013,012,012,012}, 0x2560, "SF420000" }, + {{004,004,004,034,004,034,004,004,004}, 0x2561, "SF190000" }, + {{012,012,012,012,032,012,012,012,012}, 0x2562, "SF200000" }, + {{012,012,012,032,002,032,012,012,012}, 0x2563, "SF230000" }, + {{000,000,000,037,000,037,004,004,004}, 0x2564, "SF470000" }, + {{000,000,000,000,037,012,012,012,012}, 0x2565, "SF480000" }, + {{000,000,000,037,000,033,012,012,012}, 0x2566, "SF410000" }, + {{004,004,004,037,000,037,000,000,000}, 0x2567, "SF450000" }, + {{012,012,012,012,037,000,000,000,000}, 0x2568, "SF460000" }, + {{012,012,012,033,000,037,000,000,000}, 0x2569, "SF400000" }, + {{004,004,004,037,004,037,004,004,004}, 0x256a, "SF540000" }, + {{012,012,012,012,037,012,012,012,012}, 0x256b, "SF530000" }, + {{012,012,012,033,000,033,012,012,012}, 0x256c, "SF440000" }, + {{037,037,037,037,037,000,000,000,000}, 0x2580, "upblock" }, + {{000,000,000,000,037,037,037,037,037}, 0x2584, "dnblock" }, + {{037,037,037,037,037,037,037,037,037}, 0x2588, "block" }, + {{034,034,034,034,034,034,034,034,034}, 0x258c, "lfblock" }, + {{007,007,007,007,007,007,007,007,007}, 0x2590, "rtblock" }, + {{000,000,037,037,037,000,000,000,000}, 0x25ac, "filledrect" }, + {{004,004,016,016,037,037,037,000,000}, 0x25b2, "triagup" }, + {{010,014,016,017,016,014,010,000,000}, 0x25ba, "triagrt" }, + {{037,037,037,016,016,004,004,000,000}, 0x25bc, "triagdn" }, + {{001,003,007,017,007,003,001,000,000}, 0x25c4, "triaglf" }, + {{000,016,021,021,021,016,000,000,000}, 0x25cb, "circle" }, {{000,000,004,021,000,021,004,000,000}, 0x25cc }, /* dottedcircle */ + {{037,037,021,021,021,037,037,000,000}, 0x25d8, "invbullet" }, + {{037,021,004,016,004,021,037,000,000}, 0x25d9, "invcircle" }, + {{025,000,012,000,025,000,012,000,025}, 0x2591, "ltshade" }, + {{022,011,004,022,011,004,022,011,004}, 0x2592, "shade" }, + {{025,037,012,037,025,037,012,037,025}, 0x2593, "dkshade" }, + {{000,012,000,000,021,016,000,000,000}, 0x263a, "smileface" }, + {{000,016,025,037,021,016,000,000,000}, 0x263b, "invsmileface" }, + {{000,025,016,033,016,025,000,000,000}, 0x263c, "sun" }, + {{016,021,021,016,004,016,004,000,000}, 0x2640, "female" }, + {{007,003,005,014,022,022,014,000,000}, 0x2642, "male" }, + {{000,004,016,037,037,004,016,000,000}, 0x2660, "spade" }, + {{000,016,016,037,037,004,016,000,000}, 0x2663, "club" }, + {{000,012,037,037,016,004,000,000,000}, 0x2665, "heart" }, + {{000,004,016,037,016,004,000,000,000}, 0x2666, "diamond" }, + {{004,006,005,005,014,034,010,000,000}, 0x266a, "musicalnote" }, + {{003,015,011,011,013,033,030,000,000}, 0x266b, "musicalnotedbl" }, {{037,021,021,021,021,021,037,000,000}, -1, ".notdef" }, /* Arabic tails */