chiark / gitweb /
More double-struck letters
authorBen Harris <bjh21@bjh21.me.uk>
Tue, 30 Apr 2024 08:41:25 +0000 (09:41 +0100)
committerBen Harris <bjh21@bjh21.me.uk>
Tue, 30 Apr 2024 08:41:25 +0000 (09:41 +0100)
I've got most of them done, but there are a few where I haven't come
up with a good design yet.

bedstead.c

index 2b4473322be18bbb0541aabdbefe8b5ef0ca20d0..69a198bf82186c89b527b3599b49ed36ba2affc1 100644 (file)
@@ -1267,7 +1267,13 @@ static struct glyph {
  {{006,011,034,010,034,011,006,000,000}, 0x20ac, "Euro" },
 
  /* Letterlike symbols */
+ {{016,025,024,024,024,025,016,000,000}, U(2102) }, /* double-struck C */
+ {{035,025,025,027,025,025,035,000,000}, U(210D) }, /* double-struck H */
  {{016,021,035,033,033,035,031,021,016}, U(2117) }, /* phonographic */
+ {{036,025,025,026,024,024,034,000,000}, U(2119) }, /* double-struck P */
+ {{016,025,025,025,025,022,015,000,000}, U(211A) }, /* double-struck Q */
+ {{036,025,025,026,025,025,035,000,000}, U(211D) }, /* double-struck R */
+ {{037,005,011,022,024,024,037,000,000}, U(2124) }, /* double-struck Z */
  {{016,021,021,021,021,012,033,000,000}, 0x2126, "Omega" },
  {{033,012,021,021,021,021,016,000,000}, U(2127) }, /* mho sign */
  {{000,000,010,004,004,004,006,000,000}, U(2129) }, /* turned iota */
@@ -2032,18 +2038,49 @@ static struct glyph {
  {{000,000,000,016,037,000,000,000,000}, U(1D13C) }, /* minim rest */
 
  /* Mathematical alphanumeric symbols */
+ {{036,025,025,026,025,025,036,000,000}, U(1D539) }, /* double-struck B */
+ {{036,025,025,025,025,025,036,000,000}, U(1D53B) }, /* double-struck D */
+ {{037,024,024,026,024,024,037,000,000}, U(1D53C) }, /* double-struck E */
  {{037,024,024,026,024,024,034,000,000}, U(1D53D) }, /* double-struck F */
  {{016,025,024,024,027,025,017,000,000}, U(1D53E) }, /* double-struck G */
+ {{037,012,012,012,012,012,037,000,000}, U(1D540) }, /* double-struck I */
+ {{007,005,005,005,005,025,016,000,000}, U(1D541) }, /* double-struck J */
+ {{035,025,025,026,025,025,035,000,000}, U(1D542) }, /* double-struck K */
+ {{034,024,024,024,024,024,037,000,000}, U(1D543) }, /* double-struck L */
+ {{016,025,025,025,025,025,016,000,000}, U(1D546) }, /* double-struck O */
  {{017,024,022,011,005,005,036,000,000}, U(1D54A) }, /* double-struck S */
+ {{037,012,012,012,012,012,016,000,000}, U(1D54B) }, /* double-struck T */
+ {{035,025,025,025,025,025,016,000,000}, U(1D54C) }, /* double-struck U */
+ {{025,025,022,012,012,004,004,000,000}, U(1D54D) }, /* double-struck V */
  {{035,025,025,025,025,025,012,000,000}, U(1D54E) }, /* double-struck W */
  {{035,025,022,012,011,025,027,000,000}, U(1D54F) }, /* double-struck X */
+ {{035,025,022,012,012,012,016,000,000}, U(1D550) }, /* double-struck Y */
+ {{000,000,016,005,015,025,017,000,000}, U(1D552) }, /* double-struck a */
+ {{034,024,026,025,025,025,036,000,000}, U(1D553) }, /* double-struck b */
+ {{000,000,017,024,024,024,017,000,000}, U(1D554) }, /* double-struck c */
+ {{007,005,015,025,025,025,017,000,000}, U(1D555) }, /* double-struck d */
+ {{000,000,016,025,027,024,016,000,000}, U(1D556) }, /* double-struck e */
  {{007,012,012,033,012,012,012,016,000}, U(1D557) }, /* double-struck f */
  {{000,000,017,025,025,025,017,001,016}, U(1D558) }, /* double-struck g */
+ {{034,024,026,025,025,025,035,000,000}, U(1D559) }, /* double-struck h */
+ {{016,000,036,012,012,012,037,000,000}, U(1D55A) }, /* double-struck i */
+ {{016,000,016,012,012,012,012,012,034}, U(1D55B) }, /* double-struck j */
+ {{034,024,025,025,026,025,035,000,000}, U(1D55C) }, /* double-struck k */
+ {{036,012,012,012,012,012,037,000,000}, U(1D55D) }, /* double-struck l */
+ {{000,000,032,025,025,025,035,000,000}, U(1D55E) }, /* double-struck m */
+ {{000,000,036,025,025,025,035,000,000}, U(1D55F) }, /* double-struck n */
+ {{000,000,016,025,025,025,016,000,000}, U(1D560) }, /* double-struck o */
+ {{000,000,036,025,025,025,026,024,034}, U(1D561) }, /* double-struck p */
+ {{000,000,017,025,025,025,015,005,007}, U(1D562) }, /* double-struck q */
  {{000,000,035,026,024,024,034,000,000}, U(1D563) }, /* double-struck r */
  {{000,000,017,022,011,005,036,000,000}, U(1D564) }, /* double-struck s */
+ {{016,012,033,012,012,012,007,000,000}, U(1D565) }, /* double-struck t */
+ {{000,000,027,025,025,025,017,000,000}, U(1D566) }, /* double-struck u */
  {{000,000,035,025,025,025,012,000,000}, U(1D568) }, /* double-struck w */
  {{000,000,035,022,012,011,027,000,000}, U(1D569) }, /* double-struck x */
+ {{000,000,027,025,025,025,017,001,016}, U(1D56A) }, /* double-struck y */
+ {{000,000,037,011,012,022,037,000,000}, U(1D56B) }, /* double-struck z */
+
  /* Transport and map symbols */
  {{004,012,012,012,033,033,025,000,000}, U(1F680) }, /* rocket */
  {{000,034,010,011,027,010,000,000,000}, U(1F681) }, /* helicopter */