chiark / gitweb /
Add narrow small-cap J to 'cv42'
authorBen Harris <bjh21@bjh21.me.uk>
Thu, 16 Jan 2025 23:04:17 +0000 (23:04 +0000)
committerBen Harris <bjh21@bjh21.me.uk>
Sun, 19 Jan 2025 00:49:30 +0000 (00:49 +0000)
All the other J-based characters are either narrow already or
unsuitable for narrowing.

bedstead.c

index c1fb0524bdfd0b4e4a76c2ea51d995f68a367646..795085a2a45f434e3247553da707d85eed8d7c11 100644 (file)
@@ -530,6 +530,7 @@ static struct glyph {
  ALIAS("H.c2sc", "uni029C"),
  ALIAS("I.c2sc", "uni026A"),
  ALIAS("J.c2sc", "uni1D0A"),
+ ALIAS("J.c2sc.narrow", "uni1D0A.narrow"),
  ALIAS("K.c2sc", "uni1D0B"),
  ALIAS("L.c2sc", "uni029F"),
  ALIAS("L.c2sc.narrow", "uni029F.narrow"),
@@ -558,6 +559,7 @@ static struct glyph {
  ALIAS("h.sc", "H.c2sc"),
  ALIAS("i.sc", "I.c2sc"),
  ALIAS("j.sc", "J.c2sc"),
+ ALIAS("j.sc.narrow", "J.c2sc.narrow"),
  ALIAS("k.sc", "K.c2sc"),
  ALIAS("l.sc", "L.c2sc"),
  ALIAS("l.sc.narrow", "L.c2sc.narrow"),
@@ -1285,6 +1287,7 @@ static struct glyph {
  {"\00\00\37\20\36\20\37\00\00", U(1D07) }, /* small cap E */
  {"\00\00\16\04\04\04\06\00\04", U(1D09) }, /* turned i */
  {"\00\00\01\01\01\21\16\00\00", U(1D0A) }, /* small cap J */
+ {"\00\00\02\02\02\22\14\00\00", -1, "uni1D0A.narrow" },
  {"\00\00\21\22\34\22\21\00\00", U(1D0B) }, /* small cap K */
  {"\00\00\21\33\25\21\21\00\00", U(1D0D) }, /* small cap M */
  {"\00\00\21\23\25\31\21\00\00", U(1D0E) }, /* small cap reversed N */
@@ -2792,7 +2795,8 @@ static struct alt_sub_override {
 #define CV31(VAR2) VAR2("question", ".open") VAR2("questiondown", ".open") \
        VAR2("uni2E2E", ".open")
 #define CV38(VAR3) VAR3("D", ".serif", ".narrow")
-#define CV42(VAR2) VAR2("J", ".narrow")
+#define CV42(VAR2) VAR2("J", ".narrow") VAR2("J.c2sc", ".narrow")      \
+       VAR2("j.sc", ".narrow") VAR2("uni1D0A", ".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")     \