From 8a95a216d370963fd520eb9a0fd3e7eb6b75b130 Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Sun, 2 Jun 2024 20:55:38 +0100 Subject: [PATCH] Latin-1 small caps Almost no new glyphs, because the existing accented caps glyphs are themselves small. I'm not quite sure which glyphs small caps need to be visually distinct from, so for now I won't worry about that. --- bedstead.c | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/bedstead.c b/bedstead.c index be94582..1992e8a 100644 --- a/bedstead.c +++ b/bedstead.c @@ -598,6 +598,7 @@ static struct glyph { {{017,024,024,026,034,024,027,000,000}, 0x00c6, "AE" }, ALIAS("AE.c2sc", "uni1D01"), {{016,021,020,020,020,021,016,004,010}, 0x00c7, "Ccedilla" }, + {{000,000,016,021,020,021,016,004,010}, -1, "Ccedilla.c2sc" }, {{010,004,037,020,036,020,037,000,000}, 0x00c8, "Egrave" }, {{004,012,037,020,036,020,037,000,000}, 0x00ca, "Ecircumflex" }, {{012,000,037,020,036,020,037,000,000}, 0x00cb, "Edieresis" }, @@ -614,6 +615,7 @@ static struct glyph { {{005,012,016,021,021,021,016,000,000}, 0x00d5, "Otilde" }, {{000,021,012,004,012,021,000,000,000}, 0x00d7, "multiply" }, {{015,022,025,025,025,011,026,000,000}, 0x00d8, "Oslash" }, + ALIAS("Oslash.c2sc", "oslash"), {{010,004,021,021,021,021,016,000,000}, 0x00d9, "Ugrave" }, {{002,004,021,021,021,021,016,000,000}, 0x00da, "Uacute" }, {{004,012,000,021,021,021,016,000,000}, 0x00db, "Ucircumflex" }, @@ -621,23 +623,49 @@ static struct glyph { {{020,036,021,021,036,020,020,000,000}, 0x00de, "Thorn" }, {{000,000,020,036,021,036,020,000,000}, 0xf1c2, "Thorn.c2sc" }, ALIAS("germandbls.sc", "uni1E9E.c2sc"), + ALIAS("agrave.sc", "Agrave"), {{002,004,016,001,017,021,017,000,000}, 0x00e1, "aacute" }, + ALIAS("aacute.sc", "Aacute"), + ALIAS("acircumflex.sc", "Acircumflex"), {{005,012,016,001,017,021,017,000,000}, 0x00e3, "atilde" }, + ALIAS("atilde.sc", "Atilde"), + ALIAS("adieresis.sc", "Adieresis"), + ALIAS("aring.sc", "Aring"), {{000,000,012,005,017,024,016,000,000}, 0x00e6, "ae" }, ALIAS("ae.sc", "AE.c2sc"), + ALIAS("ccedilla.sc", "Ccedilla.c2sc"), + ALIAS("egrave.sc", "Egrave"), + ALIAS("eacute.sc", "Eacute"), + ALIAS("ecircumflex.sc", "Ecircumflex"), + ALIAS("edieresis.sc", "Edieresis"), + ALIAS("igrave.sc", "Igrave"), {{002,004,000,014,004,004,016,000,000}, 0x00ed, "iacute" }, + ALIAS("iacute.sc", "Iacute"), + ALIAS("idieresis.sc", "Idieresis"), {{032,004,012,001,017,021,016,000,000}, 0x00f0, "eth" }, ALIAS("eth.sc", "Eth.c2sc"), {{005,012,036,021,021,021,021,000,000}, 0x00f1, "ntilde" }, + ALIAS("ntilde.sc", "Ntilde"), + ALIAS("ograve.sc", "Ograve"), {{002,004,000,016,021,021,016,000,000}, 0x00f3, "oacute" }, + ALIAS("oacute.sc", "Oacute"), {{004,012,000,016,021,021,016,000,000}, 0x00f4, "ocircumflex" }, + ALIAS("ocircumflex.sc", "Ocircumflex"), {{005,012,000,016,021,021,016,000,000}, 0x00f5, "otilde" }, + ALIAS("otilde.sc", "Otilde"), + ALIAS("odieresis.sc", "Odieresis"), {{000,000,015,022,025,011,026,000,000}, 0x00f8, "oslash" }, + ALIAS("ugrave.sc", "Ugrave"), {{002,004,021,021,021,021,017,000,000}, 0x00fa, "uacute" }, + ALIAS("uacute.sc", "Uacute"), + ALIAS("ucircumflex.sc", "Ucircumflex"), + ALIAS("udieresis.sc", "Udieresis"), {{002,004,021,021,021,021,017,001,016}, 0x00fd, "yacute" }, + ALIAS("yacute.sc", "Yacute"), {{020,020,036,021,021,021,036,020,020}, 0x00fe, "thorn" }, ALIAS("thorn.sc", "Thorn.c2sc"), {{012,000,021,021,021,021,017,001,016}, 0x00ff, "ydieresis" }, + ALIAS("ydieresis.sc", "Ydieresis"), /* Latin extended-A */ {{016,000,016,021,037,021,021,000,000}, 0x0100, "Amacron" }, -- 2.30.2