chiark / gitweb /
Private-use code points for new glyphs
authorBen Harris <bjh21@bjh21.me.uk>
Thu, 29 Jan 2026 23:13:08 +0000 (23:13 +0000)
committerBen Harris <bjh21@bjh21.me.uk>
Thu, 29 Jan 2026 23:13:08 +0000 (23:13 +0000)
Old-style numerals at U+F130..U+F139.  Small caps at U+F187..U+F18C.

bedstead.c

index 4040e46d5a0320b2ff9623d663b842325f62ed5d..a050b7d9ae88762d12e41f54fd820a9e979caaf7 100644 (file)
@@ -550,16 +550,16 @@ static struct glyph {
 
  /* Basic Latin */
  ALIAS("quotesingle.curly", "quoteright"),
- {"\00\00\04\12\21\12\04\00\00", NU, "zero.onum" },
+ {"\00\00\04\12\21\12\04\00\00", 0xf130, "zero.onum" },
  ALIAS("zero.zero", "zero_uniFE00"), /* slashed zero */
  {"\16\21\23\25\31\21\16\00\00", 0x0030 + VS(0xfe00), "zero_uniFE00" },
- {"\00\00\04\14\04\04\16\00\00", NU, "one.onum" },
- {"\00\00\36\01\16\20\37\00\00", NU, "two.onum" },
- {"\00\00\37\01\02\06\01\21\16", NU, "three.onum" },
- {"\00\00\02\06\12\22\37\02\02", NU, "four.onum" },
- {"\00\00\37\20\36\01\01\21\16", NU, "five.onum" },
- {"\00\00\37\01\02\04\10\10\10", NU, "seven.onum" },
- {"\00\00\16\21\21\17\01\02\14", NU, "nine.onum" },
+ {"\00\00\04\14\04\04\16\00\00", 0xf131, "one.onum" },
+ {"\00\00\36\01\16\20\37\00\00", 0xf132, "two.onum" },
+ {"\00\00\37\01\02\06\01\21\16", 0xf133, "three.onum" },
+ {"\00\00\02\06\12\22\37\02\02", 0xf134, "four.onum" },
+ {"\00\00\37\20\36\01\01\21\16", 0xf135, "five.onum" },
+ {"\00\00\37\01\02\04\10\10\10", 0xf137, "seven.onum" },
+ {"\00\00\16\21\21\17\01\02\14", 0xf139, "nine.onum" },
  ALIAS("A.c2sc", "uni1D00"),
  ALIAS("B.c2sc", "uni0299"),
  ALIAS("C.c2sc", "uni1D04"),
@@ -953,7 +953,7 @@ static struct glyph {
  {"\37\20\36\21\21\21\36\00\00", U(0183) }, /* b with topbar */
  ALIAS("uni0183.sc", "uni0182.c2sc"),
  {"\16\21\01\01\01\21\16\00\00", U(0186) }, /* open O */
- {"\00\00\16\21\01\21\16\00\00", NU, "uni0186.c2sc" },
+ {"\00\00\16\21\01\21\16\00\00", 0xf187, "uni0186.c2sc" },
  {"\03\02\17\20\20\20\17\00\00", U(0188) }, /* Hooktop C */
  UALIAS(U(0189), "Eth"), /* African D */
  ALIAS("uni0189.serif", "Eth.serif"),
@@ -964,18 +964,18 @@ static struct glyph {
  {"\16\21\01\37\21\21\16\00\00", U(018F) }, /* Schwa */
  ALIAS("uni018F.c2sc", "uni0259"),
  {"\16\21\20\14\20\21\16\00\00", U(0190) }, /* Open E */
- {"\00\00\16\21\14\21\16\00\00", NU, "uni0190.c2sc" },
+ {"\00\00\16\21\14\21\16\00\00", 0xf188, "uni0190.c2sc" },
  {"\02\04\04\16\04\04\04\04\10", 0x0192, "florin" },
  {"\21\21\21\12\12\04\12\12\04", U(0194) }, /* Latin Gamma */
- {"\00\00\21\21\12\04\12\12\04", NU, "uni0194.c2sc" },
+ {"\00\00\21\21\12\04\12\12\04", 0xf189, "uni0194.c2sc" },
  {"\16\04\04\04\04\04\02\00\00", U(0196) }, /* Latin Iota */
- {"\00\00\16\04\04\04\02\00\00", NU, "uni0196.c2sc" },
+ {"\00\00\16\04\04\04\02\00\00", 0xf18a, "uni0196.c2sc" },
  {"\16\04\04\16\04\04\16\00\00", U(0197) }, /* I with stroke */
  ALIAS("uni0197.c2sc", "uni1D7B"),
  {"\06\10\11\12\14\12\11\00\00", U(0199) }, /* Hooktop K */
  {"\30\04\16\04\12\12\21\00\00", U(019B) }, /* Barred lambda */
  {"\11\11\15\13\11\11\11\10\20", U(019D) }, /* N with left hook */
- {"\00\00\11\15\13\11\11\10\20", NU, "uni019D.c2sc" },
+ {"\00\00\11\15\13\11\11\10\20", 0xf18b, "uni019D.c2sc" },
  {"\00\00\36\21\21\21\21\01\01", U(019E) }, /* N, right leg */
  {"\14\20\36\21\21\21\36\20\20", U(01A5) }, /* Hooktop P */
  {"\16\21\01\16\20\21\16\00\00", U(01A7) }, /* Tone 2 (reversed S) */
@@ -1651,7 +1651,7 @@ static struct glyph {
  {"\12\00\21\21\25\25\12\00\00", 0x1e85, "wdieresis", },
  ALIAS("wdieresis.sc", "Wdieresis"),
  {"\21\21\21\25\25\25\12\00\04", U(1E88) }, /* Wdotbelow */
- {"\00\00\21\25\25\25\12\00\04", NU, "uni1E88.c2sc" },
+ {"\00\00\21\25\25\25\12\00\04", 0xf18c, "uni1E88.c2sc" },
  {"\00\00\21\21\25\25\12\00\04", U(1E89) }, /* wdotbelow */
  ALIAS("uni1E89.sc", "uni1E88.c2sc"),
  {"\25\21\12\04\12\21\21\00\00", U(1E8A) }, /* Xdotaccent */