Plan 9 from Bell Labs’s /usr/web/sources/contrib/steve/root/sys/lib/texmf/fonts/source/ams/euler/eufbch.mf

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


%% @metafontfile{
%%     filename="eufbch.mf",
%%     version="2.2",
%%     date="04-JAN-1995",
%%     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, Electronic Products and Services,
%%            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.org",
%%     codetable="ISO/ASCII",
%%     checksum = "51566 6335 18870 206658"
%%     keywords="amsfonts, tex, metafont , euler ",
%%     abstract="This is the driver file for use with 
%%            the Euler Fraktur bold fonts in AMSFonts 2.2."
%%     docstring       = "The checksum field above contains a CRC-16
%%                        checksum as the first value, followed by the
%%                        equivalent of the standard UNIX wc (word
%%                        count) utility output of lines, words, and
%%                        characters.  This is produced by Robert
%%                        Solovay's checksum utility.",
%%     }
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Euler Fraktur Bold

% ----- This font is set up as Text Font, \textfont0, page 427 of TeXbook
% however, there are some alternate characters in nonstandard positions
 
mode_setup;
font_coding_scheme "TeX text subset";

%     EULER FRAKTUR BOLD PARAMETERS

%     These all in bitpad numbers (.001"):

     programem =      3700;     
     baseline  =     0;
     ascender  =     capheight;
     descender =     700;
     capheight =     2560;
     depthy    =     700;     % depthy   =     500;
      lcbody    =     1760;     % same for medium and bold.
      dotheight =     capheight; %     dotheight =     2600;
     theight       =     2330;
     lfigheight =     capheight;
     nfigbody  =     lcbody;
     nfigascender =     ascender;
     nfigdescender =     descender;

% the next lines added since everything was digitized too high! --- DEK
extra_beginchar:=extra_beginchar & "rot:=initrot;";
transform initrot; initrot:=identity;

input eubase;

% set individual character widths for bold lower case

%        20h# means 20 bitpad units.

lefta# = 0h#;     righta# = 0h#;
leftb# = 0h#;     rightb# = -50h#;
leftc# = 0h#;     rightc# = 0h#;
leftd# = 0h#;     rightd# = 0h#;
lefte# = 0h#;     righte# = 50h#;
leftf# = 0h#;     rightf# = 0h#;
leftg# = 0h#;     rightg# = 0h#;
lefth# = 0h#;     righth# = 0h#;
lefti# = 0h#;     righti# = 0h#;
leftj# = 0h#;     rightj# = 0h#;
leftk# = 0h#;     rightk# = 0h#;
leftl# = 0h#;     rightl# = 0h#;
leftm# = 0h#;     rightm# = 0h#;
leftn# = 0h#;     rightn# = 0h#;
lefto# = 0h#;     righto# = 0h#;
leftp# = 40h#;     rightp# = 0h#;
leftq# = 0h#;     rightq# = 0h#;
leftr# = 0h#;     rightr# = 0h#;
lefts# = 0h#;     rights# = 0h#;
leftt# = 0h#;     rightt# = 0h#;
leftu# = 0h#;     rightu# = 0h#;
leftv# = 0h#;     rightv# = 0h#;
leftw# = 0h#;     rightw# = 0h#;
leftx# = 0h#;     rightx# = 0h#;
lefty# = 0h#;     righty# = 0h#;
leftz# = 0h#;     rightz# = 0h#;

% BOLD NONLINING FIGURES
no_stem_round;

"rbn0";

%charbegin( "0", 1837h#, nfigbody*v#, baseline );
charbegin( "0", 1858h#, nfigbody*v#, baseline ); % DEK

n := 10;
t1 := 0;
t2 := 2;
t3 := 4;
t4 := 7;
t5 := 9;
t6 := 10;
t7 := 12;
t8 := 15;
t9 := 17;
t10 := 19;

adj_fill.A(1, 6)                    % fixed x points
     ()                         % fixed y points
     ((1,1), (5,1), (6,2), (10,2))          % tied points
     ((4,7), (2,9))                    % verticals
     ((5,6), (3,8), (1,10))               % horizontals
     ((983,1856){-301,-129}...          % 0
      (473,1526){-1,-1}...               % 1
      (127,692){0,-1}...               % 2
      (345,131){1,-1}...               % 3
      (744,-42){1,0}...               % 4
      (1033,39){592,311}...               % *5
      (1336,269){1,1}...               % 6
      (1670,1015){0,1}...               % 7
      (1412,1622){-1,1}...{-450,131}          % 8
      (983,1856)--                    % 9
      (755,1554){279,-80}...               % 10
      (1086,1344){1,-1}...               % 11
      (1342,781){0,-1}...               % 12
      (1310,525){-122,-425}...          % *13
      (1220,356){-1,-1}...               % 14
      (965,271){-1,0}...               % 15
      (683,387){-1,1}...               % 16
      (444,962){0,1}...               % 17
      (551,1380){649,1140}...{283,81}     % 18
      (755,1554)--cycle);               % 19

endchar(0);

"rbn1";

%charbegin( "1", 1868h#, nfigbody*v#, baseline );
charbegin( "1", 1858h#, nfigbody*v#, baseline ); % DEK
n := 8;
t1 := 0;
t2 := 3;
t3 := 6;
t4 := 7;
t5 := 8;
t6 := 12;
t7 := 13;
t8 := 14;

adj_fill.A()                         % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ((4,5), (2,6), (7,8))               % verticals
     ((3,4), (1,8))                    % horizontals
     ((303,1667){381,-49}...               % 0
      (589,1619){286,-48}...               % 1
      (771,1481){117,-346}...          % 2
      (799,1245){0,-1}...               % 3
      (760,251){-23,-401}...               % 4
      (673,168){-212,3}...{-1,0}          % 5
      (171,176){0,-1}...{-2,-175}          % 6
      (169,1)--                    % 7
      (1719,1){-5,156}...{0,1}          % 8
      (1714,157){-1,0}...               % 9
      (1218,156){-305,12}...               % 10
      (1150,231){9,464}...               % 11
      (1150,896){0,1}...{31,281}          % 12
      (1202,1811){-643,-19}...{-905,-28}     % 13
      (297,1783)--cycle);               % 14

endchar(0);

"rbn2";

%charbegin( "2", 1859h#, nfigbody*v#, baseline );
charbegin( "2", 1858h#, nfigbody*v#, baseline ); % DEK
n := 11;
t1 := 0;
t2 := 1;
t3 := 5;
t4 := 7;
t5 := 8;
t6 := 9;
t7 := 11;
t8 := 13;
t9 := 16.75;
t10 := 17;
t11 := 18;

adj_fill.A(6, 9, 10)                    % fixed x points
     (5)                         % fixed y points
     ()                         % tied points
     ((3,8), (1,2))                    % verticals
     ((4,7), (2,11))                    % horizontals
     ((1685,4){-1547,9}...{-1547,9}          % 0
      (138,13){-1,79}...{-1,79}          % 1
      (137,92){404,408}...               % 2
      (541,500){404,408}...               % 3
      (853,895){422,734}...               % *4
      (963,1234){0,1}...               % 5
      (879,1481){-1,1}...               % 6
      (701,1558){-1,0}...{-383,-206}          % 7
      (299,1406)--                    % 8
      (242,1508){406,287}...               % 9
      (632,1738){690,309}...               % *10
      (932,1817){1,0}...               % 11
      (1240,1718){1,-1}...               % 12
      (1347,1431){0,-1}...               % 13
      (1267,1169){-310,-581}...          % *14
      (1037,850){-411,-462}...          % 15
      (626,388){-223,-238}...          % 16
      (622,375){.6415,-1.309}...          % 17
      (675,355){585,36}...{307,15}          % 18
      (1725,391){42,-14}...{42,-14}          % 19
      (1767,377)--cycle);               % 20

endchar(0);

"rbn3";

%charbegin( "3", 1849h#, nfigbody*v#, nfigdescender*v#);
charbegin( "3", 1858h#, nfigbody*v#, nfigdescender*v#); % DEK
n := 15;
t1 := 0;
t2 := 1;
t3 := 3;
t4 := 6;
t5 := 7;
t6 := 9;
t7 := 11;
t8 := 12;
t9 := 13;
t10 := 14;
t11 := 16;
t12 := 18;
t13 := 21;
t14 := 23;
t15 := 24;

adj_fill.A(9, 15)                    % fixed x points
     (1, 8)                         % fixed y points
     ()                         % tied points
     ((6,11), (5,12), (3,13))          % verticals
     ((7,10), (4,5), (2,14))               % horizontals
     ((162,-413){432,-256}...          % 0
      (620,-552){1,0}...               % 1
      (1029,-397){1,1}...               % 2
      (1196,62){0,1}...               % 3
      (1079,457){-1,1}...               % 4
      (835,574){-648,158}...{-1,0}          % *5
      (431,615){0,141}...{0,141}          % 6
      (431,756){1,0}...               % 7
      (977,933){1,1}...               % 8
      (1087,1235){0,1}...               % 9
      (968,1503){-1,1}...               % 10
      (757,1565){-1,0}...{-415,-279}          % 11
      (393,1418)--                    % 12
      (321,1486){364,382}...               % 13
      (964,1805){1,0}...               % 14
      (1333,1673){1,-1}...               % 15
      (1461,1376){0,-1}...               % 16
      (1306,998){-1,-1}...{-325,-123}     % 17
      (986,786){11,-43}...{11,-43}          % 18
      (997,743){495,-17}...               % 19
      (1483,553){1,-1}...               % 20
      (1640,152){0,-1}...               % 21
      (1405,-439){-1,-1}...               % 22
      (718,-714){-1,0}...{-447,341}          % 23
      (94,-492)--cycle);               % 24

endchar(0);

"rbn4";

%charbegin( "4", 1863h#, nfigbody*v#, nfigdescender*v#);
charbegin( "4", 1858h#, nfigbody*v#, nfigdescender*v#); % DEK

n := 11;
t1 := 0;
t2 := 1;
t3 := 3;
t4 := 5;
t5 := 7;
t6 := 8;
t7 := 10;
t8 := 11;
t9 := 13;
t10 := 14;
t11 := 15;

adj_fill.A(1, 4, 7)                    % fixed x points
     (3, 8)                         % fixed y points
     ((5,1), (6,2), (9,2), (10,1), (11,3))     % tied points
     ((2,9))                         % verticals
     ((5,6))                         % horizontals
     ((1772,225){-325,0}...{-325,0}          % 0
      (1447,225){6,253}...{0,1}          % 1
      (1476,1782){-31,51}...{-31,51}          % 2
      (1445,1833){-306,-57}...{-306,-57}     % 3
      (1139,1776){-1097,-1671}...{-1097,-1671}% 4
      (42,105){0,-107}...{0,-107}          % 5
      (42,-2){1016,0}...{1016,0}          % 6
      (1058,-2)--                    % 7
      (1058,225){-712,0}...{-712,0}          % 8
      (346,225){-2,27}...{-2,27}          % 9
      (344,252){354,581}...{160,205}          % 10
      (1051,1341){14,-14}...{14,-14}          % 11
      (1065,1327){0,-1}...               % 12
      (1058,225){-.006352,-2}...{0,-227}     % 13
      (1058,-2){389,-4}...{389,-4}          % 14
      (1447,-6){1,0}...{264,2}          % 15
      (1711,-4)--cycle);               % 16

n := 2;
t1 := 2;
t2 := 3;

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((1,1), (2,3))                    % tied points
     ()                         % verticals
     ()                         % horizontals
     ((1087,-732){-35,36}...{-35,36}          % 0
      (1052,-696){11,370}...{0,1}          % 1
      (1058,-2)--                    % 2
      (1447,-6){0,-1}...{19,-373}          % 3
      (1459,-572)--cycle);               % 4

endchar(0);

"rbn5";

%charbegin( "5", 1857h#, nfigbody*v#, nfigdescender*v#);
charbegin( "5", 1858h#, nfigbody*v#, nfigdescender*v#); % DEK

n := 13;
t1 := 1;
t2 := 3;
t3 := 4;
t4 := 6;
t5 := 8;
t6 := 9;
t7 := 10;
t8 := 11;
t9 := 13;
t10 := 15;
t11 := 17;
t12 := 18;
t13 := 19;

adj_fill.A(6, 13)                    % fixed x points
     (7)                         % fixed y points
     ()                         % tied points
     ((4,9), (2,11))                    % verticals
     ((5,8), (3,10), (1,12))               % horizontals
     ((1524,1437){-1047,0}...{-1047,0}     % 0
      (477,1437){-20,-245}...{0,-1}          % 1
      (457,806){28,6}...{28,6}          % 2
      (485,812){269,122}...               % 3
      (885,895){1,0}...               % 4
      (1432,715){1,-1}...               % 5
      (1624,212){0,-1}...               % 6
      (1400,-422){-1,-1}...               % 7
      (705,-707){-1,0}...{-292,205}          % 8
      (57,-510)--                    % 9
      (110,-414){519,-352}...          % 10
      (536,-563){1,0}...               % 11
      (960,-398){1,1}...               % 12
      (1162,163){0,1}...               % 13
      (1012,611){-1,1}...               % 14
      (717,713){-1,0}...{-229,-214}          % 15
      (382,561){-85,38}...{-85,38}          % 16
      (297,599){0,1182}...{0,1182}          % 17
      (297,1781){1321,0}...{1321,0}          % 18
      (1618,1781)--cycle);               % 19

endchar(0);

"rbn6";

%charbegin( "6", 1857h#, lfigheight*v#, baseline );
charbegin( "6", 1858h#, lfigheight*v#, baseline ); % DEK
n := 14;
t1 := 0;
t2 := 1;
t3 := 3;
t4 := 5;
t5 := 7;
t6 := 9;
t7 := 10;
t8 := 11;
t9 := 12;
t10 := 14;
t11 := 16;
t12 := 19;
t13 := 20;
t14 := 23;

adj_fill.A(1, 7)                    % fixed x points
     (8)                         % fixed y points
     ((7,1), (8,2), (12,2), (13,1))          % tied points
     ((5,10), (3,12))               % verticals
     ((6,9), (4,11), (2,14))               % horizontals
     ((1717,2578){-290,51}...          % 0
      (1545,2606){-1,0}...               % 1
      (656,2185){-1,-1}...               % 2
      (149,936){0,-1}...               % 3
      (421,134){1,-1}...               % 4
      (817,-43){1,0}...               % 5
      (1458,238){1,1}...               % 6
      (1713,800){0,1}...               % 7
      (1513,1284){-1,1}...               % 8
      (1124,1430){-1,0}...{-442,-313}     % 9
      (532,1203)--                    % 10
      (541,1059){476,269}...               % 11
      (904,1185){1,0}...               % 12
      (1231,1059){1,-1}...               % 13
      (1410,612){0,-1}...               % 14
      (1266,257){-1,-1}...               % 15
      (1021,146){-1,0}...               % 16
      (780,251){-1,1}...               % 17
      (613,565){-239,808}...{-16,456}     % *18
      (541,1059){-9,144}...{-9,144}          % 19
      (532,1203){18,492}...               % 20
      (628,1772){327,965}...               % *21
      (859,2168){1,1}...               % 22
      (1329,2390){1,0}...{255,-174}          % 23
      (1604,2305){79,6}...{79,6}          % 24
      (1683,2311)--cycle);               % 25

endchar(0);

"rbn7";

%charbegin( "7", 1851h#, nfigbody*v#, nfigdescender*v#);
charbegin( "7", 1858h#, nfigbody*v#, nfigdescender*v#); % DEK
n := 4;
t1 := 2;
t2 := 3;
t3 := 5;
t4 := 10;

adj_fill.A()                         % fixed x points
     (4)                         % fixed y points
     ()                         % tied points
     ((1,2))                         % verticals
     ((2,3))                         % horizontals
     ((533,-727){145,337}...{392,569}     % 0
      (1852,1686){0,87}...{0,87}          % 1
      (1852,1773){-1581,0}...{-1581,0}     % 2
      (271,1773)--                    % 3
      (176,1392){43,-40}...{43,-40}          % 4
      (219,1352){1141,36}...               % 5
      (1360,1388){272,17}...               % 6
      (1390,1372){.7409,-1.461}...          % 7
      (1383,1323){-287,-484}...{-312,-493}     % 8
      (168,-646){13,-85}...{13,-85}          % 9
      (181,-731)--cycle);               % 10

endchar(0);

"rbn8";

%charbegin( "8", 1847h#, lfigheight*v#, baseline );
charbegin( "8", 1858h#, lfigheight*v#, baseline ); % DEK
n := 20;
t1 := 0;
t2 := 2;
t3 := 4;
t4 := 6;
t5 := 8;
t6 := 9;
t7 := 11;
t8 := 14;
t9 := 16;
t10 := 18;
t11 := 19;
t12 := 21;
t13 := 23;
t14 := 25;
t15 := 26;
t16 := 27;
t17 := 29;
t18 := 31;
t19 := 33;
t20 := 35;

adj_fill.A(1, 11)                    % fixed x points
     (10, 20)                    % fixed y points
     ((1,1), (5,1), (6,2), (10,3), (11,4), (15,4), (16,3), (20,2))% tied points
     ((9,12), (7,14), (4,17), (2,19))     % verticals
     ((8,13), (3,18))               % horizontals
     ((825,1214){376,-228}...          % 0
      (1167,965){1,-1}...               % 1
      (1352,582){0,-1}...               % 2
      (1223,252){-1,-1}...               % 3
      (943,154){-1,0}...               % 4
      (691,258){-1,1}...               % 5
      (498,725){0,1}...               % 6
      (605,1062){1,1}...{327,163}          % 7
      (825,1214){339,261}...{339,261}     % 8
      (1164,1475){271,180}...          % 9
      (1502,1803){461,693}...          % *10
      (1625,2168){0,1}...               % 11
      (1493,2477){-1,1}...               % 12
      (1285,2588){-541,167}...{-382,25}     % *13
      (952,2644){-394,-152}...          % 14
      (468,2360){-1,-1}...               % 15
      (275,1972){0,-1}...               % 16
      (391,1655){442,-665}...{563,-464}     % *17
      (717,1307)--                    % 18
      (1049,1581){-521,433}...          % 19
      (733,1889){-427,529}...          % *20
      (622,2110){0,1}...               % 21
      (693,2333){500,697}...{264,100}     % 22
      (848,2459){425,-28}...               % 23
      (1164,2331){1,-1}...               % 24
      (1274,2040){0,-1}...{-296,-200}     % 25
      (1049,1581){-332,-274}...{-332,-274}     % 26
      (717,1307){-425,-215}...          % 27
      (327,1057){-1,-1}...               % 28
      (142,595){0,-1}...               % 29
      (320,153){1,-1}...               % 30
      (797,-20){1,0}...               % 31
      (1472,237){1,1}...               % 32
      (1699,763){0,1}...               % 33
      (1478,1240){-1,1}...{-336,229}          % 34
      (1164,1475)--cycle);               % 35

endchar(0);

"rbn9";

%charbegin( "9", 1846h#, nfigbody*v#, nfigdescender*v#);
charbegin( "9", 1858h#, nfigbody*v#, nfigdescender*v#); % DEK
n := 14;
t1 := 0;
t2 := 2;
t3 := 4;
t4 := 6;
t5 := 8;
t6 := 10;
t7 := 11;
t8 := 12;
t9 := 14;
t10 := 17;
t11 := 20;
t12 := 22;
t13 := 23;
t14 := 25;

adj_fill.A(1, 6)                    % fixed x points
     ()                         % fixed y points
     ((6,1), (7,2), (12,2), (13,1))          % tied points
     ((4,9), (2,11))                    % verticals
     ((5,8), (3,10), (1,14))               % horizontals
     ((262,-723){1,0}...               % 0
      (1322,-332){1,1}...               % 1
      (1722,818){0,1}...               % 2
      (1439,1599){-1,1}...{-1,0}          % 3
      (851,1804){-252,-137}...          % 4
      (298,1459){-1,-1}...               % 5
      (92,881){0,-1}...               % 6
      (302,351){1,-1}...               % 7
      (675,160){1,0}...               % 8
      (849,196){397,180}...{397,180}          % 9
      (1246,376)--                    % 10
      (1201,482){-1,-1}...               % 11
      (985,427){-1,0}...               % 12
      (714,522){-1,1}...               % 13
      (474,1052){0,1}...               % 14
      (506,1308){124,426}...               % *15
      (598,1478){1,1}...               % 16
      (811,1571){1,0}...               % 17
      (1084,1424){1,-1}...               % 18
      (1232,1163){200,-635}...          % *19
      (1284,789){0,-1}...               % 20
      (1262,602){-83,-307}...          % *21
      (1201,482){-1,-1}...{45,-106}          % 22
      (1246,376){-51,-683}...          % 23
      (918,-364){-1,-1}...{-538,-41}          % 24
      (267,-608)--cycle);               % 25

endchar(0);

% LOWER CASE
set_stem_round(300,320,340,340,360,390);
initrot:=identity shifted(0,-60v);
more_side(100h#); % DEK

"fbla";

charbegin( "a", 1690h#, lcbody*v#, baseline );

n := 6;
t1 := 0;
t2 := 3;
t3 := 4;
t4 := 5;
t5 := 6;
t6 := 9;

adj_fill.A(1)                         % fixed x points
     ()                         % fixed y points
     ((2,4), (3,1), (4,2), (5,3))          % tied points
     ((3,6))                         % verticals
     ()                         % horizontals
     ((1742,364){-455,-410}...{-455,-410}     % 0
      (1287,-46){-223,383}...{-449,462}     % 1
      (1064,259){-4,98}...{-4,98}          % 2
      (1060,357){-3,109}...{-3,109}          % 3
      (1057,466){-8,949}...{-8,949}          % 4
      (1049,1415){177,274}...{177,274}     % 5
      (1226,1689)--                    % 6
      (1434,1791){23,-25}...{23,-25}          % 7
      (1457,1766){-145,-693}...          % 8
      (1405,1025){0,-1}...{16,-351}          % 9
      (1416,590){161,-233}...{161,-233}     % 10
      (1577,357){147,73}...{147,73}          % 11
      (1724,430)--cycle);               % 12

n := 6;
t1 := 0;
t2 := 2.202;
t3 := 5;
t4 := 6;
t5 := 8.408;
t6 := 11;

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((1,4), (3,3), (4,2), (6,1))          % tied points
     ((2,5))                         % verticals
     ()                         % horizontals
     ((1060,357){-585,-414}...{-585,-414}     % 0
      (475,-57){-236,224}...{-329,470}     % 1
      (153,330){-17,383}...{94,685}          % 2
      (212,1418){255,132}...{329,232}     % 3
      (832,1807){202,-96}...{385,-74}     % 4
      (1226,1689)--                    % 5
      (1049,1415){-1,0}...{-487,145}          % 6
      (592,1498){-278,-506}...          % 7
      (516,1157){-72,-927}...{23,-358}     % *8
      (520,571){305,-356}...{216,-173}     % 9
      (776,306){281,160}...{281,160}          % 10
      (1057,466)--cycle);               % 11

endchar(0);

"fblb";

charbegin( "b", 1700h# + leftb# + rightb#, ascender*v#, baseline );

n := 9;
t1 := 5;
t2 := 9;
t3 := 11;
t4 := 12;
%t5 := 15;
t5 := 14.6; % DEK
t6 := 18;
t7 := 19;
t8 := 20;
t9 := 24;

adj_fill.A(3, 9)                    % fixed x points
     ()                         % fixed y points
     ((3,1), (4,2), (7,2), (8,1))          % tied points
     ((2,5), (1,6))                    % verticals
     ()                         % horizontals
     ((835,2617){-316,-170}...{-445,-326}     % 0
      (311,2266){-79,288}...               % 1
      (232,2554){-1.147,.4945}...          % 2
      (220,2552){-62,-33}...{-62,-33}     % *3
      (170,2521){24,-240}...               % 4
      (210,1582){0,-1}...{-53,-550}          % 5
      (170,323){143,-170}...{322,-268}     % 6
      (570,-59){309,128}...{630,408}          % 7
      (1422,415){87,550}...{-43,839}          % 8
      (1471,1593){-391,187}...{-406,231}     % 9
      (1034,1812){-472,-353}...{-472,-353}     % 10
      (562,1459)--                    % 11
      (568,1349){217,124}...{217,124}     % 12
      (785,1473){307,-118}...{307,-118}     % 13
      (1092,1355){71,-780}...          % 14
      (1099,727){-98,-1094}...{-122,-287}     % *15
      (994,261){-305,96}...               % 16
      (802,360){-423,287}...{-238,221}     % *17
      (571,548){-24,692}...{0,1}          % 18
      (568,1349){-6,110}...{-6,110}          % 19
      (562,1459){0,1}...               % 20
      (560,1891){20,365}...               % 21
      (599,2180){115,464}...               % *22
      (675,2355){243,292}...{305,203}     % 23
      (898,2576)--cycle);               % 24

endchar(leftb#);

"fblc";

charbegin( "c",1254h#, lcbody*v#, baseline );

n := 5;
t1 := 0;
t2 := 2.5;
t3 := 5;
t4 := 10.5;
t5 := 13;

adj_fill.A(1, 3, 5)                    % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ((2,4))                         % verticals
     ()                         % horizontals
     ((1211,404){-316,-230}...{-488,-311}     % 0
      (594,-37){-257,223}...{-415,496}     % 1
      (186,385){-16,426}...{131,722}          % 2
      (212,1413){613,397}...{613,397}     % 3
      (825,1810){415,-87}...{387,-257}     % 4
      (1231,1649)--                    % 5
      (986,1292){-32,-1}...{-32,-1}          % 6
      (954,1291){-366,383}...          % 7
      (630,1515){-301,105}...{-31,-1}     % 8
      (599,1514){-19,-34}...               % 9
      (580,1480){-99,-483}...{37,-574}     % 10
      (561,631){512,-554}...{240,-192}     % 11
      (878,326){333,154}...{333,154}          % 12
      (1211,480)--cycle);               % 13

endchar(0);

"fbld";

charbegin( "d",1646h#, theight*v#, baseline );

n := 5;
t1 := 0;
t2 := 3;
t3 := 6;
t4 := 10.5;
t5 := 14;

adj_fill.A(1)                         % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ((3,4), (2,5))                    % verticals
     ()                         % horizontals
     ((-103,2120){189,121}...{569,249}     % 0
      (454,2400){334,-91}...               % 1
      (938,2191){1025,-583}...{528,-425}     % *2
      (1479,1817){34,-303}...{-171,-571}     % 3
      (1365,461){-222,-214}...{-426,-297}     % 4
      (697,-46){-244,159}...{-305,317}     % 5
      (180,376){-6,299}...{100,784}          % 6
      (220,1328){185,198}...{402,311}     % 7
      (707,1760)--                    % 8
      (776,1723){-174,-157}...{-171,-202}     % 9
      (588,1519){-90,-407}...{22,-342}     % 10
      (552,606){411,-411}...{218,-106}     % 11
      (974,303){257,496}...               % 12
      (1112,825){142,1276}...{-25,330}     % *13
      (1116,1579){-367,349}...          % 14
      (607,1984){-894,547}...          % *15
      (222,2126){-1,0}...{-258,-116}          % 16
      (-44,2067)--cycle);               % 17

endchar(0);

"fble";

charbegin( "e", 1230h# + lefte# + righte#, lcbody*v#, baseline );

slidex:=-40;

n := 8;
t1 := 3;
t2 := 4;
t3 := 6;
t4 := 7;
t5 := 8;
t6 := 9;
%t7 := 11;
t7 := 11.6; % DEK
t8 := 14;

adj_fill.A(3, 6, 8)                    % fixed x points
     ()                         % fixed y points
     ((1,2), (2,1), (4,1), (5,2))          % tied points
     ((1,7))                         % verticals
     ()                         % horizontals
     ((1206,460){-303,-147}...{-303,-147}     % 0
      (903+slidex,313){-236,171}...{-407,383}% 1
         (530+slidex,610){-2,119}...               % 2
      (528+slidex,729){-.03567,2}...{-3,159}     % 3
      (525+slidex,888){-6,310}...{123,660}     % 4
      (555,1507){185,-178}...{289,-216}     % 5
      (915,1208+20){-1,-1}...{-39,-32}     % 6
      (525+slidex,888)--               % 7
      (528+slidex,729){546,464}...{185,186}     % 8
      (1244,1401){-521,384}...{-231,232}     % 9
      (797,1804){-460,-261}...{-334,-212}     % 10
      (195,1428){-104,-773}...{25,-356}     % 11
      (167,380){428,-473}...{241,-179}     % 12
      (618,-42){512,339}...{136,102}          % 13
      (1237,402)--cycle);               % 14
endchar(lefte#);

"fblf";
% I switched this with character 2, for better discrimination with RB --- DEK
%charbegin( 2, 1018h#, ascender*v#, descender*v#);
charbegin("f", 1018h#, ascender*v#, descender*v#); % DEK

n := 11;
t1 := 1;
t2 := 5;
t3 := 7;
t4 := 8;
t5 := 12;
t6 := 14;
t7 := 16;
t8 := 17;
t9 := 19;
t10 := 20;
t11 := 21;

adj_fill.A(3, 7, 11)                    % fixed x points
     (5)                         % fixed y points
     ()                         % tied points
     ((2,8), (4,6))                    % verticals
     ((2,4), (8,9), (1,10))               % horizontals
     ((1032,2527){-410,-344}...          % 0
      (888,2467){-1,0}...               % 1
      (778,2503){-253,140}...{-324,284}     % *2
      (635,2607){-231,-211}...{-275,-391}     % 3
      (207,2114){0,-1}...{148,-600}          % 4
      (299,1539){-136,0}...{-136,0}          % 5
      (163,1539){-154,-163}...{-154,-163}     % 6
      (9,1376){312,0}...{312,0}          % 7
      (321,1376){9,-279}...               % 8
      (340,395){0,-1}...               % 9
      (262,-539){-73,-221}...{-73,-221}     % 10
      (189,-760)--                    % 11
      (255,-761){317,519}...{113,258}     % 12
      (624,-39){80,744}...{0,1}          % 13
      (698,1376){243,0}...{243,0}          % 14
      (941,1376){112,163}...{112,163}     % 15
      (1053,1539){-361,0}...{-361,0}          % 16
      (692,1539){-127,430}...          % 17
      (562,1859){-170,357}...{-10,137}     % 18
      (439,2230){281,-95}...{1,0}          % 19
      (796,2167){272,316}...{272,316}     % 20
      (1068,2483)--cycle);               % 21

endchar(0);

"fblg";

charbegin( "g",1665h#, lcbody*v#, descender*v#);

n := 8;
t1 := 0;
t2 := 1;
t3 := 2;
t4 := 4;
t5 := 6;
t6 := 7;
t7 := 8;
t8 := 11;

adj_fill.A(5, 8)                    % fixed x points
     ()                         % fixed y points
     ((1,6), (2,1), (3,2), (5,3), (6,4), (8,5))% tied points
     ((4,7))                         % verticals
     ()                         % horizontals
     ((1098,355){-608,-487}...{-608,-487}     % 0
      (490,-132){-38,108}...{-38,108}     % 1
      (452,-24){-264,342}...{-264,342}     % 2
      (188,318){-19,239}...{165,726}          % 3
      (239,1415){135,94}...{557,318}          % 4
      (855,1811){402,-217}...{265,-52}     % 5
      (1257,1635)--                    % 6
      (1117,1330){-331,56}...{-285,134}     % 7
      (605,1516){-135,-757}...{27,-261}     % 8
      (575,550){262,-313}...{178,-96}     % 9
      (846,303){294,177}...{132,119}          % 10
      (1104,476)--cycle);               % 11

n := 11;
t1 := 0;
t2 := 1;
t3 := 2;
t4 := 5;
t5 := 6;
t6 := 7;
t7 := 8;
t8 := 10;
t9 := 12;
t10 := 14;
t11 := 18;

adj_fill.B(8, 11)                    % fixed x points
     ()                         % fixed y points
     ((1,2), (2,1), (4,6), (5,5), (6,4), (7,3))% tied points
     ((4,9))                         % verticals
     ((3,10))                    % horizontals
     ((452,-24){38,-108}...{38,-108}          % 0
      (490,-132){192,-123}...          % 1
      (1031,-401){1,0}...               % 2
      (1171,-363){1,1}...               % 3
      (1197,-214){0,1}...{-172,752}          % 4
      (1098,355){6,121}...{6,121}          % 5
      (1104,476){-14,376}...{29,669}          % 6
      (1117,1330){140,305}...{140,305}     % 7
      (1257,1635)--                    % 8
      (1528,1782){39,-17}...{39,-17}          % 9
      (1567,1765){-311,-749}...          % 10
      (1484,1419){-111,-848}...          % *11
      (1456,917){0,-1}...{20,-147}          % 12
      (1597,-21){-442,-559}...{-245,-220}     % 13
      (963,-702){-542,-79}...          % 14
      (571,-656){-835,277}...{-212,149}     % *15
      (128,-425){-108,-72}...{-108,-72}     % 16
      (20,-497){-71,48}...{-71,48}          % 17
      (-51,-449)--cycle);               % 18

endchar(0);

"fblh";

charbegin( "h",1730h#, ascender*v#, descender*v#);

n := 7;
t1 := 3.387;
t2 := 5;
t3 := 6;
t4 := 8;
t5 := 9;
t6 := 10;
t7 := 13;

adj_fill.A(7)                         % fixed x points
     ()                         % fixed y points
     ((2,1), (3,1), (5,2), (6,3))          % tied points
     ((1,4))                         % verticals
     ()                         % horizontals
     ((817,2603){-134,-83}...{-420,-302}     % 0
      (330,2268){-75,281}...{-75,281}     % 1
      (255,2549){-59,-34}...{-59,-34}     % 2
      (196,2515){33,-454}...{-38,-637}     % 3
      (177,290){219,-266}...{180,-332}     % 4
      (390,-30)--                    % 5
      (390,-30){341,345}...{209,141}          % 6
      (753,282){-227,298}...{-191,326}     % 7
      (582,534){-57,641}...{26,347}          % 8
      (584,1345){0,109}...{0,109}          % 9
      (584,1454){0,1}...               % 10
      (592,1936){0,1}...               % 11
      (765,2470){1,1}...{188,87}          % 12
      (883,2549)--cycle);               % 13

n := 5;
t1 := 0;
t2 := 2.902;
t3 := 6;
t4 := 9.461;
t5 := 12;

adj_fill.B(3)                         % fixed x points
     ()                         % fixed y points
     ((1,2), (5,3))                    % tied points
     ((2,4))                         % verticals
     ()                         % horizontals
     ((584,1345){196,108}...{196,108}     % 0
      (780,1453){166,-41}...{356,-222}     % 1
      (1098,1306){24,-308}...          % 2
      (1134,420){-19,-1467}...          % *3
      (1079,-161){-341,-1451}...          % 4
      (976,-416){-1,-1}...{-437,-237}     % 5
      (721,-629)--                    % 6
      (837,-707){457,473}...{222,303}     % 7
      (1417,-56){103,560}...               % 8
      (1481,615){64,1633}...{-17,579}     % *9
      (1481,1577){-351,148}...{-310,187}     % 10
      (1034,1804){-449,-380}...{-263,-174}     % 11
      (584,1454)--cycle);               % 12

endchar(0);

"fbli";

charbegin( "i",839h#, dotheight*v#, baseline );

n := 8;
t1 := 2;
%t2 := 5;
t2 := 4.4; % DEK
t3 := 6;
t4 := 7;
t5 := 9;
t6 := 10;
t7 := 12;
t8 := 13;

adj_fill.A(4, 8)                    % fixed x points
     (1, 7)                         % fixed y points
     ()                         % tied points
     ((2,6))                         % verticals
     ((3,5))                         % horizontals
     ((910,447){-165,-73}...               % 0
      (745,374){-165,-73}...               % 1
      (717,363){-1,0}...               % 2
      (620,465){-299,474}...               % 3
      (582,571){-14,350}...{36,737}          % 4
      (590,1622){-130,102}...{-254,227}     % 5
      (333,1828){-179,-171}...{-423,-325}     % 6
      (-94,1474)--                    % 7
      (-36,1430){121,63}...{121,63}          % 8
      (85,1493){120,-79}...{120,-79}          % 9
      (205,1414){43,-763}...{-46,-448}     % 10
      (187,268){383,-472}...{99,-195}     % 11
      (417,-37){432,384}...{167,120}          % 12
      (926,383)--cycle);               % 13

n := 4;
t1 := 0;
t2 := 2;
t3 := 3;
t4 := 5;

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((1,2), (2,1), (3,1), (4,2))          % tied points
     ()                         % verticals
     ()                         % horizontals
     ((408,2057){-240,193}...{-374,417}     % 0
      (128,2329){286,271}...{286,271}     % 1
      (414,2600)--                    % 2
      (414,2600){395,-516}...{210,-187}     % 3
      (660,2334){-252,-277}...{-252,-277}     % 4
      (408,2057)--cycle);               % 5

endchar(0);

"fblj";

charbegin( "j",840h#, dotheight*v#, baseline );

n := 4;
t1 := 2;
t2 := 4;
t3 := 9;
t4 := 12;

adj_fill.A(2, 4)                    % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ((1,3))                         % verticals
     ()                         % horizontals
     ((-38,-694){301,295}...{409,477}     % 0
      (567,-49){74,437}...{-30,668}          % 1
      (630,1634){-229,166}...{-432,371}     % 2
      (349,1831){-422,-376}...{-422,-376}     % 3
      (-73,1455)--                    % 4
      (5,1403){118,64}...               % 5
      (123,1467){1,0}...               % 6
      (220,1420){1,-1}...               % 7
      (271,1270){59,-558}...               % *8
      (279,862){0,-1}...               % 9
      (263,-6){-30,-481}...               % 10
      (137,-377){-441,-566}...{-409,-289}     % 11
      (-160,-639)--cycle);               % 12

n := 4;
t1 := 0;
t2 := 2;
t3 := 3;
t4 := 5;

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((1,2), (2,1), (3,1), (4,2))          % tied points
     ()                         % verticals
     ()                         % horizontals
     ((384,2061){-296,268}...{-372,472}     % 0
      (132,2320){254,266}...{254,266}     % 1
      (386,2586)--                    % 2
      (386,2586){303,-357}...{186,-184}     % 3
      (637,2332){-253,-271}...{-253,-271}     % 4
      (384,2061)--cycle);               % 5

endchar(0);

"fblk";

charbegin( "k",1255h#, ascender*v#, baseline );

n := 17;
t1 := 0;
t2 := 1;
t3 := 2;
t4 := 3;
t5 := 4;
t6 := 5;
t7 := 6;
t8 := 7;
t9 := 8;
t10 := 10;
t11 := 12;
t12 := 13;
t13 := 16;
t14 := 17;
t15 := 18;
t16 := 19;
t17 := 21;

adj_fill.A(7, 11, 14)                    % fixed x points
     (2, 10, 12, 17)                    % fixed y points
     ((1,6), (2,1), (3,2), (4,3), (5,4), (6,5), (17,6))% tied points
     ((9,13), (3,16))               % verticals
     ((14,15), (7,8))               % horizontals
     ((293,2550){85,-281}...               % 0
      (378,2269){.8533,-1.783}...{243,-356}     % 1
      (621,1913){0,-571}...{0,-571}          % 2
      (621,1342){99,0}...{99,0}          % 3
      (720,1342){184,0}...               % 4
      (904,1342){2,0}...{279,0}          % 5
      (1183,1342){-120,-141}...{-120,-141}     % 6
      (1063,1201){-453,0}...{-453,0}          % 7
      (610,1201){0,-1}...{32,-661}          % 8
      (631,563){282,-252}...{282,-252}     % 9
      (913,311){313,152}...{313,152}          % 10
      (1226,463)--                    % 11
      (1254,394){-445,-372}...{-246,-164}     % 12
      (633,-33){-277,266}...{-342,241}     % 13
      (229,324){78,553}...               % 14
      (241,486){27,877}...{27,877}          % *15
      (256,1201){-252,0}...{-252,0}          % 16
      (4,1201){155,141}...{155,141}          % 17
      (159,1342){101,0}...{101,0}          % 18
      (260,1342){0,1}...               % 19
      (227,2521){-63,531}...{66,29}          % 20
      (293,2550)--cycle);               % 21

n := 2;
t1 := 1;
t2 := 2;

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((1,1), (2,2))                    % tied points
     ()                         % verticals
     ()                         % horizontals
     ((847,2586){-279,-149}...{-412,-372}     % 0
      (378,2269)--                    % 1
      (621,1913){0,1}...               % 2
      (642,2177){84,440}...               % *3
      (705,2353){150,231}...{353,198}     % 4
      (906,2539)--cycle);               % 5

n := 6;
t1 := 0;
t2 := 2;
t3 := 6;
t4 := 7;
t5 := 10;
t6 := 12;

adj_fill.C()                         % fixed x points
     ()                         % fixed y points
     ((1,4), (3,3), (4,2), (6,5))          % tied points
     ((2,5))                         % verticals
     ()                         % horizontals
     ((720,1342){1,0}...               % 0
      (870,1464){257,320}...               % 1
      (954,1671){-.008375,1.85}...{-323,416}     % 2
      (832,1964){-226,-158}...          % 3
      (696,1838){-279,-403}...          % 4
      (640,1658){-75,-496}...{0,-1}          % *5
      (621,1342)--                    % 6
      (621,1913){447,367}...{217,150}     % 7
      (1053,2223){354,-477}...          % 8
      (1193,2002){188,-382}...          % *9
      (1241,1841){0,-1}...               % 10
      (1144,1640){-240,-298}...{-240,-298}     % 11
      (904,1342)--cycle);               % 12

endchar(0);

"fbll";

charbegin( "l",856h#, ascender*v#, baseline );

n := 4;
t1 := 0;
%t2 := 3;
t2 := 3.3; % DEK
t3 := 7;
%t4 := 9;
t4 := 9.5; % DEK

adj_fill.A(1, 3)                    % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ((2,4))                         % verticals
     ()                         % horizontals
     ((861,2549){-282,-231}...          % 0
      (734,2435){-210,-249}...          % 1
      (638,2215){-133,-574}...          % *2
      (601,1861){-8,-514}...{63,-676}     % 3
      (625,474){82,-108}...{82,-108}          % 4
      (707,366){170,71}...{170,70}          % 5
      (877,437)--                    % 6
      (879,371){-466,-401}...{-466,-401}     % 7
      (413,-30){-199,293}...{-212,279}     % 8
      (214,263){62,661}...{-11,370}          % 9
      (222,2491){58,43}...{58,43}          % 10
      (280,2534){70,-274}...{70,-274}     % 11
      (350,2260){436,349}...{251,146}     % 12
      (824,2583)--cycle);               % 13

endchar(0);

"fblm";

charbegin( "m",2689h#, lcbody*v#, baseline );

n := 6;
t1 := 0;
t2 := 2;
t3 := 3;
t4 := 6;
t5 := 7;
t6 := 9;

adj_fill.A(1, 4, 5)                    % fixed x points
     ()                         % fixed y points
     ((2,2), (3,1))                    % tied points
     ((2,6))                         % verticals
     ()                         % horizontals
     ((800,254){-172,271}...{-172,271}     % 0
      (628,525){-19,312}...{18,701}          % 1
      (614,1352){-8,74}...               % 2
      (606,1426){-.04907,1.992}...{11,188}     % 3
      (617,1614){-122,82}...{-293,327}     % 4
      (375,1822){-426,-363}...{-426,-363}     % 5
      (-51,1459)--                    % 6
      (-9,1410){145,71}...{145,71}          % 7
      (136,1481){112,-99}...{112,-99}     % 8
      (248,1382){28,-814}...{-42,-359}     % 9
      (235,277){362,-487}...{143,-247}     % 10
      (443,-54)--cycle);               % 11

n := 5;
t1 := 2;
t2 := 3;
t3 := 6;
t4 := 7;
t5 := 9;

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((1,4), (2,3), (3,1), (4,2))          % tied points
     ((1,5))                         % verticals
     ()                         % horizontals
     ((1667,275){-177,268}...{-177,268}     % 0
      (1490,543){-7,319}...{48,820}          % 1
      (1495,1359){7,92}...               % 2
      (1502,1451){.1428,1.995}...{10,149}     % 3
      (1512,1600){-259,81}...{-499,281}     % 4
      (1076,1806){-150,-149}...{-450,-299}     % 5
      (606,1426)--                    % 6
      (614,1352){235,91}...{235,91}          % 7
      (849,1443){436,-130}...{150,-77}     % 8
      (1131,1342){23,-795}...{-75,-443}     % 9
      (1106,256){378,-569}...{187,-299}     % 10
      (1293,-43)--cycle);               % 11

n := 5;
%t1 := 5;
t1 := 4.5; % DEK
t2 := 7;
t3 := 8;
t4 := 10;
t5 := 13;

adj_fill.C(5)                         % fixed x points
     ()                         % fixed y points
     ((2,3), (3,4))                    % tied points
     ((1,4))                         % verticals
     ()                         % horizontals
     ((2709,436){-143,-73}...          % 0
      (2566,363){-143,-73}...          % 1
      (2529,346){-1,0}...               % 2
      (2481,379){-144,174}...{-235,354}     % *3
      (2385,520){-18,298}...{126,769}     % 4
      (2416,1608){-318,102}...{-413,211}     % 5
      (1964,1801){-462,-350}...{-462,-350}     % 6
      (1502,1451)--                    % 7
      (1495,1359){210,94}...{210,94}          % 8
      (1705,1453){383,-119}...{172,-89}     % 9
      (2005,1331){23,-808}...{-110,-408}     % 10
      (1971,279){339,-418}...{186,-306}     % 11
      (2205,-52){488,421}...{252,168}     % 12
      (2721,348)--cycle);               % 13

endchar(0);

"fbln";

charbegin( "n",1850h#, lcbody*v#, baseline );

n := 5;
t1 := 1;
t2 := 2;
t3 := 3;
t4 := 6;
%t5 := 9;
t5 := 9.5; % DEK

adj_fill.A(4)                         % fixed x points
     ()                         % fixed y points
     ((2,1), (3,2))                    % tied points
     ((1,5))                         % verticals
     ()                         % horizontals
     ((763,290){-193,248}...{-193,248}     % 0
      (570,538){-3,827}...               % 1
      (567,1365){.03083,1.999}...          % 2
      (570,1452){.05151,1.999}...{3,176}     % 3
      (573,1628){-179,93}...{-307,254}     % 4
      (318,1813){-409,-342}...{-409,-342}     % 5
      (-91,1471)--                    % 6
      (-34,1419){136,78}...{136,78}          % 7
      (102,1497){73,-81}...{73,-81}          % 8
      (175,1416){37,-736}...{-71,-272}     % 9
      (168,237){473,-448}...{148,-193}     % 10
      (410,-44)--cycle);               % 11

n := 5;
t1 := 3;
t2 := 5;
t3 := 6;
%t4 := 8;
t4 := 8.5; % DEK
t5 := 11;

adj_fill.B(5)                         % fixed x points
     ()                         % fixed y points
     ((2,2), (3,1))                    % tied points
     ((1,4))                         % verticals
     ()                         % horizontals
     ((1800,449){-178,-93}...{-178,-93}     % 0
      (1622,356){-148,191}...{-148,191}     % 1
      (1474,547){-11,364}...{72,817}          % 2
      (1504,1581){-348,158}...{-579,369}     % 3
      (1043,1814){-263,-236}...{-288,-181}     % 4
      (570,1452)--                    % 5
      (567,1365){226,98}...{226,98}          % 6
      (793,1463){376,-122}...{103,-59}     % 7
      (1102,1335){28,-783}...{-55,-343}     % 8
      (1076,311){266,-337}...{77,-128}     % 9
      (1327,-35){312,297}...{198,146}     % 10
      (1807,387)--cycle);               % 11

endchar(0);

"fblo";

charbegin( "o",1710h#, lcbody*v#, baseline );


n := 8;
t1 := 0;
t2 := 3;
t3 := 6;
t4 := 7;
t5 := 8;
%t6 := 9;
t6 := 10; % DEK
t7 := 12;
t8 := 13;

adj_fill.A(1, 5)                    % fixed x points
     ()                         % fixed y points
     ((1,1), (4,1), (5,2), (8,2))          % tied points
     ((3,6), (2,7))                    % verticals
     ()                         % horizontals
     ((695,-67){196,95}...{356,276}          % 0
      (1437,390){75,303}...               % 1
      (1503,878){75,1187}...{-18,736}     % *2
      (1512,1577){-184,56}...{-383,282}     % 3
      (955,1844){-154,-112}...{-450,-281}     % 4
      (303,1401){-34,-229}...{28,-609}     % 5
      (240,302){167,-164}...{520,-359}     % 6
      (695,-67)--                    % 7
      (1082,265){-427,123}...{-175,161}     % 8
      (628,546){-56,521}...               % 9
      (611,1125){72,962}...{122,236}          % *10
      (700,1508){476,-229}...{224,-35}     % 11
      (1157,1370){60,-746}...{-100,-448}     % 12
      (1082,265)--cycle);               % 13

endchar(0);

"fblp";

%charbegin( "p", 1653h# + leftp# + rightp#, theight*v#, descender*v#);
charbegin( "p", 1653h# + leftp# + rightp#, 
 1/3[lcbody,theight]*v#, descender*v#); % DEK

n := 1;
t1 := 6;

adj_fill.A()                         % fixed x points
     ()                         % fixed y points
     ((1,1))                         % tied points
     ()                         % verticals
     ()                         % horizontals
     ((-109,26){216,197}...{1,0}          % 0
      (229,178){-18,-866}...{-34,-535}     % 1
      (211,-688){54,-20}...{54,-20}          % 2
      (265,-708)--                    % 3
      (619,-536){-52,695}...{0,1}          % 4
      (590,143){-364,277}...{-364,277}     % 5
      (226,420){0,1}...{-246,-270}          % 6
      (-146,89)--cycle);               % 7

n := 9;
t1 := 2;
t2 := 3;
t3 := 7;
t4 := 10;
t5 := 11;
%t6 := 13;
t6 := 13.5; % DEK
t7 := 15;
t8 := 16;
t9 := 17;

adj_fill.B(4, 5)                    % fixed x points
     ()                         % fixed y points
     ((2,1), (4,2), (5,3), (8,3), (9,2))     % tied points
     ((3,6), (1,7))                    % verticals
     ()                         % horizontals
     ((401,2124){-153,-172}...{-259,-444}     % 0
      (64,1676){86,-391}...{247,-332}     % 1
      (226,1389){0,-969}...{0,-969}          % 2
      (226,420){364,-280}...{364,-280}     % 3
      (590,140){233,-32}...{263,-224}     % 4
      (918,-10){166,159}...{528,325}          % 5
      (1393,370){72,305}...               % 6
      (1481,1605){-26,727}...          % 7
      (1487,1620){-156,61}...{-458,279}     % 8
      (1040,1844){-450,-354}...{-450,-354}     % 9
      (590,1490)--                    % 10
      (590,1394){189,86}...{189,86}          % 11
      (779,1480){411,-132}...{130,-63}     % 12
      (1095,1352){65,-553}...{-24,-182}     % 13
      (1069,362){-414,232}...{-191,34}     % 14
      (590,542){0,852}...{0,852}          % 15
      (590,1394){0,96}...{0,96}          % 16
      (590,1490){0,152}...{0,152}          % 17
      (590,1642){-343,343}...          % 18
      (453,1810){-185,304}...          % *19
      (405,1946){0,1}...{148,202}          % 20
      (466,2101)--cycle);               % 21

endchar(leftp#);

"fblq";

charbegin( "q",1668h#, lcbody*v#, descender*v#);

n := 5;
t1 := 2;
t2 := 3;
t3 := 4;
t4 := 5;
t5 := 8;

adj_fill.A()                         % fixed x points
     ()                         % fixed y points
     ((1,4), (2,1), (3,2), (4,3))          % tied points
     ((1,5))                         % verticals
     ()                         % horizontals
     ((1095,-723){-59,36}...{-59,36}          % 0
      (1036,-687){44,406}...{-3,746}          % 1
      (1078,350){-8,118}...{-8,118}          % 2
      (1070,468){0,1}...{40,696}          % 3
      (1086,1386){173,310}...{173,310}     % 4
      (1259,1696)--                    % 5
      (1478,1856){37,-22}...{37,-22}          % 6
      (1515,1834){-177,-723}...          % 7
      (1421,212){0,-1}...{23,-399}          % 8
      (1449,-572)--cycle);               % 9

n := 7;
t1 := 0;
t2 := 3;
t3 := 4;
t4 := 5;
t5 := 6;
t6 := 7;
t7 := 11;

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((1,4), (4,3), (5,2), (7,1))          % tied points
     ((2,6))                         % verticals
     ((3,6))                         % horizontals
     ((1078,350){-588,-402}...{-588,-402}     % 0
      (490,-52){-307,383}...{-307,383}     % 1
      (183,331){-22,309}...{107,604}          % 2
      (256,1435){611,395}...{611,395}     % 3
      (867,1830){276,-134}...{334,-62}     % 4
      (1259,1696)--                    % 5
      (1086,1386){-312,35}...{-264,86}     % 6
      (627,1489){-243,-504}...          % 7
      (560,1171){-77,-882}...{8,-314}     % *8
      (550,607){309,-500}...{147,-141}     % 9
      (779,325){174,60}...{190,130}          % 10
      (1070,468)--cycle);               % 11

endchar(0);

"fblr";

charbegin( "r",1241h#, lcbody*v#, baseline );

n := 6;
t1 := 4;
t2 := 5;
t3 := 6;
t4 := 9;
%t5 := 12;
t5 := 13; % DEK
t6 := 16;

adj_fill.A(4, 6)                    % fixed x points
     ()                         % fixed y points
     ((2,1), (3,2))                    % tied points
     ((1,5))                         % verticals
     ()                         % horizontals
     ((1161,435){-278,-117}...{-278,-117}     % 0
      (883,318){-195,177}...               % 1
      (688,495){-157,186}...               % 2
      (638,603){-14,297}...               % 3
      (643,1261){43,439}...{334,346}          % 4
      (700,1439){-56,31}...               % 5
      (644,1470){-.9199,1.483}...{-5,111}     % 6
      (639,1581){-266,228}...{-266,228}     % 7
      (373,1809){-435,-335}...{-435,-335}     % 8
      (-62,1474)--                    % 9
      (-27,1420){136,46}...{136,46}          % 10
      (109,1466){242,-176}...{97,-117}     % 11
      (256,1319){52,-653}...               % 12
      (275,752){-26,-978}...{-82,-353}     % *13
      (230,341){322,-281}...{133,-153}     % 14
      (620,-35){544,391}...{544,391}          % 15
      (1164,356)--cycle);               % 16

n := 2;
t1 := 8;
t2 := 9;

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((1,1), (2,2))                    % tied points
     ()                         % verticals
     ()                         % horizontals
     ((977,1801){236,-422}...          % 0
      (1139,1560){1,-1}...               % 1
      (1209,1524){1,0}...{112,36}          % 2
      (1321,1560)--                    % 3
      (1321,1518){-287,-315}...          % 4
      (1000,1245){-189,-143}...          % 5
      (990,1231){-271,113}...          % 6
      (816,1328){-116,111}...{-116,111}     % 7
      (700,1439){-56,31}...{-56,31}          % 8
      (644,1470)--cycle);               % 9

endchar(0);

"fbls";

charbegin( "s",1439h#, lcbody*v#, baseline );

n := 14;
t1 := 0;
t2 := 2;
t3 := 3;
t4 := 4;
t5 := 5;
t6 := 9;
t7 := 13;
t8 := 15;
t9 := 16;
%t10 := 18;
t10 := 18.5; % DEK
t11 := 19;
t12 := 20;
%t13 := 21;
t13 := 21.5; % DEK
t14 := 25;

adj_fill.A(1, 8)                    % fixed x points
     (3, 10, 11)                    % fixed y points
     ()                         % tied points
     ((6,10), (4,13))               % verticals
     ((7,9), (5,12), (2,14))               % horizontals
     ((-175,155){394,369}...{394,369}     % 0
      (219,524){398,85}...               % 1
      (382,545){1,0}...{455,-390}          % 2
      (898,208){28,205}...{-43,522}          % 3
      (901,782){-131,157}...               % 4
      (721,894){-1,0}...               % 5
      (585,851){-435,-215}...{-358,-214}     % *6
      (286,679){-121,117}...               % 7
      (158,867){-128,226}...               % 8
      (143,941){-1,354}...{0,1}          % 9
      (143,1456){585,380}...{585,380}     % 10
      (728,1836){208,-142}...          % 11
      (936,1694){208,-142}...          % 12
      (1114,1643){1,0}...{334,254}          % 13
      (1389,1777)--                    % 14
      (1410,1694){-448,-367}...{-448,-367}     % 15
      (962,1327){-1,0}...               % 16
      (776,1390){-443,243}...{-311,257}     % *17
      (519,1570){-127,-624}...{110,-205}     % 18
      (570,959){499,154}...{336,178}          % 19
      (1063,1178){404,-213}...{143,-122}     % 20
      (1258,1046){72,-542}...{-87,-296}     % 21
      (1226,223){-639,-264}...{-211,-124}     % 22
      (611,-69){-1,1}...               % 23
      (352,137){-482,279}...               % *24
      (129,210){-1,0}...{-388,-292}          % 25
      (-142,96)--cycle);               % 26

endchar(0);

"fblt";

%charbegin( "t",1033h#, ascender*v#, baseline );
charbegin( "t",1033h#, theight*v#, baseline ); % DEK

n := 14;
t1 := 0;
t2 := 1;
t3 := 3;
t4 := 4;
t5 := 4.485;
t6 := 6;
t7 := 7;
t8 := 9;
t9 := 12;
t10 := 13;
t11 := 15;
t12 := 16;
t13 := 19;
t14 := 21;

adj_fill.A(1, 4, 5, 10, 14)               % fixed x points
     (2, 8, 13)                    % fixed y points
     ((1,1), (14,1))                    % tied points
     ((3,12), (7,9))                    % verticals
     ((10,11), (4,6))               % horizontals
     ((1177,372){-558,-413}...{-558,-413}     % 0
      (619,-41){-100,117}...{-348,273}     % 1
      (287,283){20,321}...{0,1}          % 2
      (304,1390){-269,0}...{-269,0}          % 3
      (35,1390){3,32}...               % 4
      (38,1422){.8178,1.685}...{144,137}     % 5
      (182,1559){122,0}...{122,0}          % 6
      (304,1559){0,547}...{0,547}          % 7
      (304,2106)--                    % 8
      (794,2459){70,-30}...{70,-30}          % 9
      (864,2429){-149,-157}...{-149,-157}     % 10
      (715,2272){-78,-653}...{-34,-713}     % 11
      (681,1559){326,0}...{326,0}          % 12
      (1007,1559){-1,-24}...{-1,-24}          % 13
      (1006,1535){-156,-143}...{-156,-143}     % 14
      (850,1392){-183,0}...{-183,0}          % 15
      (667,1392){0,-1}...               % 16
      (685,562){20,-315}...               % 17
      (708,492){232,-314}...{250,-158}     % 18
      (928,314){236,130}...{236,130}          % 19
      (1164,444){13,-72}...{13,-72}          % 20
      (1177,372)--cycle);               % 21

endchar(0);

"fblu";

charbegin( "u",1646h#, lcbody*v#, baseline );

n := 4;
t1 := 0;
t2 := 2;
t3 := 3;
t4 := 7;

adj_fill.A(1)                         % fixed x points
     ()                         % fixed y points
     ((2,2), (3,1))                    % tied points
     ((3,4))                         % verticals
     ()                         % horizontals
     ((1793,385){-498,-444}...{-498,-444}     % 0
      (1295,-59){-190,365}...{-190,365}     % 1
      (1105,306){-33,85}...{-33,85}          % 2
      (1072,391){10,334}...{-21,804}          % 3
      (1061,1628)--                    % 4
      (1440,1791){45,-32}...{45,-32}          % 5
      (1485,1759){-107,-809}...{0,-1}     % 6
      (1430,644){127,-283}...          % 7
      (1557,361){171,-281}...{30,-7}          % 8
      (1587,354){188,81}...{188,81}          % 9
      (1775,435)--cycle);               % 10

n := 9;
t1 := 0;
t2 := 1;
t3 := 4;
t4 := 6;
t5 := 8;
t6 := 9;
t7 := 11;
t8 := 14;
t9 := 15;

adj_fill.B(5)                         % fixed x points
     (4, 6)                         % fixed y points
     ((1,2), (9,1))                    % tied points
     ((3,7))                         % verticals
     ((2,8))                         % horizontals
     ((1105,306){-214,-102}...{-446,-349}     % 0
      (563,-53){-221,191}...{-485,215}     % 1
      (110,214){250,314}...               % 2
      (231,487){163,676}...               % *3
      (273,890){0,1}...{-132,659}          % 4
      (212,1377){-169,157}...{-131,102}     % 5
      (81,1479){-109,-68}...{-109,-68}     % 6
      (-28,1411)--                    % 7
      (-72,1461){420,348}...{420,348}     % 8
      (348,1809){434,-454}...{125,-111}     % 9
      (592,1591){23,-738}...               % 10
      (604,1019){0,-1}...               % 11
      (576,676){-108,-575}...{-214,-346}     % *12
      (496,444){415,-101}...{239,-118}     % 13
      (864,288){208,103}...{208,103}          % 14
      (1072,391)--cycle);               % 15

endchar(0);

"fblv";

%charbegin( "v",1695h#, theight*v#, baseline );
charbegin( "v",1695h#, 1/3[lcbody,theight]*v#, baseline ); % DEK

n := 7;
t1 := 3;
t2 := 8;
t3 := 10;
t4 := 11;
t5 := 13;
t6 := 20;
t7 := 21;

adj_fill.A()                         % fixed x points
     ()                         % fixed y points
     ((3,1), (4,2), (6,2), (7,1))          % tied points
     ((1,4), (2,5))                    % verticals
     ()                         % horizontals
     ((393,2081){-273,-287}...          % 0
      (75,1620){0,-1}...{474,-614}          % 1
      (207,1375){18,-341}...               % 2
      (226,845){0,-1}...{-93,-464}          % 3
      (198,303){140,-99}...{270,-323}     % 4
      (576,-42){795,398}...{795,398}          % 5
      (1371,356){190,405}...               % 6
      (1473,829){110,1240}...{-33,733}     % *7
      (1481,1596){-437,227}...{-437,227}     % 8
      (1044,1823){-457,-331}...{-457,-331}     % 9
      (587,1492)--                    % 10
      (587,1397){215,104}...{215,104}     % 11
      (802,1501){353,-139}...{84,-51}     % 12
      (1111,1352){39,-698}...          % 13
      (1029,307){-157,-524}...          % 14
      (986,269){-1.735,-.4939}...          % 15
      (945,276){-400,228}...               % 16
      (643,482){-173,184}...               % 17
      (593,553){-.6624,1.814}...          % 18
      (587,622){0,775}...{0,775}          % 19
      (587,1397){0,95}...{0,95}          % 20
      (587,1492){6,108}...{6,108}          % 21
      (593,1600){-660,777}...          % 22
      (397,1910){0,1}...{243,351}          % 23
      (454,2067)--cycle);               % 24

endchar(0);

"fblw";

%charbegin( "w",2677h#, theight*v#, baseline );
charbegin( "w",2677h#, 1/3[lcbody,theight]*v#, baseline ); % DEK

n := 3;
t1 := 3;
t2 := 11;
t3 := 12;

adj_fill.A()                         % fixed x points
     ()                         % fixed y points
     ((2,1), (3,2))                    % tied points
     ((1,3))                         % verticals
     ()                         % horizontals
     ((438,-50){-173,261}...{-332,260}     % 0
      (181,277){106,311}...               % 1
      (238,691){41,1101}...{-50,783}          % *2
      (222,1378){-114,144}...          % 3
      (108,1522){-114,144}...          % 4
      (72,1645){0,1}...{84,446}          % 5
      (84,1684){142,204}...{387,401}          % 6
      (399,2093)--                    % 7
      (450,2083){-237,-388}...          % 8
      (403,1909){0,-1}...{219,-229}          % 9
      (615,1609){-1,-137}...{-1,-137}     % 10
      (614,1472){-5,-99}...{-5,-99}          % 11
      (609,1373){-38,-718}...{19,-306}     % 12
      (620,479){160,-234}...{160,-234}     % 13
      (780,245)--cycle);               % 14

n := 9;
t1 := 0;
t2 := 2;
t3 := 9;
t4 := 10;
t5 := 13;
t6 := 14;
t7 := 16;
t8 := 22;
t9 := 24;

adj_fill.B(9)                         % fixed x points
     ()                         % fixed y points
     ((1,3), (3,3), (4,4), (5,1), (6,2), (9,4))% tied points
     ((3,7), (2,8))                    % verticals
     ()                         % horizontals
     ((1512,1335){241,117}...{241,117}     % 0
      (1753,1452){172,-62}...{358,-212}     % 1
      (2087,1303){0,-216}...               % 2
      (2061,732){-105,-953}...          % *3
      (1982,350){-163,-445}...          % 4
      (1951,296){-1.468,-.6247}...          % 5
      (1915,305){-207,99}...               % 6
      (1555,507){-331,251}...          % 7
      (1499,626){-20,344}...{63,814}          % 8
      (1512,1335){-10,94}...{-10,94}          % 9
      (1502,1429){0,126}...{0,126}          % 10
      (1502,1555){-205,91}...{-424,292}     % 11
      (1045,1804){-182,-146}...{-378,-260}     % 12
      (614,1472)--                    % 13
      (609,1373){212,81}...{212,81}          % 14
      (821,1454){419,-171}...{291,-239}     % 15
      (1123,1290){9,-782}...{-74,-323}     % 16
      (1089,248){366,-99}...               % 17
      (1335,141){557,-309}...{253,-185}     % *18
      (1646,-61){580,346}...{237,105}     % 19
      (2292,267){258,489}...               % 20
      (2410,742){163,1308}...{3,345}          % *21
      (2455,1575){-356,154}...{-265,164}     % 22
      (2028,1798){-526,-369}...{-526,-369}     % 23
      (1502,1429)--cycle);               % 24

endchar(0);

"fblx";

charbegin( "x",1239h#, lcbody*v#, descender*v#);

n := 2;
t1 := 0;
t2 := 10;

adj_fill.A()                         % fixed x points
     ()                         % fixed y points
     ((1,2), (2,1))                    % tied points
     ()                         % verticals
     ()                         % horizontals
     ((300,320){-136,-140}...{-245,-399}     % 0
      (-59,-166){-80,-320}...          % 1
      (-52,-374){139,-281}...          % 2
      (92,-520){407,-263}...{490,-152}     % *3
      (355,-637)--                    % 4
      (645,-432){-3,33}...{-3,33}          % 5
      (642,-399){-436,79}...               % 6
      (214,-213){-198,210}...          % 7
      (160,-81){0,1}...               % 8
      (235,123){209,220}...{219,43}          % 9
      (379,224)--cycle);               % 10

n := 8;
t1 := 5;
t2 := 6;
t3 := 7;
t4 := 10;
t5 := 16;
t6 := 17;
t7 := 18;
t8 := 20;

adj_fill.B(4, 8)                    % fixed x points
     ()                         % fixed y points
     ((2,3), (3,4), (6,2), (7,1))          % tied points
     ((1,5))                         % verticals
     ()                         % horizontals
     ((1221,431){-275,-121}...{-275,-121}     % 0
      (946,310){-224,183}...               % 1
      (722,493){-257,231}...{-16,34}          % 2
      (706,527){-13,21}...               % 3
      (693,548){-31,371}...               % 4
      (683,1024){0,1}...{375,298}          % 5
      (756,1407){-64,49}...{-64,49}          % 6
      (692,1456){0,133}...{0,133}          % 7
      (692,1589){-287,215}...{-287,215}     % 8
      (405,1804){-120,-71}...{-408,-346}     % 9
      (-39,1456)--                    % 10
      (9,1412){124,59}...{124,59}          % 11
      (133,1471){143,-91}...               % 12
      (276,1380){211,-164}...{23,-40}     % 13
      (299,1340){7,-25}...               % 14
      (306,1315){33,-529}...               % 15
      (319,830){0,-1}...{-55,-458}          % 16
      (300,320){79,-96}...{79,-96}          % 17
      (379,224){286,-273}...{286,-273}     % 18
      (665,-49){561,412}...{561,412}          % 19
      (1226,363)--cycle);               % 20

n := 2;
t1 := 0;
t2 := 6;

adj_fill.C()                         % fixed x points
     ()                         % fixed y points
     ((1,3), (2,4))                    % tied points
     ()                         % verticals
     ()                         % horizontals
     ((756,1407){192,6}...               % 0
      (788,1399){87,-90}...               % 1
      (974,1261){164,-117}...{118,-21}     % 2
      (1064,1224)--                    % 3
      (1283,1466){-336,377}...{-223,345}     % 4
      (1045,1790){-353,-334}...{-353,-334}     % 5
      (692,1456)--cycle);               % 6

endchar(0);

"fbly";

charbegin( "y",1647h#, lcbody*v#, descender*v#);

n := 3;
t1 := 4;
t2 := 5;
t3 := 11;

adj_fill.A()                         % fixed x points
     ()                         % fixed y points
     ((1,2), (2,1))                    % tied points
     ((2,3))                         % verticals
     ()                         % horizontals
     ((466,2107){-292,-382}...          % 0
      (413,1936){.2672,-1.781}...          % 1
      (476,1800){212,-311}...{1,-1}          % *2
      (625,1625){0,-141}...{0,-141}          % 3
      (625,1484){-6,-106}...{-6,-106}     % 4
      (619,1378){0,-1}...               % 5
      (619,583){0,-1}...               % 6
      (643,459){10,-14}...{429,-525}          % 7
      (780,257)--                    % 8
      (452,-44){-341,476}...{-236,252}     % 9
      (184,283){154,549}...               % 10
      (243,1372){0,1}...{-67,270}          % 11
      (230,1418){-384,437}...          % 12
      (88,1660){0,1}...               % 13
      (149,1802){323,489}...{296,341}     % 14
      (410,2122)--cycle);               % 15

n := 5;
%t1 := 4;
t1 := 3; % DEK
t2 := 6;
t3 := 7;
%t4 := 9;
t4 := 9.5; % DEK
t5 := 13;

adj_fill.B(5)                         % fixed x points
     ()                         % fixed y points
     ((2,2), (3,1))                    % tied points
     ((1,4))                         % verticals
     ()                         % horizontals
     ((680,-760){244,150}...               % 0
      (966,-535){619,577}...               % *1
      (1299,-183){408,476}...          % 2
      (1476,204){0,1}...{0,1}          % 3
      (1505,1584){-416,197}...{-400,264}     % 4
      (1063,1827){-438,-343}...{-438,-343}     % 5
      (625,1484)--                    % 6
      (619,1378){183,90}...{183,90}          % 7
      (802,1468){468,-141}...{266,-191}     % 8
      (1105,1312){53,-782}...          % 9
      (1073,-14){-77,-489}...          % 10
      (1024,-234){-128,-442}...          % 11
      (872,-492){-254,-245}...{-355,-200}     % 12
      (565,-676)--cycle);               % 13

endchar(0);

"fblz";

charbegin( "z",1246h#, lcbody*v#, descender*v#);

n := 18;
t1 := 0;
t2 := 1;
t3 := 3;
t4 := 4;
t5 := 4.562;
t6 := 6;
t7 := 8;
t8 := 10;
t9 := 11;
t10 := 14;
t11 := 16;
t12 := 18;
t13 := 20;
t14 := 21;
t15 := 22;
t16 := 24;
t17 := 26;
t18 := 27;

adj_fill.A(2, 5, 6, 9, 12, 15, 17)          % fixed x points
     (3, 16)                         % fixed y points
     ((1,1), (13,1), (14,2), (18,2))          % tied points
     ((7,11), (4,16))               % verticals
     ((8,10))                    % horizontals
     ((658,612){-238,-216}...{-271,-458}     % 0
      (-126,-365){164,-439}...          % 1
      (15,-587){1,-1}...{1,0}          % 2
      (497,-734){487,413}...{487,413}     % 3
      (984,-321){129,398}...{-104,523}     % 4
      (1031,853){-194,123}...{-518,186}     % 5
      (660,1037){201,219}...               % 6
      (861,1256){201,219}...               % 7
      (961,1411){0,1}...               % 8
      (832,1657){-1,1}...{-383,154}          % 9
      (597,1806){-202,-147}...{-399,-418}     % 10
      (55,1340)--                    % 11
      (104,1285){230,197}...               % 12
      (258,1396){269,149}...               % *13
      (373,1434){1,0}...               % 14
      (556,1351){1,-1}...               % 15
      (637,1191){0,-1}...               % 16
      (527,1018){-288,-241}...{-288,-241}     % 17
      (239,777){2,-31}...{2,-31}          % 18
      (241,746){403,-64}...{128,-105}     % 19
      (658,612){33,-109}...{33,-109}          % 20
      (691,503){44,-526}...               % 21
      (711,-30){-22,-881}...               % *22
      (669,-378){-155,-531}...{-20,-56}     % 23
      (649,-434){-625,-28}...          % 24
      (310,-291){-219,200}...          % 25
      (219,-112){0,1}...{173,167}          % 26
      (691,503)--cycle);               % 27

endchar(0);

% UPPER CASE

"FBUA";

charbegin( "A", 2457h#, capheight*v#, baseline*v#);

n := 5;
t1 := 0;
t2 := 3;
t3 := 4;
t4 := 5;
t5 := 8;

adj_fill.A(1, 3)                    % fixed x points
     ()                         % fixed y points
     ((2,2), (3,1))                    % tied points
     ((4,5))                         % verticals
     ()                         % horizontals
     ((2494,344){-192,-148}...{-457,-327}     % 0
      (1995,-48){-38,10}...{-38,10}          % 1
      (1957,-38){-229,558}...{-229,558}     % 2
      (1728,520){-14,105}...{-14,105}     % 3
      (1714,625){15,1587}...{0,1}          % 4
      (1729,2212){506,362}...{506,362}     % 5
      (2235,2574)--                    % 6
      (2306,2554){-160,-190}...{-160,-190}     % 7
      (2146,2364){0,-1}...{22,-343}          % 8
      (2131,724){181,-377}...{181,-377}     % 9
      (2312,347){165,78}...{165,78}          % 10
      (2477,425)--cycle);               % 11

n := 7;
t1 := 0;
t2 := 1;
t3 := 3;
t4 := 4;
t5 := 5;
t6 := 7;
t7 := 8;

adj_fill.B()                         % fixed x points
     (2, 4, 6)                    % fixed y points
     ((1,1), (3,3), (4,4), (7,2))          % tied points
     ()                         % verticals
     ((3,5))                         % horizontals
     ((1714,625){-212,-158}...{-509,-261}     % 0
      (1270,351){-392,429}...          % 1
      (1013,572){-482,299}...{-574,-3}     % *2
      (788,650)--                    % 3
      (89,178){637,352}...               % 4
      (499,346){1,0}...               % 5
      (718,241){502,-400}...{435,-548}     % *6
      (1001,-54){727,574}...{727,574}     % 7
      (1728,520)--cycle);               % 8

n := 12;
t1 := 0;
t2 := 1;
t3 := 3;
t4 := 5;
t5 := 7;
t6 := 10;
t7 := 12;
t8 := 13;
t9 := 15;
t10 := 19;
t11 := 21;
t12 := 23;

adj_fill.C(7)                         % fixed x points
     (8)                         % fixed y points
     ((1,4), (2,3))                    % tied points
     ((6,9), (5,10), (3,12))               % verticals
     ((4,11))                    % horizontals
     ((89,178){699,472}...{699,472}          % 0
      (788,650){176,171}...{535,488}          % 1
      (1393,1234){184,383}...          % 2
      (1582,1964){0,1}...               % 3
      (1395,2421){-1,1}...               % 4
      (899,2604){-1,0}...               % 5
      (164,2281){-1,-1}...               % 6
      (-10,1921){0,-1}...               % 7
      (36,1773){177,-342}...               % *8
      (167,1579){421,-521}...          % 9
      (327,1320){0,-1}...               % 10
      (269,1185){-218,-284}...{-439,-316}     % *11
      (109,1036)--                    % 12
      (170,982){272,155}...               % 13
      (514,1237){261,262}...               % 14
      (660,1521){0,1}...               % 15
      (612,1641){-186,287}...          % *16
      (474,1808){-413,428}...          % 17
      (356,1958){-159,272}...          % *18
      (315,2080){0,1}...               % 19
      (382,2275){1,1}...               % 20
      (628,2370){1,0}...               % 21
      (980,2221){1,-1}...               % 22
      (1191,1745){0,-1}...               % 23
      (878,918){-1,-1}...               % 24
      (640,710){-626,-473}...{-626,-473}     % 25
      (14,237)--cycle);               % 26

endchar(0);

"FBUB";

charbegin( "B",3073h#, capheight*v#, baseline*v#);

n := 16;
t1 := 0;
t2 := 1;
t3 := 3;
t4 := 4;
t5 := 5;
t6 := 6;
t7 := 7;
t8 := 9;
t9 := 12;
t10 := 14;
t11 := 15;
t12 := 18;
t13 := 22;
t14 := 24;
t15 := 27;
t16 := 31;

adj_fill.A(10, 16)                    % fixed x points
     (1, 11)                         % fixed y points
     ((1,6), (2,1), (3,2), (4,3), (5,4), (6,5))% tied points
     ((9,12), (8,13), (5,15))          % verticals
     ((7,14))                    % horizontals
     ((209,10){805,557}...{805,557}          % 0
      (1014,567){453,386}...{453,386}     % 1
      (1467,953){113,312}...{75,604}          % 2
      (1542,1222){6,119}...{6,119}          % 3
      (1548,1341){16,366}...{-118,634}     % 4
      (1544,2017){-59,178}...{-59,178}     % 5
      (1485,2195){-200,433}...          % 6
      (942,2593){-1,0}...               % 7
      (257,2285){-1,-1}...               % 8
      (75,1944){0,-1}...               % 9
      (125,1764){194,-389}...          % *10
      (269,1555){459,-533}...          % 11
      (403,1339){0,-1}...               % 12
      (342,1196){-1,-1}...{-317,-238}     % 13
      (128,1019)--                    % 14
      (200,969){454,282}...               % 15
      (611,1287){1,1}...               % 16
      (716,1417){142,239}...               % *17
      (753,1526){0,1}...               % 18
      (710,1647){-167,282}...          % *19
      (586,1808){-536,586}...          % 20
      (443,1990){-193,309}...          % *21
      (393,2117){0,1}...               % 22
      (458,2289){1,1}...               % 23
      (650,2365){1,0}...               % 24
      (923,2212){1,-1}...               % 25
      (1123,1765){46,-269}...{0,-1}          % 26
      (1152,1363){-39,-433}...          % 27
      (1113,930){-136,-642}...          % 28
      (972,705){-374,-379}...          % 29
      (600,410){-437,-294}...{-437,-294}     % 30
      (163,116)--cycle);               % 31

n := 7;
t1 := 0;
t2 := 1;
t3 := 5;
t4 := 7;
t5 := 8;
t6 := 10;
t7 := 15;

adj_fill.B()                         % fixed x points
     (2, 7)                         % fixed y points
     ((1,8), (4,5), (5,4), (7,7))          % tied points
     ()                         % verticals
     ((3,6))                         % horizontals
     ((2921,1964){-352,-109}...          % 0
      (2729,1927){-1,0}...               % 1
      (2625,2000){-181,260}...          % *2
      (2548,2187){-168,725}...          % 3
      (2433,2529){-1,1}...               % 4
      (2242,2596){-1,0}...               % 5
      (1903,2492){-757,-401}...{-562,-489}     % *6
      (1485,2195)--                    % 7
      (1544,2017){255,378}...          % 8
      (1759,2256){421,325}...          % *9
      (1965,2342){1,0}...               % 10
      (2078,2298){1,-1}...               % 11
      (2169,2051){115,-679}...          % 12
      (2207,1829){56,-248}...          % 13
      (2255,1733){107,-143}...{296,-193}     % 14
      (2329,1670)--cycle);               % 15

n := 4;
t1 := 0;
t2 := 1;
t3 := 2;
t4 := 5;

adj_fill.C()                         % fixed x points
     ()                         % fixed y points
     ((1,3), (2,7), (3,8), (4,3))          % tied points
     ()                         % verticals
     ()                         % horizontals
     ((1548,1341){781,329}...{781,329}     % 0
      (2329,1670){592,294}...{592,294}     % 1
      (2921,1964)--                    % 2
      (2929,1883){-661,-393}...{-661,-393}     % 3
      (2268,1490){-720,-149}...{-720,-149}     % 4
      (1548,1341)--cycle);               % 5

n := 11;
t1 := 0;
t2 := 1;
t3 := 4;
t4 := 6;
t5 := 9;
t6 := 10;
t7 := 11;
t8 := 12;
t9 := 14;
t10 := 16;
t11 := 18;

adj_fill.D()                         % fixed x points
     ()                         % fixed y points
     ((1,6), (6,3), (7,2), (11,1))          % tied points
     ((4,9))                         % verticals
     ((5,8), (3,10), (2,11))               % horizontals
     ((209,10){439,368}...               % 0
      (759,212){1,0}...               % 1
      (1327,73){928,-356}...               % 2
      (1896,-56){1,0}...{591,151}          % 3
      (2201,-16){540,408}...{540,408}     % 4
      (2741,392){345,515}...               % 5
      (2881,858){0,1}...               % 6
      (2718,1311){-1,1}...               % 7
      (2514,1426){-520,175}...{-505,41}     % *8
      (2198,1486){-650,-145}...{-650,-145}     % 9
      (1548,1341)--                    % 10
      (1542,1222){521,130}...          % 11
      (1843,1261){1,0}...               % 12
      (2326,1083){1,-1}...               % 13
      (2493,594){0,-1}...               % 14
      (2412,324){-1,-1}...               % 15
      (2252,261){-1,0}...               % 16
      (1768,384){-464,175}...{-286,8}     % 17
      (1014,567)--cycle);               % 18

endchar(0);

"FBUC";

charbegin( "C",2068h#, capheight*v#, baseline*v#);

n := 9;
t1 := 0;
t2 := 1;
t3 := 3;
t4 := 6;
t5 := 7;
t6 := 8;
t7 := 10;
t8 := 12;
t9 := 15;

adj_fill.A(1, 5)                    % fixed x points
     (2, 6)                         % fixed y points
     ((1,2), (9,1))                    % tied points
     ((3,8))                         % verticals
     ((4,7))                         % horizontals
     ((960,2162){-77,91}...{-77,91}          % 0
      (883,2253){-218,-138}...{-504,-379}     % 1
      (269,1856){-176,-412}...          % 2
      (124,1192){0,-1}...               % 3
      (484,246){1,-1}...               % 4
      (1357,-59){1,0}...{410,96}          % 5
      (1625,-22){521,382}...{521,382}     % 6
      (2146,360)--                    % 7
      (2134,461){-365,-200}...          % 8
      (1769,261){-365,-200}...          % 9
      (1575,232){-1,0}...               % 10
      (842,543){-1,1}...               % 11
      (523,1433){0,1}...               % 12
      (569,1782){177,586}...               % *13
      (700,2019){1,1}...{283,25}          % 14
      (901,2113)--cycle);               % 15

n := 8;
t1 := 0;
t2 := 2;
t3 := 4;
t4 := 5;
t5 := 6;
t6 := 7;
t7 := 9;
t8 := 11;

adj_fill.B(1, 5)                    % fixed x points
     ()                         % fixed y points
     ((3,1), (4,2), (5,3), (6,4))          % tied points
     ((3,7), (2,8))                    % verticals
     ()                         % horizontals
     ((688,936){373,136}...               % 0
      (885,1074){1,1}...               % 1
      (1001,1322){0,1}...               % 2
      (951,1668){-165,707}...{218,549}     % 3
      (901,2113){59,49}...{59,49}          % 4
      (960,2162){269,202}...{497,91}          % 5
      (1819,2564)--                    % 6
      (1435,2314){-345,-111}...          % 7
      (1364,2275){-1,-1}...               % 8
      (1315,2114){0,-1}...               % 9
      (1369,1838){176,-692}...          % 10
      (1426,1520){0,-1}...               % 11
      (1322,1192){-1,-1}...               % 12
      (1109,1046){-571,-307}...{-404,-157}     % *13
      (751,885)--cycle);               % 14

n := 4;
t1 := 0;
t2 := 2;
t3 := 5;
t4 := 8;

adj_fill.C()                         % fixed x points
     ()                         % fixed y points
     ((1,3), (4,4))                    % tied points
     ()                         % verticals
     ((2,3))                         % horizontals
     ((1819,2564){71,-371}...          % 0
      (1976,2195){1,-1}...               % 1
      (2071,2164){1,0}...{244,64}          % 2
      (2178,2175)--                    % 3
      (2149,2092){-541,-226}...{-274,-77}     % 4
      (1748,1959){-623,29}...          % 5
      (1676,1977){-193,136}...          % 6
      (1586,2057){-143,205}...{-241,484}     % 7
      (1435,2314)--cycle);               % 8

endchar(0);

"FBUD";

charbegin( "D",2879h#, capheight*v#, baseline*v#);

n := 7;
t1 := 0;
t2 := 3;
t3 := 7;
t4 := 11;
t5 := 12;
t6 := 15;
t7 := 17;

adj_fill.A(1, 4)                    % fixed x points
     ()                         % fixed y points
     ((1,2), (7,1))                    % tied points
     ((3,5), (2,6))                    % verticals
     ()                         % horizontals
     ((484,656){1,0}...               % 0
      (788,681){474,97}...               % *1
      (958,753){1,1}...               % 2
      (1019,917){0,1}...               % 3
      (974,1052){-176,313}...          % *4
      (843,1230){-398,455}...          % 5
      (715,1402){-173,295}...          % *6
      (670,1525){0,1}...               % 7
      (720,1673){191,313}...               % *8
      (861,1838){287,262}...{552,340}     % 9
      (1194,2091)--                    % 10
      (1273,2062){-1,-1}...               % 11
      (1070,1774){0,-1}...               % 12
      (1250,1459){480,-633}...          % 13
      (1365,1275){155,-329}...          % *14
      (1405,1130){0,-1}...               % 15
      (1299,885){-1,-1}...{-314,-181}     % 16
      (947,609)--cycle);               % 17

n := 12;
t1 := 0;
t2 := 2;
t3 := 5;
t4 := 8;
t5 := 10;
t6 := 11;
t7 := 13;
t8 := 15;
t9 := 17;
t10 := 19;
t11 := 21;
t12 := 24;

adj_fill.B()                         % fixed x points
     (1, 7)                         % fixed y points
     ((5,1), (6,2))                    % tied points
     ((3,10), (1,12))               % verticals
     ((6,8), (4,9), (2,11))               % horizontals
     ((73,1396){-3,462}...               % 0
      (305,2005){1,1}...               % 1
      (1077,2269){1,0}...               % 2
      (1640,2188){962,-310}...          % *3
      (2039,1959){1,-1}...               % 4
      (2345,1090){0,-1}...               % 5
      (2297,702){-183,-643}...          % *6
      (2162,447){-1,-1}...               % 7
      (1966,339){-1,0}...               % 8
      (1718,384){-440,141}...{-637,131}     % 9
      (947,609){-463,47}...{-463,47}          % 10
      (484,656){-242,-238}...{-345,-558}     % 11
      (-3,79)--                    % 12
      (52,8){215,275}...               % 13
      (216,189){1,1}...               % 14
      (467,294){1,0}...               % 15
      (1217,79){979,-384}...{1,0}          % 16
      (1684,-47){607,403}...{361,357}     % 17
      (2512,626){257,503}...               % 18
      (2708,1436){0,1}...               % 19
      (2425,2220){-1,1}...               % 20
      (1352,2594){-1,0}...               % 21
      (735,2514){-1033,-307}...          % *22
      (319,2287){-1,-1}...{0,-1}          % 23
      (-7,1437)--cycle);               % 24

endchar(0);

"FBUE";

charbegin( "E",2254h#, capheight*v#, baseline*v#);


n := 8;
t1 := 0;
t2 := 2;
t3 := 4;
t4 := 5;
t5 := 7;
t6 := 10;
t7 := 12;
t8 := 13;

adj_fill.A(4, 8)                    % fixed x points
     (4, 7)                         % fixed y points
     ((1,2), (8,1))                    % tied points
     ((2,6))                         % verticals
     ((3,5))                         % horizontals
     ((908,2158){-207,-45}...          % 0
      (745,2061){-1,-1}...               % 1
      (512,1433){0,-1}...               % 2
      (863,571){1,-1}...               % 3
      (1538,259){1,0}...{457,322}          % 4
      (2148,473)--                    % 5
      (2147,374){-484,-380}...{-484,-380}     % 6
      (1663,-6){-445,-95}...               % 7
      (1298,-48){-1,0}...               % 8
      (497,251){-1,1}...               % 9
      (128,1189){0,1}...{147,342}          % 10
      (257,1846){399,338}...{242,146}     % 11
      (864,2275){134,-67}...{134,-67}     % 12
      (998,2208)--cycle);               % 13

n := 9;
t1 := 0;
t2 := 2;
t3 := 6;
t4 := 7;
t5 := 8;
t6 := 9;
t7 := 10;
t8 := 12;
t9 := 13;

adj_fill.B(1, 5)                    % fixed x points
     ()                         % fixed y points
     ((3,2), (4,1), (5,3), (6,4), (8,5), (9,6))% tied points
     ((3,7), (2,9))                    % verticals
     ()                         % horizontals
     ((701,949){274,122}...               % 0
      (912,1096){1,1}...               % 1
      (1007,1291){0,1}...               % 2
      (968,1620){-172,806}...          % 3
      (898,1932){-81,398}...               % *4
      (887,2018){0,1}...{142,438}          % 5
      (908,2158){90,50}...{90,50}          % 6
      (998,2208){174,125}...{511,172}     % 7
      (1812,2603)--                    % 8
      (1435,2345){-391,-304}...          % 9
      (1324,2168){0,-1}...               % 10
      (1382,1812){189,-829}...{-20,-286}     % 11
      (1444,1470){-15,-105}...{-15,-105}     % 12
      (1429,1365){-169,-456}...          % 13
      (1336,1225){-1,-1}...{-465,-167}     % 14
      (770,897)--cycle);               % 15

n := 4;
t1 := 0;
t2 := 3;
t3 := 6;
t4 := 10;

adj_fill.C()                         % fixed x points
     ()                         % fixed y points
     ((1,3), (4,4))                    % tied points
     ()                         % verticals
     ((2,3))                         % horizontals
     ((1812,2603){95,-404}...          % 0
      (1889,2360){171,-394}...          % *1
      (1983,2209){1,-1}...               % 2
      (2059,2175){1,0}...{216,56}          % 3
      (2183,2194)--                    % 4
      (2166,2112){-388,-138}...          % 5
      (1778,1974){-334,-121}...          % 6
      (1744,1968){-1.953,.07459}...          % 7
      (1705,1978){-123,102}...          % 8
      (1625,2069){-270,367}...{-174,253}     % *9
      (1435,2345)--cycle);               % 10

n := 2;
t1 := 0;
t2 := 9;

adj_fill.D()                         % fixed x points
     ()                         % fixed y points
     ((1,5), (2,6))                    % tied points
     ()                         % verticals
     ()                         % horizontals
     ((1444,1470){13,9}...{13,9}          % 0
      (1457,1479){367,285}...{367,285}     % 1
      (1824,1764){98,-205}...{270,-188}     % 2
      (2112,1414)--                    % 3
      (1829,1216){-450,-32}...          % 4
      (1775,1215){-260,79}...          % 5
      (1662,1292){-268,195}...          % 6
      (1548,1379){-153,102}...          % *7
      (1509,1394){-1,0}...{-277,-252}     % 8
      (1429,1365)--cycle);               % 9

endchar(0);

"FBUF";

%charbegin( "F",2063h#, capheight*v#, depthy*v#);
charbegin( "F",2063h#, capheight*v#, 2/3descender*v#); % DEK

n := 8;
t1 := 0;
t2 := 1;
t3 := 4;
t4 := 7;
t5 := 9;
t6 := 10;
t7 := 11;
t8 := 12;

adj_fill.A()                         % fixed x points
     (1, 4)                         % fixed y points
     ((6,1), (7,2))                    % tied points
     ()                         % verticals
     ((3,5), (2,8))                    % horizontals
     ((2164,2436){-239,-228}...          % 0
      (1848,2209){-1,0}...               % 1
      (1436,2376){-384,195}...          % 2
      (1068,2537){-629,215}...          % *3
      (807,2591){-1,0}...               % 4
      (364,2421){-1,-1}...{-89,-436}          % 5
      (86,1839)--                    % 6
      (169,1773){88,411}...               % 7
      (365,2200){1,1}...               % 8
      (559,2267){1,0}...{249,-133}          % 9
      (1233,1993){135,-51}...{135,-51}     % 10
      (1368,1942){406,-142}...{296,-13}     % 11
      (1727,1859){486,436}...{126,145}     % 12
      (2179,2352)--cycle);               % 13

n := 15;
t1 := 0;
t2 := 2;
t3 := 6;
t4 := 8;
t5 := 10;
t6 := 13;
t7 := 16;
t8 := 17;
t9 := 19;
t10 := 21;
t11 := 22;
t12 := 24;
t13 := 26;
t14 := 28;
t15 := 32;

adj_fill.B(1)                         % fixed x points
     ()                         % fixed y points
     ((7,1), (8,2), (10,3), (11,4))          % tied points
     ((6,9), (5,12), (3,14))               % verticals
     ((4,13), (2,15))               % horizontals
     ((-47,687){228,149}...               % 0
      (266,855){566,225}...               % *1
      (519,912){1,0}...               % 2
      (672,850){1,-1}...               % 3
      (747,727){0,-1}...               % 4
      (706,456){-112,-516}...          % 5
      (636,0){0,-1}...               % 6
      (726,-264){1,-1}...               % 7
      (907,-335){1,0}...               % 8
      (1247,-184){1,1}...               % 9
      (1367,191){0,1}...{-591,794}          % 10
      (1071,733){-580,773}...          % 11
      (803,1135){-357,658}...          % *12
      (714,1391){0,1}...               % 13
      (767,1569){204,373}...               % *14
      (918,1764){1,1}...{505,287}          % 15
      (1233,1993)--                    % 16
      (1368,1942){-401,-142}...          % 17
      (1123,1799){-1,-1}...               % 18
      (1042,1625){0,-1}...               % 19
      (1102,1423){232,-459}...{356,-439}     % *20
      (1274,1166){68,-80}...{68,-80}          % 21
      (1342,1086){317,-393}...          % 22
      (1623,681){378,-689}...          % *23
      (1720,397){0,-1}...               % 24
      (1519,-112){-1,-1}...               % 25
      (745,-483){-1,0}...               % 26
      (409,-372){-1,1}...               % 27
      (286,7){0,1}...               % 28
      (315,304){63,759}...               % 29
      (317,480){0,1}...               % 30
      (272,638){-1,1}...               % 31
      (166,687){-1,0}...{-554,-270}          % 32
      (-38,618)--cycle);               % 33

n := 4;
t1 := 0;
t2 := 1;
t3 := 5;
t4 := 6;

adj_fill.C()                         % fixed x points
     ()                         % fixed y points
     ((1,3), (4,4))                    % tied points
     ()                         % verticals
     ((2,3))                         % horizontals
     ((1274,1166){469,442}...{469,442}     % 0
      (1743,1608){175,-166}...{211,-380}     % 1
      (1997,1292)--                    % 2
      (1747,1032){-144,266}...          % 3
      (1661,1165){-211,189}...          % 4
      (1546,1216){-1,0}...{-307,-286}     % 5
      (1342,1086)--cycle);               % 6

endchar(0);

"FBUG";

charbegin( "G",2708h#, capheight*v#, baseline*v#);

n := 13;
t1 := 0;
t2 := 1;
t3 := 4;
t4 := 6;
t5 := 9;
t6 := 11;
t7 := 12;
t8 := 13;
t9 := 14;
t10 := 16;
t11 := 18;
t12 := 20;
t13 := 22;

adj_fill.A(1, 7)                    % fixed x points
     (2)                         % fixed y points
     ((1,5), (6,1), (7,2), (8,3), (13,4))     % tied points
     ((5,10), (3,12))               % verticals
     ((6,9), (4,11))                    % horizontals
     ((974,2219){-108,45}...{-108,45}     % 0
      (866,2264){-585,-369}...{-585,-369}     % 1
      (281,1895){-300,-370}...          % 2
      (171,1637){-148,-660}...          % *3
      (133,1235){0,-1}...               % 4
      (510,258){1,-1}...               % 5
      (1276,-47){1,0}...{681,112}          % 6
      (1613,-6){408,378}...               % 7
      (2048,295){361,220}...               % 8
      (2546,1136){0,1}...               % 9
      (2371,1556){-1,1}...{-1,0}          % 10
      (1798,1753){-441,-197}...{-441,-197}     % 11
      (1357,1556)--                    % 12
      (1362,1451){491,101}...          % 13
      (1574,1475){1,0}...               % 14
      (1972,1340){1,-1}...               % 15
      (2151,858){0,-1}...               % 16
      (1977,393){-1,-1}...               % 17
      (1575,249){-1,0}...               % 18
      (871,551){-1,1}...               % 19
      (500,1506){0,1}...               % 20
      (660,2014){1,1}...{393,66}          % 21
      (897,2161)--cycle);               % 22

n := 9;
t1 := 0;
t2 := 2;
t3 := 5;
t4 := 6;
t5 := 7;
t6 := 9;
t7 := 10;
t8 := 11;
t9 := 12;

adj_fill.B(1, 6)                    % fixed x points
     ()                         % fixed y points
     ((4,4), (5,5), (8,2), (9,3))          % tied points
     ((3,7), (2,9))                    % verticals
     ()                         % horizontals
     ((741,902){353,124}...               % 0
      (910,997){1,1}...{85,212}          % 1
      (995,1209){0,1}...               % 2
      (929,1582){-206,1006}...          % 3
      (863,1882){-75,376}...               % *4
      (854,1958){0,1}...{80,169}          % 5
      (897,2161){77,58}...{77,58}          % 6
      (974,2219){269,221}...{437,214}     % 7
      (1428,2508)--                    % 8
      (1496,2465){-404,-202}...          % 9
      (1284,2108){0,-1}...{84,-513}          % 10
      (1357,1556){5,-105}...{5,-105}          % 11
      (1362,1451){83,-587}...          % 12
      (1291,1097){-1,-1}...               % 13
      (1108,975){-488,-248}...{-394,-137}     % *14
      (803,849)--cycle);               % 15

n := 5;
t1 := 0;
t2 := 3;
t3 := 5;
t4 := 8;
t5 := 9;

adj_fill.C()                         % fixed x points
     (3)                         % fixed y points
     ((1,1), (5,2))                    % tied points
     ()                         % verticals
     ((2,4))                         % horizontals
     ((1798,1753){233,222}...{552,444}     % 0
      (2445,2323){0,76}...{0,76}          % 1
      (2445,2399){-1,-1}...               % 2
      (2223,2324){-1,0}...               % 3
      (1998,2406){-1,1}...{-219,548}          % 4
      (1878,2606)--                    % 5
      (1543,2324){126,-493}...          % 6
      (1623,2166){1,-1}...{518,-153}          % 7
      (1917,2008){-494,-440}...{-560,-452}     % 8
      (1357,1556)--cycle);               % 9

endchar(0);

"FBUH";

%charbegin( "H",2467h#, capheight*v#, descender*v#);
charbegin( "H",2467h#, capheight*v#, 1/3descender*v#); % DEK

n := 13;
t1 := 0;
t2 := 1;
t3 := 3;
t4 := 5;
t5 := 10;
t6 := 11;
t7 := 12;
t8 := 13;
t9 := 16;
t10 := 18;
t11 := 19;
t12 := 20;
t13 := 24;

adj_fill.A(1, 7)                    % fixed x points
     (6)                         % fixed y points
     ((10,1), (11,2))               % tied points
     ((4,9), (3,12))                    % verticals
     ((5,8), (2,13))                    % horizontals
     ((-82,92){250,297}...               % 0
      (421,525){1,0}...{340,-456}          % 1
      (723,329){273,396}...               % 2
      (803,578){0,1}...               % 3
      (576,1128){-535,960}...          % 4
      (387,1705){0,1}...               % 5
      (478,1962){353,589}...               % *6
      (740,2294){356,376}...{400,285}     % 7
      (1105,2590){1,-1}...               % 8
      (1321,2414){391,-238}...          % *9
      (1496,2352){1,0}...{453,352}          % 10
      (1879,2565)--                    % 11
      (1889,2474){-437,-414}...{-437,-414}     % 12
      (1452,2060){-503,-156}...          % 13
      (1305,2036){-1,0}...{-326,241}          % 14
      (811,2243){-485,-516}...          % 15
      (696,2004){0,-1}...               % 16
      (750,1757){215,-622}...{211,-433}     % *17
      (911,1382){44,-99}...{44,-99}          % 18
      (955,1283){294,-616}...          % 19
      (1120,819){0,-1}...               % 20
      (1028,543){-521,-571}...{-521,-571}     % 21
      (507,-28){-285,308}...               % 22
      (341,119){-299,199}...               % *23
      (208,171){-1,0}...               % 24
      (95,132){-263,-152}...{-250,-225}     % *25
      (-55,19)--cycle);               % 26

n := 7;
t1 := 1;
t2 := 8;
t3 := 9;
t4 := 10;
t5 := 12;
t6 := 17;
t7 := 19;

adj_fill.B()                         % fixed x points
     (7)                         % fixed y points
     ((3,1), (4,2))                    % tied points
     ()                         % verticals
     ((2,5), (1,6))                    % horizontals
     ((1147,-261){225,-235}...          % 0
      (1451,-411){1,0}...               % 1
      (1598,-354){502,369}...{545,415}     % 2
      (2100,15){131,341}...               % 3
      (2260,956){0,1}...               % 4
      (2157,1622){-226,653}...          % 5
      (2084,1707){-223.2,146.9}...          % *6
      (1934,1769){-682,181}...{-481,-29}     % *7
      (1475,1803){-287,-178}...{-1,-1}     % 8
      (911,1382)--                    % 9
      (955,1283){508,368}...               % 10
      (1211,1435){463,204}...          % *11
      (1418,1487){1,0}...               % 12
      (1726,1356){1,-1}...               % 13
      (1829,1124){139,-636}...          % *14
      (1865,720){0,-1}...               % 15
      (1749,-106){-1,-1}...               % 16
      (1587,-195){-1,0}...               % 17
      (1474,-141){-205,196}...{-177,440}     % *18
      (1382,1){-48,-3}...{-48,-3}          % 19
      (1334,-2)--cycle);               % 20

endchar(0);

"FBUI";

charbegin( "I",1853h#, capheight*v#, baseline*v#);

n := 7;
t1 := 0;
t2 := 2;
t3 := 4;
t4 := 8;
t5 := 9;
t6 := 11;
t7 := 13;

adj_fill.A()                         % fixed x points
     (1, 4, 5)                    % fixed y points
     ()                         % tied points
     ()                         % verticals
     ((3,6), (2,7))                    % horizontals
     ((1826,2540){-296,-285}...          % 0
      (1630,2390){-364,-203}...          % *1
      (1462,2337){-1,0}...               % 2
      (1113,2461){-502,216}...          % 3
      (701,2587){-1,0}...               % 4
      (356,2451){-281,-260}...          % 5
      (193,2225){-358,-626}...{-230,-535}     % *6
      (-2,1825)--                    % 7
      (56,1763){24,0}...{24,0}          % 8
      (80,1763){219,417}...               % 9
      (279,2065){1,1}...               % 10
      (550,2178){1,0}...               % 11
      (866,2118){719,-235}...{387,-59}     % 12
      (1240,2013){575,332}...{249,231}     % 13
      (1853,2483)--cycle);               % 14

n := 8;
t1 := 0;
t2 := 1;
t3 := 1.188;
t4 := 4;
t5 := 7;
t6 := 10;
t7 := 15;
t8 := 17;

adj_fill.B(1)                         % fixed x points
     (2, 3, 6)                    % fixed y points
     ()                         % tied points
     ((5,7))                         % verticals
     ((4,8))                         % horizontals
     ((19,66){242,291}...               % 0
      (503,563){550,505}...{30,-18}          % 1
      (533,545){204,-467}...               % 2
      (750,219){1,-1}...               % 3
      (904,169){1,0}...               % 4
      (1087,268){1,1}...               % 5
      (1179,449){124,466}...               % *6
      (1211,734){0,1}...               % 7
      (1173,1149){-91,903}...{79,633}     % 8
      (1169,1662){285,363}...{433,309}     % 9
      (1726,2199)--                    % 10
      (1802,2161){-453,-390}...          % 11
      (1606,1943){-265,-416}...          % *12
      (1537,1745){0,-1}...               % 13
      (1558,1478){146,-960}...          % 14
      (1612,939){0,-1}...               % 15
      (1399,330){-1,-1}...               % 16
      (638,-33){-1,0}...{-320,270}          % 17
      (235,142){-175,-129}...{-175,-129}     % 18
      (60,13)--cycle);               % 19

endchar(0);

"FBUJ";

%charbegin( "J",1845h#, capheight*v#, depthy*v#);
charbegin( "J",1845h#, capheight*v#, 2/3descender*v#); % DEK

n := 4;
t1 := 5;
t2 := 8;
t3 := 10;
t4 := 12;

adj_fill.A()                         % fixed x points
     (2, 4)                         % fixed y points
     ()                         % tied points
     ()                         % verticals
     ((1,3))                         % horizontals
     ((1830,2308){-387,-169}...          % 0
      (1467,2194){-1,0}...               % 1
      (1328,2243){-348,192}...          % *2
      (1119,2386){-806,631}...          % 3
      (908,2529){-356,192}...          % *4
      (763,2578){-1,0}...               % 5
      (408,2418){-1,-1}...{-296,-619}     % 6
      (102,1946)--                    % 7
      (161,1894){237,400}...               % 8
      (332,2122){1,1}...               % 9
      (526,2204){1,0}...               % 10
      (894,2065){882,-545}...{401,-214}     % 11
      (1155,1924){562,192}...{291,165}     % 12
      (1829,2229)--cycle);               % 13

n := 10;
t1 := 0;
t2 := 2;
t3 := 5;
t4 := 7;
t5 := 9;
t6 := 10.73;
t7 := 12;
t8 := 16;
t9 := 18;
t10 := 22;

adj_fill.B(1, 3, 6)                    % fixed x points
     (2, 7, 10)                    % fixed y points
     ()                         % tied points
     ((5,8))                         % verticals
     ((4,9))                         % horizontals
     ((-126,344){423,342}...               % 0
      (179,542){564,267}...               % *1
      (438,611){1,0}...               % 2
      (615,546){1,-1}...               % 3
      (657,422){44,-495}...               % *4
      (659,51){0,-1}...               % 5
      (777,-273){1,-1}...               % 6
      (917,-331){1,0}...               % 7
      (1128,-233){1,1}...               % 8
      (1231,81){0,1}...               % 9
      (1119,694){-280,1096}...{102,626}     % 10
      (1056,1401){152,219}...{529,423}     % 11
      (1615,2006)--                    % 12
      (1693,1972){-514,-529}...          % 13
      (1419,1436){-7,-725}...          % 14
      (1495,958){183,-711}...          % 15
      (1591,371){0,-1}...               % 16
      (1377,-189){-1,-1}...               % 17
      (768,-465){-1,0}...               % 18
      (442,-370){-1,1}...               % 19
      (291,-21){-115,822}...               % 20
      (216,285){-1,1}...               % 21
      (86,340){-1,0}...{-363,-192}          % 22
      (-96,278)--cycle);               % 23

endchar(0);

"FBUK";

charbegin( "K",2275h#, capheight*v#, baseline*v#);

n := 15;
t1 := 1;
t2 := 3;
t3 := 5;
t4 := 7;
t5 := 10;
t6 := 12;
t7 := 14;
t8 := 16;
t9 := 18;
t10 := 19;
t11 := 20;
t12 := 21;
t13 := 22;
t14 := 25;
t15 := 27;

adj_fill.A(6, 15)                    % fixed x points
     (1, 7)                         % fixed y points
     ((10,1), (11,2), (12,3), (13,4))     % tied points
     ((4,9), (3,13))                    % verticals
     ((5,8), (2,14))                    % horizontals
     ((233,494){43,4}...{43,4}          % 0
      (276,498){185,-553}...               % 1
      (391,294){1,-1}...               % 2
      (495,237){1,0}...               % 3
      (577,272){1,1}...               % 4
      (637,474){0,1}...               % 5
      (514,949){-358,1019}...          % 6
      (378,1573){0,1}...               % 7
      (472,1888){362,660}...               % *8
      (740,2233){1,1}...               % 9
      (1557,2585){1,0}...               % 10
      (2068,2422){1,-1}...               % 11
      (2148,2278){0,-1}...{-57,-404}          % 12
      (2091,1874)--                    % 13
      (2018,1865){-192,519}...          % 14
      (1853,2142){-1,1}...               % 15
      (1307,2355){-1,0}...               % 16
      (842,2194){-1,-1}...               % 17
      (720,1861){0,-1}...{140,-521}          % 18
      (793,1399){48,-177}...{48,-177}     % 19
      (841,1222){165,-650}...{80,-411}     % 20
      (906,927){30,-103}...{30,-103}          % 21
      (936,824){51,-508}...{-107,-509}     % 22
      (920,488){-353,-434}...          % 23
      (456,33){-352,-247}...               % 24
      (288,-20){-1,0}...               % 25
      (40,82){-1,1}...{-210,267}          % 26
      (-38,179)--cycle);               % 27

n := 6;
t1 := 0;
t2 := 7;
t3 := 9;
t4 := 10;
t5 := 12;
t6 := 16;

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((1,5), (3,1), (4,2), (6,3))          % tied points
     ()                         % verticals
     ((2,5))                         % horizontals
     ((1595,1104){586,230}...{586,230}     % 0
      (2181,1334){15,91}...{15,91}          % 1
      (2196,1425){-348,-120}...          % 2
      (2050,1388){-1,0}...               % 3
      (1968,1419){-1,1}...               % 4
      (1893,1602){-148,509}...          % 5
      (1783,1853){-1,1}...               % 6
      (1597,1919){-1,0}...               % 7
      (1224,1783){-804,-520}...{-375,-421}     % *8
      (793,1399)--                    % 9
      (841,1222){232,413}...               % 10
      (1035,1508){1,1}...               % 11
      (1326,1658){1,0}...               % 12
      (1448,1593){1,-1}...               % 13
      (1535,1417){88,-369}...{127,-136}     % 14
      (1608,1219){-702,-292}...{-63,-22}     % 15
      (906,927)--cycle);               % 16

n := 6;
t1 := 1;
t2 := 5;
t3 := 6;
t4 := 7;
t5 := 7.702;
t6 := 13;

adj_fill.C()                         % fixed x points
     ()                         % fixed y points
     ((2,5), (3,3), (4,4))               % tied points
     ()                         % verticals
     ((2,5), (1,6))                    % horizontals
     ((2427,396){-333,-251}...          % 0
      (2217,307){-1,0}...               % 1
      (2075,347){-1,1}...               % 2
      (1982,488){-142,551}...          % 3
      (1840,1039){-430,120}...{-457,70}     % 4
      (1595,1104){-689,-177}...{-689,-177}     % 5
      (906,927)--                    % 6
      (936,824){605,203}...{251,-69}          % 7
      (1397,871){251,-68}...               % 8
      (1470,803){136,-216}...          % *9
      (1533,655){117,-399}...          % 10
      (1588,404){111,-795}...          % 11
      (1747,6){1,-1}...               % 12
      (1896,-38){1,0}...               % 13
      (2134,54){552,355}...{1,1}          % *14
      (2448,317)--cycle);               % 15

endchar(0);

"FBUL";

charbegin( "L",2266h#, capheight*v#, baseline*v#);

n := 7;
t1 := 0;
t2 := 2;
t3 := 4;
t4 := 5;
t5 := 7;
t6 := 9;
t7 := 11;

adj_fill.A()                         % fixed x points
     (1, 5)                         % fixed y points
     ((3,1), (4,2))                    % tied points
     ()                         % verticals
     ((4,6), (2,7))                    % horizontals
     ((2235,840){-77,-345}...          % 0
      (2075,499){-1,-1}...               % 1
      (1719,365){-1,0}...               % 2
      (1167,454){-441,157}...          % 3
      (726,611){-1.939,.409}...{-366,27}     % 4
      (360,638){-208,-220}...{-212,-523}     % 5
      (-6,43)--                    % 6
      (45,-5){254,402}...               % 7
      (214,240){1,1}...               % 8
      (378,304){1,0}...               % 9
      (850,152){1000,-407}...          % 10
      (1686,-44){1,0}...               % 11
      (2039,116){1,1}...               % 12
      (2172,358){258,685}...{83,377}          % *13
      (2297,801)--cycle);               % 14

n := 13;
t1 := 0;
t2 := 3;
t3 := 5;
t4 := 8;
t5 := 12;
t6 := 13;
t7 := 14;
t8 := 16;
t9 := 19;
t10 := 22;
t11 := 24;
t12 := 27;
t13 := 28;

adj_fill.B(7)                         % fixed x points
     ()                         % fixed y points
     ((1,2), (13,1))                    % tied points
     ((5,9), (3,11), (2,12))               % verticals
     ((6,8), (4,10))                    % horizontals
     ((360,638){501,52}...               % 0
      (574,679){341,108}...               % *1
      (701,746){1,1}...               % 2
      (767,914){0,1}...               % 3
      (577,1340){-403,733}...          % 4
      (457,1724){0,1}...               % 5
      (539,1992){315,567}...               % *6
      (772,2291){1,1}...               % 7
      (1575,2589){1,0}...               % 8
      (1922,2482){1,-1}...               % 9
      (1985,2325){62,-418}...          % *10
      (1984,2064){-83,-723}...          % 11
      (1975,1926){0,-1}...               % 12
      (2050,1753){1,-1}...{295,17}          % 13
      (2217,1733)--                    % 14
      (2190,1680){-481,-162}...{-481,-162}     % 15
      (1709,1518){-1,0}...               % 16
      (1619,1545){-1,1}...               % 17
      (1552,1704){0,1}...               % 18
      (1570,1849){47,498}...               % 19
      (1587,2043){0,1}...               % 20
      (1501,2274){-1,1}...               % 21
      (1204,2385){-1,0}...               % 22
      (929,2282){-1,-1}...               % 23
      (820,1996){0,-1}...               % 24
      (936,1569){274,-614}...          % 25
      (1042,1268){127,-532}...{-57,-482}     % *26
      (1063,1037){-337,-426}...{-337,-426}     % 27
      (726,611)--cycle);               % 28

endchar(0);

"FBUM";

charbegin( "M",3686h#, capheight*v#, baseline*v#);

n := 15;
t1 := 2;
t2 := 6;
t3 := 7;
t4 := 8;
t5 := 10;
t6 := 13;
t7 := 15;
t8 := 17;
t9 := 18;
t10 := 20;
t11 := 23;
t12 := 25;
t13 := 28;
t14 := 33;
t15 := 35;

adj_fill.A(8, 15)                    % fixed x points
     (9)                         % fixed y points
     ((3,1), (4,2))                    % tied points
     ((7,10), (6,11), (2,13))          % verticals
     ((5,12), (1,14))               % horizontals
     ((36,5){256,284}...               % 0
      (130,101){1,1}...               % 1
      (299,165){1,0}...               % 2
      (438,113){280,-196}...{354,-486}     % *3
      (579,-31){688,573}...{688,573}          % 4
      (1267,542){230,495}...               % 5
      (1548,1683){.1556,1.967}...{-122,620}     % 6
      (1517,2053){-49,114}...{-49,114}     % 7
      (1468,2167){-186,492}...          % 8
      (1305,2432){-1,1}...               % 9
      (893,2592){-1,0}...               % 10
      (256,2351){-1,-1}...               % 11
      (54,2108){-273,-430}...          % *12
      (-17,1921){0,-1}...               % 13
      (162,1591){467,-614}...          % 14
      (319,1310){0,-1}...               % 15
      (259,1179){-228,-281}...{-434,-304}     % *16
      (91,1029)--                    % 17
      (148,968){393,225}...               % 18
      (511,1245){1,1}...               % 19
      (651,1527){0,1}...               % 20
      (605,1653){-179,309}...          % *21
      (472,1836){-584,698}...          % 22
      (288,2149){0,1}...               % 23
      (371,2296){1,1}...               % 24
      (563,2349){1,0}...               % 25
      (925,2169){1,-1}...               % 26
      (1094,1842){228,-836}...          % *27
      (1153,1333){0,-1}...               % 28
      (1091,752){-237,-939}...          % *29
      (916,394){-1,-1}...{-313,-196}          % 30
      (823,306){-337,447}...               % 31
      (675,460){-280,209}...               % *32
      (543,515){-1,0}...               % 33
      (273,402){-1,-1}...{-212,-269}          % 34
      (-12,61)--cycle);               % 35

n := 11;
t1 := 2;
t2 := 6;
t3 := 7;
t4 := 8;
t5 := 10;
t6 := 12;
t7 := 13;
t8 := 15;
t9 := 18;
t10 := 21;
t11 := 23;

adj_fill.B(11)                         % fixed x points
     ()                         % fixed y points
     ((3,3), (4,4), (6,2), (7,1))          % tied points
     ((2,9))                         % verticals
     ((5,8), (1,10))                    % horizontals
     ((1268,-8){344,369}...               % 0
      (1334,65){1,1}...               % 1
      (1488,122){1,0}...               % 2
      (1604,78){257,-167}...{450,-483}     % *3
      (1745,-45){532,612}...{532,612}     % 4
      (2277,567){244,513}...               % 5
      (2486,1725){0,1}...{-67,545}          % 6
      (2470,2050){-37,144}...{-37,144}     % 7
      (2433,2194){-238,400}...          % 8
      (2330,2334){-1,1}...               % 9
      (2038,2453){-1,0}...               % 10
      (1771,2379){-570,-286}...{-406,-360}     % *11
      (1468,2167)--                    % 12
      (1517,2053){264,315}...          % 13
      (1654,2179){263,171}...          % *14
      (1780,2224){1,0}...               % 15
      (1943,2147){1,-1}...               % 16
      (2081,1872){187,-713}...          % *17
      (2130,1434){0,-1}...               % 18
      (2079,775){-199,-1080}...{-240,-357}     % *19
      (1931,354){-402,367}...          % 20
      (1703,492){-1,0}...               % 21
      (1473,369){-284,-311}...{-187,-238}     % 22
      (1230,66)--cycle);               % 23

n := 6;
t1 := 2;
t2 := 6;
t3 := 8;
t4 := 9;
t5 := 11;
t6 := 15;

adj_fill.C()                         % fixed x points
     (1, 6)                         % fixed y points
     ((3,4), (4,3))                    % tied points
     ()                         % verticals
     ((2,5))                         % horizontals
     ((3764,2086){-7,67}...{-7,67}          % 0
      (3757,2153){-325,-160}...          % 1
      (3620,2114){-1,0}...               % 2
      (3514,2175){-206,224}...          % *3
      (3414,2338){-329,762}...          % 4
      (3307,2543){-1,1}...               % 5
      (3173,2586){-1,0}...               % 6
      (2814,2484){-740,-392}...{-1,-1}     % *7
      (2433,2194)--                    % 8
      (2470,2050){706,986}...          % 9
      (2666,2245){402,265}...          % *10
      (2872,2315){1,0}...               % 11
      (2988,2268){1,-1}...               % 12
      (3078,2091){263,-741}...          % 13
      (3178,1853){250,-294}...{247,-87}     % 14
      (3268,1797)--cycle);               % 15

n := 5;
t1 := 0;
t2 := 3;
t3 := 9;
t4 := 10;
t5 := 11;

adj_fill.D(1, 3)                    % fixed x points
     (1)                         % fixed y points
     ()                         % tied points
     ((2,5))                         % verticals
     ((2,4))                         % horizontals
     ((3769,2090){-280,-146}...          % 0
      (3338,1773){-279,-235}...          % 1
      (3304,1716){-34,-236}...          % 2
      (3282,1318){0,-1}...               % 3
      (3328,711){178,-936}...          % *4
      (3384,507){131.7,-328.7}...          % *5
      (3460,382){1,-1}...               % 6
      (3536,343){1,0}...{222,93}          % 7
      (3724,409)--                    % 8
      (3735,342){-561,-404}...{-561,-404}     % 9
      (3174,-62){-251,358}...{-251,358}     % 10
      (2923,296){0,1}...{29,280}          % 11
      (2943,1459){317,408}...{184,132}     % 12
      (3318,1845)--cycle);               % 13

endchar(0);

"FBUN";

charbegin( "N",2881h#, capheight*v#, baseline*v#);

n := 15;
t1 := 0;
t2 := 1;
t3 := 4;
t4 := 6;
t5 := 8;
t6 := 11;
t7 := 14;
t8 := 16;
t9 := 17;
t10 := 19;
t11 := 23;
t12 := 25;
t13 := 28;
t14 := 31;
t15 := 34;

adj_fill.A(1, 8)                    % fixed x points
     (9, 15)                         % fixed y points
     ((4,1))                         % tied points
     ((7,10), (6,11), (3,13))          % verticals
     ((5,12), (2,14))               % horizontals
     ((325,167){1,-1}...               % 0
      (728,-43){1,0}...{209,107}          % 1
      (820,-5){640,526}...{640,526}          % 2
      (1460,521){161,400}...               % 3
      (1601,1298){0,1}...{-98,434}          % 4
      (1534,1865){-56,174}...{-56,174}     % 5
      (1478,2039){-169,574}...          % 6
      (1258,2412){-1,1}...               % 7
      (840,2578){-1,0}...               % 8
      (229,2328){-1,-1}...               % 9
      (45,2092){-249,-449}...          % *10
      (-20,1879){0,-1}...               % 11
      (31,1708){198,-379}...               % *12
      (178,1500){304,-349}...          % 13
      (293,1294){0,-1}...               % 14
      (239,1158){-204,-279}...{-307,-221}     % *15
      (89,1015)--                    % 16
      (158,957){465,302}...               % 17
      (506,1243){474,533}...               % *18
      (632,1490){0,1}...               % 19
      (591,1608){-157,276}...          % *20
      (475,1766){-490,560}...          % 21
      (321,1973){-207,358}...          % *22
      (268,2124){0,1}...               % 23
      (328,2275){1,1}...               % 24
      (516,2337){1,0}...               % 25
      (874,2161){1,-1}...               % 26
      (1148,1650){370,-1281}...          % *27
      (1244,880){0,-1}...               % 28
      (1218,555){-100,-504}...          % *29
      (1144,376){-1,-1}...               % 30
      (943,272){-1,0}...               % 31
      (781,335){-1,1}...{-174,485}          % 32
      (654,534){-33,2}...{-33,2}          % 33
      (621,536)--cycle);               % 34

n := 9;
t1 := 5;
t2 := 9;
t3 := 14;
t4 := 16;
t5 := 17;
t6 := 19;
t7 := 23;
t8 := 24;
t9 := 27;

adj_fill.B(9)                         % fixed x points
     (2, 5, 7)                    % fixed y points
     ((4,1))                         % tied points
     ((1,8))                         % verticals
     ((3,6))                         % horizontals
     ((2945,404){-327,-164}...          % 0
      (2749,321){-1,0}...               % 1
      (2674,377){-307,491}...          % 2
      (2596,497){-353,624}...          % 3
      (2522,707){-135,885}...          % 4
      (2488,1288){0,1}...{146,789}          % 5
      (2528,1760){193,184}...{375,236}     % 6
      (2936,2066){-16,54}...{-16,54}          % 7
      (2920,2120){-256,-114}...          % 8
      (2758,2086){-1,0}...               % 9
      (2683,2134){-152,175}...          % *10
      (2606,2261){-246,546}...          % 11
      (2525,2450){-112,237}...          % *12
      (2494,2498){-1,1}...               % 13
      (2269,2570){-1,0}...               % 14
      (1689,2272){-1,-1}...{-902,-1073}     % 15
      (1478,2039)--                    % 16
      (1534,1881){728,1207}...          % 17
      (1811,2226){1,1}...               % 18
      (2006,2333){1,0}...               % 19
      (2125,2279){1,-1}...               % 20
      (2255,2018){298,-789}...          % 21
      (2346,1863){201,-213}...{1,0}          % *22
      (2456,1805){-407,-399}...{-273,-378}     % 23
      (2137,1435){0,-1083}...{0,-1}          % 24
      (2137,352){413,-603}...{162,-302}     % 25
      (2389,-50){475,287}...{141,107}     % 26
      (2952,332)--cycle);               % 27

endchar(0);

"FBUO";

%charbegin( "O",2862h#, programem*v#, baseline );
charbegin( "O",2862h#, capheight*v#, baseline ); % DEK

n := 7;
t1 := 1;
t2 := 4;
t3 := 6;
t4 := 7;
t5 := 9;
t6 := 12;
t7 := 13;

adj_fill.A(3, 7)                    % fixed x points
     ()                         % fixed y points
     ((3,1), (4,2))                    % tied points
     ((2,5), (1,6))                    % verticals
     ()                         % horizontals
     ((695,2265){-234,-152}...{-249,-443}     % 0
      (174,1659){10,-423}...               % 1
      (365,1273){343,-497}...          % 2
      (526,998){216,-477}...               % *3
      (581,796){0,-1}...               % 4
      (511,622){-1,-1}...{-469,-121}          % 5
      (215,482)--                    % 6
      (589,552){311,328}...               % 7
      (840,861){339,529}...               % *8
      (928,1081){0,1}...               % 9
      (897,1186){-230,468}...          % *10
      (698,1549){-230,446}...          % 11
      (543,1909){0,1}...{346,250}          % 12
      (745,2212)--cycle);               % 13

n := 13;
t1 := 0;
t2 := 2;
t3 := 6;
t4 := 9;
t5 := 12;
t6 := 13;
t7 := 15;
t8 := 16;
t9 := 18;
t10 := 21;
t11 := 25;
t12 := 27;
t13 := 28;

adj_fill.B(1, 12)                    % fixed x points
     (7, 13)                         % fixed y points
     ((5,2), (6,1))                    % tied points
     ((3,10))                    % verticals
     ((6,8), (4,9), (2,11))               % horizontals
     ((814,2307){52,-112}...{52,-112}     % 0
      (866,2195){417,31}...               % 1
      (1321,2191){1,0}...               % 2
      (1764,2144){716,-181}...          % *3
      (2037,2010){1,-1}...               % 4
      (2201,1711){222,-740}...          % *5
      (2259,1270){0,-1}...               % 6
      (2194,716){-251,-912}...          % *7
      (2008,358){-1,-1}...               % 8
      (1802,246){-1,0}...               % 9
      (1328,344){-793,254}...          % 10
      (784,519){-739,208}...{-371,-12}     % *11
      (589,552){-374,-70}...{-374,-70}     % 12
      (215,482){-279,-408}...{-279,-408}     % 13
      (-64,74)--                    % 14
      (0,-6){354,395}...               % 15
      (364,193){1,0}...               % 16
      (757,89){859,-314}...               % 17
      (1343,-49){1,0}...               % 18
      (1827,108){1066,605}...{261,249}     % *19
      (2409,556){320,537}...               % 20
      (2661,1458){0,1}...               % 21
      (2599,1938){-239,804}...          % *22
      (2422,2262){-1,1}...               % 23
      (2079,2456){-860,284}...          % *24
      (1562,2546){-669,37}...          % 25
      (1240,2571){-665,166}...          % 26
      (1177,2637){0,1}...{132,241}          % 27
      (1210,2748){-82,-9}...{-82,-9}          % 28
      (1128,2739)--cycle);               % 29

endchar(0);

"FBUP";

charbegin( "P",2864h#, capheight*v#, descender*v#);

n := 8;
t1 := 0;
t2 := 2;
t3 := 3;
t4 := 4;
t5 := 6;
t6 := 9;
t7 := 10;
t8 := 12;

adj_fill.A(1)                         % fixed x points
     (5, 8)                         % fixed y points
     ((3,1), (4,2))                    % tied points
     ((4,6))                         % verticals
     ((2,7))                         % horizontals
     ((295,86){119,207}...               % 0
      (631,585){1,1}...               % 1
      (923,722){1,0}...{513,-72}          % 2
      (1059,708){406,-571}...{406,-571}     % 3
      (1465,137){0,-1}...{80,-525}          % 4
      (1510,-461)--                    % 5
      (1059,-766){-83,54}...{-83,54}          % 6
      (976,-712){174,616}...               % 7
      (1038,-324){83,964}...{0,1}          % *8
      (1059,252){-419,203}...          % 9
      (789,342){-1,0}...               % 10
      (502,195){-1,-1}...{-175,-245}          % 11
      (343,17)--cycle);               % 12

n := 22;
t1 := 0;
t2 := 2;
t3 := 5;
t4 := 8;
t5 := 10;
t6 := 11;
t7 := 12;
t8 := 14;
t9 := 16;
t10 := 19;
t11 := 27;
t12 := 29;
t13 := 30;
t14 := 32;
t15 := 42;
t16 := 46;
t17 := 47;
t18 := 48;
t19 := 52;
t20 := 54;
t21 := 57;
t22 := 60;

adj_fill.B(1, 9, 13)                    % fixed x points
     (12, 22)                    % fixed y points
     ((5,3), (6,4), (12,4), (13,3), (17,2), (18,1))% tied points
     ((10,15), (7,18), (3,20), (2,21))     % verticals
     ((11,14), (8,16), (4,19))          % horizontals
     ((86,1028){205,153}...               % 0
      (241,1183){211,307}...               % *1
      (297,1335){0,1}...               % 2
      (153,1584){-312,410}...          % 3
      (21,1754){-306,505}...               % 4
      (0,1885){0,1}...               % 5
      (75,2121){287,505}...               % *6
      (287,2390){1,1}...               % 7
      (814,2611){1,0}...               % 8
      (1251,2416){1,-1}...               % 9
      (1412,2148){101,-322}...{53,-220}     % 10
      (1465,1928){0,-1350}...{0,-1350}     % 11
      (1465,578){227,-99}...               % 12
      (1998,354){774,-280}...          % *13
      (2239,298){1,0}...               % 14
      (2340,341){1,1}...               % 15
      (2386,482){0,1}...               % 16
      (2340,637){-179,375}...          % *17
      (2207,857){-518,738}...          % 18
      (2011,1224){0,1}...               % 19
      (2102,1419){354,476}...{355,327}     % *20
      (2365,1700){-471,86}...          % 21
      (2198,1753){-145,145}...          % 22
      (2146,1846){-37,214}...          % 23
      (2141,1993){0,1}...               % 24
      (2124,2156){-65,262}...          % *25
      (2076,2255){-1,1}...               % 26
      (1917,2323){-1,0}...               % 27
      (1619,2176){-1,-1}...{-293,-519}     % 28
      (1465,1928)--                    % 29
      (1412,2148){442,397}...          % 30
      (1861,2469){838,433}...          % *31
      (2250,2581){1,0}...               % 32
      (2431,2526){1,-1}...               % 33
      (2507,2284){141,-912}...          % 34
      (2584,2077){204,-289}...          % *35
      (2711,1995){1,0}...{327,96}          % 36
      (2826,2013){33,-61}...{33,-61}          % 37
      (2859,1952){-608,-323}...          % 38
      (2466,1694){-194,-177}...          % 39
      (2374,1529){0,-1}...               % 40
      (2492,1204){354,-575}...          % 41
      (2661,819){0,-1}...               % 42
      (2602,562){-304,-514}...          % 43
      (2343,203){-1,-1}...               % 44
      (2134,42){-403,-217}...          % *45
      (1940,-14){-1,0}...{-322,163}          % 46
      (1465,137){-406,571}...{-406,571}     % 47
      (1059,708){0,1}...               % 48
      (1054,1426){0,1}...               % 49
      (991,1900){-242,797}...          % *50
      (812,2223){-1,1}...               % 51
      (540,2358){-1,0}...               % 52
      (389,2301){-1,-1}...               % 53
      (297,2124){0,-1}...               % 54
      (344,2001){180,-296}...          % *55
      (477,1828){283,-313}...          % 56
      (673,1533){0,-1}...               % 57
      (638,1421){-136.7,-247.6}...          % *58
      (536,1285){-515,-559}...{-243,-164}     % *59
      (158,974)--cycle);               % 60

endchar(0);

"FBUQ";

%charbegin( "Q",2862h#, programem*v#, descender*v#);
charbegin( "Q",2862h#, capheight*v#, 1/5descender*v#); % DEK

n := 7;
t1 := 1;
t2 := 4;
t3 := 6;
t4 := 7;
t5 := 9;
t6 := 12;
t7 := 13;

adj_fill.A(3, 7)                    % fixed x points
     ()                         % fixed y points
     ((3,1), (4,2))                    % tied points
     ((2,5), (1,6))                    % verticals
     ()                         % horizontals
     ((695,2265){-234,-152}...{-249,-443}     % 0
      (174,1659){10,-423}...               % 1
      (365,1273){343,-497}...          % 2
      (526,998){216,-477}...               % *3
      (581,796){0,-1}...               % 4
      (511,622){-1,-1}...{-469,-121}          % 5
      (215,482)--                    % 6
      (589,552){311,328}...               % 7
      (840,861){339,529}...               % *8
      (928,1081){0,1}...               % 9
      (897,1186){-230,468}...          % *10
      (698,1549){-230,446}...          % 11
      (543,1909){0,1}...{346,250}          % 12
      (745,2212)--cycle);               % 13

n := 15;
t1 := 0;
t2 := 2;
t3 := 6;
t4 := 9;
t5 := 12;
t6 := 13;
t7 := 15;
t8 := 16;
t9 := 18;
t10 := 19;
t11 := 20;
t12 := 22;
t13 := 26;
t14 := 28;
t15 := 29;

adj_fill.B(1, 14)                    % fixed x points
     (7, 15)                         % fixed y points
     ((5,2), (6,1), (10,3), (11,4))          % tied points
     ((3,12))                    % verticals
     ((5,8), (4,9), (2,13))               % horizontals
     ((814,2307){52,-112}...{52,-112}     % 0
      (866,2195){417,31}...               % 1
      (1321,2191){1,0}...               % 2
      (1764,2144){716,-181}...          % *3
      (2037,2010){1,-1}...               % 4
      (2201,1711){222,-740}...          % *5
      (2259,1270){0,-1}...               % 6
      (2194,716){-251,-912}...          % *7
      (2008,358){-1,-1}...               % 8
      (1802,246){-1,0}...               % 9
      (1328,344){-793,254}...          % 10
      (784,519){-739,208}...{-371,-12}     % *11
      (589,552){-374,-70}...{-374,-70}     % 12
      (215,482){-279,-408}...{-279,-408}     % 13
      (-64,74)--                    % 14
      (13,-6){354,395}...               % 15
      (364,193){1,0}...               % 16
      (757,89){859,-314}...               % 17
      (1343,-49){1,0}...{683,371}          % 18
      (1735,63){401,252}...{401,252}          % 19
      (2136,315){496,398}...{261,249}     % 20
      (2409,556){320,537}...               % 21
      (2661,1458){0,1}...               % 22
      (2599,1938){-239,804}...          % *23
      (2422,2262){-1,1}...               % 24
      (2079,2456){-860,284}...          % *25
      (1562,2546){-669,37}...          % 26
      (1240,2571){-665,166}...          % 27
      (1177,2637){0,1}...{132,241}          % 28
      (1210,2748){-82,-9}...{-82,-9}          % 29
      (1128,2739)--cycle);               % 30

n := 2;
t1 := 2;
t2 := 3;

adj_fill.C()                         % fixed x points
     ()                         % fixed y points
     ((1,3), (2,4))                    % tied points
     ()                         % verticals
     ()                         % horizontals
     ((2776,49){-167,-103}...{-520,-261}     % 0
      (2265,-244){-413,177}...{-485,384}     % 1
      (1735,63)--                    % 2
      (2136,315){408,-436}...          % 3
      (2343,132){369,-248}...          % *4
      (2505,67){1,0}...{329,125}          % 5
      (2775,126)--cycle);               % 6

endchar(0);

"FBUR";

charbegin( "R",2866h#, capheight*v#, baseline*v#);

n := 16;
t1 := 2;
t2 := 6;
t3 := 7;
t4 := 8;
t5 := 9;
t6 := 11;
t7 := 13;
t8 := 17;
t9 := 19;
t10 := 20;
t11 := 22;
t12 := 26;
t13 := 28;
t14 := 31;
t15 := 36;
t16 := 37;

adj_fill.A(9, 16)                    % fixed x points
     (10)                         % fixed y points
     ((2,1), (3,2), (4,3), (5,4))          % tied points
     ((8,11), (7,12), (4,14))          % verticals
     ((6,13), (1,15))               % horizontals
     ((74,-2){1,1}...               % 0
      (218,120){251,165}...               % *1
      (325,163){1,0}...               % 2
      (439,109){273,-206}...{415,-468}     % *3
      (598,-43){694,598}...{694,598}          % 4
      (1292,555){152,300}...{70,519}          % 5
      (1530,1277){8,106}...{8,106}          % 6
      (1538,1383){14,282}...{-35,697}     % 7
      (1543,1909){-40,215}...{-40,215}     % 8
      (1503,2124){-118,349}...          % 9
      (1321,2410){-1,1}...               % 10
      (832,2610){-1,0}...               % 11
      (233,2333){-1,-1}...               % 12
      (-4,1882){0,-1}...               % 13
      (43,1732){181,-332}...               % *14
      (177,1550){300,-331}...          % 15
      (274,1418){131,-241}...          % *16
      (308,1309){0,-1}...               % 17
      (229,1145){-1,-1}...{-399,-283}     % 18
      (92,1027)--                    % 19
      (150,970){402,238}...               % 20
      (529,1233){1,1}...               % 21
      (665,1506){0,1}...               % 22
      (622,1640){-168,306}...          % *23
      (497,1812){-470,538}...          % 24
      (344,2013){-206,335}...          % *25
      (291,2147){0,1}...               % 26
      (364,2275){1,1}...               % 27
      (547,2352){1,0}...               % 28
      (883,2190){1,-1}...               % 29
      (1078,1853){263,-810}...          % *30
      (1146,1380){0,-1}...               % 31
      (1096,758){-193,-965}...          % *32
      (953,415){-1,-1}...{-198,-169}          % 33
      (835,308){-233,261}...               % 34
      (672,466){-274,212}...               % *35
      (561,520){-1,0}...{-239,-279}          % 36
      (23,55)--cycle);               % 37

n := 6;
t1 := 0;
t2 := 7;
t3 := 9;
t4 := 10;
t5 := 12;
t6 := 17;

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((1,5), (3,4), (4,3), (6,2))          % tied points
     ()                         % verticals
     ((2,5))                         % horizontals
     ((2200,1544){234,168}...{514,254}     % 0
      (2861,1916){-20,51}...{-20,51}          % 1
      (2841,1967){-412,-98}...          % 2
      (2725,1948){-1,0}...               % 3
      (2585,1992){-1,1}...               % 4
      (2518,2234){-65,637}...          % 5
      (2431,2511){-1,1}...               % 6
      (2218,2595){-1,0}...               % 7
      (1876,2471){-715,-471}...{-455,-550}     % *8
      (1503,2124)--                    % 9
      (1543,1909){156,386}...          % 10
      (1740,2227){428,438}...          % *11
      (1971,2347){1,0}...               % 12
      (2073,2292){1,-1}...               % 13
      (2140,2049){95,-648}...          % 14
      (2211,1813){208,-227}...{267,8}     % 15
      (2347,1756){-589,-321}...{-232,-77}     % 16
      (1538,1383)--cycle);               % 17

n := 9;
t1 := 1;
t2 := 4;
t3 := 6;
t4 := 7;
t5 := 8;
t6 := 9;
t7 := 13;
t8 := 14;
t9 := 15;

adj_fill.C(9)                         % fixed x points
     ()                         % fixed y points
     ((3,5), (4,2), (5,1))               % tied points
     ((2,7))                         % verticals
     ((3,6), (1,8))                    % horizontals
     ((2960,410){-292,-162}...          % 0
      (2827,359){-1,0}...               % 1
      (2718,383){-285,288}...          % 2
      (2598,543){-215,346}...          % 3
      (2517,774){-56,414}...{21,797}          % 4
      (2499,1417){-174,100}...{-395,136}     % 5
      (2200,1544){-662,-161}...{-662,-161}     % 6
      (1538,1383)--                    % 7
      (1530,1277){496,116}...          % 8
      (1714,1294){1,0}...               % 9
      (1856,1281){316,-74}...          % 10
      (2079,1161){1,-1}...               % 11
      (2143,974){72,-703}...{0,-1}          % *12
      (2151,458){290,-469}...{96,-228}     % 13
      (2429,-46){536,373}...{536,373}     % 14
      (2965,327)--cycle);               % 15

endchar(0);

"FBUS";

charbegin( "S",2868h#, capheight*v#, baseline*v#);

n := 19;
t1 := 0;
t2 := 2;
t3 := 5;
t4 := 8;
t5 := 10;
t6 := 12;
t7 := 14;
t8 := 16;
t9 := 18;
t10 := 19;
t11 := 22;
t12 := 25;
t13 := 27;
t14 := 29;
t15 := 31;
t16 := 33;
t17 := 35;
t18 := 37;
t19 := 39;

adj_fill.A(1, 10)                    % fixed x points
     (9, 17, 19)                    % fixed y points
     ()                         % tied points
     ((6,13), (4,15), (2,18))          % verticals
     ((8,11), (7,12), (5,14), (3,16))     % horizontals
     ((1280,1912){-320,-120}...          % 0
      (1187,1843){-1,-1}...               % 1
      (1092,1646){0,-1}...               % 2
      (1149,1492){1,-1}...               % 3
      (1369,1437){1,0}...               % 4
      (1808,1483){703,130}...          % 5
      (2224,1561){1,0}...               % 6
      (2592,1428){1,-1}...               % 7
      (2740,1024){0,-1}...               % 8
      (2425,371){-1,-1}...               % 9
      (1307,-55){-1,0}...               % 10
      (489,281){-1,1}...               % 11
      (156,1189){0,1}...               % 12
      (553,2150){1,1}...{663,135}          % 13
      (1453,2596){461,-201}...          % 14
      (1855,2390){535,-265}...          % 15
      (2343,2220){1,0}...               % 16
      (2550,2313){1,1}...{96,259}          % 17
      (2668,2502)--                    % 18
      (2726,2425){-186,-580}...          % 19
      (2533,2122){-1,-1}...               % 20
      (2159,1907){-638,-182}...          % 21
      (1985,1874){-1,0}...               % 22
      (1762,1958){-411,249}...          % 23
      (1351,2207){-411,249}...          % 24
      (1072,2316){-1,0}...               % 25
      (784,2190){-1,-1}...               % 26
      (531,1501){0,-1}...               % 27
      (881,538){1,-1}...               % 28
      (1676,211){1,0}...               % 29
      (2347,463){1,1}...               % 30
      (2478,794){0,1}...               % 31
      (2343,1108){-1,1}...               % 32
      (1906,1253){-1,0}...               % 33
      (1504,1190){-583,-138}...          % 34
      (1113,1108){-1,0}...               % 35
      (835,1207){-1,1}...               % 36
      (747,1444){0,1}...               % 37
      (916,1799){1,1}...{263,29}          % 38
      (1249,1949)--cycle);               % 39

endchar(0);

"FBUT";

charbegin( "T",2277h#, capheight*v#, baseline*v#);

n := 11;
t1 := 0;
t2 := 2;
t3 := 3;
t4 := 4;
t5 := 5;
t6 := 7;
t7 := 9;
t8 := 10;
t9 := 11;
t10 := 13;
t11 := 15;

adj_fill.A(1, 7)                    % fixed x points
     (8)                         % fixed y points
     ((3,1), (4,2))                    % tied points
     ((6,9))                         % verticals
     ((5,10), (2,11))               % horizontals
     ((2415,2510){-391,-447}...{-391,-447}     % 0
      (2024,2063){-519,-205}...          % 1
      (1735,2013){-1,0}...{-683,138}          % 2
      (1344,2061){-128,31}...{-128,31}     % 3
      (1216,2092){-703,155}...          % 4
      (515,2224){-1,0}...               % 5
      (278,2146){-1,-1}...               % 6
      (210,2005){0,-1}...{482,-316}          % 7
      (430,1678){5,-38}...{5,-38}          % 8
      (435,1640)--                    % 9
      (176,1387){-310,290}...          % 10
      (-5,1742){0,1}...               % 11
      (224,2242){1,1}...               % 12
      (956,2575){1,0}...{716,-139}          % 13
      (1537,2485){723,-136}...          % 14
      (2006,2433){1,0}...{274,231}          % 15
      (2391,2600)--cycle);               % 16

n := 8;
t1 := 0;
t2 := 1;
t3 := 4;
t4 := 5;
t5 := 6;
t6 := 7;
t7 := 10;
t8 := 11;

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((1,4), (4,2), (5,1), (8,3))          % tied points
     ((3,6), (2,7))                    % verticals
     ()                         % horizontals
     ((1170,529){1,1}...               % 0
      (1266,741){0,1}...               % 1
      (1042,1080){-619,695}...          % 2
      (875,1291){-253,378}...{-148,477}     % *3
      (789,1458){137,313}...{1,1}          % 4
      (1216,2092)--                    % 5
      (1344,2061){-556,-318}...          % 6
      (1160,1737){0,-1}...               % 7
      (1213,1573){205,-370}...          % *8
      (1365,1367){539,-601}...          % 9
      (1621,975){0,-1}...{-1,-1}          % 10
      (1276,498)--cycle);               % 11

n := 8;
t1 := 0;
t2 := 2;
t3 := 3;
t4 := 4;
t5 := 5;
t6 := 7;
t7 := 9;
t8 := 11;

adj_fill.C()                         % fixed x points
     (1, 6)                         % fixed y points
     ((3,3), (4,4))                    % tied points
     ()                         % verticals
     ((5,7), (2,8))                    % horizontals
     ((2156,544){-309,-233}...          % 0
      (1914,388){-413,-210}...          % *1
      (1743,334){-1,0}...{-478,224}          % 2
      (1276,498){-106,31}...{-106,31}     % 3
      (1170,529){-361,108}...{-1,0}          % 4
      (891,558){-321,-181}...{-384,-400}     % 5
      (292,72)--                    % 6
      (309,-9){523,460}...               % 7
      (604,197){303,128}...               % 8
      (765,216){1,0}...               % 9
      (1151,88){642,-309}...{1,0}          % 10
      (1621,-50){373,284}...{220,235}     % 11
      (2190,457)--cycle);               % 12

endchar(0);

"FBUU";

charbegin( "U",2467h#, capheight*v#, baseline*v#);

n := 7;
t1 := 0;
t2 := 2;
t3 := 5;
t4 := 9;
t5 := 11;
t6 := 13.48;
t7 := 15;

adj_fill.A(1, 4)                    % fixed x points
     ()                         % fixed y points
     ((1,2), (7,1))                    % tied points
     ((3,5), (2,6))                    % verticals
     ()                         % horizontals
     ((283,490){308,76}...               % 0
      (638,661){1,1}...               % 1
      (760,961){0,1}...               % 2
      (713,1183){-185,513}...          % *3
      (575,1474){-262,464}...          % 4
      (388,1923){0,1}...{71,376}          % 5
      (394,2007){162,266}...               % 6
      (720,2427){1,1}...{298,198}          % 7
      (944,2608)--                    % 8
      (1016,2549){-379,-278}...          % 9
      (873,2425){-1,-1}...               % 10
      (778,2229){0,-1}...               % 11
      (887,1834){304,-637}...          % 12
      (1046,1361){150,-854}...{-99,-329}     % *13
      (1037,980){-365,-468}...{-365,-468}     % 14
      (672,512)--cycle);               % 15

n := 8;
t1 := 0;
t2 := 1;
t3 := 3;
t4 := 4;
t5 := 6;
t6 := 8;
t7 := 10;
t8 := 12;

adj_fill.B()                         % fixed x points
     (5)                         % fixed y points
     ((1,4), (3,1), (4,2), (8,3))          % tied points
     ()                         % verticals
     ((4,6), (2,7))                    % horizontals
     ((1667,426){-1,-1}...               % 0
      (1426,292){-1,0}...               % 1
      (1072,382){-669,241}...{-420,77}     % 2
      (672,512){-389,-22}...{-389,-22}     % 3
      (283,490){-332,-401}...{-332,-401}     % 4
      (-49,89)--                    % 5
      (16,28){278,303}...               % 6
      (163,156){273,173}...               % *7
      (289,201){1,0}...               % 8
      (806,45){666,-287}...               % 9
      (1211,-66){1,0}...{224,84}          % 10
      (1384,-17){397,389}...{397,389}     % 11
      (1781,372)--cycle);               % 12

n := 6;
t1 := 0;
t2 := 2;
t3 := 3;
t4 := 5;
t5 := 8;
t6 := 11;

adj_fill.C(1, 5)                    % fixed x points
     ()                         % fixed y points
     ((2,3), (3,4))                    % tied points
     ((4,6))                         % verticals
     ()                         % horizontals
     ((2630,328){-626,-413}...{-626,-413}     % 0
      (2004,-85){-223,457}...{-223,457}     % 1
      (1781,372){-114,54}...{-114,54}     % 2
      (1667,426){1,1}...               % 3
      (1741,602){25,551}...               % 4
      (1763,1345){0,1}...{-58,706}          % 5
      (1722,2254){306,130}...{427,298}     % 6
      (2308,2594)--                    % 7
      (2363,2539){-361,-347}...          % 8
      (2283,2450){-484,-591}...          % 9
      (2165,2106){-89,-872}...          % 10
      (2140,1465){0,-1}...{25,-383}          % 11
      (2155,794){5,-52}...               % 12
      (2160,742){56,-767}...               % 13
      (2206,607){264,-633}...          % 14
      (2313,392){228,-390}...          % 15
      (2418,334){1,0}...{409,170}          % 16
      (2620,400)--cycle);               % 17

endchar(0);

"FBUV";

charbegin( "V",2878h#, capheight*v#, baseline*v#);

n := 14;
t1 := 0;
t2 := 2;
t3 := 3;
t4 := 4;
t5 := 6;
t6 := 9;
t7 := 11;
t8 := 13;
t9 := 14;
t10 := 16;
t11 := 19;
t12 := 21;
t13 := 24;
t14 := 27;

adj_fill.A(8, 14)                    % fixed x points
     (4, 9, 14)                    % fixed y points
     ((1,4), (2,1), (3,2), (14,3))          % tied points
     ((7,10), (6,11), (2,13))          % verticals
     ((5,12))                    % horizontals
     ((982,703){366,326}...{366,326}          % 0
      (1348,1029){149,321}...{-41,644}     % 1
      (1482,1893){-37,190}...          % 2
      (1445,2083){-.1911,-.01844}...          % 3
      (1445,2068){-131,682}...          % 4
      (1244,2450){-1,1}...               % 5
      (850,2601){-1,0}...               % 6
      (252,2354){-1,-1}...               % 7
      (5,2008){-165,-316}...               % 8
      (-21,1884){0,-1}...               % 9
      (153,1597){388,-478}...          % 10
      (317,1338){0,-1}...               % 11
      (229,1182){-1,-1}...{-185,-148}     % 12
      (85,1056)--                    % 13
      (146,988){334,218}...               % 14
      (565,1310){1,1}...               % 15
      (674,1549){0,1}...               % 16
      (481,1834){-384,411}...          % 17
      (356,2003){-169,315}...          % *18
      (312,2149){0,1}...               % 19
      (398,2304){1,1}...               % 20
      (566,2369){1,0}...               % 21
      (856,2232){1,-1}...               % 22
      (1025,1922){228,-770}...          % *23
      (1084,1462){0,-1}...               % 24
      (1045,1051){-150,-652}...          % *25
      (934,810){-1,-1}...{-238,-66}          % 26
      (694,664)--cycle);               % 27

n := 14;
t1 := 0;
t2 := 2;
t3 := 6;
t4 := 11;
t5 := 16;
t6 := 19;
t7 := 21;
t8 := 22;
t9 := 24;
t10 := 26;
t11 := 29;
t12 := 33;
t13 := 35;
t14 := 36;

adj_fill.B()                         % fixed x points
     (1, 6, 9)                    % fixed y points
     ((7,2), (8,1), (13,4), (14,3))          % tied points
     ((4,11))                    % verticals
     ((5,10), (2,13), (3,12))          % horizontals
     ((212,148){419,370}...               % 0
      (454,319){446,231}...               % *1
      (658,379){1,0}...               % 2
      (870,329){527,-196}...               % *3
      (1185,183){521,-277}...          % 4
      (1550,12){603,-229}...               % *5
      (1788,-46){1,0}...               % 6
      (2230,162){469,409}...               % 7
      (2462,373){387,377}...               % 8
      (2641,837){0,1}...               % 9
      (2618,1089){-54,352}...          % 10
      (2564,1441){-54,352}...          % 11
      (2551,1740){0,1}...               % 12
      (2775,2167){1,1}...{367,261}          % 13
      (2928,2296){-2,72}...{-2,72}          % 14
      (2926,2368){-287,-115}...          % 15
      (2732,2337){-1,0}...               % 16
      (2530,2444){-459,315}...          % 17
      (2333,2556){-353,150}...          % *18
      (2177,2594){-1,0}...               % 19
      (1883,2464){-732,-511}...{-1,-1}     % *20
      (1445,2083)--                    % 21
      (1482,1893){272,420}...          % 22
      (1702,2172){394,380}...          % *23
      (1876,2273){1,0}...               % 24
      (2168,2140){488,-334}...{1,0}          % 25
      (2510,2009){-389,-413}...          % 26
      (2211,1664){-197,-273}...          % 27
      (2172,1347){0,-1}...               % 28
      (2186,1119){72,-477}...          % 29
      (2258,642){72,-477}...               % 30
      (2268,432){-31,-331}...          % *31
      (2227,311){-1,-1}...               % 32
      (2113,267){-1,0}...               % 33
      (1649,431){-695,345}...{-398,14}     % 34
      (982,703){-288,-39}...{-288,-39}     % 35
      (694,664){-402,-324}...{-1,-1}          % 36
      (174,215)--cycle);               % 37

endchar(0);

"FBUW";

charbegin( "W",3673h#, capheight*v#, baseline*v#);

n := 14;
t1 := 0;
t2 := 2;
t3 := 3;
t4 := 5;
t5 := 8;
t6 := 12;
t7 := 14;
t8 := 15;
t9 := 17;
t10 := 21;
t11 := 23;
t12 := 25;
t13 := 27.88;
t14 := 28;

adj_fill.A(7, 14)                    % fixed x points
     (1, 8, 13)                    % fixed y points
     ((1,4), (2,1), (3,2), (14,3))          % tied points
     ((6,9), (5,10), (2,12))               % verticals
     ((4,11))                    % horizontals
     ((840,545){425,279}...{425,279}          % 0
      (1265,824){259,348}...{-37,683}     % 1
      (1538,1941){-38,177}...{-38,177}     % 2
      (1500,2118){-217,609}...          % 3
      (1336,2388){-1,1}...               % 4
      (864,2584){-1,0}...               % 5
      (264,2356){-1,-1}...               % 6
      (55,2100){-282,-463}...          % *7
      (-18,1893){0,-1}...               % 8
      (35,1745){205,-351}...               % *9
      (187,1542){419,-476}...          % 10
      (283,1411){129,-233}...          % *11
      (316,1309){0,-1}...               % 12
      (235,1138){-1,-1}...{-317,-224}     % 13
      (98,1025)--                    % 14
      (179,970){362,226}...               % 15
      (523,1238){1,1}...               % 16
      (640,1515){0,1}...               % 17
      (592,1649){-187,319}...          % *18
      (453,1834){-382,432}...          % 19
      (320,2008){-180,294}...          % *20
      (273,2128){0,1}...               % 21
      (347,2276){1,1}...               % 22
      (587,2342){1,0}...               % 23
      (910,2200){1,-1}...               % 24
      (1136,1518){0,-1}...               % 25
      (1078,1042){-223,-788}...          % *26
      (913,730){-1,-1}...{-568,79}          % 27
      (530,578)--cycle);               % 28

n := 13;
t1 := 0;
t2 := 2;
t3 := 5;
t4 := 6;
t5 := 7;
t6 := 9;
t7 := 10;
t8 := 12;
t9 := 13;
t10 := 17;
t11 := 21;
t12 := 23;
t13 := 24;

adj_fill.B()                         % fixed x points
     (1)                         % fixed y points
     ((4,5), (5,6), (6,7), (7,8), (8,2), (9,1), (12,4), (13,3))% tied points
     ((6,10))                    % verticals
     ((3,11), (2,13))               % horizontals
     ((48,8){1,1}...                    % 0
      (251,169){381,217}...               % *1
      (429,225){1,0}...               % 2
      (739,107){530,-300}...               % 3
      (1195,-50){1,0}...{591,66}          % 4
      (1317,-36){278,207}...{572,315}     % 5
      (1699,205){401,359}...{401,359}     % 6
      (2100,564){211,273}...{211,273}     % 7
      (2311,837){98,248}...{-91,482}          % 8
      (2414,2003){-37,131}...{-37,131}     % 9
      (2377,2134){-259,453}...{-259,453}     % 10
      (2118,2587){-201,-143}...{-476,-395}     % 11
      (1500,2118)--                    % 12
      (1538,1941){310,710}...{251,219}     % 13
      (1760,2214){275,-169}...          % 14
      (1917,2097){1,-1}...               % 15
      (2047,1819){175,-747}...          % *16
      (2092,1350){0,-1}...               % 17
      (2032,783){-231,-916}...{-1,-1}     % *18
      (1861,434){-338,-164}...          % 19
      (1589,289){-338,-164}...          % *20
      (1523,270){-1,0}...               % 21
      (1151,391){-543,278}...{-507,206}     % 22
      (840,545){-310,33}...{-310,33}          % 23
      (530,578){-373,-314}...{-221,-246}     % 24
      (7,90)--cycle);               % 25

n := 13;
t1 := 0;
t2 := 2;
t3 := 7;
t4 := 11;
t5 := 14;
t6 := 16;
t7 := 17;
t8 := 19;
t9 := 22;
t10 := 23;
t11 := 26;
t12 := 29;
t13 := 31;

adj_fill.C(10)                         % fixed x points
     ()                         % fixed y points
     ((1,5), (6,8), (7,7), (13,6))          % tied points
     ((3,11))                    % verticals
     ((5,8), (4,9), (2,12))               % horizontals
     ((1699,205){328,-45}...               % 0
      (2254,50){841,-326}...               % 1
      (2599,-42){1,0}...{568,219}          % 2
      (2828,5){567,438}...{567,438}          % 3
      (3395,443){284,366}...               % 4
      (3459,598){86,394}...               % *5
      (3481,837){0,1}...               % 6
      (3415,1310){-163,770}...          % 7
      (3360,1654){0,1}...               % 8
      (3471,1930){428,651}...{1,1}          % *9
      (3788,2305){-5,62}...{-5,62}          % 10
      (3783,2367){-427,-128}...          % 11
      (3663,2341){-1,0}...               % 12
      (3355,2461){-631,407}...          % 13
      (3038,2585){-1,0}...               % 14
      (2758,2468){-661,-451}...{-466,-483}     % *15
      (2377,2134)--                    % 16
      (2414,2003){284,389}...          % 17
      (2582,2171){338,228}...          % *18
      (2752,2231){1,0}...               % 19
      (3031,2128){583,-320}...          % 20
      (3215,2028){256,-122}...          % *21
      (3287,2006){1,0}...{277,144}          % 22
      (3378,2017){-487,-389}...          % 23
      (3147,1785){-178,-198}...{-195,-265}     % 24
      (2991,1580){-158,-608}...          % 25
      (3043,974){168,-918}...          % 26
      (3106,503){0,-1}...               % 27
      (3067,325){-1,-1}...               % 28
      (2959,273){-1,0}...               % 29
      (2683,340){-763,324}...{-305,75}     % 30
      (2100,564)--cycle);               % 31

endchar(0);

"FBUX";

charbegin( "X",2463h#, capheight*v#, baseline*v#);

n := 14;
t1 := 1;
t2 := 3;
t3 := 6;
t4 := 7;
t5 := 9;
t6 := 10;
t7 := 11;
t8 := 13;
t9 := 16;
t10 := 17;
t11 := 18;
t12 := 19;
t13 := 20;
t14 := 23;

adj_fill.A(6, 11)                    % fixed x points
     (7)                         % fixed y points
     ((3,1), (4,2), (12,3), (13,4))          % tied points
     ((3,9))                         % verticals
     ((5,8), (10,11), (1,14), (2,3))          % horizontals
     ((2409,402){-379,-180}...          % 0
      (2054,281){-1,0}...               % 1
      (1689,423){-1,1}...{0,1}          % 2
      (1418,1224){1,0}...{422,-1}          % 3
      (1840,1223){203,205}...{203,205}     % 4
      (2043,1428){-174,-15}...{-1,0}          % 5
      (1432,1415){-39,589}...{-39,589}     % 6
      (1393,2004){-44,390}...          % 7
      (1188,2397){-1,1}...{-456,52}          % 8
      (754,2575){-225,-204}...{-384,-459}     % 9
      (209,2013)--                    % 10
      (267,1938){128,140}...               % 11
      (395,2078){1,1}...               % 12
      (695,2210){1,0}...               % 13
      (937,2087){1,-1}...               % 14
      (1047,1840){149,-674}...{0,-1}          % *15
      (1086,1413){-1,0}...{-210,13}          % 16
      (627,1421){-203,-207}...{-203,-207}     % 17
      (424,1214){542,37}...{1,0}          % 18
      (1079,1225){105,-650}...{105,-650}     % 19
      (1184,575){231,-680}...          % 20
      (1312,265){258,-503}...          % *21
      (1442,72){1,-1}...               % 22
      (1783,-70){1,0}...{279,57}          % 23
      (1985,-31){390,342}...{192,135}     % 24
      (2400,306)--cycle);               % 25

n := 5;
t1 := 0;
t2 := 2;
t3 := 6;
t4 := 7;
t5 := 9;

adj_fill.B()                         % fixed x points
     (1)                         % fixed y points
     ((3,3), (4,4))                    % tied points
     ()                         % verticals
     ((2,5))                         % horizontals
     ((254,437){273,-276}...               % 0
      (435,293){341,-194}...               % *1
      (595,243){1,0}...               % 2
      (722,286){279,166}...               % *3
      (874,409){1,1}...               % 4
      (1026,720){205,816}...{0,1}          % *5
      (1079,1225)--                    % 6
      (1184,575){-440,-476}...          % 7
      (577,35){-394,-250}...               % 8
      (378,-60){-1,0}...{-298,213}          % 9
      (1,138)--cycle);               % 10

n := 2;
t1 := 5;
t2 := 6;

adj_fill.C()                         % fixed x points
     ()                         % fixed y points
     ((1,2), (2,1))                    % tied points
     ()                         % verticals
     ()                         % horizontals
     ((2513,2261){-241,-69}...          % 0
      (2391,2244){-1,0}...               % 1
      (2268,2279){-1,1}...{-198,495}          % 2
      (2091,2583){-353,-135}...          % 3
      (1657,2310){-1,-1}...{-313,-447}     % 4
      (1393,2004)--                    % 5
      (1432,1415){0,1}...{159,186}          % 6
      (1767,2284){305,-529}...{330,-143}     % 7
      (2106,1960){411,237}...{411,237}     % 8
      (2517,2197)--cycle);               % 9

endchar(0);

"FBUY";

charbegin( "Y",2884h#, capheight*v#, descender*v#);

n := 14;
t1 := 0;
t2 := 2;
t3 := 4;
t4 := 6;
t5 := 9;
t6 := 12;
t7 := 14;
t8 := 15;
t9 := 17;
t10 := 20;
t11 := 22;
t12 := 24;
t13 := 26.88;
t14 := 27;

adj_fill.A(7, 14)                    % fixed x points
     (1, 8, 13)                    % fixed y points
     ((1,3), (3,1), (14,2))               % tied points
     ((6,9), (5,10), (2,12))               % verticals
     ((4,11))                    % horizontals
     ((891,550){86,81}...{395,276}          % 0
      (1310,891){185,304}...               % 1
      (1499,1709){0,1}...{-117,630}          % 2
      (1487,1916){-39,149}...{-39,149}     % 3
      (1448,2065){-231,670}...          % 4
      (1271,2419){-1,1}...               % 5
      (878,2586){-1,0}...               % 6
      (253,2334){-1,-1}...               % 7
      (69,2100){-248,-442}...          % *8
      (5,1892){0,-1}...               % 9
      (52,1746){181,-328}...               % *10
      (186,1564){379,-423}...          % 11
      (330,1341){0,-1}...               % 12
      (252,1161){-1,-1}...{-382,-248}     % 13
      (100,1045)--                    % 14
      (178,974){424,291}...               % 15
      (570,1308){278,267}...               % 16
      (692,1537){0,1}...               % 17
      (515,1812){-393,437}...          % 18
      (376,1997){-187,327}...          % *19
      (328,2139){0,1}...               % 20
      (403,2304){1,1}...               % 21
      (580,2360){1,0}...               % 22
      (848,2225){1,-1}...               % 23
      (1100,1534){0,-1}...               % 24
      (1059,1018){-157,-799}...          % *25
      (943,735){-1,-1}...{-499,45}          % 26
      (504,591)--cycle);               % 27

n := 7;
t1 := 0;
t2 := 2;
t3 := 4;
t4 := 5;
t5 := 7;
t6 := 9;
t7 := 11;

adj_fill.B()                         % fixed x points
     (1, 5)                         % fixed y points
     ((3,3), (4,2))                    % tied points
     ()                         % verticals
     ((4,6), (2,7))                    % horizontals
     ((1793,567){-251,-225}...          % 0
      (1587,408){-350,-215}...          % *1
      (1443,352){-1,0}...               % 2
      (1179,426){-709,326}...{-464,89}     % 3
      (891,550){-387,41}...{-387,41}          % 4
      (504,591){-275,-228}...{-404,-478}     % 5
      (5,68)--                    % 6
      (64,-3){414,442}...               % 7
      (289,181){433,249}...               % *8
      (497,246){1,0}...               % 9
      (776,151){801,-388}...{322,-56}     % 10
      (1299,-40){400,256}...{155,216}     % 11
      (1814,489)--cycle);               % 12

n := 10;
t1 := 0;
t2 := 1;
t3 := 4;
t4 := 6;
t5 := 8;
t6 := 9;
t7 := 11;
t8 := 14;
t9 := 17;
t10 := 20;

adj_fill.C(1)                         % fixed x points
     (6, 10)                         % fixed y points
     ((5,1))                         % tied points
     ((3,8))                         % verticals
     ((4,7), (2,9))                    % horizontals
     ((702,-534){1,-1}...               % 0
      (1216,-732){1,0}...               % 1
      (1826,-543){1182,716}...{335,435}     % *2
      (2398,-16){182,440}...               % 3
      (2655,1313){0,1}...{-81,707}          % 4
      (2582,2257){-271,151}...{-252,333}     % 5
      (2171,2608){-252,-130}...          % 6
      (1853,2401){-723,-543}...{-446,-399}     % *7
      (1448,2065)--                    % 8
      (1487,1913){420,644}...          % 9
      (1653,2093){342,245}...          % *10
      (1829,2158){1,0}...               % 11
      (2078,2045){1,-1}...               % 12
      (2205,1726){172,-910}...          % *13
      (2250,1135){0,-1}...               % 14
      (2152,209){-378,-1496}...          % *15
      (1872,-361){-1,-1}...               % 16
      (1365,-554){-1,0}...               % 17
      (1042,-441){-1,1}...{-130,394}          % 18
      (905,-183){-45,8}...{-45,8}          % 19
      (860,-175)--cycle);               % 20

endchar(0);

"FBUZ";

%charbegin( "Z",2029h#, capheight*v#, depthy*v#);
charbegin( "Z",2029h#, capheight*v#, 2/3descender*v#); % DEK

n := 10;
t1 := 0;
t2 := 1;
t3 := 2;
t4 := 5;
t5 := 7;
t6 := 9;
t7 := 10;
t8 := 12;
t9 := 14;
t10 := 17;

adj_fill.A(1, 6)                    % fixed x points
     (7)                         % fixed y points
     ((2,1), (3,2))                    % tied points
     ((4,9))                         % verticals
     ((5,8), (1,10))                    % horizontals
     ((654,1398){36,-6}...{36,-6}          % 0
      (690,1392){354,20}...               % 1
      (1044,1412){1.051,1.055}...{1,19}     % 2
      (1045,1431){204,30}...               % 3
      (1450,1668){1,1}...               % 4
      (1621,2121){0,1}...               % 5
      (1513,2411){-1,1}...               % 6
      (1006,2568){-1,0}...{-396,-85}          % 7
      (653,2528){-215,-174}...{-341,-362}     % 8
      (191,2096)--                    % 9
      (249,2003){229,264}...               % 10
      (379,2130){1,1}...               % 11
      (782,2289){1,0}...               % 12
      (1096,2172){1,-1}...               % 13
      (1199,1914){0,-1}...               % 14
      (1088,1570){-1,-1}...               % 15
      (940,1497){-385,-99}...{-1,0}          % *16
      (703,1471)--cycle);               % 17

n := 12;
t1 := 1;
t2 := 3;
t3 := 5;
t4 := 7;
t5 := 9;
t6 := 10;
t7 := 12;
t8 := 16;
t9 := 19;
t10 := 22;
t11 := 24;
t12 := 26;

adj_fill.B(12)                         % fixed x points
     ()                         % fixed y points
     ((5,2), (6,1))                    % tied points
     ((4,8), (2,10))                    % verticals
     ((6,7), (3,9), (1,11))               % horizontals
     ((-98,256){353,199}...               % 0
      (79,317){1,0}...               % 1
      (210,270){1,-1}...               % 2
      (268,18){93,-878}...               % 3
      (419,-366){1,-1}...               % 4
      (791,-486){1,0}...               % 5
      (1569,-137){1,1}...               % 6
      (1857,662){0,1}...               % 7
      (1654,1218){-1,1}...{-1,0}          % 8
      (1044,1412){-354,-20}...{-354,-20}     % 9
      (690,1392)--                    % 10
      (551,1138){32,-31}...{32,-31}          % 11
      (583,1107){941,143}...               % 12
      (1011,1121){690,-89}...          % *13
      (1273,1018){1,-1}...               % 14
      (1397,793){168,-555}...          % *15
      (1441,463){0,-1}...               % 16
      (1392,77){-188,-644}...          % *17
      (1253,-181){-1,-1}...               % 18
      (991,-317){-1,0}...               % 19
      (762,-233){-1,1}...               % 20
      (687,-87){-102,372}...               % *21
      (660,139){0,1}...               % 22
      (605,522){-1,1}...               % 23
      (407,594){-1,0}...               % 24
      (184,529){-522,-254}...{-246,-184}     % *25
      (-115,340)--cycle);               % 26

endchar(0);

% PUNCTUATION, note: this is medium punctuation, duplicate of that in eufmch.
set_stem_round(155,157,160,189,197,193);
initrot:=identity;
more_side(0); % DEK

"fmexclamationpoint";

%charbegin( 33, 795h#, ascender*v#, baseline );
charbegin( 33,1095h#, ascender*v#, baseline ); % DEK

n := 6;
t1 := 0;
t2 := 3;
t3 := 5;
t4 := 6;
t5 := 8;
t6 := 10;

adj_fill.A()                         % fixed x points
     ()                         % fixed y points
     ((1,1), (6,1))                    % tied points
     ((2,5), (3,4))                    % verticals
     ()                         % horizontals
     ((413,2553){-1,0}...               % 0
      (286,2518){-318,-227}...          % 1
      (243,2444){-59,-206}...          % *2
      (227,2312){0,-1}...               % 3
      (238,2097){101,-1416}...{101,-1416}     % 4
      (339,681)--                    % 5
      (398,690){133,1370}...               % 6
      (531,2060){133,1370}...          % 7
      (551,2384){0,1}...               % 8
      (503,2522){-234,213}...{-1,0}          % 9
      (413,2553)--cycle);               % 10

n := 5;
t1 := 1;
t2 := 2;
t3 := 3;
t4 := 4;
t5 := 5;

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((1,2), (5,2))                    % tied points
     ((2,4))                         % verticals
     ((1,3))                         % horizontals
     ((398,177)--                    % 0
      (398,387){-1,0}...               % 1
      (185,177){0,-1}...               % 2
      (398,-44){1,0}...               % 3
      (604,177){0,1}...{-1,0}          % 4
      (398,387)--cycle);               % 5

%endchar(0);
endchar(150h#); % DEK

"fmdoublequote";

%charbegin( 125, 795h#, ascender*v#, lcbody*v#);
charbegin( 125, 795h#, ascender*v#, baseline*v#); % DEK
n := 4;
t1 := 0;
t2 := 2;
t3 := 7;
t4 := 9;

adj_fill.A()                         % fixed x points
     ()                         % fixed y points
     ((1,1), (4,1))                    % tied points
     ((2,3))                         % verticals
     ()                         % horizontals
     ((159,2573){-1,0}...               % 0
      (65,2538){-208,-163}...          % 1
      (32,2431){0,-1}...               % 2
      (52,2162){72,-562}...{72,-562}          % 3
      (124,1600)--                    % 4
      (205,1600){77,705}...               % 5
      (282,2305){77,705}...               % 6
      (282,2497){0,1}...               % 7
      (240,2554){-219,158}...{-1,0}          % 8
      (159,2573)--cycle);               % 9

n := 4;
t1 := 0;
t2 := 2;
t3 := 7;
t4 := 9;

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((1,2), (4,2))                    % tied points
     ((2,3))                         % verticals
     ()                         % horizontals
     ((617,2561){-1,0}...               % 0
      (498,2528){-155,-140}...          % 1
      (474,2470){0,-1}...               % 2
      (491,2311){84,-711}...{84,-711}     % 3
      (575,1600)--                    % 4
      (651,1600){69,718}...               % 5
      (720,2318){69,718}...               % 6
      (725,2489){0,1}...               % 7
      (703,2532){-204,227}...{-1,0}          % 8
      (617,2561)--cycle);               % 9

endchar(0);

"fmlefttquote";

%charbegin( 18, 795h#, ascender*v#, lcbody*v#);
charbegin( 18, 795h#, ascender*v#, baseline*v#); % DEK

n := 2;
t1 := 0;
t2 := 12;

adj_fill.A()                         % fixed x points
     ()                         % fixed y points
     ((1,1), (2,1))                    % tied points
     ()                         % verticals
     ()                         % horizontals
     ((529,1568){-275,-225}...          % 0
      (433,1518){-1,0}...               % 1
      (339,1576){-239,317}...          % 2
      (166,2001){0,1}...               % 3
      (258,2252){166,276}...{350,433}     % 4
      (519,2623)--                    % 5
      (568,2570){-215,-370}...          % 6
      (422,2281){-95,-210}...          % 7
      (388,2135){0,-1}...               % 8
      (439,1969){118,-183}...          % 9
      (557,1786){118,-183}...          % 10
      (590,1685){0,-1}...{-391,-302}          % 11
      (529,1568)--cycle);               % 12

endchar(0);

"fmrightquote";

%charbegin( 19, 795h#, ascender*v#, lcbody*v#);
charbegin( 19, 795h#, ascender*v#, baseline*v#); % DEK

n := 2;
t1 := 6;
t2 := 7;

adj_fill.A()                         % fixed x points
     ()                         % fixed y points
     ((1,1), (2,1))                    % tied points
     ()                         % verticals
     ()                         % horizontals
     ((213,1502){198,333}...               % 0
      (356,1770){155,386}...               % 1
      (392,1942){0,1}...               % 2
      (345,2087){-132,210}...          % 3
      (213,2297){-132,210}...          % 4
      (182,2404){0,1}...{189,173}          % 5
      (208,2493)--                    % 6
      (208,2493){333,295}...               % 7
      (338,2562){1,0}...               % 8
      (448,2480){237,-343}...          % 9
      (579,2223){116,-321}...          % 10
      (604,2085){0,-1}...               % 11
      (505,1792){-275,-484}...{-253,-383}     % 12
      (274,1460)--cycle);               % 13

endchar(0);

"fmlparenthesis";

%charbegin( 40, 795h#, programem*v#, descender*v#);
charbegin( 40,1439h#, .75programem*v#, .25programem*v#); % DEK
n := 6;
t1 := 0;
t2 := 3;
t3 := 6;
t4 := 7;
t5 := 10;
t6 := 14;

adj_fill.A(1, 3, 4, 6)                    % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ((2,5))                         % verticals
     ()                         % horizontals
     ((731,-690){-218,40}...               % 0
      (320,-398){-256,346}...          % 1
      (128,140){-258,1434}...          % *2
      (62,1036){0,1}...               % 3
      (136,1888){289,1419}...          % *4
      (351,2455){239,346}...{360,106}     % 5
      (731,2729)--                    % 6
      (731,2661){-349,-175}...          % 7
      (458,2366){-219,-458}...          % 8
      (304,1811){-206,-1351}...          % *9
      (252,1015){0,-1}...               % 10
      (318,66){256,-1470}...               % *11
      (399,-253){189.9,-521.3}...          % *12
      (508,-455){221,-253}...{242,-74}     % 13
      (731,-636)--cycle);               % 14

%endchar(0);
endchar(357h#); % DEK

"fmrparenthesis";

%charbegin( 41, 795h#, programem*v#, descender*v#);
charbegin( 41,1439h#, .75programem*v#, .25programem*v#); % DEK
n := 6;
t1 := 0;
t2 := 3;
t3 := 6;
t4 := 7;
t5 := 10;
t6 := 14;

adj_fill.A(1, 3, 4, 6)                    % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ((2,5))                         % verticals
     ()                         % horizontals
     ((29,-691){335,60}...               % 0
      (429,-482){224,270}...               % 1
      (647,74){294,1490}...               % *2
      (723,1008){0,1}...               % 3
      (627,1937){-372,1516}...          % *4
      (351,2524){-233,253}...{-573,119}     % 5
      (29,2721)--                    % 6
      (29,2644){386,-185}...               % 7
      (254,2449){217,-312}...          % 8
      (457,1892){273,-1429}...          % *9
      (527,1020){0,-1}...               % 10
      (477,45){-210,-1464}...          % *11
      (412,-254){-159.7,-489.3}...          % *12
      (317,-444){-248,-309}...{-314,-129}     % 13
      (29,-632)--cycle);               % 14

%endchar(0);
endchar(300h#); % DEK

"fmast";

%charbegin( 42, 1028h#, programem*v#, descender*v#);
charbegin( 42, 1028h#, theight*v#, baseline*v#); % DEK

n := 3;
t1 := .5179;
t2 := 2;
t3 := 2.575;

adj_fill.A(2)                         % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ((1,3))                         % verticals
     ()                         % horizontals
     ((463,1663){16,302}...{-30,642}          % 0
      (465,2562)--                    % 1
      (561,2562){-47,-490}...{50,-366}     % 2
      (556,1663)--cycle);               % 3

n := 0;

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ()                         % verticals
     ()                         % horizontals
     ((803,1831){-225,196}...{-570,325}     % 0
      (123,2328)--                    % 1
      (203,2415){385,-363}...{187,-114}     % 2
      (868,1909)--cycle);               % 3

n := 0;

adj_fill.C()                         % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ()                         % verticals
     ()                         % horizontals
     ((865,2345){-203,-125}...{-502,-449}     % 0
      (166,1830)--                    % 1
      (121,1909){411,261}...{291,254}     % 2
      (810,2416)--cycle);               % 3

endchar(0);

"rmplus";

%charbegin( 43, 1838h#, lcbody*v#, baseline*v#);
charbegin( 43, 2800h#, (1233+925)*v#, (1233-925)*v#); % DEK
n := 2;
t1 := 1;
t2 := 2;

adj_fill.A()                         % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ()                         % verticals
     ((1,2))                         % horizontals
%     ((1788,1044){-1655,0}...{-1655,0}     % 0
%      (133,1044)--                    % 1
%      (78,898){1660,0}...{1660,0}          % 2
%      (1738,898)--cycle);               % 3
     ((2625,1044){-1655,0}...{-1655,0}     % 0 % DEK
      (230,1044)--                    % 1
      (175,898){1660,0}...{1660,0}          % 2
      (2575,898)--cycle);               % 3

n := 2;
t1 := 1;
t2 := 2;

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ((1,2))                         % verticals
     ()                         % horizontals
%     ((853,2){0,1760}...{0,1760}          % 0
%      (853,1762)--                    % 1
%      (1010,1815){0,-1742}...{0,-1742}     % 2
%      (1010,73)--cycle);               % 3
     ((1322,-306){0,1760}...{0,1760}          % 0 % DEK
      (1322,2161)--                    % 1
      (1479,2214){0,-1742}...{0,-1742}     % 2
      (1479,-235)--cycle);               % 3

endchar(0);

"fmcomma";

%charbegin( 44, 1840h#, lcbody*v#, baseline*v#);
charbegin( 44,(1840-812)*h#, 400*v#, baseline*v#); % DEK
n := 4;
t1 := 5;
t2 := 6;
t3 := 7;
t4 := 11;

adj_fill.A()                         % fixed x points
     ()                         % fixed y points
     ((2,1), (3,1))                    % tied points
     ((1,4))                         % verticals
     ()                         % horizontals
     ((813,-642){171,229}...               % 0
      (959,-368){161,387}...               % 1
      (986,-224){0,1}...               % 2
      (938,-69){-128,177}...               % 3
      (810,108){-128,177}...               % 4
      (773,228){0,1}...{271,188}          % 5
      (838,354)--                    % 6
      (838,354){373,276}...               % 7
      (945,396){1,0}...               % 8
      (1038,323){228,-317}...          % 9
      (1167,90){103,-266}...               % 10
      (1197,-100){0,-1}...               % 11
      (1115,-357){-254,-409}...{-156,-187}     % 12
      (855,-710)--cycle);               % 13

%endchar(0);
endchar(-406h#); % DEK

"fmminus";

%charbegin( 45, 1824h#, lcbody*v#, baseline );
charbegin( 45, 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);

"fbequalsign";

charbegin( 61, 1824h#, lcbody*v#, baseline );

n := 2;
t1 := 1;
t2 := 2;

adj_fill.A()                         % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ()                         % verticals
     ((1,2))                         % horizontals
     ((1754,1268){-1650,0}...{-1650,0}     % 0
      (104,1268)--                    % 1
      (70,1124){1651,0}...{1651,0}          % 2
      (1721,1124)--cycle);               % 3

n := 2;
t1 := 1;
t2 := 2;

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ()                         % verticals
     ((1,2))                         % horizontals
     ((1754,768){-1650,0}...{-1650,0}     % 0
      (104,768)--                    % 1
      (70,624){1651,0}...{1651,0}          % 2
      (1721,624)--cycle);               % 3

endchar(0);

"fmperiod";

%charbegin( 46, 1840h#, lcbody*v#, baseline*v#);
charbegin( 46, (1840-812)*h#, 400*v#, baseline*v#); % DEK

n := 5;
t1 := 1;
t2 := 2;
t3 := 3;
t4 := 4;
t5 := 5;

adj_fill.A()                         % fixed x points
     ()                         % fixed y points
     ((1,1), (5,1))                    % tied points
     ((2,4))                         % verticals
     ((1,3))                         % horizontals
     ((931,163)--                    % 0
      (931,378){-1,0}...               % 1
      (729,163){0,-1}...               % 2
      (931,-55){1,0}...               % 3
      (1148,163){0,1}...{-1,0}          % 4
      (931,378)--cycle);               % 5

%endchar(0);
endchar(-406h#); % DEK

"rmslash";

%charbegin( 47, 1796h#, programem*v#, descender*v#);
charbegin( 47, 1858h#, .75programem*v#, .25programem*v#); % DEK
n := 0;

numeric a[],b[],alpha,beta;
pair vec;
.5[b0,b3]=.75programem-120;  b1=b2=-.25programem+250; b0-b3=33;
.5[a0,a3]=1652; .5[a1,a2]=205;
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);

adj_fill.A()                         % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ()                         % verticals
     ()                         % horizontals
%     ((1614,2740){-1519,-3012}...{-1519,-3012}% 0
%      (95,-272)--                    % 1
%      (223,-284){1505,2991}...{1505,2991}     % 2
%      (1728,2707)--cycle);               % 3
     ((a0,b0)--                    % 0 % DEK
      (a1,b1)--                    % 1
      (a2,b2)--                    % 2
      (a3,b3)--cycle);               % 3

endchar(0);

"fmcolon";

charbegin( 58, 800h#, lcbody*v#, baseline*v#);

n := 5;
t1 := 1;
t2 := 2;
t3 := 3;
t4 := 4;
t5 := 5;

adj_fill.A()                         % fixed x points
     ()                         % fixed y points
     ((1,1), (5,1))                    % tied points
     ((2,4))                         % verticals
     ((1,3))                         % horizontals
     ((371,1477)--                    % 0
      (371,1693){-1,0}...               % 1
      (180,1477){0,-1}...               % 2
      (371,1269){1,0}...               % 3
      (610,1477){0,1}...{-1,0}          % 4
      (371,1693)--cycle);               % 5

n := 5;
t1 := 1;
t2 := 2;
t3 := 3;
t4 := 4;
t5 := 5;

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((1,2), (5,2))                    % tied points
     ((2,4))                         % verticals
     ((1,3))                         % horizontals
     ((371,152)--                    % 0
      (371,389){-1,0}...               % 1
      (195,152){0,-1}...               % 2
      (371,-45){1,0}...               % 3
      (621,152){0,1}...{-1,0}          % 4
      (371,389)--cycle);               % 5

endchar(0);

"fmsemicolon";

%charbegin( 59, 800h#, lcbody*v#, baseline*v#);
charbegin( 59, 800h#, lcbody*v#, 2/3descender*v#); % DEK

n := 5;
t1 := 1;
t2 := 2;
t3 := 3;
t4 := 4;
t5 := 5;

adj_fill.A()                         % fixed x points
     ()                         % fixed y points
     ((1,1), (5,1))                    % tied points
     ((2,4))                         % verticals
     ((1,3))                         % horizontals
     ((372,1480)--                    % 0
      (372,1697){-1,0}...               % 1
      (175,1480){0,-1}...               % 2
      (372,1270){1,0}...               % 3
      (602,1480){0,1}...{-1,0}          % 4
      (372,1697)--cycle);               % 5

n := 0;

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ()                         % verticals
     ()                         % horizontals
     ((273,-656){159,216}...               % 0
      (423,-380){139,329}...               % 1
      (449,-236){0,1}...               % 2
      (400,-95){-126,188}...               % 3
      (274,93){-126,188}...               % 4
      (240,190){0,1}...{277,281}          % 5
      (283,308)--                    % 6
      (282,325){346,281}...               % 7
      (398,366){1,0}...               % 8
      (479,327){185,-206}...               % 9
      (624,103){117,-298}...               % 10
      (664,-83){7,-393}...               % 11
      (576,-360){-202,-358}...{-227,-281}     % 12
      (331,-702)--cycle);               % 13

endchar(0);

"fmlbrk";

%charbegin( 91, 805h#, programem*v#, descender*v#);
charbegin( 91, 805h#, .75programem*v#, .25programem*v#); % DEK

n := 6;
t1 := 0;
t2 := 1;
t3 := 2;
t4 := 5;
t5 := 6;
t6 := 7;

adj_fill.A(2, 5)                    % fixed x points
     (1, 2)                         % fixed y points
     ()                         % tied points
     ((1,6))                         % verticals
     ((3,4))                         % horizontals
     ((708,-442){-1,0}...{-563,-62}          % 0
      (112,-482){0,3222}...{0,3222}          % 1
      (112,2740){221,-23}...{1,0}          % 2
      (708,2725)--                    % 3
      (708,2633){-439,-45}...{-439,-45}     % 4
      (269,2588){0,-2931}...{0,-2931}     % 5
      (269,-343){439,-26}...{439,-26}     % 6
      (708,-369)--cycle);               % 7

endchar(0);

"fmrbrk";

%charbegin( 93, 805h#, programem*v#, descender*v#);
charbegin( 93, 805h#, .75programem*v#, .25programem*v#); % DEK

n := 6;
t1 := 0;
t2 := 1;
t3 := 2;
t4 := 5;
t5 := 6;
t6 := 7;

adj_fill.A(2, 5)                    % fixed x points
     (1, 2)                         % fixed y points
     ()                         % tied points
     ((1,6))                         % verticals
     ((3,4))                         % horizontals
     ((45,-458){1,0}...{614,-78}          % 0
      (651,-487){0,3220}...{0,3220}          % 1
      (651,2733){-397,-48}...{-1,0}          % 2
      (45,2712)--                    % 3
      (45,2622){449,-32}...{449,-32}          % 4
      (494,2590){0,-2931}...{0,-2931}     % 5
      (494,-341){-449,-40}...{-449,-40}     % 6
      (45,-381)--cycle);               % 7

endchar(0);

"fmappostrophe";

charbegin( 39, 785h#, capheight*v#, baseline );

n := 4;
t1 := 0;
t2 := 2;
t3 := 7;
t4 := 9;

adj_fill.A()                         % fixed x points
     ()                         % fixed y points
     ((1,1), (4,1))                    % tied points
     ((2,3))                         % verticals
     ()                         % horizontals
     ((385,2573){-1,0}...               % 0
      (285,2537){-105,-94}...          % 1
      (251,2464){0,-1}...               % 2
      (258,2326){69,-712}...{69,-712}     % 3
      (327,1614)--                    % 4
      (386,1614){96,686}...               % 5
      (482,2300){96,686}...               % 6
      (497,2449){0,1}...               % 7
      (466,2544){-152,162}...{-1,0}          % 8
      (385,2573)--cycle);               % 9

endchar(0);

"fbqmark";     %bold question mark

charbegin( 63, 1342h#, capheight*v#, baseline );

n := 10;
t1 := 0;
t2 := 2;
t3 := 4;
t4 := 6;
t5 := 9;
t6 := 12;
t7 := 14;
t8 := 17;
t9 := 19;
t10 := 21;

adj_fill.A()                         % fixed x points
     (1, 6)                         % fixed y points
     ()                         % tied points
     ((5,7), (4,8), (2,10))               % verticals
     ((3,9))                         % horizontals
     ((244,1817){-251,167}...          % 0
      (186,1849){-1,1}...               % 1
      (122,2043){0,1}...               % 2
      (234,2335){1,1}...               % 3
      (825,2585){1,0}...               % 4
      (1194,2452){1,-1}...               % 5
      (1325,2135){0,-1}...               % 6
      (1089,1610){-367,-330}...          % 7
      (680,1238){-729,-649}...          % 8
      (565,1019){0,-1}...{136,-128}          % 9
      (657,823){4,-20}...{4,-20}          % 10
      (661,803)--                    % 11
      (443,628){-301,124}...               % 12
      (337,691){-1,1}...               % 13
      (260,888){0,1}...               % 14
      (386,1149){549,466}...               % 15
      (736,1456){451,362}...               % 16
      (978,2030){0,1}...               % 17
      (856,2334){-1,1}...               % 18
      (655,2419){-1,0}...               % 19
      (439,2338){-1,-1}...               % 20
      (379,2188){0,-1}...               % 21
      (443,2019){212,-261}...{206,-154}     % 22
      (479,1974)--cycle);               % 23

n := 6;
t1 := 0;
t2 := 1;
t3 := 2;
t4 := 3;
t5 := 4;
t6 := 5;

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((1,2), (3,1), (4,1), (6,2))          % tied points
     ((2,5))                         % verticals
     ((1,3), (4,6))                    % horizontals
     ((526,-54){1,0}...               % 0
      (759,202){0,1}...{-1,0}          % 1
      (540,421)--                    % 2
      (540,421){-1,0}...               % 3
      (298,178){0,-1}...{1,0}          % 4
      (526,-54)--cycle);               % 5

endchar(0);

"fbamp";     %bold ampersand

charbegin( 38, 2732h#, capheight*v#, baseline );

n := 36;
t1 := 1;
t2 := 2;
t3 := 3;
t4 := 4;
t5 := 5;
t6 := 6;
t7 := 8;
t8 := 10;
t9 := 11;
t10 := 13;
t11 := 15;
t12 := 17;
t13 := 18;
t14 := 19;
t15 := 21;
t16 := 22;
t17 := 23;
t18 := 25;
t19 := 26;
t20 := 28;
t21 := 29;
t22 := 30;
t23 := 32;
t24 := 33;
t25 := 34;
t26 := 36;
t27 := 38;
t28 := 40;
t29 := 41;
t30 := 43;
t31 := 45;
t32 := 46;
t33 := 47;
t34 := 48;
t35 := 50;
t36 := 51;

adj_fill.A(19, 36)                    % fixed x points
     (18)                         % fixed y points
     ((1,10), (2,1), (4,2), (5,3), (8,4), (9,5), (13,5), (14,6), (15,7),% tied points
      (16,2), (21,3), (22,8), (23,9), (24,4), (28,6), (29,9), (32,8), (33,7))
     ((12,25), (10,27), (7,30), (3,34))     % verticals
     ((17,20), (11,26), (6,31), (1,35))     % horizontals
     ((1356,1493){648,-35}...{1,0}          % 0
      (1713,1483){416,-174}...{416,-174}     % 1
      (2129,1309){51,-528}...          % 2
      (2147,1143){0,-1}...               % 3
      (1885,405){-239,-315}...          % 4
      (1556,137){-317,-170}...          % 5
      (901,-52){-1,0}...               % 6
      (335,179){-1,1}...               % 7
      (133,681){0,1}...               % 8
      (320,1169){1,1}...               % 9
      (677,1432){215,143}...               % 10
      (1000,1645){325,200}...          % 11
      (1163,1765){1,1}...               % 12
      (1315,2174){0,1}...               % 13
      (1234,2384){-1,1}...               % 14
      (1114,2449){-1,0}...               % 15
      (957,2388){-1,-1}...               % 16
      (873,2131){0,-1}...               % 17
      (1000,1645){83,-155}...          % 18
      (1048,1532){63,-108}...          % 19
      (1353,1027){317,-461}...          % 20
      (1764,507){203,-206}...          % 21
      (1885,405){246,-185}...          % 22
      (2219,261){1,0}...               % 23
      (2360,316){1,1}...{118,340}          % 24
      (2555,681)--                    % 25
      (2634,660){-133,-584}...          % 26
      (2354,75){-1,-1}...               % 27
      (2035,-60){-1,0}...               % 28
      (1556,137){-409,371}...          % 29
      (1470,235){-287,327}...          % 30
      (1036,795){-250,386}...          % 31
      (730,1310){-226,423}...          % 32
      (677,1432){-152,412}...          % 33
      (581,1881){0,1}...               % 34
      (743,2370){1,1}...               % 35
      (1287,2578){1,0}...               % 36
      (1580,2472){1,-1}...               % 37
      (1669,2232){0,-1}...               % 38
      (1508,1850){-1,-1}...               % 39
      (1048,1532){-352,-204}...          % 40
      (730,1310){-415,-259}...          % 41
      (622,1231){-1,-1}...               % 42
      (498,878){0,-1}...               % 43
      (739,313){1,-1}...               % 44
      (1151,140){1,0}...               % 45
      (1470,235){304,114}...               % 46
      (1764,507){328,369}...               % 47
      (1916,932){0,1}...               % 48
      (1793,1239){-1,1}...               % 49
      (1540,1322){-1,0}...{-514,-64}          % 50
      (1353,1312)--cycle);               % 51

n := 5;
t1 := 0;
t2 := 1;
t3 := 2;
t4 := 3.418;
t5 := 5;

adj_fill.B()                         % fixed x points
     (4)                         % fixed y points
     ((2,10), (3,1))                    % tied points
     ()                         % verticals
     ((1,5))                         % horizontals
     ((2621,1510){-366,-19}...{-1,0}          % 0
      (1713,1483)--                    % 1
      (2129,1309){22,4}...               % 2
      (2151,1313){1.984,.1789}...          % 3
      (2198,1313){482,-18}...{413,-13}     % 4
      (2611,1300)--cycle);               % 5

endchar(0);

"fmcaret";

%charbegin( 94, 1850h#, programem*v#, lcbody*v#);
charbegin( 94, 1850h#, capheight*v#, baseline*v#); % DEK

n := 0;

adj_fill.A()                         % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ()                         % verticals
     ()                         % horizontals
     ((1832,1798){-905,921}...{-905,921}     % 0
      (927,2719){-927,-1001}...{-927,-1001}     % 1
      (0,1718)--                    % 2
      (85,1672){834,818}...{834,818}          % 3
      (919,2490){770,-790}...{770,-790}     % 4
      (1689,1700)--cycle);               % 5

endchar(0);

% ALTERNATE CHARACTERS, LOWERCASE
set_stem_round(300,320,340,340,360,390);
initrot:=identity shifted(0,-60v);
more_side(100h#); % DEK

"fbldb";      % '001

%charbegin( 0, 1642h#, theight*v#, baseline );
charbegin( 1, 1642h#, theight*v#, baseline ); % DEK

n := 10;
t1 := 0;
t2 := 1;
t3 := 3;
t4 := 6;
t5 := 8;
t6 := 9;
t7 := 12;
t8 := 14;
%t9 := 16;
t9 := 15.6; % DEK
t10 := 17;

adj_fill.A(1, 6)                    % fixed x points
     (5)                         % fixed y points
     ()                         % tied points
     ((4,7), (3,9))                    % verticals
     ((4,8), (2,10))                    % horizontals
     ((100,2180){181,74}...{566,130}          % 0
      (564,2394){155,-20}...               % 1
      (996,2232){931,-534}...{501,-453}     % *2
      (1495,1860){22,-335}...{-157,-554}     % 3
      (1358,436){-233,-171}...{-579,-339}     % 4
      (673,-42){-212,170}...{-506,495}     % 5
      (200,375){-23,337}...{93,709}          % 6
      (215,1406){165,161}...{283,181}     % 7
      (720,1781)--                    % 8
      (770,1747){-135,-130}...          % 9
      (635,1617){-217,-203}...          % 10
      (581,1494){-120,-618}...          % 11
      (558,719){26,-324}...               % 12
      (636,545){263,-308}...{342,-223}     % 13
      (971,274){151,259}...               % 14
      (1103,787){143,1371}...{-16,325}     % *15
      (1114,1645){-436,416}...          % 16
      (389,2132){-205,73}...               % 17
      (190,2145){-300,-30}...{-48,-15}     % 18
      (142,2130)--cycle);               % 19

endchar(0);

"fblfa";     %'002
% was "fblf" --- DEK
%charbegin("f",1034h#, ascender*v#, descender*v#);
charbegin(2,1034h#, ascender*v#, descender*v#);

n := 11;
t1 := 4;
t2 := 8;
t3 := 10;
t4 := 11;
t5 := 13;
t6 := 16;
t7 := 20;
t8 := 22;
t9 := 24;
t10 := 27;
t11 := 31;

adj_fill.A(1, 4, 8, 11)                    % fixed x points
     (1, 6)                         % fixed y points
     ()                         % tied points
     ((5,7), (2,10))                    % verticals
     ((3,4), (7,9))                         % horizontals
     ((1170,2560){-5,-2}...               % 0
      (1165,2558){-1.747,-.9454}...{-97,-68}     % 1
      (1068,2490){-211,124}...          % 2
      (694,2615){-1,0}...               % 3
      (710,2615){-260,-103}...          % 4
      (600,2569){-197,-139}...          % 5
      (404,2357){-230,-288}...          % 6
      (339,2202){-88,-394}...          % *7
      (316,1963){0,-1}...{0,-1}          % 8
      (316,1559){-160,0}...{-160,0}          % 9
      (156,1559){-141,-139}...{-141,-139}     % 10
      (15,1420){8,-20}...{8,-20}          % 11
      (23,1400){313,0}...{313,0}          % 12
      (336,1400){0,-1272}...               % 13
      (336,128){0,-1}...               % 14
      (307,-337){-86,-419}...{-132,-450}     % 15
      (201,-725)--                    % 16
      (279,-720){312,657}...               % 17
      (591,-63){113,256}...               % 18
      (643,97){68,428}...{0,1}          % 19
      (707,1388){257,0}...{257,0}          % 20
      (964,1388){151,146}...{151,146}     % 21
      (1115,1534){-1,25}...{-1,25}          % 22
      (1114,1559){-394,0}...{-394,0}          % 23
      (720,1559){-150,452}...          % 24
      (574,1756){-299,353}...          % 25
      (446,1943){-173,343}...          % *26
      (401,2099){0,1}...               % 27
      (466,2229){1,1}...               % 28
      (598,2271){1,0}...{396,-322}          % 29
      (842,2113){336,371}...{336,371}     % 30
      (1178,2484)--cycle);               % 31

endchar(0);

"fblfb";      % '003
% was "fblfa" --- DEK
%charbegin( 1, 1015h#, theight*v#, baseline );
charbegin( 3, 1015h#, theight*v#, baseline ); % DEK

n := 19;
t1 := 0;
t2 := 1;
t3 := 3;
t4 := 5;
t5 := 6;
t6 := 7;
t7 := 8;
t8 := 9;
t9 := 10;
t10 := 13;
t11 := 16;
t12 := 17;
t13 := 18;
t14 := 19;
t15 := 20;
t16 := 23;
t17 := 25;
t18 := 27;
t19 := 28;

adj_fill.A(2, 7, 13, 19)               % fixed x points
     (1, 10, 18)                    % fixed y points
     ((1,1), (19,1))                    % tied points
     ((5,15), (4,16), (9,11))          % verticals
     ((6,8), (3,17), (12,14))          % horizontals
     ((840,2092){231,303}...               % 0
      (1071,2395){-226,205}...          % 1
      (894,2532){-303,185}...          % *2
      (768,2580){-1,0}...               % 3
      (449,2466){-1,-1}...{-86,-401}          % 4
      (215,1983){70,-383}...{172,-641}     % 5
      (310,1541){-147,0}...{-147,0}          % 6
      (163,1541){-150,-151}...{-150,-151}     % 7
      (13,1390){15,-28}...{15,-28}          % 8
      (28,1362){297,0}...{297,0}          % 9
      (325,1362){9,-255}...               % 10
      (330,-56){-11,-307}...               % 11
      (269,-504){-121,-396}...{-201,-571}     % 12
      (201,-752)--                    % 13
      (274,-742){337,665}...{337,665}     % 14
      (611,-77){12,200}...{0,1}          % 15
      (685,1362){306,0}...{306,0}          % 16
      (991,1362){113,158}...{113,158}     % 17
      (1104,1520){-10,21}...{-10,21}          % 18
      (1094,1541){-402,0}...{-402,0}          % 19
      (692,1541){0,1}...               % 20
      (652,1669){-156,280}...          % *21
      (536,1821){-531,560}...          % 22
      (371,2137){0,1}...               % 23
      (425,2273){1,1}...               % 24
      (549,2314){1,0}...               % 25
      (668,2251){249,-234}...{156,-267}     % *26
      (798,2080){42,12}...{42,12}          % 27
      (840,2092)--cycle);               % 28

endchar(0);

"fblga";      % '004

%charbegin( 3,1658h#, ascender*v#, descender*v#);
charbegin( 4,1658h#, ascender*v#, descender*v#); % DEK

n := 6;
t1 := 0;
t2 := 3;
t3 := 5;
t4 := 6;
t5 := 9;
t6 := 12;

adj_fill.A(1, 3)                    % fixed x points
     ()                         % fixed y points
     ((1,4), (3,1), (4,2), (6,3))          % tied points
     ((2,5))                         % verticals
     ()                         % horizontals
     ((1108,402){-607,-449}...{-607,-449}     % 0
      (501,-47){-109,133}...{-294,292}     % 1
      (199,295){-10,265}...{85,650}          % 2
      (234,1428){148,116}...{375,223}     % 3
      (820,1813){191,-108}...{385,-101}     % 4
      (1262,1648)--                    % 5
      (1106,1344){-308,45}...{-225,133}     % 6
      (596,1534){-192,-549}...          % 7
      (528,1153){-53,-884}...          % *8
      (543,650){29,-280}...               % 9
      (604,492){201,-269}...{185,-157}     % 10
      (787,321){315,181}...{315,181}          % 11
      (1102,502)--cycle);               % 12

n := 9;
t1 := 1;
t2 := 2;
t3 := 5;
t4 := 6;
t5 := 7;
t6 := 8;
t7 := 11;
t8 := 15;
t9 := 17;

adj_fill.B(9)                         % fixed x points
     (1)                         % fixed y points
     ((3,4), (4,3), (5,2), (6,1))          % tied points
     ((3,7))                         % verticals
     ((2,8))                         % horizontals
     ((316,-104){33,1}...{33,1}          % 0
      (349,-103){156,-372}...          % 1
      (899,-436){1,0}...               % 2
      (1130,-370){1,1}...               % 3
      (1185,-201){0,1}...{-135,789}          % 4
      (1108,402){-6,100}...{-6,100}          % 5
      (1102,502){4,842}...{4,842}          % 6
      (1106,1344){156,304}...{156,304}     % 7
      (1262,1648)--                    % 8
      (1543,1794){21,-25}...{21,-25}          % 9
      (1564,1769){-262,-683}...          % 10
      (1465,1052){0,-1}...               % 11
      (1507,238){56,-424}...               % 12
      (1529,41){0,-1}...{-199,-502}          % 13
      (1499,-120){-474,-544}...{-474,-544}     % 14
      (1025,-664){-597,-187}...          % 15
      (707,-725){-1,0}...{-261,262}          % 16
      (109,-468)--cycle);               % 17

endchar(0);

"fblka";      % '005

%charbegin( 4, 1033h#, lcbody*v#, descender*v#);
charbegin( 5, 1033h#, ascender*v#, baseline*v#); % DEK

n := 9;
t1 := 1;
t2 := 2;
t3 := 3;
t4 := 4;
t5 := 11;
t6 := 14;
t7 := 15;
t8 := 16;
t9 := 17;

adj_fill.A(4, 7)                    % fixed x points
     (5)                         % fixed y points
     ((1,3), (2,1), (3,2))               % tied points
     ((3,9))                         % verticals
     ((6,8))                         % horizontals
     ((245,2550){94,-280}...{94,-280}     % 0
      (339,2270){261,-314}...{261,-314}     % 1
      (600,1956){-26,-413}...{-26,-413}     % 2
      (574,1543){409,0}...{409,0}          % 3
      (983,1543){-116,-149}...{-116,-149}     % 4
      (867,1394){-283,0}...{-283,0}          % 5
      (584,1394){0,-1}...{31,-572}          % 6
      (593,540){188,-153}...{386,-250}     % 7
      (872,328){199,73}...{199,73}          % 8
      (1071,401)--                    % 9
      (1079,334){-548,-359}...{-216,-179}     % 10
      (551,-40){-297,318}...{-185,128}     % 11
      (176,289){105,434}...{0,1}          % 12
      (222,1394){-219,0}...{-219,0}          % 13
      (3,1394){-1,39}...{-1,39}          % 14
      (2,1433){164,126}...{164,126}          % 15
      (166,1559){56,-3}...{56,-3}          % 16
      (222,1556){0,1}...{-69,527}          % 17
      (197,2513)--cycle);               % 18

n := 2;
t1 := 0;
t2 := 4;

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((1,1), (2,3))                    % tied points
     ()                         % verticals
     ()                         % horizontals
     ((600,1956){0,1}...               % 0
      (669,2314){186,321}...{278,163}     % 1
      (886,2561)--                    % 2
      (833,2591){-413,-224}...{-225,-175}     % 3
      (339,2270)--cycle);               % 4

n := 2;
t1 := 0;
t2 := 8;

adj_fill.C()                         % fixed x points
     ()                         % fixed y points
     ((1,2), (2,1))                    % tied points
     ()                         % verticals
     ()                         % horizontals
     ((574,1543){0,1}...               % 0
      (635,1882){247,246}...               % 1
      (688,1899){1,0}...               % 2
      (781,1846){208,-200}...{208,-326}     % *3
      (896,1699){24,9}...{24,9}          % 4
      (920,1708)--                    % 5
      (1113,1944){-258,626}...{-213,348}     % 6
      (970,2220){-370,-264}...{-370,-264}     % 7
      (600,1956)--cycle);               % 8

endchar(0);

"fblta";      % '006
 
%charbegin( 5, 1047h#, ascender*v#, baseline );
charbegin( 6, 1047h#, ascender*v#, baseline ); % DEK

n := 8;
t1 := 1;
t2 := 4;
t3 := 6;
t4 := 7;
t5 := 8;
t6 := 10;
t7 := 12;
t8 := 13;

adj_fill.A(3, 8)                    % fixed x points
     (1, 6)                         % fixed y points
     ()                         % tied points
     ((5,7))                         % verticals
     ((2,4))                         % horizontals
     ((1190,346){-536,-409}...{-394,-326}     % 0
      (654,-63){-251,260}...{-401,272}     % 1
      (272,250){39,500}...               % 2
      (297,895){0,1}...{0,493}          % 3
      (297,1388){-246,0}...{-246,0}          % 4
      (51,1388){-6,34}...{-6,34}          % 5
      (45,1422){135,150}...{135,150}          % 6
      (180,1572){117,0}...{117,0}          % 7
      (297,1572){0,455}...{0,455}          % 8
      (297,2027)--                    % 9
      (660,2229){35,-33}...{35,-33}          % 10
      (695,2196){-30,-624}...{0,-1}          % 11
      (665,1572){343,0}...{343,0}          % 12
      (1008,1572){0,-35}...{0,-35}          % 13
      (1008,1537){-137,-147}...{-137,-147}     % 14
      (871,1390){-206,0}...{-206,0}          % 15
      (665,1390){0,-1}...{30,-333}          % 16
      (673,547){244,-288}...{295,-125}     % 17
      (968,309){222,122}...{222,122}          % 18
      (1190,431)--cycle);               % 19

endchar(0);

"fbuya";      % '010

%charbegin( 6, 2875h#, ascender*v#, baseline );
charbegin( 8, 2875h#, ascender*v#, baseline ); % DEK

n := 13;
t1 := 0;
t2 := 3;
t3 := 5;
t4 := 7;
t5 := 10;
t6 := 13;
t7 := 15;
t8 := 16;
t9 := 18;
t10 := 22;
t11 := 24;
t12 := 27;
t13 := 30;

adj_fill.A(7, 13)                    % fixed x points
     (3, 8, 13)                    % fixed y points
     ((1,4), (2,1), (3,2), (13,3))          % tied points
     ((6,9), (5,10), (2,12))               % verticals
     ((4,11))                    % horizontals
     ((888,567){134,108}...{325,221}          % 0
      (1302,894){170,271}...               % 1
      (1488,1634){0,1}...{-72,549}          % 2
      (1478,1880){-33,190}...          % 3
      (1445,2070){-.1711,-.01475}...          % 4
      (1445,2060){-99,323}...          % 5
      (1260,2399){-1,1}...               % 6
      (841,2579){-1,0}...               % 7
      (221,2305){-1,-1}...               % 8
      (54,2094){-225,-398}...          % *9
      (-4,1907){0,-1}...               % 10
      (44,1749){185,-368}...               % *11
      (181,1539){318,-408}...          % 12
      (318,1315){0,-1}...               % 13
      (225,1151){-1,-1}...{-377,-274}     % 14
      (94,1029)--                    % 15
      (167,985){427,302}...               % 16
      (542,1278){1,1}...               % 17
      (669,1526){0,1}...               % 18
      (627,1647){-163,286}...          % *19
      (506,1812){-432,498}...          % 20
      (367,2000){-187,326}...          % *21
      (319,2138){0,1}...               % 22
      (386,2279){1,1}...               % 23
      (568,2350){1,0}...               % 24
      (844,2222){1,-1}...               % 25
      (1024,1874){243,-889}...          % *26
      (1087,1333){0,-1}...               % 27
      (1050,977){-141,-572}...          % *28
      (946,761){-1,-1}...{-1,0}          % 29
      (490,595)--cycle);               % 30

n := 6;
t1 := 2;
t2 := 3;
t3 := 4;
t4 := 6;
t5 := 8;
t6 := 10;

adj_fill.B()                         % fixed x points
     (4)                         % fixed y points
     ((2,4), (3,3))                    % tied points
     ()                         % verticals
     ((3,5), (1,6))                    % horizontals
     ((1767,564){-294,-303}...          % 0
      (1585,415){-339,-202}...          % *1
      (1428,362){-1,0}...{-477,230}          % 2
      (888,567){-398,28}...{-398,28}          % 3
      (490,595){-141,-140}...{-302,-420}     % 4
      (7,82)--                    % 5
      (70,1){261,349}...               % 6
      (206,164){1,1}...               % 7
      (433,249){1,0}...               % 8
      (882,85){337,-176}...               % 9
      (1245,-55){1,0}...{222,68}          % 10
      (1277,-47){393,337}...{137,177}     % 11
      (1786,483)--cycle);               % 12

n := 10;
t1 := 0;
t2 := 2;
t3 := 5;
t4 := 7;
t5 := 8;
t6 := 9;
t7 := 10;
t8 := 12;
t9 := 15;
t10 := 18;

adj_fill.C(1)                         % fixed x points
     (10)                         % fixed y points
     ((5,2), (6,1))                    % tied points
     ((3,8))                         % verticals
     ((4,7), (2,9))                    % horizontals
     ((648,-512){195,-391}...          % 0
      (736,-611){1,-1}...               % 1
      (1148,-757){1,0}...               % 2
      (1758,-578){1240,686}...{444,475}     % *3
      (2388,-71){228,465}...               % 4
      (2643,1234){0,1}...{-68,797}          % 5
      (2580,2243){-226,144}...{-394,458}     % 6
      (2158,2575){-496,-320}...{-622,-562}     % 7
      (1445,2060)--                    % 8
      (1478,1880){237,349}...{194,158}     % 9
      (1784,2189){364,-156}...{243,-193}     % 10
      (2179,1944){135,-742}...          % 11
      (2239,1034){0,-1}...               % 12
      (2151,174){-337,-1380}...          % *13
      (1902,-346){-1,-1}...               % 14
      (1466,-554){-1,0}...               % 15
      (1161,-446){-1,1}...{-10,354}          % 16
      (1020,-114){-40,7}...{-40,7}          % 17
      (980,-107)--cycle);               % 18

endchar(0);

"fbuza";      % '011

%charbegin( 7, 2079h#, lcbody*v#, baseline );
charbegin( 9, 2079h#, lcbody*v#, baseline ); % DEK

n := 21;
t1 := 0;
t2 := 2;
t3 := 5;
t4 := 8;
t5 := 11;
t6 := 14;
t7 := 17;
t8 := 19;
t9 := 21;
t10 := 23;
t11 := 25;
t12 := 27.4;
t13 := 29;
t14 := 30;
t15 := 32;
t16 := 35;
t17 := 36;
t18 := 39;
t19 := 43;
t20 := 45;
t21 := 47;

adj_fill.A(1, 11, 12)                    % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ((8,15), (7,16), (5,18), (3,20))     % verticals
     ((10,13), (9,14), (6,17), (4,19), (2,21))% horizontals
     ((-48,-48){406,338}...               % 0
      (267,159){594,279}...               % *1
      (546,231){1,0}...               % 2
      (684,184){1,-1}...               % 3
      (726,71){33,-299}...               % *4
      (717,-115){-111,-660}...          % 5
      (709,-267){0,-1}...               % 6
      (775,-332){393,-73}...               % 7
      (844,-348){1,0}...               % 8
      (1208,-167){1,1}...               % 9
      (1378,152){230,803}...               % *10
      (1438,636){0,1}...               % 11
      (1416,859){-86,357}...               % *12
      (1352,993){-1,1}...               % 13
      (936,1128){-1,0}...{-877,-262}          % 14
      (598,1068){-52,47}...{-52,47}          % 15
      (546,1115){176,301}...{176,301}     % 16
      (722,1416){364,71}...               % 17
      (1121,1641){1,1}...               % 18
      (1256,2015){0,1}...               % 19
      (1224,2105){-1,1}...               % 20
      (1021,2174){-1,0}...               % 21
      (744,2153){-709,-96}...          % 22
      (447,2114){-1,0}...               % 23
      (252,2190){-1,1}...{-116,439}          % 24
      (204,2314){208,306}...{387,438}     % 25
      (494,2714)--                    % 26
      (548,2716){-152,-452}...          % 27
      (571,2555){1,-1}...               % 28
      (693,2519){1,0}...               % 29
      (1249,2540){1,0}...               % 30
      (1561,2440){1,-1}...               % 31
      (1638,2270){0,-1}...               % 32
      (1343,1678){-1,-1}...               % 33
      (1067,1467){-249,-146}...{-3,-11}     % 34
      (1064,1456){28,-9}...               % 35
      (1092,1447){265,26}...               % 36
      (1276,1450){1,0}...               % 37
      (1827,1195){1,-1}...               % 38
      (1884,920){0,-1}...               % 39
      (1796,313){-339,-1040}...          % *40
      (1545,-120){-1,-1}...               % 41
      (759,-448){-1,0}...               % 42
      (418,-438){-585,66}...               % 43
      (312,-366){2,191}...               % 44
      (314,-175){2,191}...               % 45
      (274,-69){-1,1}...               % 46
      (186,-27){-1,0}...{-377,-251}          % 47
      (-16,-101)--cycle);               % 48

endchar(0);

"rblnontab1";   %non-tabular 1, bold (fitted 1)
initrot:=identity; % DEK
more_side(0); % DEK
charbegin( 127, 1700h#, lfigheight*v#, baseline );

n := 6;
t1 := 0;
t2 := 1;
t3 := 5;
t4 := 6;
t5 := 7;
t6 := 9;

adj_fill.A(3)                         % fixed x points
     (1, 5)                         % fixed y points
     ()                         % tied points
     ((2,6))                         % verticals
     ((3,4))                         % horizontals
     ((801,-35){-70,54}...{-70,54}          % 0
      (731,19){42,421}...               % 1
      (776,2076){-30,618}...               % 2
      (745,2154){-1,1}...               % 3
      (680,2201){-447,0}...{-447,0}          % 4
      (233,2201)--                    % 5
      (234,2317){895,319}...               % 6
      (1129,2636){895,319}...          % 7
      (1179,2628){1,-1}...               % 8
      (1202,2580){-70,-895}...          % 9
      (1142,1050){0,-1}...{26,-509}          % 10
      (1154,119)--cycle);               % 11

endchar(0);

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to webmaster@9p.io.