From e0c668da755cb0f0266352f4ef722356e7dcd484 Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Thu, 29 Jan 2026 23:13:08 +0000 Subject: [PATCH] Private-use code points for new glyphs Old-style numerals at U+F130..U+F139. Small caps at U+F187..U+F18C. --- bedstead.c | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/bedstead.c b/bedstead.c index 4040e46..a050b7d 100644 --- a/bedstead.c +++ b/bedstead.c @@ -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 */ -- 2.30.2