chiark / gitweb /
Latin-1 small caps
authorBen Harris <bjh21@bjh21.me.uk>
Sun, 2 Jun 2024 19:55:38 +0000 (20:55 +0100)
committerBen Harris <bjh21@bjh21.me.uk>
Sun, 2 Jun 2024 19:55:38 +0000 (20:55 +0100)
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

index be9458220fd834ab617037e7092710d2e4958337..1992e8add3219c8e93e696396648155afbf6a663 100644 (file)
@@ -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" },