chiark / gitweb /
Fill out 'cv44' with narrow capital Ls
authorBen Harris <bjh21@bjh21.me.uk>
Thu, 16 Jan 2025 22:55:54 +0000 (22:55 +0000)
committerBen Harris <bjh21@bjh21.me.uk>
Sun, 19 Jan 2025 00:49:30 +0000 (00:49 +0000)
bedstead.c

index 1275907351fac8b9534583f11c268f8c214f7a27..c1fb0524bdfd0b4e4a76c2ea51d995f68a367646 100644 (file)
@@ -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") \