From: Ben Harris Date: Tue, 30 Apr 2024 08:41:25 +0000 (+0100) Subject: More double-struck letters X-Git-Tag: bedstead-002.005~37 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~bjharris/git?a=commitdiff_plain;h=72cdc182bf8ae61663cb0651947aa2a0043fc466;p=bedstead.git More double-struck letters I've got most of them done, but there are a few where I haven't come up with a good design yet. --- diff --git a/bedstead.c b/bedstead.c index 2b44733..69a198b 100644 --- a/bedstead.c +++ b/bedstead.c @@ -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 */