From: Ben Harris Date: Thu, 16 Jan 2025 22:55:54 +0000 (+0000) Subject: Fill out 'cv44' with narrow capital Ls X-Git-Tag: bedstead-3.251~24 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~bjharris/git?a=commitdiff_plain;h=11102ac014b87275a8fd53793ccc51ce5c06510c;p=bedstead.git Fill out 'cv44' with narrow capital Ls --- diff --git a/bedstead.c b/bedstead.c index 1275907..c1fb052 100644 --- a/bedstead.c +++ b/bedstead.c @@ -532,6 +532,7 @@ static struct glyph { ALIAS("J.c2sc", "uni1D0A"), ALIAS("K.c2sc", "uni1D0B"), ALIAS("L.c2sc", "uni029F"), + ALIAS("L.c2sc.narrow", "uni029F.narrow"), ALIAS("M.c2sc", "uni1D0D"), ALIAS("N.c2sc", "uni0274"), ALIAS("O.c2sc", "uni1D0F"), @@ -559,6 +560,7 @@ static struct glyph { ALIAS("j.sc", "J.c2sc"), ALIAS("k.sc", "K.c2sc"), ALIAS("l.sc", "L.c2sc"), + ALIAS("l.sc.narrow", "L.c2sc.narrow"), ALIAS("m.sc", "M.c2sc"), ALIAS("n.sc", "N.c2sc"), ALIAS("o.sc", "O.c2sc"), @@ -759,13 +761,19 @@ static struct glyph { ALIAS("jcircumflex.sc", "Jcircumflex"), {"\00\00\21\22\34\22\21\00\00", 0x0138, "kgreenlandic" }, {"\22\22\24\20\20\20\37\00\00", 0x013d, "Lcaron" }, + {"\11\11\12\10\10\10\17\00\00", -1, "Lcaron.narrow" }, {"\00\00\22\22\24\20\37\00\00", 0xf197, "Lcaron.c2sc" }, + {"\00\00\11\11\12\10\17\00\00", -1, "Lcaron.c2sc.narrow" }, {"\31\11\12\10\10\10\34\00\00", 0x013e, "lcaron" }, ALIAS("lcaron.sc", "Lcaron.c2sc"), + ALIAS("lcaron.sc.narrow", "Lcaron.c2sc.narrow"), {"\20\20\20\22\20\20\37\00\00", 0x013f, "Ldot" }, + {"\20\20\20\22\20\20\36\00\00", -1, "Ldot.narrow" }, {"\00\00\20\22\20\20\37\00\00", 0xf198, "Ldot.c2sc" }, + {"\00\00\20\22\20\20\36\00\00", -1, "Ldot.c2sc.narrow" }, {"\30\10\10\11\10\10\34\00\00", 0x0140, "ldot" }, ALIAS("ldot.sc", "Ldot.c2sc"), + ALIAS("ldot.sc.narrow", "Ldot.c2sc.narrow"), {"\10\10\14\30\10\10\17\00\00", 0x0141, "Lslash" }, {"\00\00\10\14\30\10\17\00\00", 0xf199, "Lslash.c2sc" }, {"\14\04\06\14\04\04\16\00\00", 0x0142, "lslash" }, @@ -1016,6 +1024,7 @@ static struct glyph { {"\00\00\22\12\06\12\22\02\02", U(029E) }, /* Turned k */ ALIAS("uni029E.sc", "uniA7B0.c2sc"), {"\00\00\20\20\20\20\37\00\00", U(029F) }, /* Small capital L */ + {"\00\00\10\10\10\10\17\00\00", -1, "uni029F.narrow" }, {"\06\01\17\21\21\21\17\01\01", U(02A0) }, /* Hooktop q */ {"\16\21\02\04\37\04\04\00\00", U(02A1) }, /* Barred glottal stop */ {"\16\21\10\04\37\04\04\00\00", U(02A2) }, /* Barred reversed glottal stop */ @@ -2784,7 +2793,11 @@ static struct alt_sub_override { VAR2("uni2E2E", ".open") #define CV38(VAR3) VAR3("D", ".serif", ".narrow") #define CV42(VAR2) VAR2("J", ".narrow") -#define CV44(VAR2) VAR2("L", ".narrow") +#define CV44(VAR2) VAR2("L", ".narrow") VAR2("L.c2sc", ".narrow") \ + VAR2("l.sc", ".narrow") VAR2("Lcaron", ".narrow") \ + VAR2("Lcaron.c2sc", ".narrow") VAR2("lcaron.sc", ".narrow") \ + VAR2("Ldot", ".narrow") VAR2("Ldot.c2sc", ".narrow") \ + VAR2("ldot.sc", ".narrow") VAR2("uni029F", ".narrow") #define CV61(VAR2) VAR2("ugrave",".roundjoined") #define CV74(VAR2) VAR2("j", ".serif") VAR2("ij", ".serif") \ VAR2("jcircumflex", ".serif") VAR2("uni01F0", ".serif") \