%% @metafontfile{ %% filename="eusmch.mf", %% version="2.1", %% date="30-MAY-1991", %% filetype="Metafont: driver", %% copyright="Copyright (C) American Mathematical Society, %% all rights reserved. Copying of this file is %% authorized only if either: %% (1) you make absolutely no changes to your copy %% including name; OR %% (2) if you do make changes, you first rename it to some %% other name.", %% author="American Mathematical Society", %% address="American Mathematical Society, %% Technical Support Group, %% P. O. Box 6248, %% Providence, RI 02940, %% USA", %% telephone="401-455-4080 or (in the USA) 800-321-4AMS", %% email="Internet: Tech-Support@Math.AMS.com", %% codetable="ISO/ASCII", %% checksumtype="line count", %% checksum="3547", %% keywords="amsfonts, tex, metafont , euler ", %% abstract="This is the driver file for use with %% the Euler script medium fonts in AMSFonts 2.1." %% } % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Euler Symbol Medium % ----- This font is set up as Math Symbol Font, \textfont2, page 427 of TeXbook % however, there are some alternate characters in nonstandard positions mode_setup; font_coding_scheme "TeX math symbols subset"; % EULER SCRIPT MEDIUM PARAMETERS % These all in bitpad numbers (.001"): programem = 3700; baseline = 0; ascender = capheight; descender = 700; depthy = 700; % depthy = 500; capheight = 2600; lcbody = 1700; %1700 for medium, 1800 for bold. dotheight = 2600; theight = 2330; lfigheight = capheight; nfigbody = lcbody; nfigascender = ascender; nfigdescender = descender; input eubase; more_side(100h#); % DEK % information for positioning of math accents --- DEK skewchar=oct"060"; skew#=1/36programem*h#; ligtable "A": skewchar kern 5skew#; ligtable "I": "J": skewchar kern 2skew#; charcode:=skewchar; shipout nullpicture; "aleph"; charbegin( 64, 2668h#, capheight*v#, baseline ); n := 10; t1 := 0; t2 := 1; t3 := 2; t4 := 4; t5 := 5; t6 := 6; t7 := 7; t8 := 8; t9 := 10; t10 := 11; adj_fill.A() % fixed x points () % fixed y points ((2,1), (3,2), (7,3), (8,4)) % tied points ((4,5), (9,10)) % verticals ((5,6), (1,10)) % horizontals ((2449,529){-321,229}...{-1,1} % 0 (1915,952){-314,259}... % 1 (1601,1211){-1.551,1.262}... % 2 (669,1959){-932,748}...{-63,638} % 3 (302,2549){-112,0}...{-112,0} % 4 (190,2549)-- % 5 (190,1820){1,-1}...{257,-205} % 6 (699,1347){105,-87}...{105,-87} % 7 (804,1260){555,-387}... % 8 (1525,704){998,-815}...{1,-1} % 9 (2294,2){79,0}...{79,0} % 10 (2373,2)--cycle); % 11 n := 7; t1 := 0; t2 := 1; t3 := 3; t4 := 4; t5 := 7; t6 := 10; t7 := 11; adj_fill.B(1, 6) % fixed x points () % fixed y points ((3,3), (4,4)) % tied points ((2,5)) % verticals ((6,7)) % horizontals ((250,5){111,384}...{111,384} % 0 (361,389){0,1}... % 1 (426,986){337,550}...{1,1} % 2 (699,1347)-- % 3 (804,1260){-31,-7}... % 4 (773,1253){-580,-590}... % 5 (614,1051){-215,-375}... % *6 (558,878){0,-1}... % 7 (668,550){1,-1}... % 8 (842,462){448,-119}...{1,0} % *9 (1116,431){-65,-426}...{-65,-426} % 10 (1051,5)--cycle); % 11 n := 7; t1 := 1; t2 := 3; t3 := 4; t4 := 7; t5 := 8; t6 := 10; t7 := 12; adj_fill.C() % fixed x points () % fixed y points ((2,5), (3,6)) % tied points ((4,5), (1,7)) % verticals ((2,6)) % horizontals ((2450,1894){-58,-19}...{-58,-19} % 0 (2392,1875){-10,14}... % 1 (2230,1977){-1,0}...{-1,0} % 2 (2003,1977){-156,-16}...{-156,-16} % 3 (1847,1961){-1,0}... % 4 (1593,2001){-1,1}... % 5 (1536,2157){0,1}...{0,392} % 6 (1536,2549)-- % 7 (1625,2549){126,-501}... % 8 (1684,2439){1,-1}... % 9 (1843,2406){1,0}... % 10 (2288,2406){1,0}...{0,-1} % 11 (2450,2259)--cycle); % 12 n := 6; t1 := 0; t2 := 1; t3 := 2; t4 := 3; t5 := 4; t6 := 7; adj_fill.D() % fixed x points () % fixed y points ((1,6), (3,2), (4,1), (6,5)) % tied points ((2,5)) % verticals () % horizontals ((1847,1961){-1,-1}... % 0 (1601,1300){0,-1}...{0,-1} % 1 (1601,1211)-- % 2 (1915,952){-1,1}... % 3 (1800,1228){0,1}... % 4 (1855,1732){203,749}... % *5 (1920,1894){147.8,245.5}...{413,187} % *6 (2003,1977)--cycle); % 7 endchar(0); % UPPER CASE set_stem_round(230,350,270,270,290,310); "smua"; charbegin( "A", 2653h#, capheight*v#, baseline ); n := 11; t1 := 0; t2 := 1; t3 := 4; t4 := 5; t5 := 7; t6 := 9; t7 := 11; t8 := 12; t9 := 14; t10 := 18; t11 := 25; adj_fill.A(1) % fixed x points (7, 8) % fixed y points ((1,5), (2,1), (3,2), (4,3), (7,4), (8,4))% tied points ((6,9)) % verticals ((5,10), (1,11)) % horizontals ((2199,2519){-377,-119}...{-377,-119} % 0 (1822,2400){-207,-62}... % 1 (1626,2292){-1,-1}... % 2 (1382,1870){-527,-1261}...{-126,-432} % *3 (1099,1031){-78,-158}...{-78,-158} % 4 (1021,873){-174,-335}... % 5 (579,139){-1,-1}... % 6 (200,-36){-1,0}... % 7 (-32,57){-1,1}... % 8 (-131,313){0,1}... % 9 (-74,450){1,1}...{1,0} % 10 (38,485)-- % 11 (38,485){1,0}... % 12 (152,434){1,-1}... % 13 (177,367){0,-1}... % 14 (169,307){-100,-540}... % 15 (158,217){0,-1}... % 16 (196,151){1,-1}... % 17 (290,116){1,0}... % 18 (447,198){1,1}... % 19 (617,473){478,1040}...{413,1047} % *20 (925,1238){422,1046}... % 21 (1243,1937){583,1093}... % *22 (1508,2331){1,1}... % 23 (1787,2488){683,212}...{1,0} % *24 (2191,2543)--cycle); % 25 n := 9; t1 := 0; t2 := 2; t3 := 6; t4 := 7; t5 := 9; t6 := 10; t7 := 13; t8 := 16; t9 := 18; adj_fill.B(1) % fixed x points (9) % fixed y points ((3,6), (4,7), (5,1), (6,5)) % tied points ((4,7)) % verticals ((2,8)) % horizontals ((2631,306){-1,-1}... % 0 (2310,40){-569,-360}... % *1 (2062,-54){-1,0}... % 2 (1927,-4){-1,1}... % 3 (1873,107){-73,291}... % *4 (1854,287){0,1}...{0,1} % 5 (1852,873){-3,158}...{-3,158} % 6 (1849,1031){-10,1338}...{-10,1338} % 7 (1839,2369){-17,31}...{-17,31} % 8 (1822,2400)-- % 9 (2199,2519){-40,-38}... % 10 (2159,2481){-40,-38}... % 11 (2106,2371){-54,-763}... % 12 (2093,1259){0,-1}... % 13 (2119,476){74,-840}... % 14 (2205,229){1,-1}... % 15 (2289,206){1,0}... % 16 (2425,251){296,172}...{1,1} % *17 (2585,378)--cycle); % 18 n := 4; t1 := 0; t2 := 1; t3 := 2; t4 := 3; adj_fill.C() % fixed x points () % fixed y points ((1,7), (2,2), (3,3), (4,6)) % tied points () % verticals ((2,3)) % horizontals ((1849,1031){-750,0}...{-750,0} % 0 (1099,1031)-- % 1 (1021,873){831,0}...{831,0} % 2 (1852,873)--cycle); % 3 endchar(0); "smub"; charbegin( "B", 2618h#, capheight*v#, baseline ); n := 7; t1 := 0; t2 := 3; t3 := 4; t4 := 5; t5 := 6; t6 := 7; t7 := 9; adj_fill.A(1) % fixed x points () % fixed y points ((1,6), (3,1), (4,2), (5,3), (6,4), (7,5))% tied points ((2,5)) % verticals () % horizontals ((296,180){1,0}... % 0 (772,407){1,1}... % 1 (919,739){199,909}...{0,1} % *2 (971,1316){0,1082}...{0,1082} % 3 (971,2398)-- % 4 (1229,2419){0,-964}...{0,-1} % 5 (1229,1455){-13,-164}...{-13,-164} % 6 (1216,1291){-99,-787}... % 7 (1087,712){-213,-507}...{-1,-1} % 8 (759,180)--cycle); % 9 n := 13; t1 := 0; t2 := 2; t3 := 5; t4 := 6; t5 := 9; t6 := 12; t7 := 13; t8 := 15; t9 := 17; t10 := 18; t11 := 22; t12 := 24; t13 := 25; adj_fill.B(1, 12) % fixed x points (6, 7, 10) % fixed y points ((1,9), (3,2), (4,1), (6,7), (7,7), (13,8))% tied points ((5,8), (2,11)) % verticals ((4,9)) % horizontals ((1321,1407){1,0}... % 0 (1854,1593){1,1}... % 1 (1995,1950){0,1}... % 2 (1875,2266){-1,1}... % 3 (1634,2379){-646,153}...{-1,0} % *4 (1229,2419){-258,-21}...{-258,-21} % 5 (971,2398){-1,0}... % 6 (440,2181){-1,-1}... % 7 (312,1929){0,-1}... % 8 (329,1804){88,-417}... % 9 (353,1702){0,-1}... % 10 (317,1583){-1,-1}...{-1,0} % 11 (190,1528)-- % 12 (190,1528){-1,0}... % 13 (117,1564){-1,1}... % 14 (54,1768){0,1}... % 15 (244,2189){1,1}...{447,68} % 16 (958,2523){255,121}...{255,121} % 17 (1213,2644){16,-107}...{16,-107} % 18 (1229,2537){1,0}... % 19 (1807,2489){900,-183}... % *20 (2129,2354){1,-1}... % 21 (2251,2048){0,-1}... % 22 (2075,1617){-1,-1}...{-601,-307} % 23 (1812,1417){11,-26}...{11,-26} % 24 (1823,1391)--cycle); % 25 n := 10; t1 := 0; t2 := 3; t3 := 5; t4 := 6; t5 := 7; t6 := 8; t7 := 9; t8 := 12; t9 := 16; t10 := 17; adj_fill.C() % fixed x points () % fixed y points ((3,8), (4,9), (5,3), (6,4), (9,5), (10,6))% tied points ((2,8)) % verticals ((4,7), (1,9)) % horizontals ((196,-14){1098,0}... % 0 (1294,-14){1,0}... % 1 (2222,352){1,1}... % 2 (2427,853){0,1}... % 3 (2269,1230){-1,1}...{-1,0} % 4 (1823,1391){-502,16}...{-502,16} % 5 (1321,1407){-1,0}...{0,1} % 6 (1229,1455)-- % 7 (1216,1291){660,75}... % 8 (1466,1303){1,0}... % 9 (1796,1263){546,-155}... % *10 (2012,1148){1,-1}... % 11 (2156,810){0,-1}... % 12 (2009,351){-1,-1}... % 13 (1752,222){-667,-174}... % *14 (1342,177){-1,0}...{-1,0} % 15 (759,180){-463,0}...{-463,0} % 16 (296,180)--cycle); % 17 endchar(0); "smuc"; charbegin( "C", 2031h#, capheight*v#, baseline ); n := 17; t1 := 0; t2 := 1; t3 := 3; t4 := 5; t5 := 7; t6 := 9; t7 := 12; t8 := 15; t9 := 18; t10 := 19; t11 := 21; t12 := 24; t13 := 27; t14 := 29; t15 := 31; t16 := 33; t17 := 34; adj_fill.A(10) % fixed x points (2, 9, 17) % fixed y points ((1,1), (17,1)) % tied points ((7,12), (5,14), (3,16)) % verticals ((8,11), (6,13), (4,15)) % horizontals ((914,1881){1,1}... % 0 (1031,1922){1,0}... % 1 (1146,1879){1,-1}... % 2 (1161,1729){-56,-261}... % 3 (1192,1557){1,-1}... % 4 (1332,1520){1,0}... % 5 (1600,1640){1,1}... % 6 (1719,2007){0,1}... % 7 (1607,2349){-1,1}... % 8 (1254,2477){-1,0}... % 9 (724,2282){-1,-1}... % 10 (509,1875){-291,-1028}... % *11 (433,1254){0,-1}... % 12 (517,677){324,-990}... % *13 (757,264){1,-1}... % 14 (1189,71){1,0}... % 15 (1569,229){1,1}...{166,754} % 16 (1710,537){39,25}...{39,25} % 17 (1749,562)-- % 18 (1919,389){-219,-467}... % 19 (1791,190){-1,-1}... % 20 (1099,-56){-1,0}... % 21 (474,200){-1,1}... % 22 (240,602){-316,961}... % *23 (158,1161){0,1}... % 24 (254,1833){370,1148}... % *25 (528,2309){1,1}... % 26 (1320,2592){1,0}... % 27 (1851,2424){1,-1}... % 28 (1974,2050){0,-1}... % 29 (1795,1582){-1,-1}... % 30 (1344,1409){-1,0}... % 31 (955,1533){-1,1}... % 32 (873,1745){0,1}...{1,1} % 33 (914,1881)--cycle); % 34 endchar(0); "smud"; charbegin( "D", 2875h#, capheight*v#, baseline ); n := 14; t1 := 0; t2 := 1; t3 := 3; t4 := 9; t5 := 11; t6 := 13; t7 := 14; t8 := 16; t9 := 19; t10 := 20; t11 := 23; t12 := 27; t13 := 28; t14 := 29; adj_fill.A(1) % fixed x points (6, 7) % fixed y points ((6,1), (7,1), (9,2), (10,3), (13,4), (14,5))% tied points ((5,8), (3,11)) % verticals ((4,9), (2,12)) % horizontals ((211,16){1078,0}... % 0 (1289,16){1,0}... % 1 (2311,434){1,1}... % 2 (2728,1451){0,1}... % 3 (2477,2214){-1,1}... % 4 (2002,2471){-1188,347}...{-1,0} % *5 (1289,2561){0,75}...{0,75} % 6 (1289,2636){-15,23}...{-15,23} % 7 (1274,2659){-211,-114}...{-211,-114} % 8 (1063,2545){-1,0}... % 9 (253,2224){-1,-1}... % 10 (78,1814){0,-1}... % 11 (132,1607){1,-1}...{1,0} % 12 (224,1566)-- % 13 (224,1566){1,0}... % 14 (331,1624){1,1}... % 15 (368,1749){0,1}... % 16 (341,1994){0,1}... % 17 (425,2202){1,1}...{1,0} % 18 (1039,2431){250,-2}...{250,-2} % 19 (1289,2429){1,0}... % 20 (1829,2362){896,-257}... % *21 (2185,2172){1,-1}... % 22 (2458,1431){0,-1}... % 23 (2379,865){-304,-962}... % *24 (2154,469){-1,-1}... % 25 (1800,269){-865,-270}... % *26 (1289,199){-1,0}... % 27 (789,199){-2,0}...{-475,0} % 28 (314,199)--cycle); % 29 n := 6; t1 := 0; t2 := 3; t3 := 4; t4 := 5; t5 := 6; t6 := 9; adj_fill.B() % fixed x points () % fixed y points ((1,5), (3,2), (4,3), (6,4)) % tied points ((2,5)) % verticals () % horizontals ((314,199){1,0}... % 0 (879,444){1,1}... % 1 (997,739){160,841}... % *2 (1039,1285){0,1}...{0,1146} % 3 (1039,2431)-- % 4 (1289,2429){0,-867}... % 5 (1289,1562){0,-1}... % 6 (1202,855){-336,-1188}... % *7 (953,374){-164,-175}...{-164,-175} % 8 (789,199)--cycle); % 9 endchar(0); "smue"; charbegin( "E", 2052h#, capheight*v#, baseline ); n := 18; t1 := 0; t2 := 2; t3 := 5; t4 := 8; t5 := 10; t6 := 12; %t7 := 14; t7 := 14.5; % DEK t8 := 16; t9 := 17; t10 := 18; t11 := 21; t12 := 23; t13 := 25; t14 := 28; t15 := 29; t16 := 32; t17 := 34; t18 := 37; adj_fill.A(1, 4, 14, 15) % fixed x points (8, 10, 18) % fixed y points ((9,1), (10,1)) % tied points ((7,11), (5,13), (3,16)) % verticals ((6,12), (14,15), (2,17)) % horizontals ((1865,392){-187,-376}... % 0 (1783,252){-1,-1}... % 1 (1048,-45){-1,0}... % 2 (621,16){-730,235}... % *3 (318,190){-1,1}... % 4 (157,639){0,1}... % 5 (386,1175){1,1}...{524,76} % 6 (876,1402){3,38}...{3,38} % 7 (879,1440){-273,91}... % 8 (592,1607){-1,1}... % 9 (455,1997){0,1}... % 10 (627,2406){1,1}... % 11 (1249,2616){1,0}... % 12 (1628,2473){1,-1}... % 13 (1718,2239){0,-1}... % 14 (1640,2026){-1,-1}... % 15 (1495,1942){-1,0}...{-1,1} % 16 (1384,1981)-- % 17 (1384,1981){-1,1}... % 18 (1360,2060){0,1}... % 19 (1408,2171){486,715}... % 20 (1453,2296){0,1}... % 21 (1391,2423){-1,1}... % 22 (1145,2499){-1,0}... % 23 (867,2387){-1,-1}... % 24 (700,1954){0,-1}... % 25 (837,1604){1,-1}... % 26 (1074,1483){609,-164}...{1,0} % *27 (1446,1440){0,-93}...{0,-93} % 28 (1446,1347){-1,0}... % 29 (945,1295){-806,-199}... % *30 (640,1148){-1,-1}... % 31 (453,695){0,-1}... % 32 (618,244){1,-1}... % 33 (1107,90){1,0}... % 34 (1527,288){1,1}...{106,609} % 35 (1659,557){43,13}...{43,13} % 36 (1702,570)--cycle); % 37 endchar(0); "smuf"; %charbegin( "F", 2204h#, capheight*v#, baseline ); charbegin( "F", (2204+100)*h#, capheight*v#, baseline ); % DEK n := 14; t1 := 0; t2 := 2; t3 := 4; t4 := 5; t5 := 6; t6 := 9; t7 := 11; t8 := 12; t9 := 13; t10 := 15; t11 := 17; t12 := 19; t13 := 22; t14 := 23; adj_fill.A(1, 12) % fixed x points (7, 9, 12, 13) % fixed y points ((3,1), (4,2), (7,3), (8,3)) % tied points ((6,10)) % verticals ((5,11), (2,14)) % horizontals ((2514,2528){-148,-275}... % 0 (2366,2253){-148,-275}... % 1 (2203,2127){-1,0}... % 2 (2043,2159){-528,155}...{-720,241} % 3 (1556,2304){-258,64}...{-258,64} % 4 (1298,2368){-584,140}... % 5 (1033,2409){-1,0}... % 6 (523,2225){-1,-1}... % 7 (403,1963){0,-1}... % 8 (416,1811){181,-733}... % 9 (447,1686){0,-1}...{-1,-1} % 10 (407,1570)-- % 11 (407,1570){-1,-1}... % 12 (303,1516){-1,0}... % 13 (181,1570){-1,1}... % 14 (128,1738){0,1}... % 15 (330,2242){1,1}... % 16 (1130,2525){1,0}...{599,-114} % 17 (1298,2507){258,93}...{258,93} % 18 (1556,2600){0,-126}...{0,-126} % 19 (1556,2474){559,-128}... % 20 (2112,2361){303,-48}... % 21 (2231,2346){1,0}... % 22 (2369,2429){84,130}...{84,130} % 23 (2453,2559)--cycle); % 24 n := 10; t1 := 0; t2 := 1; t3 := 5; t4 := 10; t5 := 11; t6 := 13; t7 := 14; t8 := 16; t9 := 22; t10 := 25; adj_fill.B(8) % fixed x points (2, 10) % fixed y points ((1,4), (6,2), (7,1), (10,4)) % tied points ((6,7)) % verticals ((4,5), (3,9)) % horizontals ((91,421){1,1}... % 0 (213,468){1,0}... % 1 (287,447){1,-1}... % 2 (355,332){170,-416}... % 3 (434,202){1,-1}... % 4 (704,92){1,0}... % 5 (1091,300){1,1}... % 6 (1244,571){207,660}... % *7 (1298,960){0,1}...{0,309} % 8 (1298,1269){-608,0}...{-608,0} % 9 (690,1269){69,113}...{69,113} % 10 (759,1382){539,0}...{539,0} % 11 (1298,1382){0,986}...{0,986} % 12 (1298,2368)-- % 13 (1556,2304){0,-922}...{0,-922} % 14 (1556,1382){535,0}...{535,0} % 15 (2091,1382){-103,-113}...{-103,-113} % 16 (1988,1269){-432,0}...{-432,0} % 17 (1556,1269){0,-168}... % 18 (1556,1101){0,-1}... % 19 (1487,625){-267,-817}... % *20 (1289,284){-1,-1}... % 21 (504,-56){-1,0}... % 22 (129,104){-1,1}... % 23 (39,305){0,1}...{1,1} % 24 (91,421)--cycle); % 25 mathcorr(100h#); % DEK endchar(0); "smug"; %charbegin( "G", 2038h#, capheight*v#, depthy*v#); charbegin( "G", 2038h#, capheight*v#, 2/3descender*v#); % DEK n := 13; t1 := 0; t2 := 1; t3 := 3; t4 := 5; t5 := 7; t6 := 9; t7 := 11; t8 := 12; t9 := 15; t10 := 17; t11 := 19; t12 := 21; t13 := 22; adj_fill.A(8) % fixed x points (1) % fixed y points ((1,2), (13,1)) % tied points ((6,9), (4,11), (1,2)) % verticals ((7,8), (5,10), (3,12)) % horizontals ((1839,1445){-186,-46}...{-186,-46} % 0 (1653,1399){-80,-402}... % 1 (1526,1106){-1,-1}... % 2 (1072,937){-1,0}... % 3 (675,1113){-1,1}... % 4 (485,1688){0,1}... % 5 (722,2290){1,1}... % 6 (1160,2462){1,0}... % 7 (1492,2339){1,-1}... % 8 (1587,2119){0,-1}... % 9 (1532,1919){-1,-1}...{-1,0} % 10 (1282,1841)-- % 11 (1276,1779){596,-122}... % 12 (1446,1748){1,0}... % 13 (1739,1885){1,1}... % 14 (1839,2154){0,1}... % 15 (1728,2442){-1,1}... % 16 (1255,2585){-1,0}... % 17 (486,2329){-1,-1}... % 18 (214,1684){0,-1}... % 19 (417,1071){1,-1}... % 20 (1046,825){1,0}...{307,223} % 21 (1572,976)--cycle); % 22 n := 10; t1 := 0; t2 := 1; t3 := 3; t4 := 7; t5 := 8; t6 := 9; t7 := 12; t8 := 14; t9 := 16; t10 := 17; adj_fill.B() % fixed x points (1, 9) % fixed y points ((1,3), (4,2), (5,1), (10,3)) % tied points ((4,6), (2,8)) % verticals ((3,7)) % horizontals ((221,73){-1,-1}... % 0 (168,-53){0,-1}... % 1 (287,-331){1,-1}... % 2 (746,-489){1,0}... % 3 (1565,-148){1,1}... % 4 (1766,272){272,1115}... % *5 (1837,967){0,1}...{0,1} % 6 (1839,1445)-- % 7 (1572,976){0,-1}... % 8 (1582,635){10,-341}... % 9 (1528,172){-235,-789}... % *10 (1347,-154){-1,-1}... % 11 (896,-343){-1,0}... % 12 (586,-241){-1,1}... % 13 (504,-61){-122,625}... % 14 (452,77){-1,1}... % 15 (355,115){-1,0}...{-1,-1} % 16 (221,73)--cycle); % 17 endchar(0); "smuh"; %charbegin( "H", 3075h#, capheight*v#, baseline ); charbegin( "H", (3075+50)*h#, capheight*v#, baseline ); % DEK n := 9; t1 := 1; t2 := 2; t3 := 7; t4 := 8; t5 := 9; t6 := 10; t7 := 13; t8 := 16; t9 := 17; adj_fill.A(9) % fixed x points (4, 6) % fixed y points ((1,3), (2,1), (4,2), (5,2)) % tied points ((3,7)) % verticals ((2,8)) % horizontals ((1508,2493){-180,-80}...{-180,-80} % 0 (1328,2413){-244,0}...{-244,0} % 1 (1084,2413){-1,0}... % 2 (699,2374){-617,-149}... % *3 (467,2264){-1,-1}... % 4 (349,2022){0,-1}... % 5 (364,1878){185,-848}... % 6 (396,1731){0,-1}...{-1,-1} % 7 (368,1630)-- % 8 (368,1630){-1,-1}... % 9 (247,1562){-1,0}... % 10 (158,1610){-1,1}... % 11 (111,1711){-63,272}... % *12 (95,1882){0,1}... % 13 (306,2309){1,1}... % 14 (627,2493){778,248}... % *15 (1084,2557){1,0}...{605,-13} % 16 (1512,2544)--cycle); % 17 n := 12; t1 := 0; t2 := 1; t3 := 5; t4 := 8; t5 := 8.667; t6 := 9; t7 := 10; t8 := 11; t9 := 12; t10 := 15; t11 := 17; t12 := 18; adj_fill.B(1, 5, 11) % fixed x points (2, 12) % fixed y points ((1,6), (6,1), (7,3), (8,4), (9,5), (12,6))% tied points ((4,8)) % verticals ((3,10)) % horizontals ((59,354){1,1}... % 0 (163,394){1,0}... % 1 (277,367){1,-1}... % 2 (327,283){157,-378}... % 3 (378,189){1,-1}... % 4 (556,123){1,0}... % 5 (844,258){1,1}... % 6 (1022,663){240,1114}... % *7 (1084,1372){0,1}...{-14,861} % 8 (1084,2413)-- % 9 (1328,2413){0,-979}... % 10 (1328,1434){0,-2}...{0,-140} % 11 (1328,1294){0,-1}... % 12 (1243,680){-328,-1042}... % *13 (1000,252){-1,-1}... % 14 (396,-41){-1,0}... % 15 (112,68){-1,1}... % 16 (21,259){0,1}...{1,1} % 17 (59,354)--cycle); % 18 n := 4; t1 := 0; t2 := 1; t3 := 2; t4 := 3; adj_fill.C() % fixed x points () % fixed y points ((1,8), (2,4), (3,5), (4,7)) % tied points () % verticals ((2,3)) % horizontals ((2175,1434){-847,0}...{-847,0} % 0 (1328,1434)-- % 1 (1328,1294){828,0}...{828,0} % 2 (2156,1294)--cycle); % 3 n := 13; t1 := 0; t2 := 2; t3 := 5; t4 := 6; t5 := 7; t6 := 10; t7 := 13; t8 := 14; t9 := 15; t10 := 17; t11 := 21; t12 := 24; t13 := 26; adj_fill.D(1, 8) % fixed x points (9, 13) % fixed y points ((4,7), (5,8), (7,9), (8,9)) % tied points ((3,11)) % verticals ((6,10), (2,12)) % horizontals ((3028,332){-179,-290}... % 0 (2886,109){-1,-1}... % 1 (2542,-47){-1,0}... % 2 (2324,46){-1,1}... % 3 (2183,343){-190,793}... % *4 (2134,839){0,1}...{43,671} % 5 (2156,1294){19,140}...{19,140} % 6 (2175,1434){100,545}... % 7 (2340,2023){399,969}... % *8 (2574,2403){1,1}... % 9 (2949,2574){1,0}... % 10 (3084,2541){1,-1}... % 11 (3148,2423){0,-1}...{-1,-1} % 12 (3103,2310)-- % 13 (3103,2310){-1,-1}... % 14 (3007,2255){-1,0}... % 15 (2922,2301){-1,1}... % 16 (2780,2364){-1,0}... % 17 (2638,2309){-1,-1}... % 18 (2528,2126){-191.1,-483.1}... % *19 (2447,1826){-258,-1384}... % *20 (2380,925){0,-1}... % 21 (2425,431){172,-779}... % *22 (2552,146){1,-1}... % 23 (2684,109){1,0}... % 24 (2816,199){1,1}...{301,542} % 25 (2964,389)--cycle); % 26 mathcorr(50h#); % DEK endchar(0); "smui"; %charbegin( 125, 1395h#, capheight*v#, baseline ); %charbegin( 123, 1395h#, capheight*v#, baseline ); % DEK charbegin( "I", 1395h#, capheight*v#, baseline ); % NGB n := 8; t1 := 1; t2 := 2; t3 := 7; t4 := 9; t5 := 10; t6 := 12; t7 := 15; t8 := 16; adj_fill.A(8) % fixed x points (4, 5) % fixed y points ((1,3), (2,1), (4,2), (5,2)) % tied points ((3,6)) % verticals ((2,7)) % horizontals ((1336,2461){-175,-39}...{-175,-39} % 0 (1161,2422){-231,0}...{-231,0} % 1 (930,2422){-1,0}... % 2 (568,2379){-598,-167}... % *3 (332,2255){-1,-1}... % 4 (245,2065){0,-1}... % 5 (255,1983){154,-518}... % 6 (287,1855){0,-1}... % 7 (237,1737){-1,-1}...{-1,0} % 8 (158,1704)-- % 9 (158,1704){-1,0}... % 10 (78,1741){-1,1}... % 11 (10,1940){0,1}... % 12 (160,2300){1,1}... % 13 (521,2489){916,255}... % *14 (1076,2555){1,0}...{354,-16} % 15 (1386,2534)--cycle); % 16 n := 10; t1 := 0; t2 := 1; t3 := 5; t4 := 8; t5 := 9; t6 := 10; t7 := 11; t8 := 13; t9 := 15; t10 := 16; adj_fill.B(1, 9) % fixed x points (2, 10) % fixed y points ((1,4), (5,1), (6,3), (10,4)) % tied points ((4,7)) % verticals ((3,8)) % horizontals ((25,377){1,1}... % 0 (130,420){1,0}... % 1 (227,364){1,-1}... % 2 (259,259){176,-742}... % 3 (321,138){1,-1}... % 4 (454,102){1,0}... % 5 (717,234){1,1}... % 6 (875,562){213,867}... % *7 (930,1101){0,1}...{0,1321} % 8 (930,2422)-- % 9 (1161,2422){0,-1295}... % 10 (1161,1127){0,-1}... % 11 (836,168){-1,-1}... % 12 (379,-52){-1,0}... % 13 (92,49){-1,1}... % 14 (0,254){0,1}...{1,1} % 15 (25,377)--cycle); % 16 endchar(0); "smuj"; %charbegin( "J", 1674h#, capheight*v#, depthy*v#); charbegin( "J", 1674h#, capheight*v#, 2/3descender*v#); % DEK n := 16; t1 := 0; t2 := 2; t3 := 4; t4 := 5; t5 := 6; t6 := 7; t7 := 10; t8 := 12; t9 := 14; t10 := 15; t11 := 18; t12 := 20; t13 := 24; t14 := 29; t15 := 31; t16 := 33; adj_fill.A(10) % fixed x points (1, 16) % fixed y points ((1,3), (4,1), (5,2), (9,2), (10,1), (16,3))% tied points ((8,11), (6,13), (2,15)) % verticals ((9,10), (7,12), (3,14)) % horizontals ((358,1566){1,0}... % 0 (459,1629){1,1}... % 1 (503,1850){0,1}... % 2 (629,2201){1,1}...{347,45} % 3 (1160,2428){0,-1133}...{0,-1133} % 4 (1160,1295){-12,-126}...{-12,-126} % 5 (1148,1169){0,-295}... % 6 (1160,652){0,-1}... % 7 (1102,167){-225,-801}... % *8 (935,-149){-1,-1}... % 9 (582,-315){-1,0}... % 10 (337,-229){-1,1}... % 11 (250,72){0,1}... % 12 (596,820){1,1}...{752,294} % 13 (1148,1169)-- % 14 (1160,1295){-648,-249}... % 15 (477,873){-1,-1}... % 16 (126,403){-474,-934}... % *17 (3,-61){0,-1}... % 18 (128,-369){1,-1}... % 19 (469,-478){1,0}... % 20 (783,-392){639,330}... % *21 (1108,-148){1,1}... % 22 (1323,242){290,966}... % *23 (1398,818){0,1}... % 24 (1398,2376){0,1}... % 25 (1398,2460){232,78}...{232,78} % 26 (1630,2538){-11,44}...{-11,44} % 27 (1619,2582){-474,8}... % 28 (1398,2581){-1,0}... % 29 (414,2193){-1,-1}... % 30 (207,1765){0,-1}... % 31 (254,1613){1,-1}...{1,0} % 32 (358,1566)--cycle); % 33 endchar(0); "smuk"; charbegin( "K", 2847h#, capheight*v#, baseline ); n := 9; t1 := 1; t2 := 2; t3 := 6; t4 := 7; t5 := 8; t6 := 9; t7 := 11; t8 := 13; t9 := 14; adj_fill.A(9) % fixed x points (4, 6) % fixed y points ((1,3), (2,1), (4,2), (5,2)) % tied points ((3,7)) % verticals ((2,8)) % horizontals ((1476,2490){-164,-77}...{-164,-77} % 0 (1312,2413){-254,0}...{-254,0} % 1 (1058,2413){-1,0}... % 2 (446,2204){-1,-1}... % 3 (349,2007){0,-1}... % 4 (359,1875){85,-587}... % 5 (382,1750){0,-1}...{-1,-1} % 6 (349,1616)-- % 7 (349,1616){-1,-1}... % 8 (234,1566){-1,0}... % 9 (131,1608){-1,1}... % 10 (74,1832){0,1}... % 11 (238,2223){1,1}... % 12 (1202,2558){1,0}...{416,-26} % 13 (1498,2540)--cycle); % 14 n := 10; t1 := 0; t2 := 1; t3 := 5; t4 := 9; t5 := 10; t6 := 11; t7 := 12; t8 := 14; t9 := 16; t10 := 17; adj_fill.B(9) % fixed x points (2, 10) % fixed y points ((1,6), (4,1), (5,3), (6,4), (7,5), (10,6))% tied points ((4,5)) % verticals ((3,8)) % horizontals ((45,358){1,1}... % 0 (146,401){1,0}... % 1 (237,384){1,-1}... % 2 (302,299){234,-393}... % 3 (379,194){1,-1}... % 4 (533,128){1,0}... % 5 (836,273){1,1}... % 6 (1000,576){222,757}...{0,1} % *7 (1058,1030){0,1383}...{0,1383} % 8 (1058,2413)-- % 9 (1312,2413){0,-1109}...{0,-1109} % 10 (1312,1304){-12,-108}...{-12,-108} % 11 (1300,1196){0,-1}... % 12 (947,218){-1,-1}... % 13 (401,-30){-1,0}... % 14 (80,82){-1,1}... % 15 (6,255){0,1}...{1,1} % 16 (45,358)--cycle); % 17 n := 4; t1 := 0; t2 := 1; t3 := 2; t4 := 3; adj_fill.C() % fixed x points () % fixed y points ((1,8), (2,4), (3,5), (4,7)) % tied points () % verticals ((2,3)) % horizontals ((1375,1304){-63,0}...{-63,0} % 0 (1312,1304)-- % 1 (1300,1196){100,0}...{100,0} % 2 (1400,1196)--cycle); % 3 n := 12; t1 := 0; t2 := 2; t3 := 5; t4 := 6; t5 := 10; t6 := 12; t7 := 13; t8 := 14; t9 := 16; t10 := 21; t11 := 25; t12 := 27; adj_fill.D(1, 6, 8) % fixed x points (12) % fixed y points ((3,7), (4,8), (7,9), (8,9)) % tied points ((4,10)) % verticals ((5,9), (2,11)) % horizontals ((2752,329){-199,-580}... % 0 (2615,94){-1,-1}... % 1 (2311,-46){-1,0}... % 2 (2011,69){-1,1}... % 3 (1861,292){-471,904}...{-461,904} % 4 (1400,1196){-25,108}...{-25,108} % 5 (1375,1304){559,763}... % 6 (1934,2067){569,763}... % 7 (2205,2377){1,1}... % 8 (2405,2532){383,209}... % *9 (2588,2586){1,0}... % 10 (2778,2503){1,-1}... % 11 (2849,2351){0,-1}...{-1,-1} % 12 (2786,2218)-- % 13 (2786,2218){-1,-1}... % 14 (2660,2166){-1,0}... % 15 (2562,2249){-181,383}... % 16 (2444,2336){-1,0}... % 17 (2255,2250){-410,-326}... % *18 (2034,2010){-435,-596}... % 19 (1599,1414){-1.144,-1.64}...{-18,-27} % 20 (1581,1387){7,-66}... % 21 (1588,1321){.5728,-1.879}... % 22 (1930,674){342,-647}... % 23 (2255,232){1,-1}... % 24 (2413,154){1,0}... % 25 (2579,217){1,1}...{174,392} % 26 (2685,388)--cycle); % 27 endchar(0); "smul"; charbegin( "L", 2449h#, capheight*v#, baseline ); rot := identity slanted -1/6; % DEK n := 7; t1 := 0; t2 := 8; t3 := 10; t4 := 11; t5 := 13; t6 := 15; t7 := 19; adj_fill.A(7) % fixed x points (1) % fixed y points ((1,3), (3,1), (4,1), (7,2)) % tied points ((2,5)) % verticals ((3,6)) % horizontals ((545,651){457,312}... % 0 (791,854){1,1}... % 1 (936,1132){272,792}... % *2 (1063,1646){171,930}... % 3 (1176,2104){241,705}... % *4 (1304,2351){1,1}... % 5 (1527,2449){1,0}... % 6 (1695,2375){1,-1}... % 7 (1751,2221){0,-1}... % 8 (1770,2100){1,-1}...{1,0} % 9 (1887,2056)-- % 10 (1887,2056){1,0}... % 11 (2019,2134){1,1}... % 12 (2059,2288){0,1}... % 13 (1991,2479){-1,1}... % 14 (1696,2581){-1,0}... % 15 (1146,2383){-1,-1}... % 16 (925,2040){-372,-850}... % *17 (774,1533){-221,-1144}...{-1,-1} % 18 (535,777)--cycle); % 19 n := 8; t1 := 0; t2 := 3; t3 := 8; t4 := 9; t5 := 13; t6 := 15; t7 := 19; t8 := 22; adj_fill.B() % fixed x points (5, 8) % fixed y points ((3,3), (4,2)) % tied points ((1,8)) % verticals ((3,6), (2,7)) % horizontals % ((2125,971){115,-476}... % 0 % (2138,781){0,-1}... % 1 % (2027,410){-1,-1}... % 2 % (1755,265){-1,0}... % 3 (((2125,971){115,-476}... % 0 % DEK (2138,781){0,-1}... % 1 (2027,410){-1,-1}... % 2 (1755,265){-1,0})slanted1/6{-1,0}... % 3 (1519,306){-553,163}... % *4 (1202,428){-1145,522}... % 5 (800,613){-547,222}... % *6 (655,650){-1,0}...{-504,-93} % 7 (545,651){-10,126}...{-10,126} % 8 (535,777){-1,-1}... % 9 (370,641){-784,-493}... % 10 (225,526){-1,-1}...{-59,-444} % 11 (25,53)-- % 12 (105,11){93,346}... % 13 (270,341){1,1}... % 14 (496,450){1,0}...{0,-12} % 15 (496,438){1,0}... % 16 (1035,208){723,-410}... % 17 (1393,34){613,-233}... % *18 % (1648,-25){1,0}... % 19 % (2054,178){1,1}... % 20 % (2237,746){0,1}...{-86,450} % 21 % (2198,992)--cycle); % 22 {1,0}((1648,-25){1,0}... % 19 % DEK (2054,178){1,1}... % 20 (2237,746){0,1}...{-86,450} % 21 (2198,992))slanted1/6--cycle); % 22 endchar(0); "smum"; charbegin( "M", 3437h#, capheight*v#, baseline ); n := 10; t1 := 0; t2 := 1; t3 := 3; t4 := 6; t5 := 7; t6 := 8; t7 := 9; t8 := 12; t9 := 14; t10 := 15; adj_fill.A(1, 9) % fixed x points (2, 5, 10) % fixed y points ((1,3), (5,1), (6,2), (10,3)) % tied points ((4,7)) % verticals ((3,8)) % horizontals ((46,333){1,1}... % 0 (143,375){1,0}... % 1 (286,272){193,-425}... % 2 (439,172){1,0}... % 3 (602,260){1,1}... % 4 (746,550){195,755}... % *5 (797,1015){0,1}...{0,1221} % 6 (797,2236)-- % 7 (935,2097){0,-837}... % 8 (935,1260){0,-1}... % 9 (852,547){-320,-1171}... % *10 (615,89){-1,-1}... % 11 (310,-45){-1,0}... % 12 (68,64){-1,1}... % 13 (-2,213){0,1}...{1,1} % 14 (46,333)--cycle); % 15 n := 16; t1 := 0; t2 := 1; t3 := 5; t4 := 6; t5 := 7; t6 := 14; t7 := 15; t8 := 16; t9 := 18; t10 := 19; t11 := 22; t12 := 23; t13 := 27; t14 := 30; t15 := 32; t16 := 33; adj_fill.B(15) % fixed x points (3, 10, 12, 13) % fixed y points ((1,6), (4,4), (5,5), (6,2), (7,1), (16,6))% tied points ((9,10)) % verticals ((8,11), (2,14)) % horizontals ((3367,2300){-1,-1}... % 0 (3241,2242){-1,0}... % 1 (3167,2257){-1,1}... % 2 (3119,2316){-185,394}... % 3 (3094,2372){-1,1}... % 4 (3008,2411){-1,0}...{-1,-1} % 5 (2916,2374){-304,-236}...{-304,-236} % 6 (2612,2138){-214,-219}... % 7 (2115,1307){-795,-2071}...{-68,-511} % *8 (1817,67){-165,-129}...{-165,-129} % 9 (1652,-62){-32,26}...{-32,26} % 10 (1620,-36){-32,274}... % 11 (1351,1309){-685,2133}... % *12 (1159,1780){-415.9,788.2}...{-1,1} % *13 (935,2097){-138,139}...{-138,139} % 14 (797,2236){-209,237}... % 15 (498,2383){-1,0}... % 16 (277,2284){-1,-1}...{-80,-418} % 17 (139,1971)-- % 18 (64,1968){70,514}... % 19 (130,2247){173,459}... % *20 (237,2427){1,1}... % 21 (600,2588){1,0}... % 22 (1018,2403){1,-1}...{10,0} % 23 (1028,2403){1,-1}... % 24 (1494,1683){742,-1735}...{54,-357} % *25 (1770,668){18,-15}...{18,-15} % 26 (1788,653){141,552}... % 27 (2137,1615){826,1649}... % *28 (2614,2302){1,1}... % 29 (3169,2558){1,0}... % 30 (3349,2491){1,-1}... % 31 (3396,2395){0,-1}...{-1,-1} % 32 (3367,2300)--cycle); % 33 n := 9; t1 := 0; t2 := 2; t3 := 5; t4 := 5.703; t5 := 6; t6 := 7; t7 := 9; t8 := 12; t9 := 14; adj_fill.C(1, 4) % fixed x points (9) % fixed y points ((5,5), (6,4)) % tied points ((3,7)) % verticals ((2,8)) % horizontals ((3455,282){-285,-419}... % 0 (3274,67){-1,-1}... % 1 (2977,-98){-1,0}... % 2 (2749,1){-1,1}... % 3 (2628,358){-135,1361}... % *4 (2614,1362){0,1}...{32,767} % 5 (2612,2138)-- % 6 (2916,2374){-1,-1}... % 7 (2844,2200){0,-1}... % 8 (2844,1000){0,-1}... % 9 (2881,414){150,-880}... % *10 (2994,120){1,-1}... % 11 (3085,80){1,0}... % 12 (3242,154){1,1}...{257,420} % 13 (3385,337)--cycle); % 14 endchar(0); "smun"; %charbegin( "N", 2666h#, capheight*v#, baseline ); charbegin( "N", (2666+50)*h#, capheight*v#, baseline ); % DEK n := 9; t1 := 0; t2 := 3; t3 := 6; t4 := 7; t5 := 8; t6 := 9; t7 := 12; t8 := 14; t9 := 16; adj_fill.A(1, 8) % fixed x points (1, 4, 9) % fixed y points ((1,3), (4,1), (5,2), (9,3)) % tied points ((3,6)) % verticals ((2,7)) % horizontals ((147,359){1,0}... % 0 (249,324){1,-1}... % 1 (298,250){205,-325}... % 2 (404,198){1,0}... % 3 (621,319){1,1}... % 4 (753,632){178,877}... % *5 (799,1196){0,1}...{0,957} % 6 (799,2153)-- % 7 (949,1973){0,-573}... % 8 (949,1400){0,-1}... % 9 (869,627){-307,-1244}... % *10 (642,156){-1,-1}... % 11 (278,-33){-1,0}... % 12 (73,43){-1,1}... % 13 (5,186){0,1}... % 14 (65,322){1,1}...{1,0} % 15 (147,359)--cycle); % 16 n := 16; t1 := 0; t2 := 1; t3 := 3; t4 := 7; t5 := 8; t6 := 11; t7 := 13; t8 := 14; t9 := 16; t10 := 18; t11 := 19; t12 := 20; t13 := 22; t14 := 25; t15 := 28; t16 := 29; adj_fill.B(2, 16) % fixed x points (1, 7, 15) % fixed y points ((1,4), (10,1), (11,2), (16,4)) % tied points ((7,8), (4,13)) % verticals ((6,9), (5,12), (3,14)) % horizontals ((2838,2337){1,1}... % 0 (2866,2429){0,1}... % 1 (2811,2556){-1,1}... % 2 (2664,2614){-1,0}... % 3 (2367,2492){-1,-1}... % 4 (2252,2231){-157,-717}... % *5 (2210,1775){-2,-522}...{0,-1} % 6 (2220,504){-9,-45}...{-9,-45} % 7 (2211,459){-128,213}... % 8 (1380,1817){-1245,1903}... % *9 (966,2362){-1,1}... % 10 (526,2592){-1,0}... % 11 (159,2469){-1,-1}...{0,-1} % 12 (3,1970)-- % 13 (84,1987){72,365}... % 14 (209,2301){1,1}... % 15 (417,2378){1,0}... % 16 (592,2320){382,-225}...{1,-1} % *17 (799,2153){150,-180}...{150,-180} % 18 (949,1973){389,-526}...{162,-317} % 19 (2177,-52){165,107}...{165,107} % 20 (2342,55){-11,749}... % 21 (2344,1628){7,512}... % 22 (2361,2204){90,784}... % *23 (2434,2412){1,1}... % 24 (2511,2438){1,0}... % 25 (2588,2373){110,-315}... % 26 (2640,2295){1,-1}... % 27 (2718,2281){1,0}...{120,56} % 28 (2838,2337)--cycle); % 29 mathcorr(50h#); % DEK endchar(0); "smuo"; charbegin( "O", 2420h#, capheight*v#, baseline ); n := 14; t1 := 0; %t2 := 2; t2 := 1; % DEK t3 := 4; t4 := 7; t5 := 10; t6 := 13; t7 := 15; t8 := 16; t9 := 17; t10 := 20; t11 := 23; t12 := 26; t13 := 30; t14 := 31; adj_fill.A(8) % fixed x points (1, 7, 14) % fixed y points ((1,1), (14,1)) % tied points ((2,13), (4,11), (6,9)) % verticals ((5,10), (3,12)) % horizontals ((1089,1536){-1,0}... % 0 (958,1593){-1,1}... % 1 (871,1866){0,1}... % 2 (1075,2369){1,1}... % 3 (1515,2537){1,0}... % 4 (1970,2345){1,-1}... % 5 (2166,1968){265,-962}... % *6 (2235,1383){0,-1}... % 7 (2139,702){-369,-1160}... % *8 (1866,223){-1,-1}... % 9 (1072,-79){-1,0}... % 10 (477,202){-1,1}... % 11 (243,600){-316,949}... % *12 (161,1151){0,1}... % 13 (572,2310){1,1}...{282,184} % 14 (752,2447)-- % 15 (803,2400){-1,-1}... % 16 (416,1295){0,-1}... % 17 (487,683){272,-1004}... % *18 (688,291){1,-1}... % 19 (1173,68){1,0}... % 20 (1656,262){1,1}... % 21 (1894,706){321,1115}... % *22 (1977,1377){0,1}... % 23 (1914,1951){-243,933}... % *24 (1734,2310){-1,1}... % 25 (1483,2417){-1,0}... % 26 (1170,2300){-1,-1}... % 27 (1065,2065){0,-1}... % 28 (1198,1790){1,-1}... % 29 (1237,1662){0,-1}...{-1,0} % 30 (1089,1536)--cycle); % 31 endchar(0); "smup"; charbegin( "P", 2246h#, capheight*v#, baseline ); n := 12; t1 := 0; t2 := 2; t3 := 5; t4 := 6; t5 := 11; t6 := 12; t7 := 13; t8 := 14; t9 := 16; t10 := 18; t11 := 23; t12 := 25; adj_fill.A(1, 12) % fixed x points (6, 8) % fixed y points ((1,5), (3,1), (4,2), (6,3), (7,3), (12,4))% tied points ((5,9), (2,11)) % verticals ((4,10), (1,12)) % horizontals ((1270,1183){1,0}... % 0 (1824,1365){1,1}... % 1 (2010,1878){0,1}... % 2 (1845,2274){-1,1}... % 3 (1616,2397){-575,166}... % *4 (1270,2440){-1,0}...{-235,0} % 5 (1035,2440){-1,0}... % 6 (673,2397){-597,-167}... % *7 (438,2273){-1,-1}... % 8 (301,1987){0,-1}... % 9 (327,1837){147,-622}... % 10 (356,1734){0,-1}...{-1,-1} % 11 (317,1615)-- % 12 (317,1615){-1,-1}... % 13 (210,1566){-1,0}... % 14 (119,1604){-1,1}... % 15 (58,1824){0,1}... % 16 (259,2295){1,1}...{1,0} % 17 (1035,2561){235,96}...{235,96} % 18 (1270,2657){0,-101}...{0,-101} % 19 (1270,2556){1,0}... % 20 (1791,2493){860,-241}... % *21 (2130,2315){1,-1}... % 22 (2259,1904){0,-1}... % 23 (2042,1356){-1,-1}...{-1,0} % 24 (1270,1072)--cycle); % 25 n := 10; t1 := 0; t2 := 2; t3 := 4; t4 := 8; t5 := 9; t6 := 10; t7 := 11; t8 := 14; t9 := 16; t10 := 18; adj_fill.B() % fixed x points (1, 10) % fixed y points ((1,6), (4,2), (5,1), (6,5), (7,4), (10,6))% tied points ((4,5), (2,9)) % verticals ((3,8)) % horizontals ((332,480){1,0}... % 0 (427,458){1,-1}... % 1 (473,275){0,-1}... % 2 (528,115){1,-1}... % 3 (650,78){1,0}... % 4 (878,204){1,1}... % 5 (994,462){157,701}... % *6 (1035,905){0,1}...{0,1535} % 7 (1035,2440)-- % 8 (1270,2440){0,-1257}... % 9 (1270,1183){0,-2}... % 10 (1270,1072){0,-2}... % 11 (1270,852){0,-1}... % 12 (1035,136){-1,-1}... % 13 (562,-41){-1,0}... % 14 (252,80){-1,1}... % 15 (169,311){0,1}... % 16 (225,450){1,1}...{1,0} % 17 (332,480)--cycle); % 18 endchar(0); "smuq"; charbegin( "Q", 2253h#, capheight*v#, baseline ); n := 11; t1 := 0; t2 := 2; t3 := 5; t4 := 7; t5 := 9; t6 := 10; t7 := 12; t8 := 15; t9 := 18; t10 := 21; t11 := 23; adj_fill.A(6, 11) % fixed x points (1, 5, 10) % fixed y points ((1,2), (11,1)) % tied points ((4,7), (2,9)) % verticals ((3,8)) % horizontals ((1322,291){370,118}... % 0 (1739,548){1,1}... % 1 (2104,1533){0,1}... % 2 (2040,2032){-245,833}... % *3 (1859,2366){-1,1}... % 4 (1225,2601){-1,0}... % 5 (474,2347){-1,-1}... % 6 (168,1514){0,-1}... % 7 (458,792){1,-1}...{1,0} % 8 (930,611)-- % 9 (962,690){-756,178}... % 10 (639,841){-1,1}... % 11 (415,1485){0,1}... % 12 (485,1972){270,833}... % *13 (685,2318){1,1}... % 14 (1191,2482){1,0}... % 15 (1622,2333){1,-1}... % 16 (1785,2019){220,-803}... % *17 (1842,1530){0,-1}... % 18 (1774,940){-262,-967}... % *19 (1580,563){-1,-1}... % 20 (1124,358){-1,0}... % 21 (891,381){-744,103}...{-1,0} % 22 (717,388)--cycle); % 23 n := 7; t1 := 0; t2 := 2; t3 := 4; t4 := 6; t5 := 9; t6 := 11; t7 := 14; adj_fill.B() % fixed x points (1, 5) % fixed y points ((3,2), (4,1)) % tied points () % verticals ((4,6), (2,7)) % horizontals ((2115,483){-152,-425}... % 0 (1969,236){-1,-1}... % 1 (1824,156){-1,0}... % 2 (1683,180){-361,111}...{-361,111} % 3 (1322,291){-434,90}... % 4 (888,381){-341,48}... % 5 (717,388){-1,0}... % 6 (384,276){-1,-1}...{-128,-368} % 7 (217,-59)-- % 8 (295,-97){78,278}... % 9 (404,95){1,1}... % 10 (624,159){1,0}... % 11 (860,132){707,-155}... % 12 (1567,-23){707,-155}... % 13 (1789,-40){1,0}... % 14 (2000,77){1,1}...{115,533} % 15 (2180,448)--cycle); % 16 endchar(0); "smur"; charbegin( "R", 2476h#, capheight*v#, baseline ); n := 15; t1 := 0; t2 := 1; t3 := 3; t4 := 6; t5 := 7; t6 := 11; t7 := 12; t8 := 13; t9 := 14; t10 := 16; t11 := 18; t12 := 23; t13 := 25; t14 := 26; t15 := 27; adj_fill.A(1, 15) % fixed x points (7, 9) % fixed y points ((1,7), (4,1), (5,2), (7,3), (8,3), (13,4), (14,5), (15,6))% tied points ((6,10), (3,12)) % verticals ((5,11), (2,14)) % horizontals ((1303,1254){291,-64}... % 0 (1456,1243){1,0}... % 1 (1855,1406){1,1}... % 2 (2030,1905){0,1}... % 3 (1889,2319){-1,1}... % 4 (1689,2397){-586,104}...{-1,0} % *5 (1303,2423){-249,0}...{-249,0} % 6 (1054,2423){-1,0}... % 7 (448,2207){-1,-1}... % 8 (347,1989){0,-1}... % 9 (363,1867){89,-485}... % 10 (391,1740){0,-1}...{-1,-1} % 11 (344,1626)-- % 12 (344,1626){-1,-1}... % 13 (239,1571){-1,0}... % 14 (149,1614){-1,1}... % 15 (75,1809){0,1}... % 16 (248,2233){1,1}...{1,0} % 17 (1054,2549){249,117}... % 18 (1303,2666){.9051,-.5747}...{0,-106} % 19 (1303,2560){1,0}... % 20 (1837,2512){842,-185}... % *21 (2145,2375){1,-1}... % 22 (2294,1947){0,-1}... % 23 (2108,1439){-1,-1}...{-279,-90} % 24 (1676,1183){-230,-57}...{-230,-57} % 25 (1446,1126){-143,14}...{-143,14} % 26 (1303,1140)--cycle); % 27 n := 10; t1 := 0; t2 := 1; t3 := 5; t4 := 8; t5 := 9; t6 := 10; t7 := 11; t8 := 12; t9 := 15; t10 := 18; adj_fill.B(1) % fixed x points (2, 10) % fixed y points ((1,8), (5,2), (6,1), (7,7), (8,6), (10,8))% tied points ((4,7)) % verticals ((3,9)) % horizontals ((54,372){1,1}... % 0 (157,414){1,0}... % 1 (237,379){1,-1}... % 2 (312,280){157,-276}... % 3 (373,190){1,-1}... % 4 (537,146){1,0}... % 5 (846,284){1,1}... % 6 (1000,586){208,777}... % *7 (1054,1061){0,1}...{0,1362} % 8 (1054,2423)-- % 9 (1303,2423){0,-1169}...{0,-1169} % 10 (1303,1254){0,-114}...{0,-114} % 11 (1303,1140){-140,-910}... % 12 (1167,587){-336,-897}... % *13 (967,243){-1,-1}... % 14 (387,-30){-1,0}... % 15 (112,60){-1,1}... % 16 (12,259){0,1}...{1,1} % 17 (54,372)--cycle); % 18 n := 5; t1 := 0; t2 := 2; t3 := 5; t4 := 6; t5 := 9; adj_fill.C() % fixed x points (1) % fixed y points ((3,4), (4,5)) % tied points () % verticals ((2,5)) % horizontals ((2479,412){-160,-535}... % 0 (2390,260){-1,-1}... % 1 (2290,209){-1,0}... % 2 (2170,259){-1,1}... % 3 (1827,809){-151,374}...{-151,374} % 4 (1676,1183)-- % 5 (1446,1126){349,-819}... % 6 (1795,307){349,-819}... % 7 (1990,31){1,-1}... % 8 (2171,-24){1,0}... % 9 (2375,81){1,1}...{190,618} % 10 (2529,370)--cycle); % 11 endchar(0); "smus"; charbegin( "S", 1807h#, capheight*v#, baseline ); n := 22; t1 := 0; t2 := 1; t3 := 3; t4 := 5; t5 := 7; t6 := 9; t7 := 13; t8 := 15; t9 := 17; t10 := 19; t11 := 20; t12 := 23; t13 := 25; t14 := 27; t15 := 32; t16 := 34; t17 := 35; t18 := 36; t19 := 38; t20 := 40; t21 := 42; t22 := 43; adj_fill.A(11, 18) % fixed x points (1, 21) % fixed y points ((1,1), (22,1)) % tied points % ((9,12), (7,14), (6,15), (4,17), (2,20))% verticals ((9,12), (7,14), (6,15), (4,18), (2,20))% verticals % DEK ((10,11), (8,13), (5,16), (3,19)) % horizontals ((887,761){1,1}... % 0 (911,847){0,1}... % 1 (849,976){-1,1}... % 2 (593,1052){-1,0}... % 3 (216,934){-1,-1}... % 4 (72,519){0,-1}... % 5 (222,136){1,-1}... % 6 (724,-63){1,0}... % 7 (1491,254){1,1}... % 8 (1679,774){0,1}... % 9 (1516,1199){-1,1}... % 10 (1054,1490){-882,400}... % 11 (649,1746){-1,1}... % 12 (486,2104){0,1}... % 13 (602,2369){1,1}... % 14 (950,2488){1,0}... % 15 (1241,2384){1,-1}... % 16 (1319,2200){0,-1}... % 17 (1247,2032){-1,-1}...{-1,0} % 18 (1076,1961)-- % 19 (1069,1908){337,-84}... % 20 (1205,1885){1,0}... % 21 (1494,2018){1,1}... % 22 (1563,2207){0,1}... % 23 (1471,2475){-1,1}... % 24 (998,2618){-1,0}... % 25 (388,2413){-1,-1}... % 26 (243,2029){0,-1}... % 27 (438,1570){1,-1}... % 28 (624,1435){481,-280}... % *29 (919,1290){818,-350}... % 30 (1294,1031){1,-1}... % 31 (1411,643){0,-1}... % 32 (1241,249){-1,-1}... % 33 (791,70){-1,0}... % 34 (434,240){-1,1}... % 35 (279,648){0,1}... % 36 (352,879){1,1}... % 37 (510,939){1,0}... % 38 (604,916){1,-1}... % 39 (654,821){67,-285}... % 40 (690,742){1,-1}... % 41 (781,706){1,0}...{1,1} % 42 (887,761)--cycle); % 43 endchar(0); "smut"; %charbegin( "T", 2043h#, capheight*v#, baseline ); charbegin( "T", (2043+80)*h#, capheight*v#, baseline ); % DEK n := 12; t1 := 0; t2 := 2; t3 := 4; t4 := 6; t5 := 8; t6 := 9; t7 := 11; t8 := 16; t9 := 17; t10 := 18; t11 := 19; t12 := 21; adj_fill.A(12) % fixed x points (1, 5, 6) % fixed y points ((5,1), (6,1), (9,2), (10,3)) % tied points ((4,7)) % verticals ((3,8), (2,11)) % horizontals ((2286,2576){-178,-297}... % 0 (2162,2425){-1,-1}... % 1 (1969,2333){-1,0}... % 2 (1352,2440){-1262,310}... % 3 (793,2547){-1,0}... % 4 (215,2324){-1,-1}... % 5 (-3,1864){0,-1}... % 6 (82,1636){1,-1}...{1,0} % 7 (203,1570)-- % 8 (203,1570){1,0}... % 9 (311,1629){1,1}... % 10 (368,1734){0,1}... % 11 (336,1819){-1,1}... % 12 (249,1926){-118,193}... % *13 (218,2012){0,1}... % 14 (321,2274){1,1}... % 15 (592,2352){1,0}...{287,-80} % 16 (1180,2228){261,-61}...{261,-61} % 17 (1441,2167){542,-111}... % 18 (1871,2096){1,0}... % 19 (2140,2208){1,1}...{227,462} % 20 (2361,2535)--cycle); % 21 n := 11; t1 := 0; t2 := 1; t3 := 3; t4 := 5; t5 := 8; t6 := 9; t7 := 10; t8 := 11; t9 := 14; t10 := 16; t11 := 17; adj_fill.B() % fixed x points (2, 11) % fixed y points ((1,4), (6,2), (7,3), (11,4)) % tied points ((5,8), (3,10)) % verticals ((4,9)) % horizontals ((380,432){1,1}... % 0 (490,484){1,0}... % 1 (603,429){1,-1}... % 2 (624,302){-53,-458}... % 3 (663,129){1,-1}... % 4 (791,83){1,0}... % 5 (1016,181){1,1}... % 6 (1137,459){164,765}... % *7 (1180,946){0,1}...{0,1282} % 8 (1180,2228)-- % 9 (1441,2167){0,-995}... % 10 (1441,1172){0,-1}... % 11 (1368,558){-282,-1013}... % *12 (1159,159){-1,-1}... % 13 (701,-42){-1,0}... % 14 (405,61){-1,1}... % 15 (324,310){0,1}...{1,1} % 16 (380,432)--cycle); % 17 mathcorr(150h#); % DEK endchar(0); "smuu"; charbegin( "U", 2444h#, capheight*v#, baseline ); n := 12; t1 := 0; t2 := 2; t3 := 5; t4 := 7; t5 := 10; t6 := 13; t7 := 14; t8 := 17; t9 := 19; t10 := 21; t11 := 24; t12 := 26; adj_fill.A(12) % fixed x points (1, 6) % fixed y points ((1,2), (12,1)) % tied points ((6,7), (4,9), (3,10)) % verticals ((5,8), (2,11)) % horizontals ((1631,541){-188,-239}... % 0 (1438,326){-1,-1}... % 1 (1008,99){-1,0}... % 2 (775,192){-1,1}... % 3 (668,394){-145,510}... % *4 (630,702){0,1}... % 5 (703,1238){94,470}... % 6 (801,2006){0,1}... % 7 (769,2307){-123,486}... % *8 (678,2492){-1,1}... % 9 (422,2583){-1,0}... % 10 (138,2482){-1,-1}... % 11 (-6,2071){0,-1}...{62,-437} % 12 (16,1802)-- % 13 (118,1836){-20,322}... % 14 (100,2050){0,1}... % 15 (201,2330){1,1}... % 16 (319,2374){1,0}... % 17 (434,2321){1,-1}... % 18 (549,1952){0,-1}... % 19 (458,1231){-92,-435}... % 20 (375,536){0,-1}... % 21 (405,269){116,-436}... % *22 (491,100){1,-1}... % 23 (850,-58){1,0}... % 24 (1503,246){1,1}...{163,190} % 25 (1643,390)--cycle); % 26 n := 9; t1 := 0; t2 := 2; t3 := 5; t4 := 9; t5 := 10; t6 := 12; t7 := 13; t8 := 15; t9 := 17; adj_fill.B(4, 9) % fixed x points (1, 5) % fixed y points ((6,2), (7,1)) % tied points ((3,6)) % verticals ((2,8)) % horizontals ((2396,404){-209,-413}... % 0 (2268,216){-1,-1}... % 1 (2126,153){-1,0}... % 2 (2026,213){-1,1}... % 3 (1913,464){-153,682}... % *4 (1873,895){0,1}... % 5 (1966,2026){69,343}... % 6 (2047,2292){194,438}... % *7 (2160,2464){338,317}...{461,259} % 8 (2279,2546)-- % 9 (2216,2585){-360,-148}...{-211,-137} % 10 (1752,2334){-83,-828}...{0,-1} % 11 (1631,541){12,-151}...{12,-151} % 12 (1643,390){92,-413}... % 13 (1816,16){1,-1}... % 14 (1997,-57){1,0}... % 15 (2283,71){1,1}...{149,331} % 16 (2452,358)--cycle); % 17 endchar(0); "smuv"; charbegin( "V", 2261h#, capheight*v#, baseline ); n := 12; t1 := 0; t2 := 2; t3 := 4; t4 := 7; t5 := 12; t6 := 15; t7 := 16; t8 := 18; t9 := 24; t10 := 27; t11 := 29; t12 := 31; adj_fill.A(12) % fixed x points (1, 7) % fixed y points () % tied points ((6,7), (3,10)) % verticals ((5,8), (4,9), (2,11)) % horizontals ((1382,2046){81,405}... % 0 (1531,2364){1,1}... % 1 (1713,2417){1,0}... % 2 (1916,2330){1,-1}... % 3 (2000,2054){-.05228,-1.896}... % 4 (1912,1642){-324,-886}... % *5 (1676,1168){-464,-750}...{-464,-750} % 6 (1212,418){-42,-11}...{-42,-11} % 7 (1170,407){-255,1414}... % 8 (915,1821){-255,1414}... % 9 (804,2267){-247,696}... % *10 (668,2517){-1,1}... % 11 (453,2615){-1,0}... % 12 (181,2501){-1,-1}... % 13 (67,2300){-182,-518}...{-66,-581} % *14 (-1,1983)-- % 15 (87,1972){79,420}... % 16 (196,2302){1,1}... % 17 (333,2357){1,0}... % 18 (444,2304){1,-1}... % 19 (634,1926){363,-1134}... % *20 (807,1170){253,-1428}...{21,-344} % 21 (973,-19){25,-33}...{25,-33} % 22 (998,-52){190,104}...{190,104} % 23 (1188,52){275,635}... % 24 (1731,1034){661,1089}... % 25 (2134,1766){530,1162}... % *26 (2261,2196){0,1}... % 27 (2140,2510){-1,1}... % 28 (1831,2624){-1,0}... % 29 (1487,2482){-1,-1}...{-65,-404} % 30 (1300,2059)--cycle); % 31 endchar(0); "smuw"; charbegin( "W", 3463h#, capheight*v#, baseline ); n := 16; t1 := 0; t2 := 1; t3 := 4; t4 := 6; t5 := 8; t6 := 11; t7 := 15; t8 := 19; t9 := 21; t10 := 22; t11 := 25; t12 := 30; t13 := 37; t14 := 41; t15 := 43; t16 := 45; adj_fill.A(16) % fixed x points (1, 4, 7, 10, 12, 13) % fixed y points () % tied points ((9,10), (5,6), (3,14)) % verticals ((8,11), (2,15)) % horizontals ((2657,2285){232,288}... % 0 (2909,2427){1,0}... % 1 (3108,2318){1,-1}... % 2 (3177,2179){93,-363}... % *3 (3201,1955){0,-1}... % 4 (3050,1348){-593,-1506}...{-553,-980} % *5 (2608,449){-212,809}... % 6 (2311,1256){-544,1163}... % 7 (2050,2260){0,1}...{172,813} % 8 (2083,2585){-45,30}...{-45,30} % 9 (2038,2615){-205,-124}...{-205,-124} % 10 (1833,2491){0,-1}... % 11 (1719,1877){-448,-1417}... % *12 (1385,1074){-301,-605}...{-301,-605} % 13 (1084,469){-33,0}...{-33,0} % 14 (1051,469){-4,314}... % 15 (948,1799){-369,2005}... % *16 (835,2218){-266.1,675.4}... % *17 (682,2474){-1,1}... % 18 (430,2602){-1,0}... % 19 (174,2511){-1,-1}...{0,-1} % 20 (-7,1986)-- % 21 (80,1980){65,420}... % 22 (129,2179){121,323}... % *23 (201,2303){1,1}... % 24 (311,2349){1,0}... % 25 (454,2270){1,-1}... % 26 (621,1987){284.4,-749.1}... % *27 (738,1521){376,-2275}...{0,-1} % *28 (830,-5){43,-28}...{43,-28} % 29 (873,-33){189,95}... % 30 (1033,37){189,95}... % *31 (1062,62){200,400}... % 32 (1470,991){230,591}...{161,325} % 33 (1836,1795){213,-625}... % 34 (2125,1051){358,-797}...{36,-559} % 35 (2408,-3){34,-19}...{34,-19} % 36 (2442,-22){171,84}...{171,84} % 37 (2613,62){235,665}... % 38 (3048,1023){528,1005}... % 39 (3358,1691){415,1098}... % *40 (3463,2121){0,1}... % 41 (3327,2503){-1,1}... % 42 (3080,2625){-1,0}... % 43 (2680,2439){-1,-1}...{-240,-333} % 44 (2592,2315)--cycle); % 45 endchar(0); "smux"; charbegin( "X", 2454h#, capheight*v#, baseline ); n := 15; t1 := 0; t2 := 2; t3 := 5; t4 := 6; t5 := 10; t6 := 14; t7 := 15; t8 := 16; t9 := 17; t10 := 19; t11 := 21; t12 := 24; t13 := 25; t14 := 28; t15 := 30; adj_fill.A(1) % fixed x points (7, 9, 15) % fixed y points ((3,1), (4,2), (7,3), (8,3), (12,4), (13,5))% tied points ((6,10)) % verticals ((5,11), (2,14)) % horizontals ((2354,596){0,-1}... % 0 (2143,111){-1,-1}... % 1 (1819,-32){-1,0}... % 2 (1546,61){-1,1}... % 3 (1393,336){-307,783}...{-181,741} % *4 (1239,844){-25,281}...{-25,281} % 5 (1214,1125){-59,457}... % 6 (1052,1997){-368,1311}... % *7 (956,2269){-206.5,439.1}... % *8 (846,2436){-1,1}... % 9 (646,2507){-1,0}... % 10 (415,2433){-1,-1}... % 11 (351,2294){0,-1}... % 12 (360,2189){131,-551}... % 13 (399,2047){0,-1}...{-1,-1} % 14 (360,1954)-- % 15 (360,1954){-1,-1}... % 16 (256,1906){-1,0}... % 17 (160,1948){-1,1}... % 18 (112,2138){0,1}... % 19 (247,2455){1,1}... % 20 (743,2632){1,0}... % 21 (1105,2513){1,-1}... % 22 (1266,2203){276,-856}...{51,-375} % *23 (1381,1657){40,-346}...{40,-346} % 24 (1421,1311){88,-588}... % 25 (1578,607){366,-1102}... % *26 (1787,209){1,-1}... % 27 (1951,156){1,0}... % 28 (2116,244){1,1}...{46,523} % 29 (2270,612)--cycle); % 30 n := 7; t1 := 0; t2 := 3; t3 := 6; t4 := 7; t5 := 8; t6 := 12; t7 := 15; adj_fill.B() % fixed x points (3, 5) % fixed y points ((1,4), (3,6), (4,6), (7,5)) % tied points () % verticals ((2,6)) % horizontals ((1381,1657){188,517}... % 0 (1599,2146){456,819}... % *1 (1837,2476){1,1}... % 2 (2178,2630){1,0}... % 3 (2406,2548){1,-1}... % 4 (2465,2412){0,-1}...{-1,-1} % 5 (2427,2302)-- % 6 (2427,2302){-1,-1}... % 7 (2320,2234){-1,0}... % 8 (2250,2257){-1,1}... % 9 (2214,2321){-144,356}... % 10 (2169,2379){-1,1}... % 11 (2049,2426){-1,0}... % 12 (1874,2353){-1,-1}... % 13 (1613,1941){-453,-1042}...{-104,-498} % *14 (1421,1311)--cycle); % 15 n := 7; t1 := 0; t2 := 2; t3 := 5; t4 := 6; t5 := 7; t6 := 11; t7 := 14; adj_fill.C() % fixed x points (3, 5) % fixed y points ((1,1), (3,7), (4,7), (7,2)) % tied points () % verticals ((2,6)) % horizontals ((1239,844){-155,-440}... % 0 (859,159){-1,-1}... % 1 (407,-45){-1,0}... % 2 (166,46){-1,1}... % 3 (79,236){0,1}...{1,1} % 4 (112,349)-- % 5 (112,349){1,1}... % 6 (220,408){1,0}... % 7 (315,371){1,-1}... % 8 (375,252){147,-627}... % 9 (425,167){1,-1}... % 10 (537,125){1,0}... % 11 (771,241){1,1}... % 12 (1003,584){443,884}...{135,431} % *13 (1214,1125)--cycle); % 14 endchar(0); "smuy"; charbegin( "Y", 2006h#, capheight*v#, baseline ); n := 10; t1 := 0; t2 := 3; t3 := 7; t4 := 9; t5 := 11; t6 := 12; t7 := 13; t8 := 16; t9 := 19; t10 := 20; adj_fill.A(1, 5, 10) % fixed x points (1, 6) % fixed y points ((1,2), (10,1)) % tied points ((3,8)) % verticals ((4,7), (2,9)) % horizontals ((1488,1693){-46,-368}... % 0 (1331,1444){-1,-1}... % 1 (1089,1255){-459,-256}... % *2 (872,1188){-1,0}... % 3 (670,1277){-1,1}... % 4 (606,1415){-86,374}... % *5 (584,1651){0,1}... % 6 (605,2311){0,1}... % 7 (552,2552){-1,1}... % 8 (440,2602){-1,0}... % 9 (168,2450){-1,-1}...{-284,-432} % 10 (-9,2214)-- % 11 (64,2179){353,348}... % 12 (289,2339){1,0}... % 13 (344,2318){1,-1}... % 14 (360,2267){11,-245}... % *15 (355,2073){0,-1}... % 16 (345,1518){0,-1}... % 17 (455,1140){1,-1}... % 18 (729,1009){1,0}...{256,332} % 19 (1488,1444)--cycle); % 20 n := 11; t1 := 2; t2 := 4; t3 := 6; t4 := 9; t5 := 10; t6 := 13; t7 := 15; t8 := 18; t9 := 19; t10 := 20; t11 := 21; adj_fill.B(4) % fixed x points () % fixed y points ((4,3), (5,4), (8,4), (9,3), (10,1), (11,2))% tied points ((3,6), (1,9)) % verticals ((4,5), (2,7)) % horizontals ((1697,2589){50,-39}...{50,-39} % 0 (1747,2550){-9,-343}... % 1 (1717,921){0,-1}... % 2 (1310,-259){-1,-1}... % 3 (767,-511){-1,0}... % 4 (492,-412){-1,1}... % 5 (384,-163){0,1}... % 6 (491,170){413,718}... % *7 (797,555){1,1}...{405,244} % 8 (1488,1024)-- % 9 (1476,872){-491,-196}... % 10 (930,526){-1,-1}... % 11 (704,224){-306,-595}... % *12 (624,-69){0,-1}... % 13 (681,-301){1,-1}... % 14 (894,-386){1,0}... % 15 (1166,-247){1,1}... % 16 (1395,193){310,1119}...{0,1} % *17 (1476,872){12,152}...{12,152} % 18 (1488,1024){0,420}...{0,420} % 19 (1488,1444){0,249}...{0,249} % 20 (1488,1693){0,1}...{0,1} % 21 (1493,2472)--cycle); % 22 endchar(0); "smuz"; charbegin( "Z", 2232h#, capheight*v#, baseline ); n := 11; t1 := 0; t2 := 1; t3 := 3; t4 := 7; t5 := 8; t6 := 9; t7 := 10; t8 := 12; t9 := 14; t10 := 18; t11 := 19; adj_fill.A(11) % fixed x points (5, 7) % fixed y points ((1,3), (5,1), (6,1), (11,2)) % tied points ((4,8)) % verticals ((3,9), (2,10)) % horizontals ((1521,2054){-329,-103}... % 0 (1420,2047){-1,0}... % 1 (1017,2265){-654,457}... % 2 (713,2393){-1,0}... % 3 (503,2313){-1,-1}... % 4 (404,2114){0,-1}... % 5 (445,1980){219,-514}... % 6 (499,1843){0,-1}...{-1,-1} % 7 (468,1748)-- % 8 (468,1748){-1,-1}... % 9 (354,1691){-1,0}... % 10 (236,1742){-1,1}... % 11 (192,1927){0,1}... % 12 (426,2396){1,1}... % 13 (830,2593){1,0}... % 14 (999,2548){397,-176}... % *15 (1227,2417){715,-486}... % 16 (1495,2239){385,-220}... % *17 (1612,2197){1,0}...{1,1} % 18 (1697,2254)--cycle); % 19 n := 4; t1 := 3; t2 := 4; t3 := 14; t4 := 15; adj_fill.B() % fixed x points () % fixed y points ((1,3), (2,2), (3,4), (4,5)) % tied points () % verticals () % horizontals ((133,43){-19,53}...{-19,53} % 0 (114,96){1283,1773}... % 1 (1397,1869){1283,1773}... % 2 (1521,2054){284,519}...{176,200} % 3 (1697,2254){1,1}... % 4 (1762,2341){103,222}... % 5 (1816,2465){105,65}...{32,5} % 6 (1848,2470){30,-7}...{30,-7} % 7 (1878,2463)-- % 8 (1935,2412){17,-23}...{17,-23} % 9 (1952,2389){1,-30}... % 10 (1953,2359){-27,-112}... % 11 (1909,2310){-162,-174}...{-126,-136} % 12 (1783,2174){-1269,-1743}...{-247,-387} % 13 (514,431){-129,-193}...{-129,-193} % 14 (385,238){-1,-1}... % 15 (350,189){-163,-257}...{-108,-182} % 16 (242,7){-46,-9}...{-46,-9} % 17 (196,-2)--cycle); % 18 n := 10; t1 := 0; t2 := 2; t3 := 6; t4 := 9; t5 := 10; t6 := 11; t7 := 12; t8 := 16; t9 := 18; t10 := 20; adj_fill.C() % fixed x points (1, 10) % fixed y points ((1,6), (5,4), (6,5), (10,6)) % tied points ((2,9)) % verticals ((4,7), (3,8)) % horizontals ((2050,707){-1,0}... % 0 (1956,675){-1,-1}... % 1 (1906,577){0,-1}... % 2 (1964,442){127,-196}... % 3 (2019,304){0,-1}... % 4 (1992,188){-1,-1}... % 5 (1806,99){-1.848,-.1074}... % 6 (1628,160){-411,220}... % 7 (1217,380){-411,220}... % 8 (827,511){-1,0}...{-502,-206} % 9 (514,431)-- % 10 (385,238){1,1}... % 11 (617,328){1,0}... % 12 (831,280){521,-190}... % *13 (1138,138){267,-143}... % 14 (1405,-5){267,-143}... % 15 (1623,-61){1.898,.1195}... % 16 (2085,122){1,1}... % 17 (2238,477){0,1}... % 18 (2161,657){-1,1}...{-1,0} % 19 (2050,707)--cycle); % 20 endchar(0); % PUNCTUATION set_stem_round(155,157,160,180,188,201); more_side(0); % DEK "smminus"; %charbegin( 0, 1824h#, lcbody*v#, baseline ); charbegin( 0, 2800h#, (1233+925)*v#, (1233-925)*v#); % DEK n := 0; adj_fill.A() % fixed x points () % fixed y points () % tied points () % verticals () % horizontals % ((1754,1018){-1650,0}...{-1650,0} % 0 % (104,1018)-- % 1 % (70,874){1651,0}...{1651,0} % 2 % (1721,874)--cycle); % 3 ((2614,1018){-1650,0}...{-1650,0} % 0 % DEK (230,1018)-- % 1 (170,874){1651,0}...{1651,0} % 2 (2564,874)--cycle); % 3 endchar(0); "smapproximation"; charbegin( 24, 2042h#, lcbody*v#, baseline ); n := 6; t1 := 0; t2 := 2; t3 := 6; t4 := 10; t5 := 12; t6 := 15; adj_fill.A() % fixed x points (1, 4) % fixed y points () % tied points () % verticals ((3,5), (2,6)) % horizontals ((1894,1066){-76,-330}... % 0 (1779,886){-209,-184}... % 1 (1586,809){-1,0}... % 2 (1312,907){-271,170}... % 3 (1041,1077){-271,170}... % 4 (749,1233){-502,207}... % *5 (539,1284){-342,-6}... % 6 (409,1258){-390,-140}... % 7 (241,1133){-328,-369}...{-217,-426} % *8 (81,889)-- % 9 (153,860){140,262}... % 10 (293,1068){186,142}... % 11 (496,1127){1,0}... % 12 (791,1024){366,-233}... % 13 (1157,791){366,-233}... % 14 (1546,657){1,0}... % 15 (1781,757){243,204}...{117,271} % 16 (1962,1019)--cycle); % 17 endchar(0); "smand"; charbegin( 94, 2870h#, capheight*v#, baseline*v#); n := 0; adj_fill.A() % fixed x points () % fixed y points () % tied points () % verticals () % horizontals ((2843,6){-1347,2632}...{-1347,2632} % 0 (1496,2638){-34,5}...{-34,5} % 1 (1462,2643){-1421,-2605}...{-1421,-2605}% 2 (41,38){42,-40}...{42,-40} % 3 (83,-2)-- % 4 (315,6){1137,2275}...{1137,2275} % 5 (1452,2281){1126,-2313}...{1126,-2313} % 6 (2578,-32)--cycle); % 7 endchar(0); "smor"; charbegin( 95, 2870h#, capheight*v#, baseline*v#); n := 0; adj_fill.A() % fixed x points () % fixed y points () % tied points () % verticals () % horizontals ((2783,2545){14,-16}...{14,-16} % 0 (2797,2529){-1385,-2573}...{-1385,-2573}% 1 (1412,-44){-55,-2}...{-55,-2} % 2 (1357,-46){-1334,2551}...{-1334,2551} % 3 (23,2505)-- % 4 (279,2545){1129,-2265}...{1129,-2265} % 5 (1408,280){1141,2265}...{1141,2265} % 6 (2549,2545)--cycle); % 7 endchar(0); "smleftbrace"; %charbegin( 102, 1185h#, programem*v#, descender*v#); charbegin( 102, 1185h#, .75programem*v#, .25programem*v#); % DEK n := 7; t1 := 0; t2 := 1; t3 := 4; t4 := 8; t5 := 9; t6 := 13; t7 := 16; adj_fill.A(1, 4, 5) % fixed x points (1) % fixed y points ((1,2), (7,1)) % tied points ((3,6)) % verticals ((4,5), (2,7)) % horizontals ((-12,959){39,97}...{39,97} % 0 (27,1056){1,0}... % 1 (305,1127){264,243}... % 2 (384,1343){95,773}... % *3 (400,1900){0,1}... % 4 (404,2295){49,477}... % 5 (495,2582){213,279}... % 6 (624,2675){245,80}...{1,0} % 7 (1081,2701)-- % 8 (1081,2635){-1,0}... % 9 (763,2598){-200,-64}... % 10 (665,2510){-116,-192}... % 11 (612,2354){-53,-336}... % 12 (588,1918){0,-1}... % 13 (564,1463){-95,-702}... % *14 (493,1216){-145,-219}...{-283,-54} % 15 (190,1011)--cycle); % 16 n := 6; t1 := 0; t2 := 4; t3 := 7; t4 := 8; t5 := 11; t6 := 15; adj_fill.B(1, 6) % fixed x points () % fixed y points ((3,1), (4,2)) % tied points ((2,5)) % verticals ((3,4), (1,6)) % horizontals ((1081,-594){-1,0}... % 0 (786,-562){-238,72}... % 1 (673,-474){-142,210}... % 2 (619,-329){-50,298}... % 3 (587,110){0,1}... % 4 (549,587){-146,759}... % *5 (441,869){-200,243}...{-449,99} % 6 (190,1011)-- % 7 (-12,959){1,0}... % 8 (190,937){324,-86}... % *9 (312,873){184,-204}... % 10 (404,124){0,-1}... % 11 (414,-266){41,-369}... % 12 (509,-551){170,-186}... % 13 (652,-635){351,-88}...{1,0} % 14 (1081,-657)--cycle); % 15 endchar(0); "smrightbrace"; %charbegin( 103, 1185h#, programem*v#, descender*v#); charbegin( 103, 1185h#, .75programem*v#, .25programem*v#); % DEK n := 7; t1 := 0; t2 := 1; t3 := 5; t4 := 8; t5 := 9; t6 := 13; t7 := 16; adj_fill.A(2, 4, 5) % fixed x points (1) % fixed y points ((1,2), (7,1)) % tied points ((3,6)) % verticals ((4,5), (2,7)) % horizontals ((1138,972){51,89}...{51,89} % 0 (1189,1061){-1,0}... % 1 (960,1094){-363,123}... % *2 (826,1184){-194,295}... % 3 (771,1398){-65,744}... % *4 (761,1928){0,1}... % 5 (661,2599){-331,393}... % 6 (462,2686){-583,118}...{-1,0} % *7 (78,2717)-- % 8 (78,2653){1,0}... % 9 (325,2631){385,-83}... % *10 (463,2570){229,-240}... % 11 (545,2351){109,-647}... % *12 (572,1923){0,-1}... % 13 (610,1448){149,-750}... % *14 (721,1173){230,-260}...{225,-57} % 15 (996,1012)--cycle); % 16 n := 6; t1 := 0; t2 := 3; t3 := 6; t4 := 7; t5 := 10; t6 := 13; adj_fill.B(1, 6) % fixed x points () % fixed y points ((3,1), (4,2)) % tied points ((2,5)) % verticals ((3,4), (1,6)) % horizontals ((78,-589){1,0}... % 0 (334,-570){400,75}... % *1 (478,-514){247,220}... % 2 (584,113){0,1}... % 3 (621,600){142,757}... % *4 (726,870){347,374}...{384,85} % 5 (996,1012)-- % 6 (1138,972){-1,0}... % 7 (875,905){-234,-204}... % 8 (797,695){-91,-784}... % *9 (784,121){0,-1}... % 10 (756,-330){-114,-680}... % *11 (670,-559){-267,-277}...{-1,0} % 12 (78,-656)--cycle); % 13 endchar(0); "smverticalbar"; %charbegin( 106, 790h#, programem*v#, baseline*v#); charbegin( 106, 790h#, .75programem*v#, .25programem*v#); % DEK n := 0; adj_fill.A() % fixed x points () % fixed y points () % tied points () % verticals () % horizontals % ((320,2604){0,-2736}...{0,-2736} % 0 % (320,-132)-- % 1 % (447,-90){0,2753}...{0,2753} % 2 % (447,2663)--cycle); % 3 ((320,2660){0,-2736}...{0,-2736} % 0 % DEK (320,-635)-- % 1 (447,-590){0,2753}...{0,2753} % 2 (447,2730)--cycle); % 3 endchar(0); "smbackslash"; %charbegin( 110, 1843h#, programem*v#, descender*v#); charbegin( 110, 1858h#, .75programem*v#, .25programem*v#); % DEK numeric a[],b[],alpha,beta; pair vec; .5[b0,b3]=.75programem-120; .5[b1,b2]=-.25programem+250; b0-b3=-63; b1-b2=-85; .5[a0,a3]=206; .5[a1,a2]=1650; vec=(.5[a0-a1,a3-a2],.5[b0-b1,b3-b2]); (a3,b3)-(a2,b2)=alpha*vec; (a1,b1)=beta*vec+(a2,b2)+145*(unitvector vec rotated 90); n := 0; adj_fill.A() % fixed x points () % fixed y points () % tied points () % verticals () % horizontals % ((1740,-277){-1745,2961}...{-1745,2961} % 0 % (-5,2684)-- % 1 % (95,2731){1753,-2989}...{1753,-2989} % 2 % (1848,-258)--cycle); % 3 ((a0,b0)-- % 0 % DEK (a1,b1)-- % 1 (a2,b2)-- % 2 (a3,b3)--cycle); % 3 endchar(0); "smss"; %medium section sign, \s charbegin( 120, 1907h#, depthy*v#, baseline*v#); n := 13; t1 := 0; t2 := 1; t3 := 4; t4 := 5; t5 := 6; t6 := 8; t7 := 11; t8 := 13; t9 := 14; t10 := 17; t11 := 19; t12 := 24; t13 := 25; adj_fill.A() % fixed x points (8, 13) % fixed y points ((1,3), (3,1), (4,2)) % tied points ((7,9), (5,11), (2,12)) % verticals ((6,10)) % horizontals ((1426,616){198,265}... % 0 (1504,859){0,1}... % 1 (1370,1129){-1,1}... % 2 (1013,1336){-579,265}... % 3 (519,1615){-249,293}... % 4 (442,1716){-66,219}... % 5 (404,1941){0,1}... % 6 (585,2418){1,1}... % 7 (1031,2594){1,0}... % 8 (1237,2570){338,-91}... % *9 (1369,2503){1,-1}... % 10 (1469,2302){0,-1}...{-57,-276} % 11 (1446,2164)-- % 12 (1228,2088){-54,38}...{-54,38} % 13 (1174,2126){0,1}... % 14 (1155,2297){-73,279}... % *15 (1101,2405){-1,1}... % 16 (922,2474){-1,0}... % 17 (708,2364){-1,-1}... % 18 (614,2077){0,-1}... % 19 (709,1828){1,-1}... % 20 (780,1776){404,-234}... % *21 (1113,1594){1.733,-.9989}... % 22 (1533,1353){1,-1}... % 23 (1668,1053){0,-1}...{-330,-344} % 24 (1478,555)--cycle); % 25 n := 11; t1 := 0; t2 := 2; t3 := 4; t4 := 8; t5 := 9; t6 := 10; t7 := 11; t8 := 14; t9 := 15; t10 := 17; t11 := 19; adj_fill.B() % fixed x points (1) % fixed y points ((5,2), (6,1), (8,3)) % tied points ((4,7), (3,9), (1,11)) % verticals ((2,10)) % horizontals ((496,195){1,-482}... % 0 (618,-166){1,-1}... % 1 (911,-270){1,0}... % 2 (1225,-126){1,1}... % 3 (1321,178){0,1}... % 4 (1211,417){-1,1}... % 5 (797,650){-1113,520}... % 6 (399,886){-1,1}... % 7 (264,1250){0,1}...{301,424} % 8 (442,1716)-- % 9 (519,1615){-364,-450}... % 10 (406,1379){0,-1}... % 11 (504,1154){1,-1}... % 12 (904,912){843,-393}... % 13 (1426,616){235,-235}... % 14 (1544,277){0,-1}... % 15 (1351,-195){-1,-1}... % 16 (876,-395){-1,0}... % 17 (349,-223){-1,1}...{-60,553} % 18 (207,86)--cycle); % 19 endchar(0); "rmnot"; %logical not sign charbegin( 58, 2534h#, lcbody*v#, baseline*v#); n := 4; t1 := 1; t2 := 2; t3 := 3; t4 := 7; adj_fill.A() % fixed x points (4) % fixed y points () % tied points ((1,2)) % verticals ((2,3)) % horizontals ((2325,764){0,749}...{0,749} % 0 (2325,1513){-2231,0}...{-2231,0} % 1 (94,1513)-- % 2 (94,1361){1941,0}... % 3 (2035,1361){1,0}... % 4 (2122,1355){1.473,-.9487}... % 5 (2149,1305){76,-698}...{55,-543} % 6 (2204,762)--cycle); % 7 endchar(0); % Fraktur copied from EUFMCH set_stem_round(240,250,267,267,290,315); more_side(100h#); % DEK "FMUR"; charbegin( 60,2866h#, capheight*v#, baseline*v#); n := 14; t1 := 0; t2 := 1; t3 := 5; t4 := 7; t5 := 9; t6 := 11; t7 := 12; t8 := 13; t9 := 15; t10 := 19; t11 := 21; t12 := 24; t13 := 29; t14 := 31; adj_fill.A(7, 14) % fixed x points (1, 8) % fixed y points ((12,1)) % tied points ((6,9), (5,10), (3,12)) % verticals ((4,11), (2,13)) % horizontals ((59,0){3,4}... % 0 (335,158){1,0}...{1,-1} % 1 (611,-39){155,130}...{5,4} % 2 (1221,473){2,3}... % 3 (1441,1012){75,320}... % *4 (1517,1734){0,1}... % 5 (1281,2403){-1,1}... % 6 (827,2600){-1,0}... % 7 (225,2332){-1,-1}... % 8 (0,1872){0,-1}... % 9 (158,1576){3,-4}... % 10 (315,1320){0,-1}...{-7,-4} % 11 (99,1024)-- % 12 (177,965){5,3}... % 13 (480,1212){105,125}... % *14 (591,1458){0,1}... % 15 (545,1595){-45,80}... % *16 (414,1773){-8,9}... % 17 (282,1951){-45,80}... % *18 (236,2088){0,1}... % 19 (339,2293){1,1}... % 20 (591,2384){1,0}... % 21 (965,2206){1,-1}... % 22 (1140,1888){60,-200}... % *23 (1202,1418){0,-1}... % 24 (1172,903){-30,-215}... % *25 (1084,571){-3,-6}...{-5,-3} % 26 (768,236){-7,8}... % 27 (605,398){-70,55}... % *28 (493,453){-1,0}... % 29 (270,349){-125,-100}...{-3,-4} % *30 (0,59)--cycle); % 31 n := 6; t1 := 0; t2 := 6; t3 := 8; t4 := 9; t5 := 11; t6 := 15; adj_fill.B() % fixed x points (4) % fixed y points ((1,5), (3,2), (4,3), (6,4)) % tied points () % verticals ((2,5), (1,6)) % horizontals ((2837,1970){-10,-2}... % 0 (2664,1961){-70,10}... % *1 (2561,2009){-3,4}... % 2 (2542,2063){-10,60}... % *3 (2522,2246){-1,8}... % 4 (2443,2502){-5,6}... % 5 (2226,2600){-1,0}... % 6 (1655,2325){-1,-1}...{-5,-6} % 7 (1478,2128)-- % 8 (1517,1891){2,4}... % 9 (1753,2266){1,1}... % 10 (1990,2384){1,0}... % 11 (2147,2285){1,-2}... % 12 (2206,2088){1,-7}... % 13 (2266,1832){1,-1}...{9,-1} % 14 (2403,1773)--cycle); % 15 n := 7; t1 := 0; t2 := 1; t3 := 2; t4 := 3; t5 := 4; t6 := 5; t7 := 9; adj_fill.C(5, 6) % fixed x points () % fixed y points ((1,11), (3,6), (4,7), (5,8), (6,9), (7,10))% tied points ((2,7)) % verticals () % horizontals ((2541,630){-2,6}...{-1,24} % 0 (2482,1359){-7,6}... % 1 (2147,1497){-1,0}... % 2 (1852,1497){-1.932,-.3624}...{-90,-35} % 3 (1497,1359)-- % 4 (1497,1261){4,1}... % 5 (1832,1320){1,0}... % 6 (2128,1221){1,-1}... % 7 (2206,1103){1,-5}...{-1,-21} % 8 (2226,394)--cycle); % 9 n := 4; t1 := 0; t2 := 1; t3 := 2; t4 := 5; adj_fill.D() % fixed x points () % fixed y points ((1,7), (2,4), (3,5), (4,6)) % tied points () % verticals () % horizontals ((1852,1497){2,1}... % 0 (2403,1773){5,3}...{110,50} % 1 (2837,1970)-- % 2 (2876,1911){-8,-3}... % 3 (2561,1773){-7,-4}...{-5,-4} % 4 (2147,1497)--cycle); % 5 n := 4; t1 := 0; t2 := 1; t3 := 2; t4 := 3; adj_fill.E() % fixed x points () % fixed y points ((1,2), (2,1), (3,1), (4,3)) % tied points () % verticals () % horizontals ((1478,2128){-70,-180}...{-70,-180} % 0 (1202,1418)-- % 1 (1202,1418){80,120}...{80,120} % 2 (1517,1891)--cycle); % 3 n := 4; t1 := 0; t2 := 1; t3 := 2; t4 := 3; adj_fill.F() % fixed x points () % fixed y points ((1,8), (2,1), (3,1), (4,9)) % tied points () % verticals () % horizontals ((1497,1359){-75,15}...{-75,15} % 0 (1202,1418)-- % 1 (1202,1418){75,-40}...{75,-40} % 2 (1497,1261)--cycle); % 3 n := 4; t1 := 0; t2 := 1; t3 := 2; t4 := 4; adj_fill.G() % fixed x points () % fixed y points ((1,13), (2,10), (3,11), (4,12)) % tied points () % verticals () % horizontals ((2463,-39){-60,110}...{-60,110} % 0 (2226,394)-- % 1 (2541,630){2,-6}... % 2 (2643,397){50,-80}...{1,0} % *3 (2738,315)--cycle); % 4 n := 2; t1 := 1; t2 := 2; adj_fill.H() % fixed x points () % fixed y points ((1,13), (2,12)) % tied points () % verticals () % horizontals ((2955,335){-125,-95}...{-125,-95} % 0 (2463,-39)-- % 1 (2738,315){1,0}...{5,2} % 2 (2955,394)--cycle); % 3 endchar(0); "FMUI"; charbegin( 61,1853h#, capheight*v#, baseline*v#); n := 6; t1 := 0; t2 := 2; t3 := 4; t4 := 8; t5 := 10; t6 := 12; adj_fill.A() % fixed x points (1, 4) % fixed y points () % tied points () % verticals ((3,5), (2,6)) % horizontals ((1832,2541){-200,-155}... % 0 (1612,2395){-95,-50}... % *1 (1458,2344){-1,0}... % 2 (1261,2403){-200,95}... % 3 (690,2600){-1,0}... % 4 (315,2443){-9,-10}... % 5 (167,2204){-77,-160}...{-100,-295} % *6 (12,1812)-- % 7 (79,1773){100,265}... % 8 (315,2167){1,1}... % 9 (611,2285){1,0}... % 10 (821,2242){175,-55}...{200,-75} % *11 (1300,2069){200,105}...{200,185} % 12 (1872,2482)--cycle); % 13 n := 9; t1 := 0; t2 := 1; t3 := 1.202; t4 := 3; t5 := 6; t6 := 9; t7 := 10; t8 := 14; t9 := 16; adj_fill.B(1, 7) % fixed x points (2, 3, 6) % fixed y points () % tied points ((5,8)) % verticals ((4,9)) % horizontals ((39,59){100,140}...{200,180} % 0 (433,493){200,325}... % 1 (630,236){1,-1}... % 2 (867,138){1,0}... % 3 (1143,276){1,1}... % 4 (1259,495){40,140}... % *5 (1300,827){0,1}... % 6 (1261,1300){-25,200}...{25,200} % 7 (1241,1773){200,225}...{200,125} % 8 (1734,2206)-- % 9 (1793,2187){-200,-190}... % 10 (1603,1962){-65,-105}...{0,-1} % *11 (1537,1773){5,-60}... % 12 (1556,1537){30,-200}... % 13 (1615,965){0,-1}... % 14 (1399,335){-1,-1}... % 15 (611,-39){-1,0}...{-100,90} % 16 (256,138){-50,-35}...{-50,-35} % 17 (59,0)--cycle); % 18 endchar(0); endinput; %%% characters which have been eliminated: "smcong"; % by DEK, not HZ! % actually there's a bug: distance between bars won't be equal after rounding % so I'm not using this character charbegin( oct"021", 2800h#, (810+925)*v#, (810-925)*v#); n := 2; t1 := 1; t2 := 2; adj_fill.A() % fixed x points () % fixed y points () % tied points () % verticals ((1,2)) % horizontals ((2684,1727){-1650,0}...{-1650,0} % 0 (234,1727)-- % 1 (200,1583){1651,0}...{1651,0} % 2 (2651,1583)--cycle); % 3 n := 2; t1 := 1; t2 := 2; adj_fill.B() % fixed x points () % fixed y points () % tied points () % verticals ((1,2)) % horizontals ((2684,997){-1650,0}...{-1650,0} % 0 (234,997)-- % 1 (200,853){1651,0}...{1651,0} % 2 (2651,853)--cycle); % 3 n := 2; t1 := 1; t2 := 2; adj_fill.C() % fixed x points () % fixed y points () % tied points () % verticals ((1,2)) % horizontals ((2684,267){-1650,0}...{-1650,0} % 0 (234,267)-- % 1 (200,123){1651,0}...{1651,0} % 2 (2651,123)--cycle); % 3 endchar(0); "smlessthanorequal"; % by DEK, not HZ! charbegin( oct"024", 2800h#, (1430+925)*v#, (1430-925)*v#); n := 0; numeric a[],b[],alpha[],beta[]; pair vec[]; a6=a8=a10=2493; a7=a9=347; .5[b6,b8]=b7; .5[b6,b10]=925; b6-b8=2000; b8-b10=b7-b9=860; vec1=(a6,b6)-(a7,b7); vec2=(a8,b8)-(a7,b7); vec3=unitvector vec1 rotated 90; vec4=unitvector vec2 rotated 90; (a2,b2)=(a6,b6)+55vec3; (a3,b3)=(a6,b6)-75vec3; (a0,b0)=(a8,b8)-75vec4; (a5,b5)=(a8,b8)+75vec4; (a1,b1)=(a6,b6)+75vec3+alpha1*vec1=(a0,b0)+beta1*vec2; (a4,b4)=(a3,b3)+alpha2*vec1=(a5,b5)+beta2*vec2; adj_fill.A() % fixed x points () % fixed y points () % tied points () % verticals () % horizontals ((a0,b0)-- % 0 (a1,b1)-- % 1 (a2,b2)-- % 2 (a3,b3)-- % 3 (a4,b4)-- % 4 (a5,b5)--cycle); % 5 adj_fill.B() % fixed x points () % fixed y points () % tied points () % verticals () % horizontals (((a10,b10)-75vec4)-- % 0 ((a9-60,b9)-75vec4)-- % 1 ((a9,b9)+75vec4)-- % 2 ((a10,b10)+75vec4)--cycle); % 3 endchar(0); "smgreaterthanorequal"; % by DEK, not HZ! charbegin( oct"025", 2800h#, (1430+925)*v#, (1430-925)*v#); n := 0; numeric a[],b[],alpha[],beta[]; pair vec[]; a6=a8=a10=307; a7=a9=2453; .5[b6,b8]=b7; .5[b6,b10]=925; b6-b8=2000; b8-b10=b7-b9=860; vec1=(a6,b6)-(a7,b7); vec2=(a8,b8)-(a7,b7); vec3=unitvector vec1 rotated 90; vec4=unitvector vec2 rotated 90; (a2,b2)=(a6,b6)-55vec3; (a3,b3)=(a6,b6)+75vec3; (a0,b0)=(a8,b8)+75vec4; (a5,b5)=(a8,b8)-75vec4; (a1,b1)=(a6,b6)-75vec3+alpha1*vec1=(a0,b0)+beta1*vec2; (a4,b4)=(a3,b3)+alpha2*vec1=(a5,b5)+beta2*vec2; adj_fill.A() % fixed x points () % fixed y points () % tied points () % verticals () % horizontals ((a0,b0)-- % 0 (a1,b1)-- % 1 (a2,b2)-- % 2 (a3,b3)-- % 3 (a4,b4)-- % 4 (a5,b5)--cycle); % 5 adj_fill.B() % fixed x points () % fixed y points () % tied points () % verticals () % horizontals (((a10,b10)+75vec4)-- % 0 ((a9+60,b9)+75vec4)-- % 1 ((a9,b9)-75vec4)-- % 2 ((a10,b10)-75vec4)--cycle); % 3 endchar(0); % ALTERNATE CHARACTERS set_stem_round(230,350,270,270,290,310); "smuio"; %charbegin( "I", 1615h#, capheight*v#, baseline ); charbegin( 123, 1615h#, capheight*v#, baseline ); %NGB n := 15; t1 := 0; t2 := 4; t3 := 6; t4 := 9; t5 := 12; t6 := 14; t7 := 16; t8 := 17; t9 := 19; t10 := 21; t11 := 24; t12 := 26; t13 := 28; t14 := 30; t15 := 31; adj_fill.A(13) % fixed x points (3, 7, 8, 12) % fixed y points ((1,2), (7,1), (8,1), (15,2)) % tied points ((6,9), (4,11), (2,14)) % verticals ((5,10)) % horizontals ((839,1440){-1,-1}... % 0 (819,1450){-1,-1}... % 1 (718,1400){-1,0}... % 2 (623,1430){-1,1}... % 3 (531,1683){0,1}... % 4 (779,2243){1,1}...{417,49} % 5 (1391,2555){12,-30}... % 6 (1403,2525){-.2671,-1.698}...{-73,-88} % 7 (1330,2437){0,-1141}... % 8 (1330,1296){0,-1}... % 9 (1250,623){-306,-1108}... % *10 (1024,188){-1,-1}... % 11 (551,-49){-1,0}... % 12 (147,96){-1,1}... % 13 (47,319){0,1}... % 14 (96,450){1,1}...{1,0} % 15 (242,511)-- % 16 (242,511){1,0}... % 17 (345,461){1,-1}... % 18 (365,333){0,-1}... % 19 (433,177){1,-1}... % 20 (624,98){1,0}... % 21 (888,231){1,1}... % 22 (1043,582){210,963}... % *23 (1098,1194){0,1}...{0,1131} % 24 (1098,2325){-42,13}...{-42,13} % 25 (1056,2338){-441,-195}... % 26 (886,2210){-1,-1}... % 27 (732,1861){0,-1}... % 28 (846,1643){1,-1}... % 29 (868,1536){0,-1}...{-1,-1} % 30 (839,1440)--cycle); % 31 endchar(0); "smuib"; % '174 %charbegin( 126, 1431h#, capheight*v#, baseline ); charbegin( 124, 1431h#, capheight*v#, baseline ); % DEK n := 9; t1 := 1; t2 := 2; t3 := 7; t4 := 8; t5 := 9; t6 := 10; t7 := 12; t8 := 15; t9 := 16; adj_fill.A(9) % fixed x points (4, 6) % fixed y points ((1,3), (2,1), (4,2), (5,2)) % tied points ((3,7)) % verticals ((2,8)) % horizontals ((1273,2465){-262,-67}...{-262,-67} % 0 (1011,2398){-241,0}...{-241,0} % 1 (770,2398){-658,-114}... % 2 (494,2330){-433,-153}... % *3 (337,2245){-1,-1}... % 4 (245,2062){0,-1}... % 5 (259,1946){155,-849}... % 6 (286,1840){0,-1}...{-1,-1} % 7 (253,1767)-- % 8 (253,1767){-1,-1}... % 9 (154,1711){-1,0}... % 10 (62,1742){-1,1}... % 11 (-1,1878){0,1}... % 12 (166,2278){1,1}... % 13 (513,2474){845,265}... % *14 (1011,2543){1,0}...{577,-34} % 15 (1313,2532)--cycle); % 16 n := 6; t1 := 0; t2 := 2; t3 := 3; t4 := 4; t5 := 5; t6 := 7; adj_fill.B(1) % fixed x points () % fixed y points ((1,5), (3,1), (4,3), (6,4)) % tied points ((2,5)) % verticals () % horizontals ((425,177){1,0}... % 0 (683,251){1,1}... % 1 (770,941){0,1}...{0,1457} % 2 (770,2398)-- % 3 (1011,2398){0,-1483}... % 4 (1011,915){0,-1}... % 5 (950,466){-323,-557}...{-1,-1} % 6 (750,177)--cycle); % 7 n := 3; t1 := 0; t2 := 1; t3 := 6; adj_fill.C() % fixed x points () % fixed y points ((1,5), (2,4)) % tied points () % verticals ((2,3)) % horizontals ((425,177){325,0}...{325,0} % 0 (750,177){261,0}... % 1 (1011,177){1,0}...{626,169} % 2 (1397,226)-- % 3 (1428,186){-362,-291}... % 4 (770,2){-1,0}...{-449,0} % 5 (321,2)--cycle); % 6 endchar(0);