From: Ben Harris Date: Sun, 2 Jun 2024 19:55:38 +0000 (+0100) Subject: Latin-1 small caps X-Git-Tag: bedstead-002.007~42 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~bjharris/git?a=commitdiff_plain;h=8a95a216d370963fd520eb9a0fd3e7eb6b75b130;p=bedstead.git 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. --- 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" },