From: Ben Harris Date: Mon, 5 Oct 2009 21:53:23 +0000 (+0100) Subject: More comprehensive comments on where I got the glyphs from. X-Git-Tag: bedstead-000.900~28 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~bjharris/git?a=commitdiff_plain;h=3074eef3fb22143d22ebed699cfe9602d668ce84;p=bedstead.git More comprehensive comments on where I got the glyphs from. --- diff --git a/ttxt.c b/ttxt.c index ca9bc9c..270f87d 100644 --- a/ttxt.c +++ b/ttxt.c @@ -96,7 +96,11 @@ struct glyph { int unicode; char const *name; } glyphs[] = { - /* US ASCII (SAA5055) character set from SAA5050 datasheet */ + /* + * The first batch of glyphs comes from the code tables at the end of + * the Mullard SAA5050 series datasheet, dated July 1982. + */ + /* US ASCII (SAA5055) character set */ {{000,000,000,000,000,000,000,000,000,000}, 0x0020, "space" }, {{004,004,004,004,004,000,004,000,000,000}, 0x0021, "exclam" }, {{012,012,012,000,000,000,000,000,000,000}, 0x0022, "quotedbl" }, @@ -346,7 +350,13 @@ struct glyph { {{000,000,025,025,025,025,037,001,000,000}, 0x0449, "afii10091" }, /* shcha */ {{000,000,021,021,021,017,001,000,000,000}, 0x0447, "afii10089" }, /* che */ - /* ASV-CODAR glyphs from an EBU document */ + /* + * The second batch of glyphs was found in the appendices to + * "Displayable Character Sets for Broadcast Teletext", EBU Tech + * 3232-E, second edition, June 1982, as examples of rendering + * characters in a 5x9 matrix + */ + /* ASV-CODAR glyphs from Appendix 3 */ {{001,001,001,001,001,001,000,000,000,000}, 0x0627, "asvcodar-alef" }, {{000,000,000,001,001,037,000,004,000,000}, 0x0628, "asvcodar-beh" }, {{000,012,000,001,001,037,000,000,000,000}, 0x062a, "asvcodar-teh" }, @@ -415,7 +425,7 @@ struct glyph { {{000,000,000,001,001,037,000,012,004,000}, -1, "asvcodar-63" }, {{005,012,024,016,001,037,000,000,000,000}, -1, "asvcodar-64" }, - /* Arabic-Indic digits from the same EBU document */ + /* Arabic-Indic digits from Appendix 9 */ {{000,000,000,004,000,000,000,000,000,000}, 0x0660, "afii57392" }, /* zero */ {{000,004,004,004,004,004,000,000,000,000}, 0x0661, "afii57393" }, /* one */ {{000,012,014,010,010,010,000,000,000,000}, 0x0662, "afii57394" }, /* two */ @@ -426,7 +436,11 @@ struct glyph { {{000,021,021,012,012,004,000,000,000,000}, 0x0667, "afii57399" }, /* seven */ {{000,004,012,012,021,021,000,000,000,000}, 0x0668, "afii57400" }, /* eight */ {{000,014,022,016,002,002,000,000,000,000}, 0x0669, "afii57401" }, /* nine */ + /* Appendix 9 also contains a Hebrew alphabet, but we've already got one. */ + /* + * The third batch of glyphs were specially designed for this font. + */ /* Additional glyphs by bjh21 */ {{010,004,002,000,000,000,000,000,000,000}, 0x0060, "grave" }, {{004,004,004,004,004,004,004,000,000,000}, 0x007c, "bar" },