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

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


%% @metafontfile{
%%     filename="eurbch.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 = "50330 6642 19763 216732"
%%     keywords="amsfonts, tex, metafont , euler ",
%%     abstract="This is the driver file for use with 
%%            the Euler roman 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 Roman Bold

% ----- This font is set up as Math Italic, \textfont1, page 430 of TeXbook

mode_setup;
font_coding_scheme "TeX math italic subset";

%     EULER ROMAN BOLD PARAMETERS

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

     programem =      3700;     
     baseline  =     0;
     ascender  =     capheight;
     descender =     700;
     depthy    =     700;     % depthy   =     500;
     capheight =     2600;
      lcbody    =     1800;     %1700 for medium, 1800 for bold.
     dotheight =     2600;
     theight       =     2330;
     lfigheight =     capheight;
     nfigbody  =     lcbody;
     nfigascender =     ascender;
     nfigdescender =     descender;


input eubase;

% individual character widths for bold lower case

lefta# = -20h#;     righta# = 0h#;
leftb# = 0h#;     rightb# = 0h#;
leftc# = 0h#;     rightc# = 0h#;
leftd# = 0h#;     rightd# = 0h#;
lefte# = -20h#;     righte# = 30h#;
leftf# = 0h#;     rightf# = 0h#;
leftg# = 0h#;     rightg# = -60h#;
lefth# = 0h#;     righth# = 0h#;
lefti# = 0h#;     righti# = 0h#;
leftj# = 0h#;     rightj# = 0h#;
leftk# = 0h#;     rightk# = 0h#;
leftl# = 0h#;     rightl# = 0h#;
leftm# = 30h#;     rightm# = 0h#;
leftn# = 0h#;     rightn# = 0h#;
lefto# = 0h#;     righto# = 0h#;
%leftp# = 0h#;     rightp# = 0h#;
leftp# = 0h#;     rightp# = -50h#; % DEK
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#;

% information for positioning of math accents --- DEK (updated May 1988!)
skewchar=oct"177"; skew#=1/36programem*h#;
ligtable "G": "H": "O": "S": "a": "c": "e": "g": "o": "s": "z":
 1: 2: 3: 5: 7: 9: 26: % Delta Theta Lambda Pi Upsilon Psi rho
 18: 32: 33: 39: skewchar kern skew#; % theta psi omega varphi
ligtable "C": "X": "Z": 16: 25: 28: 125: % zeta pi tau wp
 skewchar kern 2skew#;
ligtable "f": skewchar kern 4skew#;
ligtable 21: skewchar kern-2skew#; % lambda
charcode:=skewchar; shipout nullpicture;

% spacing corrections before and after punctuation --- DEK
slashchar=oct"75"; periodchar=oct"72"; commachar=oct"73";
ligtable "V": "W": "Y": skewchar kern 2skew#, "T": 0: "F": % Gamma
 slashchar kern-2skew#,"P": commachar kern-3skew#, periodchar kern-3skew#;
ligtable slashchar: "A" kern-2skew#, "a" kern -2skew#, "g" kern-2skew#,
 1 kern-2skew#, 3 kern-2skew#, oct"13" kern-2skew#; % Delta, Lambda, alpha

% LOWER CASE
set_stem_round(350,367,390,390,405,420); % DEK
more_side(100h#);

"rbla";

charbegin( "a", 2055h# + lefta# + righta#, lcbody*v#, baseline );

n := 8;
t1 := 0.6;
t2 := 3;
t3 := 5;
t4 := 7;
t5 := 9;
t6 := 10;
t7 := 11;
t8 := 12;

adj_fill.A(3)                         % fixed x points
     ()                         % fixed y points
     ((5,1), (6,2), (7,4), (8,3))          % tied points
     ((1,7))                         % verticals
     ((2,4))                         % horizontals
     ((1819,1790){-42,-468}...          % 0
      (1775,493){21,-488}...               % 1
      (1809,307){135,-206}...          % 2
      (1877,269){257,-1}...{344,330}          % 3
      (2112,424)--                    % 4
      (2178,346){-216,-283}...          % 5
      (1773,-13){-363,-160}...          % 6
      (1608,-45){-430,10}...               % 7
      (1480,-2){-198,207}...{-53,425}     % 8
      (1390,243){-14,232}...{-14,232}     % 9
      (1376,475){196,1208}...{0,1}          % 10
      (1402,1223)--                          % 11
      (1572,1683){203,140}...{203,140}     % 12
      (1775,1823)--cycle);               % 13


n := 11;
t1 := 0;
t2 := 1;
t3 := 4;
t4 := 7;
t5 := 9;
t6 := 10;
t7 := 12;
t8 := 15;
t9 := 18;
t10 := 20;
t11 := 21;

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((1,3), (5,1), (6,2), (11,2), (10,4))     % tied points
     ((3,8))                         % verticals
     ((4,7), (2,9))                    % horizontals
     ((1572,1683){-325,192}...          % 0
      (1062,1844){-455,-5}...          % 1
      (574,1696){-10,-8}...               % 2
      (326,1305){-323,-988}...          % *3
      (251,708){18,-616}...               % 4
      (320,296){237,-682}...               % *5
      (488,26){211,-183}...               % 6
      (727,-55){1,0}...               % 7
      (1095,46){407,210}...{489,371}          % 8
      (1390,243)--                    % 9
      (1376,475){-134,-251}...          % 10
      (1218,303){-251,-167}...          % 11
      (983,232){-360,6}...               % 12
      (763,335){-163,202}...               % 13
      (667,544){-133,516}...               % *14
      (630,851){-8,421}...               % 15
      (687,1315){237,763}...               % *16
      (867,1614){248,208}...               % 17
      (1094,1702){315,2}...               % 18
      (1290,1629){198,-210}...          % 19
      (1402,1223){0,-1}...                    % 20
      (1376,475)--cycle);               % 21
endchar(lefta#);

"rblb";

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

n := 13;
t1 := 0;
t2 := 1;
t3 := 5.5;
t4 := 8;
t5 := 10;
t6 := 12;
t7 := 14;
t8 := 15;
t9 := 17;
t10 := 19;
t11 := 21;
t12 := 24;
t13 := 25;

adj_fill.A(2, 7)                    % fixed x points
     (8)                         % fixed y points
     ((7,1), (8,2), (12,2), (13,1))          % tied points
     ((3,12), (5,10))               % verticals
     ((1,2), (4,11), (6,9))               % horizontals
     ((1,2503){-4,-111}...{-4,-111}          % 0
      (-3,2392){275,-8}...               % 1
      (201,2361){226,-76}...               % 2
      (322,2234){45,-293}...               % 3
      (342,1877){-5,-427}...               % 4
      (321,1074){-24,-429}...          % 5
      (337,458){139,-965}...               % *6
      (460,109){219,-247}...               % 7
      (841,-53){1,0}...               % 8
      (1557,266){425,402}...               % 9
      (1881,1097){0,1}...               % 10
      (1697,1673){-338,350}...          % 11
      (1351,1824){-1,0}...{-243,-217}     % 12
      (723,1537){-36,8}...{-36,8}          % 13
      (687,1545)--                    % 14
      (697,1360){312,271}...               % 15
      (902,1502){383,191}...               % *16
      (1080,1551){1,0}...               % 17
      (1363,1418){177,-271}...          % 18
      (1480,879){0,-1}...               % 19
      (1338,315){-204,-299}...          % 20
      (1005,141){-1,0}...               % 21
      (759,304){-7,10}...               % 22
      (673,660){-62,1056}...{34,392}          % *23
      (697,1360){-10,185}...{-10,185}     % 24
      (687,1545){22,1020}...{22,1020}     % 25
      (709,2565){0,50}...{0,50}          % 26
      (709,2615)--cycle);               % 27

endchar(leftb#);

"rblc";

charbegin( "c", 1646h# + leftc# + rightc#, lcbody*v#, baseline );




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

adj_fill.A(7)                         % fixed x points
     (1, 6)                         % fixed y points
     ()                         % tied points
     ((2,11), (4,9))                    % verticals
     ((3,10), (5,8))                    % horizontals
     ((1302,1183){-32,21}...{-32,21}          % 0
      (1270,1204){-4,346}...               % 1
      (1161,1594){-327,492}...          % 2
      (1028,1674){-1,0}...               % 3
      (835,1600){-402,-392}...          % 4
      (600,919){0,-1}...               % 5
      (788,338){409,-416}...               % 6
      (1057,217){1,0}...               % 7
      (1319,283){555,255}...{353,290}     % *8
      (1612,472)--                    % 9
      (1685,409){-399,-439}...          % 10
      (819,-36){-1,0}...               % 11
      (393,131){-391,425}...               % 12
      (203,713){0,1}...               % 13
      (522,1626){1,1}...               % 14
      (1111,1834){1,0}...               % 15
      (1520,1700){283,-301}...{25,-311}     % 16
      (1636,1404)--cycle);               % 17

endchar(leftc#);

"rbld";

charbegin( "d", 2063h# + leftd# + rightd#, ascender*v#, baseline );

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

adj_fill.A(1, 9)                    % fixed x points
     ()                         % fixed y points
     ((3,1), (4,2), (6,3), (7,4))          % tied points
     ((5,11))                    % verticals
     ((1,2), (8,10))                    % horizontals
     ((1053,2501){2,-116}...{2,-116}          % 0
      (1055,2385){384,-42}...          % 1
      (1276,2349){321,-126}...          % 2
      (1360,2265){108,-249}...          % 3
      (1380,2148){20,-459}...{0,-1}          % *4
      (1380,1806){-70,-171}...{-70,-171}     % 5
      (1310,1635){1,-1}...               % 6
      (1360,1526){68,-294}...          % *7
      (1378,1341){0,-892}...{0,-892}          % 8
      (1378,449){-4,-209}...{-4,-209}     % 9
      (1374,240){17,-233}...               % 10
      (1459,12){1,-1}...               % 11
      (1591,-39){1,0}...               % 12
      (1859,58){572,371}...{239,274}          % *13
      (2163,332)--                    % 14
      (2106,415){-235,-204}...          % 15
      (1867,279){-1,0}...               % 16
      (1802,319){-174,300}...          % 17
      (1756,529){-43,857}...               % *18
      (1759,1176){0,1}...{42,948}          % 19
      (1805,2589)--cycle);               % 20

n := 10;
t1 := 0;
t2 := 2;
t3 := 4;
t4 := 7;
t5 := 8;
t6 := 9;
t7 := 10;
t8 := 13;
t9 := 16;
t10 := 17;

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((1,4), (5,1), (6,2), (10,3))          % tied points
     ((3,8))                         % verticals
     ((2,9), (4,7))                    % horizontals
     ((1374,240){-20,-15}...               % 0
      (1028,33){-646,-278}...          % *1
      (728,-38){-1,0}...               % 2
      (403,83){-1,1}...               % 3
      (183,715){0,1}...               % 4
      (256,1225){282,872}...               % *5
      (465,1587){1,1}...               % 6
      (1048,1831){1,0}...{635,-83}          % 7
      (1380,1806)--                    % 8
      (1310,1635){-1,1}...               % 9
      (1113,1688){-1,0}...               % 10
      (806,1547){-1,-1}...               % 11
      (654,1277){-198,-672}...          % *12
      (595,875){0,-1}...               % 13
      (642,536){150,-555}...               % *14
      (758,320){1,-1}...               % 15
      (975,234){1,0}...{153,194}          % 16
      (1378,449)--cycle);               % 17

endchar(leftd#);

"rble";

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




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

adj_fill.A(8, 13)                    % fixed x points
     (7, 13)                         % fixed y points
     ((1,1), (4,1), (5,2), (13,2))          % tied points
     ((2,12), (5,10))               % verticals
     ((3,11), (6,9))                    % horizontals
     ((617,941){671,230}...               % 0
      (1288,1171){645,230}...          % 1
      (1365,1222){1,1}...               % 2
      (1384,1271){0,1}...               % 3
      (1274,1598){-1,1}...               % 4
      (1076,1684){-1,0}...               % 5
      (822,1584){-1,-1}...{0,-294}          % 6
      (617,941){-2,-154}...{-2,-154}          % 7
      (615,787){0,-1}...               % 8
      (786,327){1,-1}...               % 9
      (1115,194){1,0}...               % 10
      (1358,242){547,190}...{316,179}     % *11
      (1662,384)--                    % 12
      (1704,299){-313,-257}...          % 13
      (1297,34){-761,-357}...          % *14
      (943,-58){-1,0}...               % 15
      (419,131){-1,1}...               % 16
      (214,755){0,1}...               % 17
      (524,1599){1,1}...               % 18
      (1154,1830){1,0}...               % 19
      (1654,1673){1,-1}...               % 20
      (1796,1292){0,-1}...               % 21
      (1778,1206){-8,-10}...               % 22
      (1701,1155){-1060,-368}...{-1086,-368}     % 23
      (615,787)--cycle);               % 24

endchar(lefte#);

"rblf";

charbegin( "f", 1248h# + leftf# + rightf#, ascender*v#, baseline );

n := 17;
t1 := 0;
t2 := 1;
t3 := 2;
t4 := 6;
t5 := 7;
t6 := 8;
t7 := 9;
t8 := 10;
t9 := 11;
t10 := 12;
t11 := 13;
t12 := 14;
t13 := 15;
t14 := 16;
t15 := 19;
t16 := 21;
t17 := 23;

adj_fill.A(2, 6, 14, 17)               % fixed x points
     (9, 10)                         % fixed y points
     ((1,2), (9,1), (10,1), (17,2))          % tied points
     ((4,15), (7,12), (8,11))          % verticals
     ((3,16), (5,6), (13,14))          % horizontals
     ((1123,2216){109,354}...{109,354}     % 0
      (1232,2570){-281,117}...          % 1
      (1047,2618){-1,0}...               % 2
      (858,2593){-516,-216}...          % 3
      (646,2425){-385,-464}...          % *4
      (473,2129){-231,-560}...{-24,-710}     % 5
      (405,1643){-385,0}...{-385,0}          % 6
      (20,1643){-52,-163}...{-52,-163}     % 7
      (-32,1480){429,0}...{429,0}          % 8
      (397,1480){-10,-1482}...{-10,-1482}     % 9
      (387,-2){43,-36}...{43,-36}          % 10
      (430,-38)--                    % 11
      (430,-38){380,106}...{380,106}          % 12
      (810,68){-44,1412}...{-44,1412}     % 13
      (766,1480){409,0}...{409,0}          % 14
      (1175,1480){56,163}...{56,163}          % 15
      (1231,1643){-1,0}...               % 16
      (888,1671){-536,107}...          % *17
      (695,1750){-100,95}...               % 18
      (600,2002){0,1}...               % 19
      (720,2242){274,192}...               % 20
      (890,2284){1,0}...{226,-212}          % 21
      (1073,2207){50,9}...{50,9}          % 22
      (1123,2216)--cycle);               % 23

endchar(leftf#);

"rblg";

charbegin( "g", 2072h# + leftg# + rightg#, lcbody*v#, descender*v#);

%rotation of 3 degrees, watch out for lateral drift!
rot := identity rotated 3 shifted (0,-60v);

n := 8;
t1 := 2.1;
t2 := 5.1;
t3 := 6;
t4 := 7;
t5 := 9.5;
t6 := 13;
t7 := 14;
t8 := 15;

adj_fill.A(3)                         % fixed x points
     (4,8)                         % fixed y points
     ((6,3), (7,1), (8,2))               % tied points
     ((1,6))                         % verticals
     ((2,5))                         % horizontals
     ((1776,1793){42,-18}...{42,-18}          % 0
      (1818,1775){-122,-1286}...          % 1
      (1797,720){0,-1}...               % 2
      (1721,-11){-292,-1165}...          % *3
      (1505,-445){-486,-452}...          % 4
      (788,-736){-671,-14}...{-323,410}     % 5
      (218,-504){202,323}...{202,323}     % 6
      (420,-181)--                    % 7
      (504,-200){327,-658}...          % 8
      (651,-441){374,-378}...          % 9
      (911,-567){616,3}...               % 10
      (1225,-413){405,456}...          % 11
      (1343,-163){155,629}...{-3,245}     % *12
      (1380,216){8,219}...{8,219}          % 13
      (1388,435){215,1277}...{215,1277}     % 14
      (1603,1712)--cycle);               % 15


n := 11;
t1 := 0;
t2 := 1.1;
t3 := 4.1;
t4 := 6.1;
t5 := 8;
t6 := 9;
t7 := 10;
t8 := 10.5;
t9 := 13.5;
t10 := 15.5;
t11 := 18;

adj_fill.B(5)                         % fixed x points
      ()                         % fixed y points
     ((1,1), (6,1), (7,2), (11,3))          % tied points
     ((3,9))                         % verticals
     ((4,8), (2,10))                    % horizontals
     ((1388,435){-271,-473}...          % 0
      (986,228){-681,53}...               % 1
      (763,340){-352,425}...               % 2
      (673,544){-126,523}...               % *3
      (637,863){-13,633}...               % 4
      (821,1571){391,484}...               % 5
      (1122,1693){490,9}...               % 6
      (1339,1593){403,-417}...          % 7
      (1394,1361){-6,-926}...{-6,-926}     % 8
      (1388,435)--                    % 9
      (1603,1712){-568,257}...          % 10
      (1053,1836){-666,20}...          % 11
      (495,1605){-1,-1}...               % 12
      (325,1264){-243,-903}...          % *13
      (252,702){-21,-714}...               % 14
      (449,60){1,-1}...               % 15
      (749,-57){665,16}...               % 16
      (1038,16){631,273}...{538,389}          % *17
      (1380,216)--cycle);               % 18
endchar(leftg#);

"rblh";

charbegin( "h", 2034h# + lefth# + righth#, ascender*v#, baseline );

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

adj_fill.A(1, 2)                    % fixed x points
     (4, 7)                         % fixed y points
     ((5,1), (6,2))                    % tied points
     ((3,6))                         % verticals
     ((1,2))                         % horizontals
     ((0,2496){0,-125}...{0,-125}          % 0
      (0,2371){158,-12}...               % 1
      (188,2355){280,-70}...               % 2
      (305,2235){1,-4}...               % 3
      (319,1201){0,-1}...{-35,-822}          % 4
      (302,13){45,-40}...{45,-40}          % 5
      (347,-27)--                    % 6
      (700,93){-13,1313}...{-13,1313}     % 7
      (687,1406){-12,153}...{-12,153}     % 8
      (675,1559){29,1019}...{29,1019}     % 9
      (704,2578)--cycle);               % 10

n := 9;
t1 := 1;
t2 := 4;
t3 := 7;
t4 := 9;
t5 := 10;
t6 := 12;
t7 := 14;
t8 := 16;
t9 := 18;

adj_fill.B(9)                         % fixed x points
     ()                         % fixed y points
     ((4,2), (5,1))                    % tied points
     ((2,7))                         % verticals
     ((3,6), (1,8))                    % horizontals
     ((2077,456){-221,-213}...          % 0
      (1840,333){-409,1}...               % 1
      (1743,397){-147,231}...          % 2
      (1696,615){-29,733}...               % *3
      (1714,1130){6,100}...               % 4
      (1702,1508){-96,602}...          % *5
      (1618,1732){-270,308}...          % 6
      (1360,1840){-1,0}...               % 7
      (1069,1768){-685,-281}...{-632,-397}     % *8
      (675,1559)--                    % 9
      (687,1406){544,419}...               % 10
      (896,1537){381,176}...               % *11
      (1068,1582){1,0}...               % 12
      (1281,1502){342,-368}...          % 13
      (1346,938){-17,-424}...          % 14
      (1430,54){174,-193}...               % 15
      (1641,-31){1,0}...               % 16
      (1870,82){508,427}...{121,168}          % *17
      (2149,396)--cycle);               % 18


endchar(lefth#);

"rbli";

charbegin( "i", 1034h# + lefti# + righti#, ascender*v#, baseline );

n := 9;
t1 := 0;
t2 := 2;
t3 := 5;
t4 := 8;
t5 := 10;
t6 := 11;
t7 := 13;
t8 := 16;
t9 := 19;

adj_fill.A(1, 6)                    % fixed x points
     (5)                         % fixed y points
     ()                         % tied points
     ((3,8))                         % verticals
     ((2,9), (4,7))                    % horizontals
     ((-67,1517){274,239}...               % 0
      (246,1745){554,307}...               % *1
      (487,1824){1,0}...               % 2
      (658,1738){147,-268}...          % 3
      (695,1562){30,-757}...               % *4
      (688,981){0,-1}...               % 5
      (690,518){35,-635}...               % *6
      (723,346){114,-244}...               % 7
      (833,268){1,0}...               % 8
      (936,315){232,177}...{180,223}          % *9
      (1065,445)--                    % 10
      (1145,366){-192,-273}...          % 11
      (865,62){-543,-413}...               % *12
      (602,-47){-1,0}...               % 13
      (401,55){-291,433}...               % 14
      (341,289){-64,884}...               % *15
      (337,939){0,1}...               % 16
      (337,1374){-40,578}...               % *17
      (297,1517){-176,223}...          % 18
      (221,1555){-1,0}...{-321,-302}          % 19
      (2,1437)--cycle);               % 20

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

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((1,1), (5,1))                    % tied points
     ((1,3))                         % verticals
     ((2,4))                         % horizontals
     ((498,2306)--                    % 0
      (278,2305){0,1}...               % 1
      (511,2535){1,0}...               % 2
      (730,2309){0,-1}...               % 3
      (487,2079){-1,0}...{0,1}          % 4
      (278,2305)--cycle);               % 5


endchar(lefti#);

"rblj";

charbegin( "j", 1020h#+ leftj# + rightj#, ascender*v#, descender*v#);

n := 7;
t1 := 0;
t2 := 3;
t3 := 6;
t4 := 8;
t5 := 10;
t6 := 13;
t7 := 16;

adj_fill.A(4, 7)                    % fixed x points
     (1)                         % fixed y points
     ()                         % tied points
     ((2,6))                         % verticals
     ((3,5))                         % horizontals
     ((-33,-717){206,137}...               % 0
      (588,-160){285,408}...               % 1
      (726,227){44,486}...               % 2
      (744,947){0,1}...               % 3
      (735,1556){-82,825}...               % *4
      (662,1772){-1,1}...               % 5
      (509,1819){-1,0}...               % 6
      (287,1738){-546,-314}...{-412,-342}     % *7
      (-37,1505)--                    % 8
      (37,1418){425,362}...               % 9
      (264,1548){1,0}...               % 10
      (327,1520){1,-1}...               % 11
      (386,1345){66,-666}...               % *12
      (393,854){0,-1}...               % 13
      (372,85){-112,-1099}...          % *14
      (281,-245){-7,-10}...{-234,-167}     % 15
      (-84,-625)--cycle);               % 16

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

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((1,1), (5,1))                    % tied points
     ((1,3))                         % verticals
     ((2,4))                         % horizontals
     ((538,2309)--                    % 0
      (319,2308){0,1}...               % 1
      (532,2551){1,0}...               % 2
      (760,2326){0,-1}...               % 3
      (523,2081){-1,0}...{0,1}          % 4
      (319,2308)--cycle);               % 5

endchar(leftj#);

"rblk";

charbegin( "k", 1854h#+ leftk# + rightk#, ascender*v#, baseline );

crotchup := 10*5;

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

adj_fill.A(1, 2)                    % fixed x points
     (4, 7)                         % fixed y points
     ((5,1), (6,2))                    % tied points
     ((3,6))                         % verticals
     ((1,2))                         % horizontals
     ((0,2515){0,-127}...{0,-127}          % 0
      (0,2388){252,-27}...               % 1
      (219,2361){371,-131}...          % 2
      (308,2239){82,-430}...               % 3
      (327,1998){20,-896}...               % *4
      (325,1343){0,-1}...{-21,-702}          % 5
      (315,11){52,-32}...{52,-32}          % 6
      (367,-21)--                    % 7
      (716,94){-16,793}...{-16,793}          % 8
      (700,920+crotchup){0,202}...{0,202}          % 9
      (700,1089){36,1497}...{32,421}          % 10
      (736,2586)--cycle);               % 11

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

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((1,2), (2,1))                    % tied points
     ()                         % verticals
     ()                         % horizontals
     ((700,1089){0,-202}...{0,-202}          % 0
      (700,(920+crotchup))--                    % 1
      (780,(920+crotchup)){40,202}...{40,202}          % 2
      (780,1089)--cycle);               % 3

n := 4;
t1 := 1;
t2 := 5;
t3 := 11;
t4 := 13;

adj_fill.C()                         % fixed x points
     (2, 3)                         % fixed y points
     ()                         % tied points
     ()                         % verticals
     ((1,4))                         % horizontals
     ((1994,372){-273,-279}...          % 0
      ((1548+60),0){-528,-147}...          % 1
      ((1336+80),50){-323,259}...{-598,835}     % 2
      (780,(920+crotchup)){0,202}...{0,202}     % 3
      (780,1089){915,820}...{255,190}     % 4
      (1653,1907){198,-137}...{198,-137}     % 5
      (1851,1770)--                    % 6
      (1846,1726){-532,-316}...{-281,-234}     % 7
      (1021,1153){-1,-8}...               % 8
      (1020,1145){-.124,.007722}...          % 9
      (1020,1146){.5547,1.832}...          % 10
      (1022,1149){424,-650}...          % 11
      (1584,360){200,-208}...          % 12
      (1715,323){347,93}...{224,201}          % 13
      (1928,466)--cycle);               % 14

endchar(leftk#);

"rbll";

charbegin( "l", 1039h#+ leftl# + rightl#, ascender*v#, baseline );

n := 8;
t1 := 1;
t2 := 3;
t3 := 5;
t4 := 6;
t5 := 8;
t6 := 11;
t7 := 15;
t8 := 16;

adj_fill.A(4, 7)                    % fixed x points
     (3)                         % fixed y points
     ()                         % tied points
     ((1,6))                         % verticals
     ((7,8), (2,5))                    % horizontals
     ((699,2582){-28,-1726}...          % 0
      (671,856){-28,-1726}...          % 1
      (700,359){102,-215}...               % 2
      (794,281){1,0}...               % 3
      (912,330){260,187}...{181,219}          % *4
      (1054,468)--                    % 5
      (1137,397){-186,-278}...          % 6
      (858,86){-548,-424}...               % *7
      (589,-27){-1,0}...               % 8
      (374,55){-253,346}...               % 9
      (308,307){-61,880}...               % *10
      (313,935){16,549}...               % 11
      (313,1951){-8,611}...               % 12
      (298,2270){-74,394}...               % 13
      (202,2380){-266,71}...{-340,15}     % 14
      (-5,2401){2,110}...{2,110}          % 15
      (-3,2511)--cycle);               % 16


endchar(leftl#);

"rblm";

charbegin( "m", 3094h#+ leftm# + rightm#, lcbody*v#, baseline );

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

adj_fill.A(4)                         % fixed x points
     (7)                         % fixed y points
     ((1,2), (2,1))                    % tied points
     ((1,6))                         % verticals
     ((3,5))                         % horizontals
     ((693,97){0,1311}...{0,1311}          % 0
      (693,1408){-13,159}...{-13,159}     % 1
      (680,1567){-10,415}...               % 2
      (595,1776){-1,1}...               % 3
      (426,1822){-1,0}...               % 4
      (191,1746){-540,-295}...{-357,-307}     % *5
      (-114,1527)--                    % 6
      (-49,1440){347,260}...               % 7
      (192,1564){1,0}...               % 8
      (274,1506){1,-1}...               % 9
      (324,1074){0,-1}...{-10,-365}          % 10
      (299,0){59,-28}...{59,-28}          % 11
      (358,-28)--cycle);               % 12

n := 8;
t1 := 1;
t2 := 4;
t3 := 6;
t4 := 9;
t5 := 10;
t6 := 12;
t7 := 15;
t8 := 17;

adj_fill.B()                         % fixed x points
     (8)                         % fixed y points
     ((1,4), (2,3), (4,1), (5,2))          % tied points
     ((1,7))                         % verticals
     ((3,6))                         % horizontals
     ((1706,97){0,1269}...{0,1269}          % 0
      (1706,1366){7,190}...               % 1
      (1713,1556){.03682,-.000678}...     % 2
      (1716,1537){0,-30}...               % *3
      (1713,1526){-131,544}...          % 4
      (1594,1746){-1,1}...               % 5
      (1334,1832){-1,0}...               % 6
      (1044,1765){-633,-262}...{-321,-227}     % *7
      (701,1570){-21,-3}...{-21,-3}          % 8
      (680,1567)--                    % 9
      (693,1408){372,264}...               % 10
      (932,1552){412,194}...               % *11
      (1105,1602){1,0}...               % 12
      (1245,1545){1,-1}...               % 13
      (1316,1376){96,-474}...          % *14
      (1341,1071){0,-1}...{-8,-372}          % 15
      (1330,-5){48,-30}...{48,-30}          % 16
      (1378,-35)--cycle);               % 17

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

adj_fill.C(9)                         % fixed x points
     ()                         % fixed y points
     ((4,3), (5,4))                    % tied points
     ((2,7))                         % verticals
     ((3,6), (1,8))                    % horizontals
     ((3133,439){-304,-241}...          % 0
      (2886,335){-1,0}...               % 1
      (2797,386){-1,1}...               % 2
      (2753,521){-35,618}...               % *3
      (2762,1004){0,1}...               % 4
      (2666,1728){-1,1}...               % 5
      (2386,1829){-1,0}...               % 6
      (2101,1752){-673,-303}...{-588,-403}     % *7
      (1713,1526)--                    % 8
      (1706,1366){416,313}...          % 9
      (1969,1535){452,228}...          % *10
      (2158,1594){1,0}...               % 11
      (2306,1535){1,-1}...               % 12
      (2374,1364){92,-487}...          % *13
      (2398,1048){0,-1}...               % 14
      (2392,480){.223,-763.4}...          % *15
      (2398,285){81,-1008}...          % *16
      (2479,40){1,-1}...               % 17
      (2634,-26){1,0}...               % 18
      (2867,76){542,389}...{180,200}          % *19
      (3176,363)--cycle);               % 20

endchar(leftm#);

"rbln";

charbegin( "n", 2055h#+ leftn# + rightn#, lcbody*v#, baseline );

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

adj_fill.A(4)                         % fixed x points
     (7)                         % fixed y points
     ((1,2), (2,1))                    % tied points
     ((1,6))                         % verticals
     ((3,5))                         % horizontals
     ((706,103){-16,1295}...{-16,1295}     % 0
      (690,1398){-7,164}...{-7,164}          % 1
      (683,1562){-13,415}...               % 2
      (595,1799){-1,1}...               % 3
      (445,1840){-1,0}...               % 4
      (207,1759){-560,-315}...{-302,-260}     % *5
      (-115,1525)--                    % 6
      (-39,1444){356,301}...               % 7
      (91,1535){234,122}...               % *8
      (195,1566){1,0}...               % 9
      (271,1537){1,-1}...               % 10
      (325,1097){0,-1}...{-24,-1086}          % 11
      (301,11){40,-26}...{40,-26}          % 12
      (341,-15)--cycle);               % 13

n := 9;
t1 := 0;
t2 := 3;
t3 := 6;
t4 := 9;
t5 := 11;
t6 := 13;
t7 := 16;
t8 := 18;
t9 := 19;

adj_fill.B(5)                         % fixed x points
     ()                         % fixed y points
     ((1,1), (9,2))                    % tied points
     ((3,7))                         % verticals
     ((2,8), (4,6))                    % horizontals
     ((683,1562){30,-1}...               % 0
      (713,1561){168,114}...               % 1
      (1075,1760){665,267}...          % *2
      (1378,1828){1,0}...               % 3
      (1638,1720){1,-1}...               % 4
      (1704,1527){77,-709}...          % *5
      (1715,1011){0,-1}...               % 6
      (1712,515){46,-647}...               % *7
      (1761,364){1,-1}...               % 8
      (1854,324){1,0}...{339,283}          % 9
      (2105,445)--                    % 10
      (2150,365){-324,-404}...          % 11
      (1859,69){-527,-401}...          % *12
      (1623,-36){-1,0}...               % 13
      (1441,38){-1,1}...               % 14
      (1369,253){-77,850}...               % *15
      (1364,888){0,1}...               % 16
      (1272,1511){-1,1}...               % 17
      (1084,1570){-1,0}...{-292,-172}     % 18
      (690,1398)--cycle);               % 19

endchar(leftn#);

"rblo";

charbegin( "o", 2062h#+ lefto# + righto#, lcbody*v#, baseline );

n := 10;
t1 := 0;
t2 := 3;
t3 := 6;
t4 := 9;
t5 := 12;
t6 := 13;
t7 := 15;
t8 := 17;
t9 := 20;
t10 := 22;

adj_fill.A()                         % fixed x points
     (1, 6)                         % fixed y points
     ((1,1), (5,1), (6,2), (10,2))          % tied points
     ((5,6), (3,8), (1,10))               % verticals
     ((4,7), (2,9))                    % horizontals
     ((600,866){0,-1}...               % 0
      (649,480){188,-643}...               % *1
      (788,223){1,-1}...               % 2
      (1002,112){1,0}...               % 3
      (1270,200){1,1}...               % 4
      (1404,493){181,792}...               % *5
      (1451,992){0,1}...               % 6
      (1410,1329){-157,557}...          % *7
      (1294,1549){-1,1}...               % 8
      (1043,1650){-1,0}...               % 9
      (795,1539){-1,-1}...               % 10
      (651,1270){-195,-673}...{0,-1}          % *11
      (600,866)--                    % 12
      (166,863){0,1}...               % 13
      (416,1541){1,1}...               % 14
      (1064,1799){1,0}...               % 15
      (1660,1596){1,-1}...               % 16
      (1885,1014){0,-1}...               % 17
      (1817,536){-261,-815}...          % *18
      (1624,199){-1,-1}...               % 19
      (976,-41){-1,0}...               % 20
      (409,137){-1,1}...{0,1}          % 21
      (166,863)--cycle);               % 22

endchar(lefto#);

"rblp";

charbegin( "p", 2077h#+ leftp# + rightp#, lcbody*v#, descender*v#);

n := 9;
t1 := 1;
t2 := 2;
t3 := 5;
t4 := 6;
t5 := 8;
t6 := 10;
t7 := 12;
t8 := 14;
t9 := 16;

adj_fill.A(2, 6)                    % fixed x points
     (9)                         % fixed y points
     ((1,4), (2,1), (3,2), (4,3))          % tied points
     ((3,8))                         % verticals
     ((5,7))                         % horizontals
     ((688,-630){0,726}...{0,726}          % 0
      (688,96){108,159}...{108,159}          % 1
      (796,255){-1,1}...               % 2
      (727,391){-90,348}...               % *3
      (706,603){15,752}...{0,752}          % 4
      (706,1355){9,185}...{9,185}          % 5
      (715,1540){0,1}...               % 6
      (643,1758){-1,1}...               % 7
      (494,1805){-1,0}...               % 8
      (260,1730){-533,-291}...{-415,-363}     % *9
      (-39,1514)--                    % 10
      (25,1436){446,310}...               % 11
      (221,1529){1,0}...               % 12
      (304,1492){1,-1}...               % 13
      (350,1100){0,-1}...{-64,-1806}          % 14
      (286,-706){34,-33}...{34,-33}          % 15
      (320,-739)--cycle);               % 16

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

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((1,4), (5,3), (6,2), (10,1))          % tied points
     ((3,8))                         % verticals
     ((4,7), (2,9))                    % horizontals
     ((688,96){342,-222}...               % 0
      (1022,0){1,0}...               % 1
      (1637,269){1,1}...               % 2
      (1896,1052){0,1}...               % 3
      (1846,1416){-192,616}...          % *4
      (1704,1668){-1,1}...               % 5
      (1327,1804){-1,0}...               % 6
      (1052,1736){-612,-264}...{-564,-404}     % *7
      (715,1540)--                    % 8
      (706,1355){590,446}...               % 9
      (921,1487){393,177}...               % *10
      (1099,1532){1,0}...               % 11
      (1344,1442){1,-1}...               % 12
      (1454,1217){148,-591}...          % *13
      (1492,851){0,-1}...               % 14
      (1443,498){-187,-598}...          % *15
      (1305,253){-1,-1}...               % 16
      (1036,154){-1,0}...{-1,1}          % 17
      (796,255)--cycle);               % 18

endchar(leftp#);

"rblq";

charbegin( "q", 2058h#+ leftq# + rightq#, lcbody*v#, descender*v#);

n := 5;
t1 := 1;
t2 := 2;
t3 := 5;
t4 := 6;
t5 := 8.442;

adj_fill.A()                         % fixed x points
     ()                         % fixed y points
     ((1,4), (2,1), (3,2), (4,3))          % tied points
     ((2,5))                         % verticals
     ()                         % horizontals
     ((1356,-715){25,957}...{25,957}          % 0
      (1381,242){-1,214}...{-1,214}          % 1
      (1380,456){-1,836}...               % 2
      (1379,1292){-1,836}...               % 3
      (1359,1468){-76,287}...{-1,1}          % *4
      (1303,1579){199,139}...{199,139}     % 5
      (1502,1718){194,272}...{194,272}     % 6
      (1696,1990)--                    % 7
      (1778,1981){-40,-756}...{10,-408}     % 8
      (1774,-615){-367,-125}...{-367,-125}     % 9
      (1407,-740)--cycle);               % 10

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

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((1,2), (5,1), (6,4), (10,3))          % tied points
     ((3,8))                         % verticals
     ((2,9), (4,7))                    % horizontals
     ((1303,1579){-1,1}...               % 0
      (1069,1685){-1,0}...               % 1
      (839,1581){-1,-1}...               % 2
      (684,1296){-210,-710}...          % *3
      (629,871){0,-1}...               % 4
      (669,531){152,-558}...               % *5
      (781,313){1,-1}...               % 6
      (991,226){1,0}...{276,434}          % 7
      (1380,456)--                    % 8
      (1381,242){-289,-212}...          % 9
      (1014,26){-680,-290}...          % *10
      (701,-48){-1,0}...               % 11
      (387,87){-1,1}...               % 12
      (281,327){-143,659}...               % *13
      (244,746){0,1}...               % 14
      (540,1617){1,1}...               % 15
      (1102,1821){1,0}...{213,-130}          % 16
      (1502,1718)--cycle);               % 17

endchar(leftq#);

"rblr";

charbegin( "r", 1470h#+ leftr# + rightr#, lcbody*v#, baseline );

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

adj_fill.A(6)                         % fixed x points
     (1)                         % fixed y points
     ((3,1), (4,2))                    % tied points
     ((2,8))                         % verticals
     ((5,7))                         % horizontals
     ((394,-22){358,145}...{358,145}          % 0
      (752,123){-48,702}...               % 1
      (704,825){-48,702}...               % 2
      (718,1164){105,545}...{1,1}          % *3
      (809,1370){-109,106}...{-109,106}     % 4
      (700,1476){0,1}...               % 5
      (684,1650){-61,275}...               % *6
      (639,1751){-1,1}...               % 7
      (480,1808){-1,0}...               % 8
      (246,1730){-532,-300}...{-494,-445}     % *9
      (-52,1508)--                    % 10
      (12,1421){309,286}...               % 11
      (212,1536){1,0}...               % 12
      (299,1514){1,-1}...               % 13
      (350,1089){0,-1}...{-12,-1091}          % 14
      (338,-2)--cycle);               % 15

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

adj_fill.B()                         % fixed x points
     (5)                         % fixed y points
     ((2,2), (3,1))                    % tied points
     ()                         % verticals
     ((1,4))                         % horizontals
     ((1510,1466){0,1}...               % 0
      (1430,1724){-1,1}...               % 1
      (1245,1798){-1,0}...               % 2
      (1004,1712){-506,-329}...{-400,-472}     % *3
      (739,1469){-39,7}...{-39,7}          % 4
      (700,1476)--                    % 5
      (809,1370){1,1}...               % 6
      (1025,1484){1,0}...               % 7
      (1150,1425){1,-1}...{84,-451}          % 8
      (1215,1280){44,-28}...{44,-28}          % 9
      (1259,1252)--cycle);               % 10

endchar(leftr#);

"rbls";

charbegin( "s", 1476h#+ lefts# + rights#, lcbody*v#, baseline );

n := 14;
t1 := 0;
t2 := 1;
t3 := 3;
t4 := 5;
t5 := 9;
t6 := 11;
t7 := 14;
t8 := 15;
t9 := 16;
t10 := 18;
t11 := 20;
t12 := 24;
t13 := 26;
t14 := 29;

adj_fill.A(2, 7, 9, 14)                    % fixed x points
     (1, 7, 8, 14)                    % fixed y points
     ((1,2), (7,1), (8,1), (14,2))          % tied points
     ((4,12), (5,11))               % verticals
     ((3,13), (6,10))               % horizontals
     ((1065,1301){246,277}...{246,277}     % 0
      (1311,1578){-152,327}...          % 1
      (1156,1755){-10,7}...               % 2
      (807,1827){-1,0}...               % 3
      (283,1640){-1,-1}...               % 4
      (139,1223){0,-1}...               % 5
      (270,925){1,-1}...               % 6
      (575,703){322,-167}...               % 7
      (876,520){1,-1}...               % 8
      (953,352){0,-1}...               % 9
      (890,171){-1,-1}...               % 10
      (675,80){-1,0}...               % 11
      (435,184){-1,1}...{-85,380}          % 12
      (281,536){-52,3}...{-52,3}          % 13
      (229,539)--                    % 14
      (229,539){-212,-345}...{-212,-345}     % 15
      (17,194){201,-251}...               % 16
      (221,21){449,-215}...               % 17
      (599,-57){1,0}...               % 18
      (1186,158){1,1}...               % 19
      (1330,512){0,1}...               % 20
      (1213,810){-1,1}...               % 21
      (886,1000){-451,220}...          % 22
      (561,1206){-1,1}...               % 23
      (458,1426){0,1}...               % 24
      (517,1625){1,1}...               % 25
      (684,1692){1,0}...               % 26
      (865,1631){1,-1}...{60,-445}          % 27
      (1014,1318){51,-17}...{51,-17}          % 28
      (1065,1301)--cycle);               % 29

endchar(lefts#);

"rblt";
 
charbegin( "t", 1270h#+ leftt# + rightt#, theight*v#, baseline );

n := 10;
t1 := 2;
t2 := 3;
t3 := 5;
t4 := 8;
t5 := 10;
t6 := 11;
t7 := 13;
t8 := 15;
t9 := 17;
t10 := 18;
t11 := 21;

adj_fill.A(2, 5, 10)                    % fixed x points
     (6, 11)                         % fixed y points
     ()                         % tied points
     ((3,8))                         % verticals
     ((1,2), (4,7), (9,10))               % horizontals
     ((380,2176){47,-556}...{11,-572}     % 0
      (391,1604){-361,0}...{-361,0}          % 1
      (30,1604){-51,-153}...{-51,-153}     % 2
      (-21,1451){416,0}...{416,0}          % 3
      (395,1451){0,-848}...               % 4
      (395,603){0,-1}...               % 5
      (419,243){95,-544}...               % *6
      (490,59){1,-1}...               % 7
      (725,-39){1,0}...               % 8
      (1001,68){554,402}...{172,248}          % *9
      (1279,363)--                    % 10
      (1220,428){-201,-179}...          % 11
      (1060,310){-287,-159}...          % *12
      (933,269){-1,0}...               % 13
      (834,311){-1,1}...               % 14
      (761,862){0,1}...{0,589}          % 15
      (761,1451){455,0}...{455,0}          % 16
      (1216,1451){64,153}...{64,153}          % 17
      (1280,1604){-519,0}...{-519,0}          % 18
      (761,1604){44,679}...{42,372}          % 19
      (805,2283){-50,24}...{-50,24}          % 20
      (755,2307)--cycle);               % 21

endchar(leftt#);

"rblu";

charbegin( "u", 2053h#+ leftu# + rightu#, lcbody*v#, baseline );

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

adj_fill.A(4)                         % fixed x points
     (1)                         % fixed y points
     ((6,1), (7,2))                    % tied points
     ((2,7))                         % verticals
     ((3,5))                         % horizontals
     ((1713,1855){42,-37}...{42,-37}          % 0
      (1755,1818){-21,-485}...          % 1
      (1738,804){3,-650}...               % 2
      (1742,510){30,-402}...               % *3
      (1768,402){311,-504}...          % 4
      (1873,332){578,-1}...{650,437}          % 5
      (2120,448)--                    % 6
      (2146,368){-452,-512}...          % 7
      (1839,75){-537,-399}...          % *8
      (1609,-31){-742,-12}...          % 9
      (1424,36){-366,476}...{-97,606}     % 10
      (1344,264){17,208}...{17,208}          % 11
      (1361,472){6,584}...{-35,650}          % 12
      (1346,1726)--cycle);               % 13

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

adj_fill.B(5)                         % fixed x points
     ()                         % fixed y points
     ((1,2), (9,1))                    % tied points
     ((3,7))                         % verticals
     ((4,6), (2,8))                    % horizontals
     ((1361,472){-295,-400}...          % 0
      (980,245){-695,-6}...               % 1
      (757,319){-359,355}...               % 2
      (669,1022){17,506}...               % 3
      (688,1581){-36,738}...               % *4
      (633,1760){-1,1}...               % 5
      (424,1835){-1,0}...               % 6
      (209,1760){-516,-290}...{-550,-460}     % *7
      (-92,1545)--                    % 8
      (-41,1457){580,394}...               % 9
      (158,1554){648,13}...               % 10
      (255,1504){290,-614}...          % 11
      (289,997){-2,-515}...               % 12
      (300,338){94,-906}...               % *13
      (383,91){375,-385}...               % 14
      (710,-29){607,-3}...               % 15
      (963,45){634,293}...{557,366}          % *16
      (1344,264)--cycle);               % 17

endchar(leftu#);

"rblv";

charbegin( "v", 1636h#+ leftv# + rightv#, lcbody*v#, baseline );

n := 10;
t1 := 0;
t2 := 2;
t3 := 5;
t4 := 10;
t5 := 12;
t6 := 14;
t7 := 20;
t8 := 23;
t9 := 24;
t10 := 25;

adj_fill.A(5)                         % fixed x points
     (1, 9)                         % fixed y points
     ((1,1), (10,1))                    % tied points
     ((2,8))                         % verticals
     ((4,6), (3,7))                    % horizontals
     ((1182,1580){4,-72}...               % 0
      (1186,1508){153,-212}...          % 1
      (1321,1118){0,-1}...               % 2
      (1246,800){-201,-390}...          % 3
      (997,466){-291,-298}...          % 4
      (913,419){-1,0}...               % 5
      (870,456){-1,1}...               % 6
      (806,588){-163,590}...               % *7
      (707,1046){-141,620}...          % 8
      (473,1759){-1,1}...               % 9
      (341,1802){-1,0}...               % 10
      (128,1730){-529,-281}...{-291,-221}     % *11
      (-188,1521)--                    % 12
      (-125,1428){449,247}...          % 13
      (94,1523){1,0}...               % 14
      (187,1485){100,-120}...          % 15
      (247,1353){163,-580}...          % *16
      (350,905){99,-411}...               % 17
      (516,189){270,-926}...               % *18
      (620,-21){1,-1}...               % 19
      (675,-47){1,0}...               % 20
      (816,58){1,1}...               % 21
      (1387,754){278,421}...               % 22
      (1644,1439){0,1}...{-223,149}          % 23
      (1466,1814){-224,-114}...{-208,-276}     % 24
      (1182,1580)--cycle);               % 25

endchar(leftv#);

"rblw";

charbegin( "w", 2890h#+ leftw# + rightw#, lcbody*v#, baseline );

n := 10;
t1 := 0;
t2 := 2;
t3 := 5;
t4 := 15;
t5 := 17;
t6 := 19;
t7 := 29;
t8 := 34;
t9 := 35;
t10 := 36;

adj_fill.A(5)                         % fixed x points
     (1, 9)                         % fixed y points
     ((1,1), (10,1))                    % tied points
     ((2,8))                         % verticals
     ((4,6), (3,7))                    % horizontals
     ((2415,1605){-8,-74}...{-8,-74}          % 0
      (2407,1531){174,-290}...          % 1
      (2552,1117){0,-1}...               % 2
      (2419,736){-261,-396}...          % 3
      (2153,424){-388,-337}...          % 4
      (2101,403){-1,0}...               % 5
      (2069,448){-123,317}...{-134,747}     % 6
      (1702,1818){-43,6}...{-43,6}          % 7
      (1659,1824){-181,-112}...{-181,-112}     % 8
      (1478,1712){-141,-312}...{-433,-719}     % 9
      (829,514){-34,10}...{-34,10}          % 10
      (795,524){-119,888}...               % 11
      (676,1412){-119,888}...          % 12
      (643,1642){-68,310}...               % *13
      (608,1722){-1,1}...               % 14
      (421,1813){-1,0}...               % 15
      (185,1734){-549,-307}...{-499,-432}     % *16
      (-128,1506)--                    % 17
      (-60,1436){353,234}...               % 18
      (161,1510){1,0}...               % 19
      (250,1481){1,-1}...               % 20
      (406,789){41,-366}...{16,-347}          % 21
      (478,-25){38,-23}...{38,-23}          % 22
      (516,-48){228,63}...{228,63}          % 23
      (744,15){306,613}...{107,202}          % 24
      (1401,1254){32,-1}...{32,-1}          % 25
      (1433,1253){317,-1094}...          % 26
      (1750,159){317,-1094}...          % 27
      (1822,2){275,-328}...               % 28
      (1871,-26){1,0}...               % 29
      (1942,-10){434,313}...               % 30
      (2212,253){639,733}...               % *31
      (2581,723){286,392}...               % 32
      (2815,1114){314,708}...          % *33
      (2895,1431){0,1}...{-132,157}          % 34
      (2721,1826){-185,-43}...{-278,-322}     % 35
      (2415,1605)--cycle);               % 36

endchar(leftw#);

"rblx";

charbegin( "x", 1650h#+ leftx# + rightx#, lcbody*v#, baseline );

n := 8;
t1 := 1;
t2 := 3;
t3 := 4;
t4 := 7;
t5 := 11;
t6 := 14;
t7 := 15;
t8 := 18;

adj_fill.A()                         % fixed x points
     ()                         % fixed y points
     ((2,1), (3,2), (6,3), (7,4))          % tied points
     ()                         % verticals
     ((4,5), (1,8))                    % horizontals
     ((1613,428){-316,-345}...          % 0
      (1372,285){-1,0}...               % 1
      (1260,346){-1,1}...{-285,607}          % 2
      (893,978){-70,149}...{-70,149}          % 3
      (823,1127){-59,150}...               % 4
      (642,1535){-331,635}...          % *5
      (492,1762){-1,1}...               % 6
      (313,1815){-1,0}...               % 7
      (93,1738){-489,-298}...{-411,-415}     % *8
      (-176,1517)--                    % 9
      (-104,1436){439,316}...          % 10
      (115,1548){1,0}...               % 11
      (208,1510){1,-1}...               % 12
      (331,1326){362,-689}...{163,-350}     % *13
      (570,821){73,-138}...{73,-138}          % 14
      (643,683){330,-679}...               % 15
      (876,215){355,-647}...               % *16
      (998,36){1,-1}...               % 17
      (1182,-45){1,0}...               % 18
      (1428,68){504,425}...{142,227}          % *19
      (1686,380)--cycle);               % 20

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

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((1,2), (2,1))                    % tied points
     ()                         % verticals
     ()                         % horizontals
     ((823,1127){234,302}...{251,233}     % 0
      (1420,1808){42,0}...{42,0}          % 1
      (1462,1808)--                    % 2
      (1604,1655){-296,-220}...{-178,-200}     % 3
      (893,978)--cycle);               % 4

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

adj_fill.C()                         % fixed x points
     ()                         % fixed y points
     ((1,3), (2,4))                    % tied points
     ()                         % verticals
     ()                         % horizontals
     ((570,821){-195,-207}...{-225,-398}     % 0
      (-3,71)--                    % 1
      (169,-28){55,15}...{55,15}          % 2
      (224,-13){156,404}...{236,298}          % 3
      (643,683)--cycle);               % 4

endchar(leftx#);

"rbly";

%charbegin( "y", 2052h#+ lefty# + righty#, lcbody*v#, descender*v#);
charbegin( "y", 2052h#+ lefty# + righty#, lcbody*v#, depthy*v#); % DEK

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

adj_fill.A(5, 7)                    % fixed x points
     (4, 6, 10)                    % fixed y points
     ((1,3), (2,1), (5,2), (6,2))          % tied points
     ((2,9))                         % verticals
     ((3,8))                         % horizontals
     ((1371,1687){36,-302}...{-49,-641}     % 0
      (1381,445){-17,-209}...{-17,-209}     % 1
      (1364,236){11,-371}...               % 2
      (1331,-173){-154,-662}...          % *3
      (1210,-426){-1,-1}...               % 4
      (920,-562){-1,0}...               % 5
      (665,-469){-1,1}...{-169,480}          % 6
      (509,-194){-65,-5}...{-65,-5}          % 7
      (444,-199)--                    % 8
      (444,-199){-205,-313}...{392,-210}     % 9
      (239,-512){231,-283}...          % 10
      (415,-669){392,-175}...          % 11
      (787,-746){1,0}...               % 12
      (1440,-458){1,1}...               % 13
      (1761,475){0,1}...{0,1}          % 14
      (1778,1805){-62,16}...{-62,16}          % 15
      (1716,1821)--cycle);               % 16

n := 9;
t1 := 0;
t2 := 1;
t3 := 4;
t4 := 7;
t5 := 9;
t6 := 11;
t7 := 14;
t8 := 17;
t9 := 19;

adj_fill.B(5)                         % fixed x points
     ()                         % fixed y points
     ((1,3), (9,1))                    % tied points
     ((3,7))                         % verticals
     ((4,6), (2,8))                    % horizontals
     ((1381,445){-248,-324}...          % 0
      (983,230){-1,0}...               % 1
      (766,312){-1,1}...               % 2
      (702,497){-76,669}...               % *3
      (690,981){0,1}...               % 4
      (696,1569){-51,763}...               % *5
      (639,1744){-1,1}...               % 6
      (487,1808){-1,0}...               % 7
      (228,1732){-560,-294}...{-372,-337}     % *8
      (-73,1514)--                    % 9
      (-4,1428){291,276}...               % 10
      (191,1544){1,0}...               % 11
      (280,1508){1,-1}...               % 12
      (338,1327){41,-858}...               % *13
      (321,650){0,-1}...               % 14
      (348,259){105,-593}...               % *15
      (426,57){1,-1}...               % 16
      (694,-40){1,0}...               % 17
      (1000,31){670,276}...{268,188}          % *18
      (1364,236)--cycle);               % 19

endchar(lefty#);

"rblz";

charbegin( "z", 1630h#+ leftz# + rightz#, lcbody*v#, baseline );

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

adj_fill.A()                         % fixed x points
     (2, 5)                         % fixed y points
     ((1,2), (7,1))                    % tied points
     ()                         % verticals
     ((4,6), (3,7))                    % horizontals
     ((1532,1719){-33,69}...{-33,69}          % 0
      (1499,1788){-435,-320}...          % 1
      (1168,1700){-1,0}...               % 2
      (765,1767){-356,93}...               % 3
      (467,1820){-1,0}...               % 4
      (298,1730){-232,-422}...{-232,-422}     % 5
      (66,1308)--                    % 6
      (152,1264){243,327}...               % 7
      (288,1412){248,201}...               % *8
      (400,1465){1,0}...               % 9
      (688,1425){470,-79}...{332,20}          % 10
      (1107,1395)--cycle);               % 11

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

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((1,1), (2,3), (3,4), (4,2))          % tied points
     ()                         % verticals
     ()                         % horizontals
     ((1107,1395){-284,-384}...          % 0
      (668,851){-323,-350}...{-367,-548}     % 1
      (-11,34)--                    % 2
      (448,394){315,390}...               % 3
      (863,887){279,316}...{220,297}          % 4
      (1532,1719)--cycle);               % 5

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

adj_fill.C()                         % fixed x points
     (2, 5)                         % fixed y points
     ((1,3), (7,4))                    % tied points
     ()                         % verticals
     ((3,7), (4,6))                    % horizontals
     ((-11,34){71,-60}...{71,-60}          % 0
      (60,-26){179,226}...               % 1
      (231,63){1,0}...               % 2
      (658,15){328,-64}...               % 3
      (1142,-29){1,0}...               % 4
      (1370,37){1,1}...               % 5
      (1509,257){152,317}...{152,317}     % 6
      (1661,574)--                    % 7
      (1579,634){-271,-418}...          % 8
      (1434,451){-1,-1}...               % 9
      (1166,349){-1,0}...               % 10
      (850,364){-372,48}...{-234,-11}     % 11
      (448,394)--cycle);               % 12

endchar(leftz#);

% UPPER CASE
set_stem_round(400,415,450,450,480,520); % DEK

"rbua";

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

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

adj_fill.A()                         % fixed x points
     ()                         % fixed y points
     ((1,4), (2,1), (3,2), (4,3))          % tied points
     ()                         % verticals
     ()                         % horizontals
     ((1157,2327){-117,-248}...{-477,-781}     % 0
      (-89,33){7,-37}...{7,-37}          % 1
      (-82,-4)--                    % 2
      (339,38){243,680}...{171,344}          % 3
      (712,990){112,197}...{112,197}          % 4
      (824,1187){323,746}...{113,205}     % 5
      (1220,2045)--cycle);               % 6

n := 8;
t1 := 0;
t2 := 2;
t3 := 3;
t4 := 5;
t5 := 6;
t6 := 9;
t7 := 13;
t8 := 19;

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((2,4), (3,3), (4,5), (5,6))          % tied points
     ()                         % verticals
     ((1,8), (6,7))                    % horizontals
     ((829,2404){373,-51}...{313,-47}     % 0
      (1148,2357){9,-30}...{9,-30}          % 1
      (1157,2327){63,-282}...{63,-282}     % 2
      (1220,2045){26,1}...{26,1}          % 3
      (1246,2046){81,-225}...{148,-543}     % 4
      (1496,1180){59,-190}...{59,-190}     % 5
      (1555,990){128,-503}...          % 6
      (1727,318){170,-650}...          % 7
      (1859,29){326,-414}...               % 8
      (2052,-53){1,0}...               % 9
      (2298,-1){608,207}...{322,158}          % *10
      (2660,154)--                    % 11
      (2638,260){-442,-101}...          % 12
      (2397,234){-322,88}...               % 13
      (2298,305){-193,222}...          % *14
      (2204,456){-192,405}...{-254,894}     % 15
      (1959,1162){-234,858}...          % 16
      (1657,2257){-374,1380}...{-93,421}     % *17
      (1585,2542){-753,0}...{-753,0}          % 18
      (832,2542)--cycle);               % 19

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

adj_fill.C()                         % fixed x points
     ()                         % fixed y points
     ((1,6), (2,1), (3,2), (4,5))          % tied points
     ()                         % verticals
     ((2,3))                         % horizontals
     ((1555,990){-843,0}...{-843,0}          % 0
      (712,990)--                    % 1
      (824,1187){12,-7}...{12,-7}          % 2
      (836,1180){542,-1}...{245,-6}          % 3
      (1496,1180)--cycle);               % 4

endchar(0);

"rbub";

charbegin( "B", 2241h#, capheight*v#, baseline );
n := 10;
t1 := 0;
t2 := 3;
t3 := 6;
t4 := 12;
t5 := 13;
t6 := 17;
t7 := 20;
t8 := 23;
t9 := 24;
t10 := 26;

adj_fill.A(8, 9)                    % fixed x points
     (4)                         % fixed y points
     ((1,4), (4,1), (5,2), (10,3))          % tied points
     ((4,5), (2,7))                    % verticals
     ((3,6), (8,9))                    % horizontals
     ((1316,1360){1,55}...{1,55}          % 0
      (1317,1415){385,56}...               % 1
      (1816,1651){1,1}...               % 2
      (1975,2036){0,1}...               % 3
      (1845,2400){-1,1}...               % 4
      (1552,2550){-756,202}...          % *5
      (1089,2602){-1,0}...{-1053,0}          % 6
      (36,2602){0,-118}...{0,-118}          % 7
      (36,2484){270,-12}...               % 8
      (181,2451){271,-95}...               % 9
      (296,2368){1,-1}...               % 10
      (345,2094){0,-1}...{0,-1785}          % 11
      (345,309)--                    % 12
      (793,432){0,1801}...               % 13
      (793,2233){0,1}...               % 14
      (800,2390){51,131}...               % 15
      (835,2428){345,120}...               % 16
      (963,2445){1,0}...               % 17
      (1228,2415){433,-115}...          % *18
      (1396,2330){1,-1}...               % 19
      (1518,2006){0,-1}...               % 20
      (1350,1584){-1,-1}...               % 21
      (1128,1465){-557,-161}...{-1,0}     % *22
      (793,1423){0,-140}...{0,-140}          % 23
      (793,1283){513,-5}...               % 24
      (1179,1239){622,-160}...{1,-1}          % *25
      (1415,1123)--cycle);               % 26

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

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((1,1), (4,4), (5,3), (8,2))          % tied points
     ((3,6))                         % verticals
     ((2,7))                         % horizontals
     ((345,309){0,-1}...               % 0
      (318,132){-144,-331}...{-434,-346}     % 1
      (241,50){4,-56}...{4,-56}          % 2
      (245,-6){817,0}...               % 3
      (1062,-6){1,0}...               % 4
      (1534,56){793,240}...               % *5
      (1855,234){1,1}...               % 6
      (2056,766){0,1}...               % 7
      (1905,1150){-1,1}...               % 8
      (1669,1288){-589,210}...{-623,55}     % *9
      (1316,1360)--                    % 10
      (1415,1123){1,-1}...               % 11
      (1568,773){0,-1}...               % 12
      (1386,307){-1,-1}...               % 13
      (919,149){-1,0}...               % 14
      (822,185){-1,1}...{0,1}          % 15
      (793,432)--cycle);               % 16

endchar(0);

"rbuc";

charbegin( "C", 2453h#, capheight*v#, baseline );
n := 10;
t1 := 0;
t2 := 3;
t3 := 5;
t4 := 7;
t5 := 8;
t6 := 9;
t7 := 10;
t8 := 13;
t9 := 15;
t10 := 18;

adj_fill.A(6, 10)                    % fixed x points
     (1, 5)                         % fixed y points
     ()                         % tied points
     ((3,8))                         % verticals
     ((2,9), (4,7))                    % horizontals
     ((2111,1847){-56,9}...{-56,9}          % 0
      (2055,1856){-89,398}...          % 1
      (1827,2319){-1,1}...               % 2
      (1429,2463){-1,0}...               % 3
      (1011,2297){-1,-1}...               % 4
      (683,1331){0,-1}...               % 5
      (1026,371){1,-1}...               % 6
      (1563,159){1,0}...{353,191}          % 7
      (2330,394)--                    % 8
      (2398,298){-469,-363}...          % 9
      (1424,-65){-1,0}...               % 10
      (917,10){-873,289}...               % *11
      (551,224){-1,1}...               % 12
      (188,1224){0,1}...               % 13
      (541,2231){1,1}...               % 14
      (1520,2632){1,0}...               % 15
      (1956,2571){740,-233}...          % *16
      (2260,2399){1,-1}...{124,-219}          % 17
      (2427,2163)--cycle);               % 18

endchar(0);

"rbud";

%charbegin( "D", 2885h#, capheight*v#, baseline );
charbegin( "D", (2885-60)*h#, capheight*v#, baseline ); % DEK
n := 11;
t1 := 0;
t2 := 3;
t3 := 4;
t4 := 6;
t5 := 9;
t6 := 15;
t7 := 16;
t8 := 20;
t9 := 24;
t10 := 27;
t11 := 30;

adj_fill.A(2, 11)                    % fixed x points
     (6, 11)                         % fixed y points
     ((1,1), (6,1), (7,2), (11,2))          % tied points
     ((6,7), (4,9))                    % verticals
     ((5,8), (3,10))                    % horizontals
     ((352,392){-13,-196}...               % 0
      (339,196){-170,-710}...{-296,-482}     % 1
      (267,47){0,-50}...{0,-50}          % 2
      (267,-3){948,0}...               % 3
      (1215,-3){1,0}...               % 4
      (2333,414){1,1}...               % 5
      (2684,1422){0,1}...               % 6
      (2393,2295){-1,1}...               % 7
      (2013,2508){-929,288}...          % *8
      (1464,2583){-1,0}...{-1415,0}          % 9
      (49,2583){0,-113}...{0,-113}          % 10
      (49,2470){366,-61}...               % 11
      (247,2419){281,-130}...          % 12
      (328,2312){105,-375}...          % 13
      (352,1978){0,-1}...{0,-1586}          % 14
      (352,392)--                    % 15
      (804,684){0,1443}...               % 16
      (804,2127){0,1}...               % 17
      (808,2335){102,429}...               % 18
      (856,2408){508,116}...               % 19
      (1106,2425){1,0}...               % 20
      (1605,2365){824,-230}...          % *21
      (1930,2195){1,-1}...               % 22
      (2106,1874){238,-796}...          % *23
      (2168,1399){0,-1}...               % 24
      (2090,829){-301,-965}...          % *25
      (1867,434){-1,-1}...               % 26
      (1100,155){-1,0}...               % 27
      (876,207){-1,1}...               % 28
      (828,292){-60,402}...{0,1}          % 29
      (804,684)--cycle);               % 30

endchar(0);

"rbue";

%charbegin( "E", 2053h#, capheight*v#, baseline );
charbegin( "E", (2053-100)*h#, capheight*v#, baseline ); % DEK
n := 10;
t1 := 0;
t2 := 2;
t3 := 3;
t4 := 6;
t5 := 9;
t6 := 11;
t7 := 13;
t8 := 16;
t9 := 17;
t10 := 21;

adj_fill.A(1, 3, 6)                    % fixed x points
     ()                         % fixed y points
     ((8,1), (9,2))                    % tied points
     ((4,8))                         % verticals
     ((5,7), (2,10))                    % horizontals
     ((1712,2375){0,256}...               % 0
      (1712,2631){-453,-65}...{-1,0}          % 1
      (37,2577){0,-111}...{0,-111}          % 2
      (37,2466){347,-54}...               % 3
      (272,2399){309,-154}...          % 4
      (352,2266){101,-493}...          % 5
      (366,1777){0,-1}...{0,-1590}          % 6
      (366,187){136,-357}...{412,-405}     % 7
      (476,15){317,-96}...               % 8
      (798,-1){1,0}...{668,-48}          % 9
      (1947,-31)--                    % 10
      (2036,252){-35,30}...{-35,30}          % 11
      (2001,282){-909,-54}...          % 12
      (1092,228){-909,-54}...          % 13
      (872,286){-1,1}...               % 14
      (809,454){-68,463}...{0,1}          % 15
      (781,1169){0,368}...{0,368}          % 16
      (781,1537){0,666}...               % 17
      (781,2203){0,1}...               % 18
      (801,2335){74,237}...               % 19
      (821,2370){438,133}...               % 20
      (899,2385){773,-72}...{773,-50}     % 21
      (1672,2335)--cycle);               % 22

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

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((1,1), (3,3), (4,3), (6,2))          % tied points
     ()                         % verticals
     ((2,5))                         % horizontals
     ((781,1169){0,1}...               % 0
      (806,1251){1,1}...               % 1
      (876,1269){1,0}...{584,-30}          % 2
      (1639,1257){0,216}...{0,216}          % 3
      (1639,1473)--                    % 4
      (1639,1473){-43,30}...               % 5
      (1596,1503){-1.527,-.1349}...          % 6
      (1586,1493){-473,-38}...          % 7
      (847,1440){-1,0}...               % 8
      (810,1463){-1,1}...{0,1}          % 9
      (781,1537)--cycle);               % 10

%endchar(0);
endchar(-100h#); % DEK

"rbuf";

%charbegin( "F", 1666h#, capheight*v#, baseline );
charbegin( "F", 1566h#, capheight*v#, baseline ); % DEK


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

adj_fill.A(2, 8)                    % fixed x points
     (4)                         % fixed y points
     ((5,1), (6,2))                    % tied points
     ((3,5))                         % verticals
     ((1,7))                         % horizontals
     ((1663,2611){-391,-41}...{-1,0}          % 0
      (40,2584){0,-104}...{0,-104}          % 1
      (40,2480){253,-26}...               % 2
      (230,2439){271,-109}...          % 3
      (337,2316){88,-439}...               % 4
      (364,1855){0,-1}...{-30,-818}          % 5
      (329,-14){42,-29}...{42,-29}          % 6
      (371,-43)--                    % 7
      (800,86){-10,1083}...{0,1}          % 8
      (790,1169){0,368}...{0,368}          % 9
      (790,1537){0,717}...               % 10
      (790,2254){46,445}...               % 11
      (797,2363){1,1}...               % 12
      (919,2382){695,-64}...{720,-52}     % 13
      (1639,2330){24,30}...{24,30}          % 14
      (1663,2360)--cycle);               % 15

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

adj_fill.B()                         % fixed x points
     (2)                         % fixed y points
     ((1,2), (4,3), (5,3), (7,1))          % tied points
     ()                         % verticals
     ((3,6))                         % horizontals
     ((790,1537){0,-1}...               % 0
      (810,1463){1,-1}...               % 1
      (847,1440){1,0}...{473,38}          % 2
      (1596,1503){43,-46}...{43,-46}          % 3
      (1639,1457)--                    % 4
      (1639,1457){0,-200}...{0,-200}          % 5
      (1639,1257){-584,35}...          % 6
      (876,1269){-1,0}...               % 7
      (806,1251){-1,-1}...{0,-1}          % 8
      (790,1169)--cycle);               % 9

%endchar(0);
endchar(-100h#); % DEK

"rbug";

charbegin( "G", 2643h#, capheight*v#, baseline );
n := 13;
t1 := 0;
t2 := 1.414;
t3 := 3;
t4 := 5;
t5 := 7;
t6 := 9;
t7 := 10;
t8 := 11;
t9 := 14;
t10 := 17;
t11 := 20;
t12 := 22;
t13 := 25;

adj_fill.A(1, 6, 8, 13)                    % fixed x points
     (7, 8)                         % fixed y points
     ((7,1), (8,1))                    % tied points
     ((2,12), (4,10))               % verticals
     ((1,13), (3,11), (5,9))               % horizontals
     ((1238,1122){1144,49}...{1144,49}     % 0
      (2382,1171){-20,-259}...{29,-472}     % 1
      (2388,132){-405,-114}...          % 2
      (1369,-50){-1,0}...               % 3
      (545,251){-1,1}...               % 4
      (202,1237){0,1}...               % 5
      (581,2265){1,1}...               % 6
      (1570,2624){1,0}...               % 7
      (2162,2495){452,-276}...{169,-347}     % 8
      (2453,2165){-325,-332}...{-325,-332}     % 9
      (2128,1833)--                    % 10
      (2128,1833){-61,29}...{-61,29}          % 11
      (2067,1862){-69,234}...          % 12
      (1822,2314){-1,1}...               % 13
      (1463,2445){-1,0}...               % 14
      (993,2255){-1,-1}...               % 15
      (772,1865){-298,-949}...          % *16
      (695,1306){0,-1}...               % 17
      (1010,374){1,-1}...               % 18
      (1624,143){1,0}...               % 19
      (1862,154){294,39}...               % 20
      (1937,217){36,406}...               % 21
      (1943,542){0,1}...               % 22
      (1941,818){-40,351}...               % 23
      (1843,945){-180,43}...{-605,38}     % 24
      (1238,983)--cycle);               % 25

endchar(0);

"rbuh";

charbegin( "H", 2680h#, capheight*v#, baseline );
n := 6;
t1 := 0;
t2 := 2;
t3 := 5;
t4 := 6;
t5 := 8;
t6 := 9;

adj_fill.A(3, 4)                    % fixed x points
     (1)                         % fixed y points
     ((5,1), (6,2))                    % tied points
     ((2,5))                         % verticals
     ((3,4))                         % horizontals
     ((359,-23){-25,34}...               % 0
      (334,11){10,282}...               % 1
      (352,1329){0,1}...               % 2
      (351,2265){0,1}...               % 3
      (251,2393){-226,81}...{-500,100}     % 4
      (36,2460){0,115}...{0,115}          % 5
      (36,2575)--                    % 6
      (821,2582){-35,-711}...{0,-1}          % 7
      (783,1496){6,-345}...{6,-345}          % 8
      (789,1151){0,-1}...{10,-240}          % 9
      (809,110)--cycle);               % 10

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

adj_fill.B()                         % fixed x points
     (6)                         % fixed y points
     ((1,4), (3,1), (4,2), (6,3))          % tied points
     ()                         % verticals
     ((2,5))                         % horizontals
     ((1948,1527){0,-1}...               % 0
      (1922,1452){-1,-1}...               % 1
      (1790,1436){-1,0}...               % 2
      (939,1436){-1,0}...               % 3
      (813,1462){-1,1}...{-30,34}          % 4
      (783,1496)--                    % 5
      (789,1151){0,1}...               % 6
      (803,1219){1,1}...               % 7
      (885,1253){1,0}...               % 8
      (1823,1253){1,0}...               % 9
      (1930,1222){1,-1}...{0,-1}          % 10
      (1945,1155)--cycle);               % 11

n := 6;
t1 := 2;
t2 := 3;
t3 := 5;
t4 := 7;
t5 := 10;
t6 := 11;

adj_fill.C(5)                         % fixed x points
     (3)                         % fixed y points
     ((1,3), (2,4))                    % tied points
     ((1,4))                         % verticals
     ((5,6))                         % horizontals
     ((1976,-25){-79,75}...{-79,75}          % 0
      (1897,50){18,185}...{0,1}          % 1
      (1945,1155){3,372}...{3,372}          % 2
      (1948,1527){0,1}...{4,991}          % 3
      (1952,2518)--                    % 4
      (2413,2631){33,-38}...{33,-38}          % 5
      (2446,2593){-68,-718}...          % 6
      (2392,1319){0,-1}...               % 7
      (2395,345){26,-373}...               % 8
      (2486,172){470,-216}...{355,-34}     % 9
      (2670,117){0,-114}...{0,-114}          % 10
      (2670,3)--cycle);               % 11

endchar(0);

"rbui";

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

n := 10;
t1 := 0;
t2 := 1;
t3 := 4;
t4 := 7;
t5 := 8;
t6 := 9;
t7 := 10;
t8 := 13;
t9 := 16;
t10 := 17;

adj_fill.A()                         % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ((5,6), (3,8), (1,10))               % verticals
     ((4,5), (1,2), (6,7), (9,10))          % horizontals
     ((61,2){0,106}...{0,106}          % 0
      (61,108){311,66}...               % 1
      (301,168){240,60}...               % 2
      (396,301){17,542}...               % 3
      (401,1376){0,1}...               % 4
      (382,2301){-33,517}...               % 5
      (288,2407){-371,97}...{-223,56}     % 6
      (64,2463){-2,113}...{-2,113}          % 7
      (62,2576)--                    % 8
      (1179,2576){0,-115}...{0,-115}          % 9
      (1179,2461){-253,-58}...          % 10
      (927,2402){-380,-83}...          % 11
      (844,2287){0,-1}...               % 12
      (842,1359){0,-1}...               % 13
      (852,393){29,-556}...               % 14
      (996,164){207,-53}...{207,-53}          % 15
      (1203,111){0,-109}...{0,-109}          % 16
      (1203,2)--cycle);               % 17

endchar(0);

"rbuj";

%charbegin( "J", 1238h#, capheight*v#, descender*v#);
charbegin( "J", (1238+100)*h#, capheight*v#, 2/3descender*v#); % DEK
n := 7;
t1 := 0;
t2 := 4;
t3 := 7;
t4 := 8;
t5 := 9;
t6 := 13;
t7 := 18;

adj_fill.A(1)                         % fixed x points
     (7)                         % fixed y points
     ()                         % tied points
     ((4,5), (2,6))                    % verticals
     ((3,4))                         % horizontals
     ((-48,-546){387,199}...               % 0
      (174,-375){1,1}...               % 1
      (340,-90){141,462}...               % 2
      (401,608){0,1}...               % 3
      (401,2067){0,1}...               % 4
      (392,2333){-37,321}...               % 5
      (290,2445){-259,82}...{-1,0}          % 6
      (46,2480){0,130}...{0,130}          % 7
      (46,2610)--                    % 8
      (1187,2610){0,-1}...{0,-124}          % 9
      (1187,2486){-229,-51}...          % 10
      (958,2435){-279,-94}...          % 11
      (856,2328){-74,-274}...          % 12
      (832,1898){0,-1}...               % 13
      (832,976){0,-1}...               % 14
      (800,248){-112,-544}...          % 15
      (518,-272){-394,-380}...          % 16
      (246,-501){-499,-351}...{-224,-73}     % *17
      (19,-623)--cycle);               % 18

%endchar(0);
endchar(100h#); % DEK

"rbuk";

charbegin( "K", 2314h#, capheight*v#, baseline );
n := 5;
t1 := 0;
t2 := 2;
t3 := 5;
t4 := 6;
t5 := 8;

adj_fill.A(3, 4)                    % fixed x points
     (1)                         % fixed y points
     ()                         % tied points
     ((2,5))                         % verticals
     ((3,4))                         % horizontals
     ((378,-46){-34,39}...{-34,39}          % 0
      (344,-7){13,388}...               % 1
      (360,1251){0,1}...               % 2
      (353,2272){-34,533}...               % 3
      (235,2411){-153,47}...{-173,48}     % 4
      (55,2462){0,110}...{0,110}          % 5
      (55,2572)--                    % 6
      (855,2594){-74,-774}...{0,-1}          % 7
      (803,1428){0,-228}...               % 8
      (803,1200){-2,-669}...{32,-364}     % 9
      (838,110)--cycle);               % 10

n := 3;
t1 := 0;
t2 := 1;
t3 := 2;

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((1,1))                         % tied points
     ((1,2))                         % verticals
     ((2,3))                         % horizontals
     ((843,1432){-41,0}...{-41,0}          % 0
      (802,1432)--                    % 1
      (802,1200){41,0}...{41,0}          % 2
      (843,1200)--cycle);               % 3

n := 1;
t1 := 2;

adj_fill.C()                         % fixed x points
     ()                         % fixed y points
     ((1,1))                         % tied points
     ()                         % verticals
     ()                         % horizontals
     ((1885,-20){-231,291}...{-585,618}     % 0
      (836,1200){7,232}...{7,232}          % 1
      (843,1432){994,1147}...{994,1147}     % 2
      (1837,2579)--                    % 3
      (2193,2599){0,-58}...{0,-58}          % 4
      (2193,2541){-1023,-1043}...          % 5
      (1170,1498){-166,-157}...          % 6
      (1170,1471){.1075,-1.994}...          % 7
      (1174,1434){649,-662}...{161,-158}     % 8
      (2350,259){0,-59}...{0,-59}          % 9
      (2350,200)--cycle);               % 10

endchar(0);

"rbuL";

charbegin( "L", 1886h#, capheight*v#, baseline );
n := 9;
t1 := 1;
t2 := 4;
t3 := 8;
t4 := 9;
t5 := 10;
t6 := 11;
t7 := 15;
t8 := 18;
t9 := 20;

adj_fill.A(9)                         % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ((4,5), (2,7))                    % verticals
     ((3,4), (5,6), (1,8))               % horizontals
     ((1808,-20){-548,36}...{-1,0}          % 0
      (237,0){0,63}...{0,63}               % 1
      (237,63){178,225}...               % 2
      (313,184){113,436}...               % 3
      (325,440){0,1}...               % 4
      (325,2090){0,1}...               % 5
      (302,2344){-81,410}...               % 6
      (219,2449){-259,94}...{-461,32}     % 7
      (41,2484){0,112}...{0,112}          % 8
      (41,2596)--                    % 9
      (1086,2596){0,-127}...{0,-127}          % 10
      (1086,2469){-365,-55}...          % 11
      (871,2423){-198,-85}...          % 12
      (787,2336){-53,-321}...          % 13
      (767,2008){0,-1}...               % 14
      (767,937){0,-1}...               % 15
      (790,307){48,-311}...               % 16
      (884,205){390,-57}...               % 17
      (1064,199){771,79}...{771,79}          % 18
      (1835,278){42,-32}...{42,-32}          % 19
      (1877,246)--cycle);               % 20

endchar(0);

"rbum";

charbegin( "M", 3693h#, capheight*v#, baseline );
n := 2;
t1 := 0;
t2 := 6;

adj_fill.A()                         % fixed x points
     ()                         % fixed y points
     ((1,2), (2,1))                    % tied points
     ()                         % verticals
     ()                         % horizontals
     ((572,2242){0,-1}...               % 0
      (444,1333){-251,-1323}...{-251,-1323}     % 1
      (193,10)--                    % 2
      (241,-8){281,105}...{281,105}          % 3
      (522,97){203,1904}...{203,1904}     % 4
      (725,2001){39,2}...{39,2}          % 5
      (764,2003)--cycle);               % 6

n := 6;
t1 := 1;
t2 := 2;
t3 := 4;
t4 := 5;
t5 := 8;
t6 := 9;

adj_fill.B()                         % fixed x points
     (2)                         % fixed y points
     ((1,4), (2,3), (3,1), (4,2))          % tied points
     ()                         % verticals
     ((5,6))                         % horizontals
     ((1020,2593){258,-787}...{348,-755}     % 0
      (1782,619)--                    % 1
      (1754,-5){-274,0}...{-274,0}          % 2
      (1480,-5){-656,2013}...{-461,1129}     % 3
      (764,2003){-192,239}...{-192,239}     % 4
      (572,2242){0,1}...               % 5
      (504,2398){-1,1}...               % 6
      (404,2449){-267,76}...{-434,24}     % *7
      (237,2474){0,119}...{0,119}          % 8
      (237,2593)--cycle);               % 9

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

adj_fill.C()                         % fixed x points
     ()                         % fixed y points
     ((1,6), (2,4), (3,3), (4,5))          % tied points
     ()                         % verticals
     ()                         % horizontals
     ((2740,2583){-250,-890}...          % 0
      (2360,1649){-.8662,-1.798}...{-578,-1030}% 1
      (1782,619)--                    % 2
      (1754,-5){314,689}...{190,345}          % 3
      (2741,2011){32,-1}...{32,-1}          % 4
      (2773,2010)--cycle);               % 5

n := 7;
%t1 := 5;
t1 := 6; % DEK
t2 := 8.291;
t3 := 10;
t4 := 11;
t5 := 14;
t6 := 15;
t7 := 16;

adj_fill.D(3)                         % fixed x points
     ()                         % fixed y points
     ((6,5), (7,6))                    % tied points
     ((1,5))                         % verticals
     ((2,4))                         % horizontals
     ((3283,2589){21,-30}...{21,-30}          % 0
      (3304,2559){-227,-301}...          % 1
      (3222,2441){-1,-1}...               % 2
      (3205,2388){-14,-240}...          % *3
      (3208,2201){0,-1}...               % 4
      (3208,1661){0,-1}...               % 5
      (3251,679){120,-1581}...          % 6
      (3341,250){1,-1}...               % 7
      (3465,204){330,-35}...{304,51}          % *8
      (3671,215)--                    % 9
      (3683,116){-580,-100}...          % 10
      (3219,-25){-464,-141}...          % 11
      (3020,-58){-322,4}...               % *12
      (2897,-21){-1,1}...               % 13
      (2827,142){0,1}...{-30,439}          % 14
      (2773,2010){-33,573}...{-33,573}     % 15
      (2740,2583)--cycle);               % 16

endchar(0);

"rbun";

charbegin( "N", 2900h#, capheight*v#, baseline );
n := 6;
t1 := 0;
t2 := 2;
t3 := 3;
t4 := 4;
t5 := 5;
t6 := 6;

adj_fill.A(4)                         % fixed x points
     ()                         % fixed y points
     ((1,3), (2,1), (3,1), (6,2))          % tied points
     ((1,5))                         % verticals
     ()                         % horizontals
     ((420,2081){0,-1}...{-61,-1250}          % 0
      (359,20){41,-31}...{41,-31}          % 1
      (400,-11)--                    % 2
      (400,-11){277,135}...{277,135}          % 3
      (677,124){-93,1845}...{-93,1845}     % 4
      (584,1969){38,17}...{38,17}          % 5
      (622,1986)--cycle);               % 6

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

adj_fill.B()                         % fixed x points
     (1)                         % fixed y points
     ((3,4), (4,4), (6,2), (7,3))          % tied points
     ((2,5))                         % verticals
     ((8,9))                         % horizontals
     ((770,2587){424,-578}...{1474,-1700}     % 0
      (2242,763){40,8}...{40,8}          % 1
      (2282,771){-57,1769}...{-57,1769}     % 2
      (2225,2540){272,97}...{272,97}          % 3
      (2497,2637)--                    % 4
      (2497,2637){66,-50}...{66,-50}          % 5
      (2563,2587){-60,-791}...          % 6
      (2478,1079){-78,-2569}...{21,-329}     % *7
      (2485,18){-251,0}...{-251,0}          % 8
      (2234,18){-1612,1968}...{-1612,1968}     % 9
      (622,1986){-202,95}...{-202,95}     % 10
      (420,2081){0,1}...               % 11
      (404,2335){-72,242}...               % 12
      (299,2429){-473,196}...{-352,44}     % 13
      (75,2477){0,110}...{0,110}          % 14
      (75,2587)--cycle);               % 15

endchar(0);

"rbuo";

%charbegin( "O", 2915h#, capheight*v#, baseline );
charbegin( "O", (2915-150)*h#, capheight*v#, baseline ); % DEK
n := 10;
t1 := 0;
t2 := 3;
t3 := 6;
t4 := 8;
t5 := 10;
t6 := 11;
t7 := 14;
t8 := 17;
t9 := 20;
t10 := 22;

adj_fill.A()                         % fixed x points
     (5, 10)                         % fixed y points
     ((1,1), (5,1), (6,2), (10,2))          % tied points
     ((5,6), (3,8), (1,10))               % verticals
     ((2,9), (4,7))                    % horizontals
     ((192,1222){0,-1}...               % 0
      (280,642){337,-1002}...          % *1
      (529,220){1,-1}...               % 2
      (1260,-57){1,0}...               % 3
      (2357,360){1,1}...               % 4
      (2622,814){358,1086}...          % *5
      (2715,1446){0,1}...               % 6
      (2378,2381){-1,1}...               % 7
      (1594,2664){-1,0}...               % 8
      (598,2308){-1,-1}...{0,-1}          % 9
      (192,1222)--                    % 10
      (656,1353){0,1}...               % 11
      (739,1916){319,968}...               % *12
      (975,2321){1,1}...               % 13
      (1453,2515){1,0}...               % 14
      (1882,2344){1,-1}...               % 15
      (2143,1878){352,-1141}...          % *16
      (2234,1203){0,-1}...               % 17
      (2162,670){-276,-899}...          % *18
      (1958,304){-1,-1}...               % 19
      (1476,114){-1,0}...               % 20
      (1016,307){-1,1}...{0,1}          % 21
      (656,1353)--cycle);               % 22

%endchar(0);
endchar(-50h#); % DEK

"rbup";

charbegin( "P", 2035h#, capheight*v#, baseline );
n := 12;
t1 := 0;
t2 := 3;
t3 := 6;
t4 := 9;
t5 := 14;
t6 := 16;
t7 := 18;
t8 := 19;
t9 := 22;
t10 := 24;
t11 := 26;
t12 := 28;

adj_fill.A(1, 12)                    % fixed x points
     (1, 6, 12)                    % fixed y points
     ((1,1), (7,1), (8,2), (12,2))          % tied points
     ((5,8), (3,10))                    % verticals
     ((4,9), (2,11))                    % horizontals
     ((803,1042){0,1}...               % 0
      (828,1105){1,1}...               % 1
      (883,1126){248,34}...               % *2
      (1076,1139){629,52}...               % 3
      (1478,1222){679,249}...          % *4
      (1755,1388){1,1}...               % 5
      (1977,1999){0,1}...               % 6
      (1828,2418){-1,1}...               % 7
      (1597,2543){-576,169}...          % *8
      (1252,2587){-1,0}...{-1187,0}          % 9
      (65,2587){0,-113}...{0,-113}          % 10
      (65,2474){315,-30}...               % 11
      (301,2398){263,-226}...          % 12
      (343,2305){52,-398}...               % 13
      (358,1699){0,-1}...{-32,-834}          % 14
      (331,15){39,-39}...{39,-39}          % 15
      (370,-24)--                    % 16
      (825,111){-22,931}...               % 17
      (803,1042){-.01002,2}...{4,294}     % 18
      (807,1336){-7,1034}...               % 19
      (800,2370){27,441}...               % 20
      (839,2445){481,80}...               % 21
      (1026,2456){1,0}...               % 22
      (1361,2329){1,-1}...               % 23
      (1497,1932){0,-1}...               % 24
      (1308,1422){-1,-1}...               % 25
      (898,1263){-1,0}...               % 26
      (831,1285){-1,1}...{0,1}          % 27
      (807,1336)--cycle);               % 28

endchar(0);

"rbuq";

charbegin( "Q", 2889h#, capheight*v#, descender*v#);
n := 11;
t1 := 0;
t2 := 1;
t3 := 4;
t4 := 6;
t5 := 8;
t6 := 10;
t7 := 11;
t8 := 13;
t9 := 16;
t10 := 19;
t11 := 22;

adj_fill.A(3, 5, 8, 10)                    % fixed x points
     (1, 4, 6, 7, 9, 11)               % fixed y points
     ((1,2), (2,1), (6,2), (7,3), (11,3))     % tied points
%     ((6,7), (4,9))                    % verticals
%     ((3,10), (5,8))                    % horizontals
     ((3,10), (5,8))                    % verticals (DEK)
     ((6,7), (4,9))                    % horizontals (DEK)
     ((1176,-73){530,56}...{530,56}          % 0
      (1706,-17){239,41}...               % 1
      (2380,354){1,1}...               % 2
      (2622,780){327,1035}...          % *3
      (2707,1389){0,1}...               % 4
      (2372,2348){-1,1}...               % 5
      (1577,2640){-1,0}...               % 6
      (588,2272){-1,-1}...               % 7
      (189,1177){0,-1}...               % 8
      (536,186){1,-1}...{534,-26}          % 9
      (1176,-73)--                    % 10
      (1462,97){-1,0}...               % 11
      (1036,272){-1,1}...               % 12
      (666,1303){0,1}...               % 13
      (747,1884){312,988}...               % *14
      (978,2291){1,1}...               % 15
      (1453,2473){1,0}...               % 16
      (1928,2284){1,-1}...               % 17
      (2159,1875){312,-997}...          % *18
      (2240,1287){0,-1}...               % 19
      (2169,679){-273,-999}...          % *20
      (1967,288){-1,-1}...{-1,0}          % 21
      (1462,97)--cycle);               % 22

n := 4;
t1 := 1;
t2 := 3;
t3 := 4;
t4 := 6;

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((2,2), (3,1))                    % tied points
     ()                         % verticals
     ((1,4))                         % horizontals
     ((2690,-629){-299,-100}...          % 0
      (2066,-722){-1,0}...               % 1
      (1566,-517){-1,1}...{-404,543}          % 2
      (1176,-73)--                    % 3
      (1706,-17){270,-484}...          % 4
      (1980,-402){1,-1}...               % 5
      (2303,-566){1,0}...{277,91}          % 6
      (2674,-510)--cycle);               % 7

endchar(0);

"rbur";

charbegin( "R", 2200h#, capheight*v#, baseline );
n := 12;
t1 := 0;
t2 := 2;
t3 := 5;
t4 := 10;
t5 := 12;
t6 := 14;
t7 := 15;
t8 := 18;
t9 := 20;
t10 := 22;
t11 := 23;
t12 := 24;

adj_fill.A(10)                         % fixed x points
     (5, 12)                         % fixed y points
     ((1,4), (6,1), (7,2), (10,2), (11,1), (12,3))% tied points
     ((4,7), (2,9))                    % verticals
     ((3,8), (1,10))                    % horizontals
     ((1240,1312){290,18}...               % 0
      (1786,1555){1,1}...               % 1
      (1957,2043){0,1}...               % 2
      (1825,2414){-1,1}...               % 3
      (1564,2548){-668,181}...          % *4
      (1157,2595){-1,0}...{-1096,0}          % 5
      (61,2595){0,-115}...{0,-115}          % 6
      (61,2480){242,-20}...               % 7
      (333,2398){125,-107}...          % 8
      (371,2307){43,-304}...               % 9
      (382,1724){0,-1}...{-46,-849}          % 10
      (336,5){32,-35}...{32,-35}          % 11
      (368,-30)--                    % 12
      (825,150){-37,1051}...{-37,1051}     % 13
      (788,1201){-4,151}...{-4,151}          % 14
      (784,1352){25,1014}...               % 15
      (809,2366){45,598}...               % 16
      (846,2436){446,153}...               % 17
      (978,2451){1,0}...               % 18
      (1358,2329){1,-1}...               % 19
      (1480,1982){0,-1}...               % 20
      (1299,1531){-1,-1}...{-1,0}          % 21
      (784,1352){4,-151}...{4,-151}          % 22
      (788,1201){45,-7}...{45,-7}          % 23
      (833,1194)--cycle);               % 24

%n := 2;
%t1 := 2;
%t2 := 3;
n := 3; % DEK
t1 := 0;
t2 := 2;
t3 := 3;

adj_fill.B()                         % fixed x points
%     ()                         % fixed y points
%     ((1,3), (2,4))                    % tied points
     (1)                         % fixed y points % DEK
     ((2,3), (3,4))                    % tied points
     ()                         % verticals
     ()                         % horizontals
     ((1739,-37){-62,6}...{-62,6}          % 0
      (1677,-31){-844,1225}...{-844,1225}     % 1
      (833,1194)--                    % 2
      (1240,1312){496,-647}...{221,-225}     % 3
      (2125,210){10,-58}...{10,-58}          % 4
      (2135,152)--cycle);               % 5

endchar(0);

"rbus";

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

n := 14;
t1 := 0;
t2 := 1;
t3 := 3;
t4 := 5;
t5 := 9;
t6 := 11;
t7 := 14;
t8 := 15;
t9 := 16;
t10 := 19;
t11 := 21;
t12 := 25;
t13 := 27;
t14 := 30;

adj_fill.A(2, 7, 9, 14)                    % fixed x points
     (1, 7, 8, 14)                    % fixed y points
     ((1,2), (7,1), (8,1), (14,2))          % tied points
     ((5,11), (4,12))               % verticals
     ((6,10), (3,13))               % horizontals
     ((500,726){-329,-404}...{-329,-404}     % 0
      (171,322){286,-421}...               % 1
      (418,70){492,-293}...               % 2
      (852,-51){1,0}...               % 3
      (1676,296){1,1}...               % 4
      (1882,787){0,1}...               % 5
      (1674,1254){-1,1}...               % 6
      (1240,1540){-888,498}...          % 7
      (841,1821){-1,1}...               % 8
      (710,2159){0,1}...               % 9
      (810,2436){1,1}...               % 10
      (1060,2533){1,0}...               % 11
      (1340,2427){1,-1}...{50,-406}          % 12
      (1512,2047){58,-20}...{58,-20}          % 13
      (1570,2027)--                    % 14
      (1570,2027){318,274}...{318,274}     % 15
      (1888,2301){-182,475}...          % 16
      (1749,2525){-1,1}...               % 17
      (1537,2637){-537,151}...          % *18
      (1212,2676){-1,0}...               % 19
      (528,2441){-1,-1}...               % 20
      (336,1925){0,-1}...               % 21
      (557,1461){1,-1}...               % 22
      (925,1185){994,-582}...          % 23
      (1294,938){1,-1}...               % 24
      (1475,584){0,-1}...               % 25
      (1340,259){-1,-1}...               % 26
      (1045,130){-1,0}...               % 27
      (731,264){-1,1}...{-4,513}          % 28
      (562,700){-62,26}...{-62,26}          % 29
      (500,726)--cycle);               % 30

endchar(0);

"rbut";

charbegin( "T", 2037h#, capheight*v#, baseline );
n := 9;
t1 := 0;
t2 := 3;
t3 := 5;
t4 := 8;
t5 := 10;
t6 := 11;
t7 := 13;
t8 := 18;
t9 := 21;

adj_fill.A(2, 8)                    % fixed x points
     (5, 6)                         % fixed y points
     ((1,2), (5,1), (6,1), (9,2))          % tied points
     ((4,7))                         % verticals
     ((1,3))                         % horizontals
     ((970,2601){1,0}...               % 0
      (1980,2640){479,16}...               % 1
      (2012,2605){0,-1}...               % 2
      (2012,2420){0,-1}...               % 3
      (1980,2385){-291,16}...          % 4
      (1289,2403){-738,18}...          % 5
      (1196,2393){-1.121,-1.099}...          % 6
      (1191,2354){-20,-267}...          % 7
      (1183,1836){0,-1}...{39,-637}          % 8
      (1239,112){-471,-153}...{-471,-153}     % 9
      (768,-41)--                    % 10
      (768,-41){-31,45}...{-31,45}          % 11
      (737,4){20,642}...               % 12
      (765,1834){0,1}...               % 13
      (762,2334){0,1}...{-21,51}          % 14
      (741,2385){-60,8}...               % 15
      (681,2393){-600,-35}...          % 16
      (-15,2361){-376,-6}...               % 17
      (-25,2431){0,1}...               % 18
      (-25,2623){0,1}...               % 19
      (-15,2633){796,-15}...{1,0}          % 20
      (970,2601)--cycle);               % 21

mathcorr(4skew#); % DEK
endchar(0);

"rbuu";

charbegin( "U", 2686h#, capheight*v#, baseline );
n := 9;
t1 := 0;
t2 := 1;
t3 := 4;
t4 := 5;
t5 := 6;
t6 := 7;
t7 := 10;
t8 := 14;
t9 := 15;

adj_fill.A(4, 8, 9)                    % fixed x points
     ()                         % fixed y points
     ((4,1), (5,2))                    % tied points
     ((2,7))                         % verticals
     ((1,8), (3,6))                    % horizontals
     ((817,2605){-41,-380}...          % 0
      (746,1100){0,-1}...               % 1
      (803,657){218,-740}...               % *2
      (964,360){1,-1}...               % 3
      (1415,197){1,0}...{230,145}          % 4
      (1858,309)--                    % 5
      (1852,164){-439,-183}...          % 6
      (1086,-30){-1,0}...               % 7
      (549,140){-1,1}...               % 8
      (380,464){-229,822}...               % *9
      (320,962){0,1}...               % 10
      (343,1937){16,487}...               % 11
      (325,2301){-71,411}...               % 12
      (271,2402){-186,168}...{-297,21}     % 13
      (-7,2480){0,114}...{0,114}          % 14
      (-7,2594)--cycle);               % 15

n := 7;
t1 := 0;
t2 := 2;
t3 := 3;
t4 := 5.142;
t5 := 7;
t6 := 8.475;
t7 := 10;

adj_fill.B(5)                         % fixed x points
     (1)                         % fixed y points
     ((2,1), (3,2))                    % tied points
     ((3,7))                         % verticals
     ((4,6))                         % horizontals
     ((2313,2653){-478,-172}...{-478,-172}     % 0
      (1835,2481){27,-479}...{0,-1}          % 1
      (1858,309){-6,-145}...{-6,-145}     % 2
      (1852,164){8,-560}...               % 3
      (1922,-5){1,-1}...               % 4
      (2011,-38){224,-15}...               % *5
      (2146,-20){573,170}...{573,170}     % 6
      (2719,150)--                    % 7
      (2713,249){-403,-45}...          % 8
      (2344,276){-1,1}...               % 9
      (2288,665){0,1}...{53,508}          % 10
      (2363,2622)--cycle);               % 11

endchar(0);

"rbuv";

charbegin( "V", 2511h#, capheight*v#, baseline );
n := 5;
t1 := 3;
t2 := 7;
t3 := 8;
t4 := 13;
t5 := 16;

adj_fill.A(2, 5)                    % fixed x points
     (1, 4)                         % fixed y points
     ()                         % tied points
     ((1,4))                         % verticals
     ((2,3))                         % horizontals
     ((2215,2580){-206,-432}...          % 0
      (1770,1617){-254,-591}...          % 1
      (1365,675){-194,-479}...{-38,-42}     % 2
      (1327,633){-24,26}...               % 3
      (1303,659){-233,567}...          % 4
      (975,1602){-532,1721}...{-1,4}          % 5
      (700,2628){-364,-29}...{-1,0}          % 6
      (-10,2601)--                    % 7
      (-8,2477){177,-37}...               % 8
      (169,2439){177,-38}...               % 9
      (263,2362){312,-496}...          % 10
      (423,1924){216,-711}...{110,-383}     % 11
      (997,3){35,-23}...{35,-23}          % 12
      (1032,-20){328,113}...{328,113}     % 13
      (1360,93){231,695}...               % 14
      (1878,1333){790,1566}...{290,420}     % 15
      (2613,2582){-8,51}...{-8,51}          % 16
      (2605,2633)--cycle);               % 17

mathcorr(2skew#); % DEK
endchar(0);

"rbuw";

charbegin( "W", 3686h#, capheight*v#, baseline );
n := 4;
t1 := 9;
t2 := 12;
t3 := 13;
t4 := 18;

adj_fill.A()                         % fixed x points
     (1, 4)                         % fixed y points
     ()                         % tied points
     ()                         % verticals
     ((2,3))                         % horizontals
     ((3861,2588){-403,-60}...{-403,-60}     % 0
      (3458,2528){-169,-504}...          % 1
      (2682,510){-282,-703}...{-21,-8}     % 2
      (2661,502){-22,23}...               % 3
      (2639,525){-64,289}...{-144,827}     % 4
      (2223,2569){-23,19}...{-23,19}          % 5
      (2200,2588){-345,-79}...{-345,-79}     % 6
      (1855,2509){-127,-397}...          % 7
      (1090,624){-237,-513}...{-8,-19}     % 8
      (1082,605){-28,39}...               % 9
      (1054,644){-98,399}...{-137,844}     % 10
      (640,2593){-1,0}...{-695,0}          % 11
      (-55,2593)--                    % 12
      (-52,2480){491,-125}...          % 13
      (123,2427){279,-85}...               % 14
      (199,2342){113,-277}...          % 15
      (286,2049){447,-2058}...{97,-399}     % 16
      (733,-9){48,-37}...{48,-37}          % 17
      (781,-46){337,120}...{337,120}          % 18
      (1118,74){255,744}...               % 19
      (1844,1969){134,327}...{29,20}          % 20
      (1873,1989){20,-22}...               % 21
      (1893,1967){159,-735}...{104,-526}     % 22
      (2296,-13){47,-46}...{47,-46}          % 23
      (2343,-59){352,131}...{352,131}     % 24
      (2695,72){300,717}...{257,451}          % 25
      (3862,2532)--cycle);               % 26

mathcorr(skew#); % DEK
endchar(0);

"rbux";

charbegin( "X", 2278h#, capheight*v#, baseline );
n := 7;
t1 := 4;
t2 := 5;
t3 := 7;
t4 := 8;
t5 := 11;
t6 := 12;
t7 := 13;

adj_fill.A()                         % fixed x points
     (7)                         % fixed y points
     ((1,4), (2,1), (5,2), (6,3))          % tied points
     ()                         % verticals
     ((3,4))                         % horizontals
     ((2273,84){0,67}...{0,67}          % 0
      (2273,151){-529,290}...          % 1
      (2076,303){-1,1}...               % 2
      (1735,738){-754,1130}...{-371,681}     % *3
      (1322,1433){-103,186}...{-103,186}     % 4
      (1219,1619){-174,307}...{-330,708}     % 5
      (700,2607){-286,-17}...{-702,-22}     % 6
      (-2,2585)--                    % 7
      (-2,2466){538,-136}...               % 8
      (216,2394){338,-175}...          % 9
      (329,2305){318,-537}...{187,-334}     % 10
      (935,1252){115,-199}...{115,-199}     % 11
      (1050,1053){434,-761}...{238,-348}     % 12
      (1706,-49)--cycle);               % 13

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

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((1,1), (2,4))                    % tied points
     ()                         % verticals
     ()                         % horizontals
     ((1219,1619){672,912}...{672,912}     % 0
      (1891,2531){382,60}...{382,60}          % 1
      (2273,2591)--                    % 2
      (2273,2490){-80,-80}...          % 3
      (1673,1863){-951,-1057}...{-17,-25}     % *4
      (1322,1433)--cycle);               % 5

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

adj_fill.C()                         % fixed x points
     ()                         % fixed y points
     ((1,2), (2,3))                    % tied points
     ()                         % verticals
     ()                         % horizontals
     ((935,1252){-937,-1160}...{-937,-1160}     % 0
      (-2,92){0,-95}...{0,-95}          % 1
      (-2,-3)--                    % 2
      (350,70){50,75}...{100,105}          % 3
      (1050,1053)--cycle);               % 4

endchar(0);

"rbuy";

charbegin( "Y", 2071h#, capheight*v#, baseline );
n := 6;
t1 := 1;
t2 := 2;
t3 := 4;
t4 := 5;
t5 := 9;
t6 := 11;

adj_fill.A(3, 4)                    % fixed x points
     (6)                         % fixed y points
     ((1,2), (2,1))                    % tied points
     ((1,5))                         % verticals
     ((3,4))                         % horizontals
     ((1272,104){-18,420}...{8,797}          % 0
      (1254,1225){-112,264}...{-112,264}     % 1
      (1142,1489){-136,297}...{-302,770}     % 2
      (636,2603){-1,0}...{-643,0}          % 3
      (-7,2603)--                    % 4
      (-7,2475){355,-102}...               % 5
      (148,2432){331,-106}...          % 6
      (234,2362){261,-477}...          % 7
      (363,2132){461,-978}...{148,-291}     % 8
      (824,1154){0,-1}...{-20,-1136}          % 9
      (804,18){62,-33}...{62,-33}          % 10
      (866,-15)--cycle);               % 11

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

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((1,1), (2,2))                    % tied points
     ()                         % verticals
     ()                         % horizontals
     ((1142,1489){41,-78}...               % 0
      (1182,1470){1.84,-.07793}...          % 1
      (1222,1485){169,279}...{627,1068}     % 2
      (1849,2553){340,64}...{340,64}          % 3
      (2189,2617)--                    % 4
      (2195,2573){-941,-1348}...{-941,-1348}     % 5
      (1254,1225)--cycle);               % 6

mathcorr(3skew#); % DEK
endchar(0);

"rbuz";

charbegin( "Z", 2266h#, capheight*v#, baseline );
n := 4;
t1 := 2;
t2 := 6;
t3 := 10;
t4 := 14;

adj_fill.A()                         % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ()                         % verticals
     ((2,3), (1,4))                    % horizontals
     ((2263,248){-48,49}...{-48,49}          % 0
      (2215,297){-592,-38}...          % 1
      (761,236){-620,-4}...               % 2
      (705,266){-.9895,1.466}...          % 3
      (700,312){257,401}...{400,554}          % 4
      (2100,2529){0,51}...{0,51}          % 5
      (2100,2580){-379,-13}...{-715,45}     % 6
      (310,2623){-30,-26}...{-30,-26}     % 7
      (280,2597)--                    % 8
      (279,2361){29,-29}...{29,-29}          % 9
      (308,2332){659,53}...{237,7}          % 10
      (1557,2380){-12,-45}...{-12,-45}     % 11
      (1545,2335){-347,-525}...          % 12
      (-2,90){-277,-381}...{0,-89}          % 13
      (-2,1){1,0}...{438,-44}          % 14
      (2175,-42)--cycle);               % 15

endchar(0);

% SCRIPT LOWER CASE
no_stem_round;

"sbll";

charbegin( 96, 1180h#, ascender*v#, baseline );

n := 16;
t1 := 0;
t2 := 2;
t3 := 7;
t4 := 9;
t5 := 12;
t6 := 15;
t7 := 17;
t8 := 18;
t9 := 20;
t10 := 22;
t11 := 26;
t12 := 27;
t13 := 28;
t14 := 29;
t15 := 30;
t16 := 34;

adj_fill.A(1, 3, 8)                    % fixed x points
     (7)                         % fixed y points
     ((7,1), (8,2), (12,2), (13,1), (14,2), (15,1))% tied points
     ((6,9), (4,11))                    % verticals
     ((5,10), (2,16))               % horizontals
     ((1214,447){-221,-443}...          % 0
      (966,92){-1,-1}...               % 1
      (612,-73){-1,0}...               % 2
      (401,8){-1,1}...               % 3
      (273,253){-194,650}...{-39,566}     % *4
      (207,658){-172,-140}...{-172,-140}     % 5
      (35,518){-86,47}...               % 6
      (-51,565){-.1327,1.147}...{240,215}     % 7
      (189,780){-28,357}...               % 8
      (184,1044){0,1}...               % 9
      (272,1925){337,1409}...          % *10
      (521,2453){1,1}...               % 11
      (905,2624){1,0}...               % 12
      (1076,2526){1,-1}...               % 13
      (1140,2392){87,-355}...          % *14
      (1163,2171){0,-1}...               % 15
      (1022,1577){-180,-375}...{-1,-1}     % 16
      (540,906)--                    % 17
      (528,1068){1,1}...               % 18
      (863,1687){156,466}...               % 19
      (947,2186){0,1}...               % 20
      (901,2436){-1,1}...               % 21
      (816,2484){-1,0}...               % 22
      (715,2439){-1,-1}...               % 23
      (630,2297){-146.2,-375.8}...          % *24
      (569,2063){-196,-1101}...          % *25
      (519,1338){0,-1}...{29,-477}          % 26
      (528,1068){12,-162}...{12,-162}     % 27
      (540,906){-12,162}...{-12,162}          % 28
      (528,1068){12,-162}...{12,-162}     % 29
      (540,906){43,-679}...               % 30
      (603,536){193,-607}...               % *31
      (733,299){1,-1}...               % 32
      (855,247){1,0}...               % 33
      (1010,332){1,1}...{397,572}          % 34
      (1150,484)--cycle);               % 35

endchar(0);

% BOLD LINING FIGURES
no_stem_round;
more_side(0);

"fbl0";

charbegin( "0", 1850h#, lfigheight*v#, baseline );

n := 10;
t1 := 0;
t2 := 2;
t3 := 5;
t4 := 7;
t5 := 10;
t6 := 11;
t7 := 14;
t8 := 17;
t9 := 20;
t10 := 23;

adj_fill.A(1, 6)                    % fixed x points
     ()                         % fixed y points
     ((1,1), (5,1), (6,2), (10,2))          % tied points
     ((2,9), (4,7))                    % verticals
     ((5,6), (3,8), (1,10))               % horizontals
     ((1077,2640){-10,-3}...               % 0
      (586,2315){-1,-1}...               % 1
      (135,1056){0,-1}...               % 2
      (211,505){292,-934}...               % *3
      (427,122){1,-1}...               % 4
      (844,-54){1,0}...               % 5
      (1310,134){1,1}...               % 6
      (1727,1273){0,1}...               % 7
      (1626,1972){-388,1196}...          % *8
      (1339,2469){-1,1}...{-369,206}          % 9
      (1077,2640)--                    % 10
      (858,2311){345,-44}...               % 11
      (1042,2220){367,-303}...          % *12
      (1225,2008){759,-1165}...          % 13
      (1466,1014){0,-1}...               % 14
      (1421,608){-172,-660}...          % *15
      (1294,354){-1,-1}...               % 16
      (1048,247){-1,0}...               % 17
      (784,373){-1,1}...               % 18
      (536,806){-335,1049}...          % *19
      (449,1422){0,1}...               % 20
      (518,1895){267,813}...               % *21
      (716,2235){1,1}...{119,30}          % 22
      (858,2311)--cycle);               % 23

endchar(0);

"fbl1";

charbegin( "1", 1850h#, lfigheight*v#, baseline );

n := 3;
t1 := 1.639;
t2 := 5;
t3 := 10;

adj_fill.A(2)                         % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ((1,3))                         % verticals
     ()                         % 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);

"fbl2";

charbegin( "2", 1850h#, lfigheight*v#, baseline );

n := 10;
t1 := 1;
t2 := 2;
t3 := 4;
t4 := 6;
t5 := 8;
t6 := 9;
t7 := 11;
t8 := 13;
t9 := 15;
t10 := 17;

adj_fill.A(2, 6, 9)                    % fixed x points
     (5)                         % fixed y points
     ()                         % tied points
     ((3,8))                         % verticals
     ((4,7), (1,10))                    % horizontals
     ((1681,17){-1629,0}...{-1629,0}          % 0
      (52,17){0,76}...{0,76}               % 1
      (52,93){226,206}...               % 2
      (928,1086){681,1012}...          % 3
      (1208,1861){0,1}...               % 4
      (1067,2280){-1,1}...               % 5
      (814,2370){-1,0}...               % 6
      (589,2313){-497,-224}...{-422,-318}     % *7
      (317,2146)--                    % 8
      (242,2218){410,408}...               % 9
      (659,2533){812,426}...               % *10
      (1054,2644){1,0}...               % 11
      (1486,2494){1,-1}...               % 12
      (1650,2106){0,-1}...               % 13
      (1470,1526){-521,-879}...          % 14
      (626,438){-330,-427}...          % 15
      (626,421){.6877,-1.726}...          % 16
      (644,402){1,0}...{1135,0}          % 17
      (1779,402)--cycle);               % 18

endchar(0);

"fbl3";

charbegin( "3", 1850h#, lfigheight*v#, baseline );

n := 15;
t1 := 1;
t2 := 3;
t3 := 7;
t4 := 9;
t5 := 11;
t6 := 13;
t7 := 14;
t8 := 16;
t9 := 18;
t10 := 20;
t11 := 21;
t12 := 24;
t13 := 26;
t14 := 28;
t15 := 29;

adj_fill.A(6)                         % fixed x points
     (7, 15)                         % fixed y points
     ()                         % tied points
     ((4,9), (3,10), (2,12), (14,15))     % verticals
     ((5,8), (10,11), (1,13))          % horizontals
     ((84,197){396,-359}...               % 0
      (706,-30){1,0}...               % 1
      (1447,259){1,1}...               % 2
      (1668,826){0,1}...               % 3
      (1509,1225){-1,1}...               % 4
      (1283,1355){-565,194}...{-563,41}     % *5
      (944,1419){-11,27}...{-11,27}          % 6
      (933,1446){466,172}...               % 7
      (1337,1693){1,1}...               % 8
      (1532,2153){0,1}...               % 9
      (1393,2479){-1,1}...               % 10
      (991,2621){-1,0}...               % 11
      (637,2527){-764,-364}...{-489,-404}     % *12
      (227,2257)--                    % 13
      (300,2176){495,354}...               % 14
      (560,2328){469,205}...               % *15
      (769,2381){1,0}...               % 16
      (1028,2292){1,-1}...               % 17
      (1136,2004){0,-1}...               % 18
      (1008,1660){-1,-1}...{-1,0}          % 19
      (448,1437){0,-110}...{0,-110}          % 20
      (448,1327){1,0}...               % 21
      (840,1283){641,-171}...          % *22
      (1089,1156){1,-1}...               % 23
      (1240,745){0,-1}...               % 24
      (1072,258){-1,-1}...               % 25
      (728,131){-1,0}...               % 26
      (508,236){-1,1}...{-141,540}          % 27
      (339,583){-64,8}...{-64,8}          % 28
      (275,591)--cycle);               % 29

endchar(0);

"fbl4";

charbegin( "4", 1850h#, lfigheight*v#, baseline );

n := 13;
t1 := 0;
t2 := 2;
t3 := 4;
t4 := 6;
t5 := 8;
t6 := 9;
t7 := 11;
t8 := 14.92;
t9 := 15;
t10 := 16;
t11 := 17;
t12 := 18;
t13 := 19;

adj_fill.A(1, 4, 7)                    % fixed x points
     (3, 8, 9)                    % fixed y points
     ((5,1), (6,2), (11,2), (12,1), (13,3))     % tied points
     ((2,10))                    % verticals
     ((5,6), (2,13))                    % horizontals
     ((1749,904){-17,14}...{-17,14}          % 0
      (1732,918){-372,6}...{-372,6}          % 1
      (1360,924){34,1659}...{31,815}          % 2
      (1394,2583){-32,37}...{-32,37}          % 3
      (1362,2620){-350,-109}...{-350,-109}     % 4
      (1012,2511){-1006,-1637}...{-1006,-1637}% 5
      (6,874){0,-195}...{0,-195}          % 6
      (6,679){1006,0}...{1006,0}          % 7
      (1012,679)--                    % 8
      (1012,931){-720,13}...               % 9
      (292,944){-1,0}...{-16,22}          % 10
      (276,966){14,55}...               % 11
      (290,1021){373,720}...               % 12
      (661,1685){681,1111}...{201,242}     % *13
      (971,2132){21,17}...               % 14
      (992,2149){1.178,-.287}...{14,-32}     % 15
      (1006,2117){6,-1186}...{6,-1186}     % 16
      (1012,931){0,-252}...{0,-252}          % 17
      (1012,679){351,0}...{351,0}          % 18
      (1363,679){284,0}...{284,0}          % 19
      (1647,679)--cycle);               % 20

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

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((1,1), (2,3))                    % tied points
     ()                         % verticals
     ()                         % horizontals
     ((1025,-45){-47,42}...{-47,42}          % 0
      (978,-3){42,444}...{0,1}          % 1
      (1012,679)--                    % 2
      (1363,679){0,-1}...{36,-389}          % 3
      (1387,117)--cycle);               % 4

endchar(0);

"fbl5";

charbegin( "5", 1850h#, lfigheight*v#, baseline );

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

adj_fill.A(1)                         % fixed x points
     (8, 10)                         % fixed y points
     ((9,1), (10,1))                    % tied points
     ((3,14), (5,12), (7,9))               % verticals
     ((2,15), (4,13), (6,11))          % horizontals
     ((1614,2554){-17,12}...{-17,12}          % 0
      (1597,2566){-1319,0}...{-1319,0}     % 1
      (278,2566){0,-1276}...{0,-1276}     % 2
      (278,1290){67,-30}...{67,-30}          % 3
      (345,1260){200,280}...               % 4
      (752,1463){1,0}...               % 5
      (1062,1364){1,-1}...               % 6
      (1231,851){0,-1}...               % 7
      (1183,493){-184,-603}...          % *8
      (1047,248){-1,-1}...               % 9
      (744,120){-1,0}...               % 10
      (451,241){-1,1}...               % 11
      (286,581){-173,580}...{-59,1}          % 12
      (227,582)--                    % 13
      (227,582){-182,-389}...{-182,-389}     % 14
      (45,193){434,-312}...               % 15
      (348,7){594,-194}...               % 16
      (704,-43){1,0}...               % 17
      (1407,252){1,1}...               % 18
      (1664,945){0,1}...               % 19
      (1474,1467){-1,1}...               % 20
      (960,1651){-1,0}...{-183,-102}          % 21
      (512,1533){-52,4}...{-52,4}          % 22
      (460,1537){0,1}...{0,649}          % 23
      (460,2186){1028,0}...{1028,0}          % 24
      (1488,2186)--cycle);               % 25

endchar(0);

"fbn6";

charbegin( "6", 1850h#, lfigheight*v#, baseline );

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);

"fbl7";

charbegin( "7", 1850h#, lfigheight*v#, baseline );

n := 11;
t1 := 0;
t2 := 1;
t3 := 3;
t4 := 4;
t5 := 6;
t6 := 7;
t7 := 9;
t8 := 11;
t9 := 11.22;
t10 := 14;
t11 := 15;

adj_fill.A(3, 4, 8, 9)                    % fixed x points
     (1, 6, 11)                    % fixed y points
     ()                         % tied points
     ((5,6), (2,10))                    % verticals
     ((4,7))                         % horizontals
     ((718,-19){130,119}...{130,119}          % 0
      (848,100){17,289}...               % 1
      (1104,1175){296,649}...{433,683}     % 2
      (1839,2500){0,63}...{0,63}          % 3
      (1839,2563){-1,0}...{-783,19}          % 4
      (169,2575){0,-800}...{0,-800}          % 5
      (169,1775)--                    % 6
      (290,1769){122,639}...               % 7
      (358,2109){75,243}...               % 8
      (497,2200){961,9}...               % 9
      (1457,2206){423,4}...               % 10
      (1503,2189){.6382,-1.301}...          % 11
      (1492,2154){-381,-553}...          % 12
      (711,925){-435,-852}...{-79,-359}     % 13
      (410,99){45,-118}...{45,-118}          % 14
      (455,-19)--cycle);               % 15

endchar(0);

"fbl8";

charbegin( "8", 1850h#, lfigheight*v#, baseline );

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);

"fbl9";

charbegin( "9", 1850h#, lfigheight*v#, baseline );

n := 13;
t1 := 4;
t2 := 7;
t3 := 9;
t4 := 11;
t5 := 12;
t6 := 13;
t7 := 14;
t8 := 16;
t9 := 17;
t10 := 20;
t11 := 21;
t12 := 22;
t13 := 25;

adj_fill.A(6, 13)                    % fixed x points
     (2, 9)                         % fixed y points
     ((5,1), (6,2), (11,2), (12,1))          % tied points
     ((3,8), (1,10))                    % verticals
     ((4,7))                         % horizontals
     ((789,60){73,213}...               % 0
      (989,497){564,1059}...{641,1028}     % *1
      (1353,1119){636,1026}...          % 2
      (1633,1651){376,920}...          % *3
      (1729,2039){0,1}...               % 4
      (1539,2450){-100,105}...          % 5
      (1283,2572){-693,165}...{-1,0}          % *6
      (846,2615){-396,-224}...          % 7
      (345,2195){-685,-896}...          % *8
      (161,1719){0,-1}...               % 9
      (345,1289){1,-1}...{403,73}          % 10
      (800,1128){423,146}...{535,199}     % 11
      (1223,1274)--                    % 12
      (1292,1473){-551,-343}...          % 13
      (1015,1383){-1,0}...               % 14
      (693,1487){-1,1}...               % 15
      (520,1936){0,1}...{227,252}          % 16
      (705,2378){512,-9}...               % 17
      (966,2342){432,-127}...          % *18
      (1137,2251){1,-1}...               % 19
      (1346,1738){0,-1}...{-117,-356}     % 20
      (1292,1473){-69,-199}...{-69,-199}     % 21
      (1223,1274){30,-38}...{30,-38}          % 22
      (1253,1236){-426,-574}...          % 23
      (604,358){-872,-1228}...{-191,-374}     % *24
      (381,8){51,-45}...{51,-45}          % 25
      (432,-37)--cycle);               % 26

endchar(0);

% GREEK CHARACTERS
set_stem_round(400,415,450,450,480,520); % DEK
more_side(100h#);

"gb000";     %cap gamma

charbegin( 0, 1808h#, capheight*v#, baseline );

n := 7;
t1 := 1;
t2 := 6;
t3 := 8;
t4 := 10;
t5 := 12.45;
t6 := 15;
t7 := 16;

adj_fill.A(7)                         % fixed x points
     (3, 6)                         % fixed y points
     ()                         % tied points
     ((2,4))                         % verticals
     ((1,5))                         % horizontals
     ((1792,2561){-554,-44}...          % 0
      (1174,2559){-1,0}...{-1084,0}          % 1
      (90,2559){-8,-62}...{-8,-62}          % 2
      (82,2497){106,-110}...               % 3
      (188,2387){106,-110}...          % 4
      (255,2172){21,-389}...               % 5
      (253,1555){0,-1}...{-15,-798}          % 6
      (241,11){55,-43}...{55,-43}          % 7
      (296,-32)--                    % 8
      (683,113){-41,708}...               % 9
      (654,1538){0,1}...               % 10
      (662,2243){26,453}...               % 11
      (762,2331){484,26}...               % 12
      (1431,2315){287,-45}...          % 13
      (1616,2167){139,-288}...{139,-288}     % 14
      (1755,1879){91,10}...{91,10}          % 15
      (1846,1889)--cycle);               % 16

mathcorr(2skew#); % DEK
endchar(0);

"gb001";     %cap delta

charbegin( 1, 2431h#, capheight*v#, baseline );
n := 8;
t1 := 0;
t2 := 2;
t3 := 7;
t4 := 9;
t5 := 10;
t6 := 12;
t7 := 15;
t8 := 16;

adj_fill.A()                         % fixed x points
     (3, 6)                         % fixed y points
     ((1,1), (4,1), (5,2), (8,2))          % tied points
     ()                         % verticals
     ((2,7))                         % horizontals
     ((-22,125){8,-128}...               % 0
      (-14,-3){474,28}...               % 1
      (1271,3){1,0}...{761,-87}          % 2
      (2013,-27){414,188}...{414,188}     % 3
      (2427,161){-4,44}...{-4,44}          % 4
      (2423,205){-171,327}...          % 5
      (2005,1215){-807,2380}...{-204,847}     % *6
      (1616,2585){-420,-110}...{-420,-110}     % 7
      (1196,2475){-138,-314}...{-389,-706}     % 8
      (-22,125)--                    % 9
      (402,249){304,709}...               % 10
      (1210,2086){95,230}...{47,22}          % 11
      (1257,2108){275,-856}...          % 12
      (1839,273){175,-474}...{-4,-48}     % 13
      (1835,225){-29,-21}...{-29,-21}     % 14
      (1806,204){-1404,45}...{-1404,45}     % 15
      (402,249)--cycle);               % 16

endchar(0);

"gb002";     %cap theta

charbegin( 2, 3055h#, capheight*v#, baseline );
n := 12;
t1 := 0;
t2 := 2;
t3 := 2.4;
t4 := 3;
t5 := 6;
t6 := 8;
t7 := 9;
t8 := 12;
t9 := 12.57;
t10 := 13;
t11 := 15;
t12 := 17;

adj_fill.A()                         % fixed x points
     (1, 3, 5, 7, 9, 11)               % fixed y points
     ()                         % tied points
     ((6,12))                    % verticals
     ((4,8), (2,10))                    % horizontals
     ((1996,1751){-52,-163}...          % 0
      (1944,1588){-52,-163}...          % 1
      (1849,1518){-213,-10}...          % 2
      (1173,1519){-662,15}...          % 3
      (1099,1532){-109,44}...          % *4
      (1064,1563){-42,188}...{-42,188}     % 5
      (1022,1751){-85,0}...{-85,0}          % 6
      (937,1751){0,-1}...               % 7
      (937,1288){0,-1}...{0,-1}          % 8
      (937,846)--                    % 9
      (999,848){65,202}...               % 10
      (1064,1050){65,202}...               % 11
      (1173,1115){641,13}...               % 12
      (1846,1114){362,-29}...          % 13
      (1931,1056){49,-208}...{49,-208}     % 14
      (1980,848){86,0}...{86,0}          % 15
      (2066,848){-1,903}...{-1,903}          % 16
      (2065,1751)--cycle);               % 17

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

adj_fill.B(1, 6)                    % fixed x points
     (1, 10)                         % fixed y points
     ((1,1), (5,1), (6,2), (10,2))          % tied points
     ((4,7), (2,9))                    % verticals
     ((5,6), (3,8))                    % horizontals
     ((1340,-53){1,0}...               % 0
      (2457,329){1,1}...               % 1
      (2833,1417){0,1}...               % 2
      (2523,2298){-1,1}...               % 3
      (1654,2587){-1,0}...               % 4
      (1012,2490){-1110,-373}...          % *5
      (544,2214){-1,-1}...               % 6
      (158,1189){0,-1}...               % 7
      (503,236){1,-1}...{1,0}          % 8
      (1340,-53)--                    % 9
      (1553,124){-1,0}...               % 10
      (964,349){-1,1}...               % 11
      (624,1288){0,1}...               % 12
      (960,2251){1,1}...               % 13
      (1475,2423){1,0}...               % 14
      (2096,2182){1,-1}...               % 15
      (2308,1796){286,-957}...          % *16
      (2382,1225){0,-1}...               % 17
      (2317,715){-251,-852}...          % *18
      (2131,373){-1,-1}...{-1,0}          % 19
      (1553,124)--cycle);               % 20

endchar(0);

"gb003";     %upper case lambda

charbegin( 3, 2649h#, capheight*v#, baseline );
n := 2;
t1 := 7;
t2 := 8;

adj_fill.A()                         % fixed x points
     ()                         % fixed y points
     ((1,1), (2,1))                    % tied points
     ()                         % verticals
     ()                         % horizontals
     ((2639,243){-357,-109}...          % 0
      (2368,297){-1,1}...               % 1
      (2145,696){-332,811}...          % 2
      (1879,1488){-536,1873}...{-140,633}     % *3
      (1609,2569){-352,-84}...{-352,-84}     % 4
      (1257,2485){-174,-370}...{-361,-599}     % 5
      (-40,59){41,-72}...{41,-72}          % 6
      (1,-13)--                    % 7
      (1,-13){375,87}...{375,87}          % 8
      (376,74){294,722}...               % 9
      (1255,2039){213,425}...{31,-44}     % 10
      (1286,1995){224,-775}...          % 11
      (1818,168){188,-582}...{355,-143}     % 12
      (2015,-47){630,192}...{630,192}     % 13
      (2645,145)--cycle);               % 14

endchar(0);

"gb004";     %upper case Xi

charbegin( 4, 1993h#, capheight*v#, baseline );
n := 4;
t1 := 0;
t2 := 2;
t3 := 5;
t4 := 9;

adj_fill.A()                         % fixed x points
     (1, 3)                         % fixed y points
     ()                         % tied points
     ()                         % verticals
     ((2,4))                         % horizontals
     ((1902,699){-71,-208}...          % 0
      (1831,491){-71,-208}...          % 1
      (1656,391){-1,0}...               % 2
      (329,391){-1,0}...               % 3
      (143,504){-58,191}...{-58,191}          % 4
      (85,695)--                    % 5
      (-2,687){31,-649}...{46,-376}          % 6
      (69,-21){529,33}...               % 7
      (550,-4){1,0}...               % 8
      (1411,-4){1,0}...{456,-45}          % 9
      (1925,-53){70,742}...{70,742}          % 10
      (1995,689)--cycle);               % 11

n := 4;
t1 := 1;
t2 := 2;
t3 := 4;
t4 := 6;

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ()                         % verticals
     ((2,3), (1,4))                    % horizontals
     ((1606,1503){-13,25}...{-13,25}          % 0
      (1593,1528){-1193,13}...{-1193,13}     % 1
      (400,1528)--                    % 2
      (295,1140){26,-23}...{26,-23}          % 3
      (321,1117){718,82}...               % 4
      (596,1132){1183,21}...{383,4}          % *5
      (1504,1138)--cycle);               % 6

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

adj_fill.C()                         % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ()                         % verticals
     ((1,2))                         % horizontals
     ((1984,1869){-73,701}...{-73,701}     % 0
      (1911,2570){-341,-45}...          % 1
      (1087,2549){-1,0}...{-718,47}          % 2
      (54,2591){-67,-722}...{-67,-722}     % 3
      (-13,1869)--                    % 4
      (87,1869){97,212}...               % 5
      (184,2081){97,212}...               % 6
      (374,2166){1,0}...               % 7
      (1511,2162){1,0}...               % 8
      (1718,2125){324,-137}...          % *9
      (1835,2025){73,-156}...{73,-156}     % 10
      (1908,1869)--cycle);               % 11

endchar(0);

"gb005";     %upper case pi

charbegin( 5, 2640h#, capheight*v#, baseline );
n := 14;
t1 := 2;
t2 := 5;
t3 := 6;
t4 := 6.3;
t5 := 7.5;
t6 := 9;
t7 := 10;
t8 := 13;
t9 := 15;
t10 := 16;
t11 := 18;
t12 := 20;
t13 := 23;
t14 := 26;

adj_fill.A()                         % fixed x points
     (4, 9, 10, 14)                    % fixed y points
     ((9,1), (10,1))                    % tied points
     ((8,11), (3,6), (1,13))               % verticals
     ((6,7), (2,3), (5,12))               % horizontals
     ((2337,72){-26,718}...               % 0
      (2311,790){-26,718}...               % 1
      (2301,1741){0,1}...               % 2
      (2309,2202){29,721}...               % 3
      (2431,2370){198,47}...{198,47}          % 4
      (2629,2417){4,121}...{4,121}          % 5
      (2633,2538){-376,-12}...          % 6
      (2074,2539){-1,0}...               % 7
      (713,2539){-1,0}...{-606,26}          % 8
      (-2,2552){0,-113}...               % 9
      (-2,2439){.9435,-1.331}...          % 10
      (223,2360){225,-79}...               % 11
      (291,2240){0,-210}...               % 12
      (299,1143){0,-1}...{-19,-704}          % 13
      (286,2){50,-36}...{50,-36}          % 14
      (336,-34)--                    % 15
      (336,-34){414,135}...{414,135}          % 16
      (750,101){-38,735}...               % 17
      (723,1171){0,1}...               % 18
      (740,2216){53,429}...               % 19
      (860,2306){1,0}...               % 20
      (1736,2306){1,0}...               % 21
      (1854,2306){1.121,-.9927}...          % 22
      (1882,2076){0,-1}...               % 23
      (1876,708){-18,-720}...{-18,-720}     % 24
      (1858,-12){52,-39}...{52,-39}          % 25
      (1910,-51)--cycle);               % 26

endchar(0);

"gb006";     %upper case Sigma

charbegin( 6, 2195h#, capheight*v#, baseline );
n := 10;
t1 := 0;
t2 := 2;
t3 := 3;
t4 := 6;
t5 := 8.694;
t6 := 11;
t7 := 12;
t8 := 13;
t9 := 17;
t10 := 19;

adj_fill.A(2, 5, 7, 10)                    % fixed x points
     (1, 2)                         % fixed y points
     ()                         % tied points
     ((4,9))                         % verticals
     ((3,10), (6,8))                    % horizontals
     ((2006,-2){-380,25}...               % 0
      (1596,9){-2011,4}...{-1,0}          % *1
      (-5,2){64,250}...{64,250}          % 2
      (59,252){520,611}...               % 3
      (579,863){520,611}...               % 4
      (782,1158){336,640}...               % 5
      (822,1266){0,1}...               % 6
      (781,1387){-587,943}...{-587,943}     % 7
      (194,2330){-1,35}...               % 8
      (193,2365){.7895,1.575}...{266,187}     % 9
      (459,2552){1,0}...{643,43}          % 10
      (2025,2587){36,-29}...{36,-29}          % 11
      (2061,2558)--                    % 12
      (1931,2305){-713,42}...{-1,0}          % 13
      (760,2318){-16,-27}...{-16,-27}     % 14
      (744,2291){417,-556}...          % 15
      (1176,1637){145,-318}...          % 16
      (1213,1496){-.1628,-1.876}...          % 17
      (1169,1400){-650,-938}...{-650,-938}     % 18
      (519,462){1612,32}...{1612,32}          % 19
      (2131,494)--cycle);               % 20

endchar(0);

"gb007";     %upper case Upsilon

charbegin( 7, 2470h#, capheight*v#, baseline );
n := 9;
t1 := 0;
t2 := 2;
t3 := 5;
t4 := 7;
t5 := 8;
t6 := 10;
t7 := 13;
t8 := 14;
t9 := 15;

adj_fill.A(5, 9)                    % fixed x points
     (1, 4)                         % fixed y points
     ((8,1), (9,2))                    % tied points
     ((2,7))                         % verticals
     ((3,6))                         % horizontals
     ((1072,-24){-68,33}...{-68,33}          % 0
      (1004,9){29,404}...               % 1
      (1022,741){0,1}...               % 2
      (923,1576){-381,1376}...          % *3
      (641,2117){-1,1}...               % 4
      (361,2237){-1,0}...               % 5
      (166,2157){-1,-1}...{-91,-322}          % 6
      (66,1960)--                    % 7
      (-3,1979){44,504}...               % 8
      (176,2453){1,1}...               % 9
      (563,2595){1,0}...               % 10
      (950,2456){1,-1}...               % 11
      (1145,2053){282,-1085}...{10,-288}     % *12
      (1232,1371){28,-8}...{28,-8}          % 13
      (1260,1363){222,-1262}...{222,-1262}     % 14
      (1482,101)--cycle);               % 15

n := 6;
t1 := 0;
t2 := 3;
t3 := 6;
t4 := 7;
t5 := 11;
t6 := 13;

adj_fill.B()                         % fixed x points
     (6)                         % fixed y points
     ((3,1), (4,2))                    % tied points
     ((1,6))                         % verticals
     ((2,5))                         % horizontals
     ((2467,1983){0,1}...               % 0
      (2432,2321){-133,543}...          % *1
      (2334,2526){-1,1}...               % 2
      (2047,2616){-1,0}...               % 3
      (1683,2451){-1,-1}...               % 4
      (1443,2041){-423,-1088}...{-153,-818}     % *5
      (1260,1363)--                    % 6
      (1482,101){-50,800}...               % 7
      (1454,778){0,1}...               % 8
      (1562,1570){417,1341}...          % *9
      (1871,2119){1,1}...               % 10
      (2132,2246){1,0}...               % 11
      (2298,2188){1,-1}...{145,-996}          % 12
      (2381,1974)--cycle);               % 13

endchar(0);

"gb010";     %upper case Phi

charbegin( 8, 3072h#, capheight*v#, baseline );
n := 12;
t1 := 0;
t2 := 1;
t3 := 5;
t4 := 7;
t5 := 10;
t6 := 11;
t7 := 12;
t8 := 16;
t9 := 17;
t10 := 18;
t11 := 19;
t12 := 23;

adj_fill.A()                         % fixed x points
     ()                         % fixed y points
     ((3,1), (4,2), (8,3), (9,4), (10,5), (11,6))% tied points
     ((6,7), (3,10), (1,12))               % verticals
     ((5,6), (1,2))                    % horizontals
     ((974,0){4,100}...{4,100}          % 0
      (978,100){272,57}...               % 1
      (1250,157){281,57}...               % 2
      (1288,217){49,705}...{0,1}          % 3
      (1288,334){-3,102}...{-3,102}          % 4
      (1285,436){0,1}...               % 5
      (1285,2067){0,2}...               % 6
      (1285,2174){0,2}...               % 7
      (1285,2283){0,1}...               % 8
      (1219,2381){-245,55}...{-245,55}     % 9
      (974,2436){-2,98}...{-2,98}          % 10
      (972,2534)--                    % 11
      (2061,2534){0,-90}...{0,-90}          % 12
      (2061,2444){-247,-52}...          % 13
      (1814,2392){-247,-52}...          % 14
      (1741,2313){0,-1}...               % 15
      (1741,2173){0,-2}...               % 16
      (1741,2056){0,-2}...{0,-1}          % 17
      (1741,424){0,-96}...{0,-96}          % 18
      (1741,328){0,-1}...               % 19
      (1741,201){84,-388}...               % 20
      (1835,159){254,-54}...{254,-54}     % 21
      (2089,105){5,-105}...{5,-105}          % 22
      (2094,0)--cycle);               % 23

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

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((3,2), (6,1))                    % tied points
     ((2,5))                         % verticals
     ((3,4), (1,6))                    % horizontals
     ((1299,334){-1,0}...               % 0
      (768,408){-903,286}...               % *1
      (396,620){-1,1}...               % 2
      (161,1267){0,1}...               % 3
      (406,1886){1,1}...               % 4
      (773,2099){879,288}...{1,0}          % *5
      (1285,2174)--                    % 6
      (1284,2065){-1,0}...               % 7
      (869,1906){-1,-1}...               % 8
      (643,1274){0,-1}...               % 9
      (860,641){1,-1}...{1,0}          % 10
      (1285,436)--cycle);               % 11

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

adj_fill.C()                         % fixed x points
     ()                         % fixed y points
     ((1,6), (3,3), (4,4), (6,5))          % tied points
     ((2,5))                         % verticals
     ((3,4), (1,6))                    % horizontals
     ((1741,328){1,0}...               % 0
      (2623,636){1,1}...               % 1
      (2873,1358){0,1}...               % 2
      (2668,1936){-1,1}...               % 3
      (2313,2111){-927,237}...{-1,0}          % *4
      (1741,2173)--                    % 5
      (1741,2056){1,0}...               % 6
      (2223,1902){1,-1}...               % 7
      (2355,1666){178,-578}...          % *8
      (2401,1324){0,-1}...               % 9
      (2341,896){-230,-728}...          % *10
      (2171,596){-1,-1}...{-1,0}          % 11
      (1741,424)--cycle);               % 12

endchar(0);

"gb011";     %upper case Psi

charbegin( 9, 2427h#, capheight*v#, baseline );
n := 9;
t1 := 0;
t2 := 1;
t3 := 4;
t4 := 5;
t5 := 7;
t6 := 9;
t7 := 10;
t8 := 13;
t9 := 14;

adj_fill.A()                         % fixed x points
     (5)                         % fixed y points
     ((3,1), (4,2), (6,3), (7,4))          % tied points
     ((4,6), (1,9))                    % verticals
     ((1,2), (8,9))                    % horizontals
     ((680,-5){5,109}...{5,109}          % 0
      (685,104){239,58}...               % 1
      (924,162){239,58}...               % 2
      (1005,274){0,1}...{0,1}          % 3
      (1005,915){16,119}...{16,119}          % 4
      (1021,1034){0,1}...{-46,646}          % 5
      (1005,2465)--                    % 6
      (1404,2583){49,-46}...{49,-46}          % 7
      (1453,2537){-24,-822}...{0,-1}          % 8
      (1439,1030){-5,-100}...{-5,-100}     % 9
      (1434,930){4,-683}...               % 10
      (1470,275){42,-373}...               % 11
      (1542,172){255,-74}...{255,-74}     % 12
      (1797,98){0,-103}...{0,-103}          % 13
      (1797,-5)--cycle);               % 14

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

adj_fill.B(1)                         % fixed x points
     ()                         % fixed y points
     ((4,2), (5,1))                    % tied points
     ((3,6))                         % verticals
     ((2,7), (4,5))                    % horizontals
     ((-207,2456){607,146}...          % 0
      (400,2602){1,0}...               % 1
      (544,2557){1,-1}...               % 2
      (595,2408){58,-668}...               % *3
      (602,1889){14,-521}...               % 4
      (878,1132){1,-1}...{512,-360}          % 5
      (1021,1034)--                    % 6
      (1005,915){-612,89}...               % 7
      (619,999){-602,195}...               % *8
      (403,1110){-1,1}...               % 9
      (242,1399){-219,709}...          % *10
      (184,1819){-1,351}...               % 11
      (114,2341){-1,1}...{-10,-5}          % 12
      (-177,2364)--cycle);               % 13

n := 3;
t1 := 0;
t2 := 6;
t3 := 7;

adj_fill.C()                         % fixed x points
     (1)                         % fixed y points
     ((2,3), (3,4))                    % tied points
     ()                         % verticals
     ((2,3))                         % horizontals
     ((2490,2546){-264,-35}...{-537,-174}     % 0
      (1967,2424){-272,-386}...          % 1
      (1875,2148){-94,-692}...          % 2
      (1781,1456){-94,-692}...          % 3
      (1605,1107){-1,-1}...               % 4
      (1576,1088){-166,-77}...{-481,-222}     % *5
      (1439,1030)--                    % 6
      (1434,930){486,68}...               % 7
      (1802,1016){597,217}...          % *8
      (2031,1147){1,1}...               % 9
      (2128,1303){166,399}...          % *10
      (2197,1546){123,644}...          % 11
      (2320,2190){123,644}...{440,187}     % 12
      (2477,2447)--cycle);               % 13

endchar(0);

"gb012";     %upper case Omega     

charbegin( 10, 3026h#, capheight*v#, baseline );
n := 12;
t1 := 1;
t2 := 4;
t3 := 7;
t4 := 10;
t5 := 12;
t6 := 16;
t7 := 18;
t8 := 20;
t9 := 22;
t10 := 24;
t11 := 28;
t12 := 29;

adj_fill.A(1, 5, 7, 11)                    % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ((4,8), (2,10))                    % verticals
     ((5,6), (3,9), (1,12))               % horizontals
     ((3022,390){-1,0}...{-748,-44}          % 0
      (1980,344){5,35}...{5,35}          % 1
      (1985,379){398,51}...               % 2
      (2497,669){1,1}...               % 3
      (2781,1461){0,1}...               % 4
      (2503,2284){-1,1}...               % 5
      (2111,2510){-944,305}...          % *6
      (1559,2589){-1,0}...               % 7
      (972,2506){-1000,-319}...          % *8
      (559,2270){-1,-1}...               % 9
      (227,1425){0,-1}...{609,-202}          % 10
      (971,375){5,-21}...{5,-21}          % 11
      (976,354){-1,0}...{-605,55}          % 12
      (82,405)--                    % 13
      (-12,53){21,-42}...{21,-42}          % 14
      (9,11){680,37}...               % 15
      (604,30){1,0}...{315,-24}          % 16
      (1213,11){109,342}...{109,342}          % 17
      (1322,353){-12,4}...               % 18
      (880,728){-611,1027}...          % *19
      (711,1380){0,1}...               % 20
      (1007,2264){1,1}...               % 21
      (1525,2439){1,0}...               % 22
      (2007,2269){1,-1}...               % 23
      (2309,1401){0,-1}...               % 24
      (2247,906){-240,-825}...          % *25
      (2069,576){-1,-1}...{-501,-131}     % 26
      (1682,349){-88,-352}...{-88,-352}     % 27
      (1594,-3){648,52}...               % 28
      (2286,20){1,0}...{274,-19}          % 29
      (2900,-17)--cycle);               % 30

endchar(0);

% GREEK LOWERCASE
set_stem_round(350,367,390,390,405,420); % DEK

"gb013";     %lower case alpha

charbegin( 11, 2202h#, lcbody*v#, baseline );
n := 8;
t1 := 0;
t2 := 2;
t3 := 7;
t4 := 10;
t5 := 18;
t6 := 26;
t7 := 28;
t8 := 33;

adj_fill.A(1, 5)                    % fixed x points
     (3, 7)                         % fixed y points
     ()                         % tied points
     ((4,6))                         % verticals
     ((2,8))                         % horizontals
     ((2327,291){-46,-52}...               % 0
      (2048,26){-129,-95}...               % *1
      (1839,-68){-1,0}...               % 2
      (1695,-15){-1,1}...               % 3
      (1491,575){-28,113}...               % 4
      (1322,1140){-87,226}...          % *5
      (1162,1430){-1,1}...               % 6
      (946,1532){-1,0}...               % 7
      (723,1430){-1,-1}...               % 8
      (605,1191){-42,-166}...          % *9
      (564,802){0,-1}...               % 10
      (599,520){36,-124}...               % *11
      (700,333){1,-1}...               % 12
      (851,265){1,0}...               % 13
      (1105,401){1,1}...{47,75}          % 14
      (1415,825){65,95}...               % 15
      (1661,1184){1.055,1.697}...{86,153}     % 16
      (1986,1763)--                    % 17
      (2210,1627){-125,-185}...          % 18
      (1737,927){-1.192,-1.603}...{-80,-98}     % 19
      (1434,556){-106,-121}...          % 20
      (1173,257){-1,-1}...               % 21
      (874,28){-153,-82}...               % *22
      (594,-53){-1,0}...               % 23
      (378,30){-1,1}...               % 24
      (250,267){-46,156}...               % *25
      (204,621){0,1}...               % 26
      (552,1506){1,1}...               % 27
      (1131,1752){1,0}...               % 28
      (1495,1601){1,-1}...               % 29
      (1763,954){47,-153}...               % 30
      (1920,413){62,-181}...               % *31
      (1998,269){1,-1}...               % 32
      (2077,235){1,0}...{71,54}          % 33
      (2285,363)--cycle);               % 34

endchar(0);

"gb014";     %lower case beta

%charbegin( 12, 2153h#, capheight*v#, descender*v#);
charbegin( 12, 2153h#, ascender*v#, descender*v#); % DEK
n := 9;
t1 := 1;
t2 := 3;
t3 := 5;
t4 := 8;
t5 := 10;
t6 := 12;
t7 := 15;
t8 := 17;
t9 := 19;

adj_fill.A(1, 9)                    % fixed x points
     (5, 9)                         % fixed y points
     ()                         % tied points
     ((4,6), (2,8))                    % verticals
     ((3,7))                         % horizontals
     ((1230,1381){0,5}...{0,5}          % 0
      (1230,1400){71,21}...               % 1
      (1559,1589){1,1}...               % 2
      (1748,2043){0,1}...               % 3
      (1608,2365){-1,1}...               % 4
      (1173,2501){-1,0}...               % 5
      (602,2266){-1,-1}...               % 6
      (361,1835){-86,-280}...          % *7
      (276,1207){0,-1}...{-6,-180}          % 8
      (261,-681){12,-10}...{12,-10}          % 9
      (306,-719)--                    % 10
      (662,-564){-9,564}...               % 11
      (628,1570){0,1}...               % 12
      (661,1978){33,167}...               % *13
      (753,2202){1,1}...               % 14
      (1029,2331){1,0}...               % 15
      (1309,2210){1,-1}...               % 16
      (1408,1964){0,-1}...               % 17
      (1256,1548){-1,-1}...{-1,0}          % 18
      (832,1377)--cycle);               % 19

n := 8;
t1 := 0;
t2 := 3;
t3 := 5;
t4 := 8;
t5 := 10;
t6 := 13;
t7 := 16;
t8 := 19;

adj_fill.B(1, 5)                    % fixed x points
     (4, 5, 8)                    % fixed y points
     ()                         % tied points
     ((3,6))                         % verticals
     ((2,7))                         % horizontals
     ((704,125){68,-145}...               % 0
      (757,49){1,-1}...               % 1
      (885,-18){86,-24}...               % *2
      (1082,-42){1,0}...               % 3
      (1763,197){1,1}...               % 4
      (1968,764){0,1}...               % 5
      (1801,1173){-1,1}...               % 6
      (1565,1313){-153,55}...          % *7
      (1222,1381){-67,5}...{-1,0}          % 8
      (836,1381)--                    % 9
      (829,1252){1,0}...               % 10
      (1188,1224){147,-29}...          % *11
      (1385,1143){1,-1}...               % 12
      (1551,719){0,-1}...               % 13
      (1512,402){-40,-139}...          % *14
      (1400,193){-1,-1}...               % 15
      (1192,98){-1,0}...               % 16
      (1038,182){-64,78}...{-11,74}          % *17
      (950,394){-11,3}...{-11,3}          % 18
      (908,405)--cycle);               % 19

endchar(0);

"gb015";     %lower case gamma

charbegin( 13, 1971h#, lcbody*v#, descender*v#);
n := 4;
t1 := 1;
t2 := 7;
t3 := 11;
t4 := 12;

adj_fill.A()                         % fixed x points
     (2, 4)                         % fixed y points
     ()                         % tied points
     ()                         % verticals
     ((1,3))                         % horizontals
     ((-110,1445){1,1}...               % 0
      (499,1741){1,0}...               % 1
      (844,1612){1,-1}...               % 2
      (1060,1180){75,-294}...{-2,-121}     % *3
      (1128,499){3,-57}...{3,-57}          % 4
      (1139,284){-2,-234}...{-2,-234}     % 5
      (1131,-602)--                    % 6
      (927,-742){-14,209}...{-14,209}     % 7
      (874,49){-9,145}...               % 8
      (743,910){-102,362}...               % *9
      (488,1419){-1,1}...               % 10
      (276,1510){-1,0}...{-98,-83}          % 11
      (-34,1374)--cycle);               % 12

n := 0;

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ()                         % verticals
     ()                         % horizontals
     ((904,170){-33,-85}...{-9,-54}          % 0
      (685,-564)--                    % 1
      (935,-745){16,232}...{16,232}          % 2
      (995,132)--cycle);               % 3

n := 0;

adj_fill.C()                         % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ()                         % verticals
     ()                         % horizontals
     ((2002,1642){-4,-13}...{-4,-13}          % 0
      (1986,1593){-60,-98}...          % 1
      (1276,437){-244,-404}...{-55,-107}     % *2
      (1063,64)--                    % 3
      (1101,378){52,94}...{19,67}          % 4
      (1672,1714){17,11}...{17,11}          % 5
      (1737,1756)--cycle);               % 6

endchar(0);

"gb016";     %lower case delta

%charbegin( 14, 1763h#, capheight*v#, baseline );
charbegin( 14, 1763h#, ascender*v#, baseline ); % DEK
n := 13;
t1 := 0;
t2 := 1;
t3 := 3;
t4 := 5;
t5 := 9;
t6 := 12;
t7 := 13;
t8 := 15;
t9 := 18;
t10 := 22;
t11 := 24;
t12 := 26;
t13 := 27;

adj_fill.A(1, 7)                    % fixed x points
     (13)                         % fixed y points
     ()                         % tied points
     ((5,9), (4,10), (2,12))               % verticals
     ((6,8), (3,11))                    % horizontals
     ((764,1426){-26,-19}...               % 0
      (518,874){0,-1}...               % 1
      (723,314){1,-1}...               % 2
      (938,216){1,0}...               % 3
      (1234,348){1,1}...               % 4
      (1332,624){0,1}...               % 5
      (1209,951){-124,189}...          % *6
      (863,1339){-10,9}...               % 7
      (533,1683){-117,153}...          % *8
      (420,1918){0,1}...               % 9
      (613,2327){1,1}...               % 10
      (843,2447){154,43}...               % *11
      (1196,2490){1,0}...{155,-12}          % 12
      (1419,2475)--                    % 13
      (1355,2304){-75,4}...               % 14
      (988,2308){-1,0}...               % 15
      (803,2291){-77,-17}...               % *16
      (696,2244){-1,-1}...               % 17
      (655,2134){0,-1}...               % 18
      (753,1955){119,-131}...          % *19
      (1105,1638){12,-10}...               % 20
      (1468,1251){130,-194}...          % *21
      (1597,904){0,-1}...               % 22
      (1332,235){-1,-1}...               % 23
      (711,-42){-1,0}...               % 24
      (337,95){-1,1}...               % 25
      (174,602){0,1}...{9,7}               % 26
      (677,1521)--cycle);               % 27

endchar(0);

"gb017";     %lower case epsilon

charbegin( 15, 1775h#, lcbody*v#, baseline );
n := 10;
t1 := 0;
t2 := 1;
t3 := 3;
t4 := 5;
t5 := 8;
t6 := 9;
t7 := 10;
t8 := 12;
t9 := 14;
t10 := 15;

adj_fill.A(6, 10)                    % fixed x points
     (1, 5)                         % fixed y points
     ()                         % tied points
     ((3,8))                         % verticals
     ((4,7), (2,9))                    % horizontals
     ((1661,386){-95,-79}...               % 0
      (1173,204){-1,0}...               % 1
      (787,329){-1,1}...               % 2
      (564,991){0,1}...               % 3
      (734,1468){1,1}...               % 4
      (1025,1589){1,0}...               % 5
      (1275,1491){1,-1}...{77,-160}          % 6
      (1423,1264){13,-2}...{13,-2}          % 7
      (1472,1256)--                    % 8
      (1654,1491){-133,142}...          % 9
      (1078,1741){-1,0}...               % 10
      (454,1487){-1,-1}...               % 11
      (182,764){0,-1}...               % 12
      (394,132){1,-1}...               % 13
      (882,-26){1,0}...{75,68}          % 14
      (1714,295)--cycle);               % 15

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

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ()                         % verticals
     ((1,2))                         % horizontals
     ((1389,972){-82,-1}...               % 0
      (954,969){-1,0}...{-86,9}          % 1
      (443,988)--                    % 2
      (443,791){106,5}...               % 3
      (772,806){1,0}...{84,-1}          % 4
      (1336,810)--cycle);               % 5

endchar(0);

"gb020";     %lower case zeta

%charbegin( 16, 1560h#, capheight*v#, depthy*v#);
charbegin( 16, 1560h#, ascender*v#, 2/3descender*v#); % DEK

n := 3;
t1 := .6782;
t2 := 3;
t3 := 6.102;

adj_fill.A()                         % fixed x points
     (2)                         % fixed y points
     ()                         % tied points
     ()                         % verticals
     ((1,3))                         % horizontals
     ((1546,2306){-81,-15}...          % 0
      (1238,2291){-1.943,.281}...          % 1
      (878,2374){-157.3,55}...{-90,78}     % *2
      (643,2499)--                    % 3
      (483,2310){94,-72}...               % 4
      (710,2220){161.3,-37}...          % *5
      (1094,2170){1.97,-.1229}...{52,5}     % 6
      (1542,2215)--cycle);               % 7

n := 9;
t1 := 1;
t2 := 3;
t3 := 8;
t4 := 11;
t5 := 12;
t6 := 15;
t7 := 19;
t8 := 21;
t9 := 23;

adj_fill.B(5)                         % fixed x points
     (4, 9)                         % fixed y points
     ()                         % tied points
     ((3,6), (1,8))                    % verticals
     ((2,7))                         % horizontals
     ((1259,-427){67,115}...               % 0
      (1353,-157){-.06033,1.866}...          % 1
      (1312,-61){-1.284,1.366}...          % 2
      (1203,-7){-115,9}...               % 3
      (976,-15){-121,-13}...               % 4
      (716,-32){-1.947,.2502}...          % 5
      (490,16){-95.5,31.75}...          % *6
      (355,88){-1.293,1.254}...          % 7
      (167,599){-.03261,1.889}...          % 8
      (438,1424){96,152}...               % 9
      (919,1997){1.405,1.413}...{82,64}     % 10
      (1186,2224)--                    % 11
      (1544,2217){-61,-16}...          % 12
      (1110,1982){-1.485,-1.272}...          % 13
      (723,1474){-94,-182}...          % 14
      (552,791){.05159,-1.926}...          % 15
      (685,359){1.232,-1.301}...          % 16
      (937,267){1.938,-.2998}...          % 17
      (1148,276){148,11}...               % 18
      (1375,286){1.939,-.2998}...          % 19
      (1576,213){1.286,-1.28}...          % 20
      (1619,97){-.09997,-1.833}...          % 21
      (1541,-136){-75.5,-151.5}...{-49,-70}     % *22
      (1333,-476)--cycle);               % 23

endchar(0);

"gb021";     %lower case eta

charbegin( 17, 1990h#, lcbody*v#, descender*v#);

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

adj_fill.A(3)                         % fixed x points
     (6)                         % fixed y points
     ()                         % tied points
     ((1,5))                         % verticals
     ((2,4))                         % horizontals
     ((686,114){-10,135}...               % 0
      (674,1312){-1,182}...               % 1
      (653,1553){-20.41,98.98}...          % *2
      (597,1686){-1,1}...               % 3
      (455,1740){-1,0}...               % 4
      (207,1663){-138.8,-78.57}...{-100,-101}% *5
      (-70,1443)--                    % 6
      (-10,1366){115,78}...               % 7
      (201,1467){1,0}...               % 8
      (271,1442){1,-1}...               % 9
      (330,1137){0,-1}...{-1,-375}          % 10
      (303,11){9.439,-9.949}...{9.439,-9.949}% 11
      (339,-27)--cycle);               % 12

n := 6;
t1 := 1;
t2 := 4;
t3 := 7;
t4 := 8;
t5 := 11;
t6 := 13;

adj_fill.B(3)                         % fixed x points
     (3, 6)                         % fixed y points
     ()                         % tied points
     ((1,5))                         % verticals
     ((2,4))                         % horizontals
     ((1719,-578){-9,126}...               % 0
      (1688,720){0,1}...               % 1
      (1676,1370){-24.74,234.7}...          % *2
      (1595,1608){-1,1}...               % 3
      (1334,1737){-1,0}...               % 4
      (997,1654){-199,-86.48}...{-105,-75}     % *5
      (581,1410)--                    % 6
      (540,1246){100,86}...               % 7
      (1053,1486){1,0}...               % 8
      (1239,1411){1,-1}...               % 9
      (1311,1205){22.96,-192.6}...          % *10
      (1326,682){0,-1}...{-8,-150}          % 11
      (1305,-685){12.76,-11.48}...{12.76,-11.48}% 12
      (1353,-729)--cycle);               % 13

endchar(0);

"gb022";     %lower case theta

charbegin( 18, 1981h#, ascender*v#, baseline );

n := 10;
t1 := 0;
t2 := 3;
t3 := 6;
t4 := 9;
t5 := 12;
t6 := 13;
t7 := 16;
t8 := 19;
t9 := 22;
t10 := 25;

adj_fill.A(5, 10)                    % fixed x points
     (1, 10)                         % fixed y points
     ((1,1), (5,1), (6,2), (10,2))          % tied points
     ((4,7), (2,9))                    % verticals
     ((5,6), (3,8))                    % horizontals
     ((1148,2505){1,0}...               % 0
      (1524,2369){1,-1}...               % 1
      (1725,2006){71.68,-236.7}...          % *2
      (1795,1473){0,-1}...               % 3
      (1699,727){-98.47,-330.1}...          % *4
      (1423,224){-1,-1}...               % 5
      (823,-52){-1,0}...               % 6
      (463,91){-1,1}...               % 7
      (256,500){-73.98,279.1}...          % *8
      (183,1147){0,1}...               % 9
      (273,1787){91.58,288}...          % *10
      (530,2236){1,1}...{1,0}          % 11
      (1148,2505)--                    % 12
      (927,2303){-1,0}...               % 13
      (667,2192){-1,-1}...               % 14
      (541,1918){-44.9,-195.9}...          % *15
      (497,1451){0,-1}...               % 16
      (577,753){80.87,-301.8}...          % *17
      (803,309){1,-1}...               % 18
      (1027,195){1,0}...               % 19
      (1308,311){1,1}...               % 20
      (1417,562){39.03,183.4}...          % *21
      (1456,1005){0,1}...               % 22
      (1382,1745){-74.74,312.8}...          % *23
      (1173,2188){-1,1}...{-1,0}          % 24
      (923,2304)--cycle);               % 25

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

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ()                         % verticals
     ((1,2))                         % horizontals
     ((1460,1354){-92,-5}...               % 0
      (955,1334){-1,0}...{-167,2}          % 1
      (369,1344)--                    % 2
      (477,1164){166,6}...               % 3
      (959,1174){1,0}...{88,-6}          % 4
      (1460,1151)--cycle);               % 5

endchar(0);

"gb023";     %lower case iota

charbegin( 19, 990h#, lcbody*v#, baseline );

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

adj_fill.A(5)                         % fixed x points
     (2)                         % fixed y points
     ()                         % tied points
     ((1,3))                         % verticals
     ((1,4))                         % horizontals
     ((1016,398){-46,-56}...               % 0
      (785,251){-1,0}...               % 1
      (706,285){-1,1}...               % 2
      (650,612){0,1}...{9,211}          % 3
      (672,1705){-11.25,8.44}...{-11.25,8.44}% 4
      (629,1737)--                    % 5
      (285,1619){9,-216}...               % 6
      (309,515){0,-1}...               % 7
      (332,200){23.79,-127.6}...          % *8
      (399,32){1,-1}...               % 9
      (554,-41){1,0}...               % 10
      (924,145){1,1}...{65,98}          % 11
      (1071,339)--cycle);               % 12

endchar(0);

"gb024";     %lower case kappa

charbegin( 20, 1760h#, lcbody*v#, baseline );

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

adj_fill.A()                         % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ((1,2))                         % verticals
     ()                         % horizontals
     ((322,-26){-10.18,5.598}...{-10.18,5.598}% 0
      (283,-5){1,542}...               % 1
      (289,837){0,1}...{-4,189}          % 2
      (273,1617)--                    % 3
      (628,1742){9.415,-10.94}...{9.415,-10.94}% 4
      (663,1700){-8,-204}...               % 5
      (637,907){0,-1}...{3,-130}          % 6
      (647,91)--cycle);               % 7

n := 1;
t1 := 0;

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((1,1))                         % tied points
     ()                         % verticals
     ()                         % horizontals
     ((585,867){76,79}...               % 0
      (1106,1390){101,91}...{65,45}          % 1
      (1538,1728)--                    % 2
      (1789,1617){0,-9.924}...{0,-9.924}     % 3
      (1789,1579){-120,-67}...          % 4
      (1339,1312){-122,-74}...{-67,-51}     % 5
      (924,1030)--cycle);               % 6

n := 1;
t1 := 4;

adj_fill.C()                         % fixed x points
     ()                         % fixed y points
     ((1,1))                         % tied points
     ()                         % verticals
     ()                         % horizontals
     ((1766,149){-1.018,8.142}...{-1.018,8.142}% 0
      (1762,180){-59,55}...               % 1
      (1323,586){-127,127}...{-134,158}     % 2
      (901,1059)--                    % 3
      (585,867){140,-168}...               % 4
      (988,391){104,-118}...{102,-99}     % 5
      (1406,-44)--cycle);               % 6

endchar(0);

"gb025";     %lower case lambda

charbegin( 21, 1804h#, ascender*v#, baseline );

n := 0;

adj_fill.A()                         % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ()                         % verticals
     ()                         % horizontals
     ((26,-22){-7.888,12.47}...{-7.888,12.47}% 0
      (-4,25){39,86}...               % 1
      (390,815){65,120}...               % 2
      (770,1508){122.6,226.7}...{43,94}     % *3
      (854,1673)--                    % 4
      (958,1562){-82,-176}...          % 5
      (613,797){-73,-183}...{-32,-115}     % 6
      (348,73)--cycle);               % 7

n := 3;
t1 := 0;
t2 := 5;
t3 := 8;

adj_fill.B()                         % fixed x points
     (1)                         % fixed y points
     ()                         % tied points
     ()                         % verticals
     ((2,3))                         % horizontals
     ((1432,-42){-10.94,2.036}...{-10.94,2.036}% 0
      (1390,-35){-30,93}...               % 1
      (891,1407){-58,158}...               % 2
      (664,2012){-93.13,216}...          % *3
      (538,2224){-1,1}...               % 4
      (349,2315){-1,0}...{-114,-31}          % 5
      (127,2280)--                    % 6
      (81,2361){79,37}...               % 7
      (607,2512){1,0}...               % 8
      (893,2394){1,-1}...               % 9
      (1024,2169){100.3,-243.3}...          % *10
      (1272,1473){61,-171}...{64,-143}     % 11
      (1818,113)--cycle);               % 12

endchar(0);

"gb026";     %lower case mu

charbegin( 22, 1972h#, lcbody*v#, descender*v#);

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

adj_fill.A(6)                         % fixed x points
     (3, 6)                         % fixed y points
     ()                         % tied points
     ((2,4))                         % verticals
     ((1,5))                         % horizontals
     ((1332,292){-54,-43}...               % 0
      (972,55){-169.5,-84.22}...          % *1
      (690,-27){-1,0}...               % 2
      (412,111){-70,106}...               % 3
      (312,371){-35.62,166.2}...          % *4
      (277,739){0,1}...{-8,164}          % 5
      (249,1618)--                    % 6
      (608,1751){11.96,-7.634}...{11.96,-7.634}% 7
      (654,1722){-9,-195}...               % 8
      (634,938){0,-1}...               % 9
      (664,520){30.79,-168.7}...          % *10
      (751,299){1,-1}...               % 11
      (941,257){1,0}...{24,24}          % 12
      (1333,463)--cycle);               % 13

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

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ((1,2))                         % verticals
     ()                         % horizontals
     ((274,-724){-15.01,13.74}...{-15.01,13.74}% 0
      (218,-672){10,132}...               % 1
      (253,-38){0,1}...{4,285}          % 2
      (277,1079)--                    % 3
      (430,197){-3,-125}...               % 4
      (426,-100){0,-1}...{32,-84}          % 5
      (513,-605)--cycle);               % 6

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

adj_fill.C(1)                         % fixed x points
     (4)                         % fixed y points
     ()                         % tied points
     ((3,5))                         % verticals
     ((2,6))                         % horizontals
     ((2057,356){-84,-102}...          % 0
      (1771,65){-133.3,-104.3}...          % *1
      (1553,-39){-1,0}...               % 2
      (1404,-4){-1,1}...               % 3
      (1302,331){0,1}...               % 4
      (1314,945){0,1}...{-5,191}          % 5
      (1301,1633)--                    % 6
      (1633,1755){10.94,-6.616}...{10.94,-6.616}% 7
      (1674,1730){-2,-136}...          % 8
      (1662,738){0,-1}...               % 9
      (1721,344){1,-1}...               % 10
      (1791,311){1,0}...{82,64}          % 11
      (2011,422)--cycle);               % 12

endchar(0);

"gb027";     %lower case nu

charbegin( 23, 1946h#, lcbody*v#, baseline);

n := 5;
t1 := 4;
t2 := 9;
t3 := 10;
t4 := 13;
t5 := 16;

adj_fill.A()                         % fixed x points
     (1, 3, 5)                    % fixed y points
     ()                         % tied points
     ()                         % verticals
     ((2,4))                         % horizontals
     ((1930,1639){-15,-62}...          % 0
      (1835,1379){-137.4,-306.9}...          % *1
      (1410,478){-51,-111}...{-61,-162}     % 2
      (1230,73){-65.14,-25.19}...{-65.14,-25.19}% 3
      (984,-22){-9.415,4.58}...{-9.415,4.58}     % 4
      (948,-5){-16,84}...               % 5
      (721,930){-123.9,371.8}...          % *6
      (603,1221){-63.84,124.8}...          % *7
      (479,1402){-1,1}...               % 8
      (262,1498){-1,0}...{-67,-53}          % 9
      (-43,1363)--                    % 10
      (-107,1426){85,90}...               % 11
      (-5,1542){1,1}...               % 12
      (505,1740){1,0}...               % 13
      (827,1632){1,-1}...               % 14
      (1031,1233){104.8,-316.3}...{16,-84}     % *15
      (1224,435){63,159}...               % 16
      (1420,948){40,119}...{3,89}          % 17
      (1577,1688){22.14,14.5}...{22.14,14.5}     % 18
      (1661,1743)--cycle);               % 19

endchar(0);

"gb030";     %lower case xi

%charbegin( 24, 1776h#, ascender*v#, depthy*v#);
charbegin( 24, 1776h#, ascender*v#, 2/3descender*v#); % DEK

n := 3;
t1 := 1;
t2 := 4;
t3 := 7;

adj_fill.A()                         % fixed x points
     (2)                         % fixed y points
     ()                         % tied points
     ()                         % verticals
     ((1,3))                         % horizontals
     ((1420,2371){-117,-10}...          % 0
      (1025,2349){-1,0}...               % 1
      (709,2401){-131.6,50.64}...{-32,59}     % *2
      (528,2541){-6.87,1.781}...{-6.87,1.781}% 3
      (502,2548)--                    % 4
      (360,2358){42,-39}...               % 5
      (581,2273){164.6,-30.28}...          % *6
      (983,2243){1,0}...{1,0}          % 7
      (1432,2266)--cycle);               % 8

n := 6;
t1 := 0;
t2 := 1;
t3 := 4;
t4 := 8;
t5 := 11;
t6 := 14;

adj_fill.B(1, 4)                    % fixed x points
     (4)                         % fixed y points
     ()                         % tied points
     ((3,5))                         % verticals
     ((2,6))                         % horizontals
     ((1337,1263){-1,0}...               % 0
      (862,1241){-76,13}...               % 1
      (612,1306){-106.6,40.97}...          % *2
      (458,1396){-1,1}...               % 3
      (357,1662){0,1}...               % 4
      (514,1990){1,1}...               % 5
      (714,2130){135.6,72.26}...{116,41}     % *6
      (1027,2264)--                    % 7
      (1423,2266){-100,-15}...          % 8
      (1104,2189){-136.9,-51.15}...          % *9
      (905,2073){-1,-1}...               % 10
      (743,1769){0,-1}...               % 11
      (832,1488){1,-1}...               % 12
      (1021,1395){132.3,-34.35}...{117,-2}     % *13
      (1333,1359)--cycle);               % 14

n := 9;
t1 := 1;
t2 := 4;
t3 := 8;
t4 := 10;
t5 := 11;
t6 := 13;
t7 := 16;
t8 := 20;
t9 := 22;

adj_fill.C(5)                         % fixed x points
     (4, 9)                         % fixed y points
     ()                         % tied points
     ((3,6), (1,8))                    % verticals
     ((2,7))                         % horizontals
     ((1474,-408){37,60}...               % 0
      (1588,-172){0,1}...               % 1
      (1524,-40){-1,1}...               % 2
      (1344,4){-1,0}...               % 3
      (1044,-5){-79,-6}...               % 4
      (770,-27){-1,0}...               % 5
      (493,9){-122.9,36.9}...          % *6
      (305,113){-1,1}...               % 7
      (145,537){0,1}...               % 8
      (386,995){1,1}...{92,31}          % 9
      (979,1316)--                    % 10
      (1334,1260){-101,-8}...          % 11
      (732,1037){-1,-1}...               % 12
      (548,677){0,-1}...               % 13
      (634,381){1,-1}...               % 14
      (968,285){1,0}...               % 15
      (1231,304){105,11}...               % 16
      (1498,325){1,0}...               % 17
      (1677,308){75.32,-17.56}...          % *18
      (1783,259){1,-1}...               % 19
      (1837,107){0,-1}...               % 20
      (1762,-156){-76.84,-151.7}...{-58,-67}     % *21
      (1546,-467)--cycle);               % 22

endchar(0);

"gb031";     %lower case pi

charbegin( 25, 2033h#, lcbody*v#, baseline);

n := 6;
t1 := 2;
t2 := 6;
t3 := 9;
t4 := 10;
t5 := 11;
t6 := 12;

adj_fill.A()                         % fixed x points
     (2)                         % fixed y points
     ((3,1), (4,2), (5,3), (6,4))          % tied points
     ()                         % verticals
     ((1,3))                         % horizontals
     ((2150,1936){-157,-163}...          % 0
      (1728,1796){-1,0}...               % 1
      (475,1796){-1,0}...               % 2
      (279,1779){-308,-66}...          % *3
      (167,1730){-1,-1}...{-114,-634}     % 4
      (-40,1076)--                    % 5
      (56,1033){163,530}...               % 6
      (234,1384){1,1}...               % 7
      (355,1426){437,50}...               % *8
      (671,1434){1,0}...               % 9
      (852,1434){1,0}...               % 10
      (1311,1434){1,0}...               % 11
      (1643,1434){1,0}...               % 12
      (1905,1434){1,0}...               % 13
      (1961,1452){133,115}...          % 14
      (2018,1516){133,225}...{77,175}     % 15
      (2194,1879)--cycle);               % 16

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

adj_fill.B(1)                         % fixed x points
     ()                         % fixed y points
     ((2,1), (3,2))                    % tied points
     ((2,3))                         % verticals
     ()                         % horizontals
     ((170,29){-230,135}...               % 0
      (148,53){-105,308}...               % 1
      (179,112){194,299}...               % 2
      (521,814){299,691}...{132,746}          % 3
      (671,1434)--                    % 4
      (852,1434){-121,-684}...          % 5
      (676,627){-105,-383}...          % 6
      (461,13){-137,-349}...{-286,-326}     % 7
      (441,-18)--cycle);               % 8

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

adj_fill.C(1)                         % fixed x points
     ()                         % fixed y points
     ((4,3), (5,4))                    % tied points
     ((3,6))                         % verticals
     ((2,7))                         % horizontals
     ((2096,318){-180,-219}...          % 0
      (1845,86){-490,-314}...          % *1
      (1606,4){-1,0}...               % 2
      (1363,86){-1,1}...               % 3
      (1285,288){-105,591}...          % *4
      (1258,677){0,1}...{108,826}          % 5
      (1311,1434)--                    % 6
      (1643,1434){-54,-582}...          % 7
      (1611,954){0,-1}...               % 8
      (1708,369){1,-1}...               % 9
      (1857,301){1,0}...{177,190}          % 10
      (2055,419)--cycle);               % 11

endchar(0);

"gb032";     %lower case rho

%charbegin( 26, 1953h#, lcbody*v#, descender*v#);
charbegin( 26, 1853h#, lcbody*v#, descender*v#); % DEK
n := 11;
t1 := 0;
t2 := 2;
t3 := 5;
t4 := 7;
t5 := 10;
t6 := 12;
t7 := 16;
t8 := 19;
t9 := 22;
t10 := 25;
t11 := 28;

adj_fill.A(1, 11)                    % fixed x points
     (6, 11)                         % fixed y points
     ()                         % tied points
     ((5,7), (3,9))                    % verticals
     ((4,8), (2,10))                    % horizontals
     ((462,757){0,-27}...               % 0
      (609,219){64,-95}...               % 1
      (1071,8){1,0}...               % 2
      (1574,204){1,1}...               % 3
      (1745,522){61,210}...               % *4
      (1805,999){0,1}...               % 5
      (1627,1559){-1,1}...               % 6
      (1090,1752){-1,0}...               % 7
      (477,1514){-1,-1}...               % 8
      (309,1167){-60,-242}...          % *9
      (250,598){0,-1}...               % 10
      (272,-670){3,-119}...{22,-15}          % 11
      (356,-726)--                    % 12
      (700,-602){-34,163}...               % 13
      (617,231){3,56}...               % 14
      (632,443){-5,63}...               % 15
      (617,821){0,1}...               % 16
      (665,1247){49,184}...               % *17
      (802,1517){1,1}...               % 18
      (1063,1623){1,0}...               % 19
      (1241,1548){1,-1}...               % 20
      (1342,1339){36,-146}...          % *21
      (1377,995){0,-1}...               % 22
      (1341,569){-37,-176}...          % *23
      (1237,329){-1,-1}...               % 24
      (984,197){-1,0}...               % 25
      (757,284){-1,1}...               % 26
      (650,492){-38,142}...{0,1}          % *27
      (613,821)--cycle);               % 28

endchar(0);

"gb033";     %lower case sigma

charbegin( 27, 2153h#, lcbody*v#, baseline*v#);

n := 11;
t1 := 0;
t2 := 1;
t3 := 4;
t4 := 7;
t5 := 10;
t6 := 13;
t7 := 15;
t8 := 17;
t9 := 19;
t10 := 21;
t11 := 22;

adj_fill.A(11)                         % fixed x points
     (1, 6)                         % fixed y points
     ((10,1))                    % tied points
     ((3,9), (5,7))                    % verticals
     ((4,8), (2,10))                    % horizontals
     ((1241,1464){-1,1}...               % 0
      (1025,1559){-1,0}...               % 1
      (787,1479){-1,-1}...               % 2
      (658,1231){-46,-168}...          % *3
      (613,844){0,-1}...               % 4
      (653,451){41,-167}...               % *5
      (768,212){1,-1}...               % 6
      (980,117){1,0}...               % 7
      (1218,238){1,1}...               % 8
      (1339,479){43,165}...               % *9
      (1381,863){0,1}...               % 10
      (1344,1239){-38,159}...{-1,1}          % *11
      (1237,1464)--                    % 12
      (1370,1510){36,-15}...               % 13
      (1578,1370){1,-1}...               % 14
      (1741,855){0,-1}...               % 15
      (1517,197){-1,-1}...               % 16
      (972,-42){-1,0}...               % 17
      (412,140){-1,1}...               % 18
      (189,829){0,1}...               % 19
      (405,1498){1,1}...               % 20
      (1022,1718){1,0}...{11,-7}          % 21
      (1506,1597)--cycle);               % 22

n := 1;
t1 := 2;

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ((1,1))                         % tied points
     ()                         % verticals
     ()                         % horizontals
%     ((2191,1741){-7,4}...               % 0
     ((2191,1741)--                    % 0
      (2164,1756){-3,-100}...{-1,0}          % 1
      (1022,1718)--                    % 2
      (1339,1487){37,51}...               % 3
      (1389,1544){145,-30}...{110,-18}     % 4
      (2111,1426)--cycle);               % 5

endchar(0);

"gb034";     %lower case tau

charbegin( 28, 1752h#, lcbody*v#, baseline);

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

adj_fill.A(1)                         % fixed x points
     (4)                         % fixed y points
     ()                         % tied points
     ((3,5))                         % verticals
     ((2,6))                         % horizontals
     ((1563,261){-94,-103}...          % 0
      (1311,49){-128,-76}...               % *1
      (1078,-26){-1,0}...               % 2
      (848,30){-1,1}...               % 3
      (752,206){-34,116}...               % *4
      (719,469){0,1}...               % 5
      (729,688){21,271}...{15,185}          % *6
      (798,1495)--                    % 7
      (1135,1468){-16,-126}...          % 8
      (1090,912){0,-1}...               % 9
      (1123,523){34,-161}...               % *10
      (1218,303){1,-1}...               % 11
      (1343,261){1,0}...{79,89}          % 12
      (1540,359)--cycle);               % 13

n := 3;
t1 := 3;
t2 := 6;
t3 := 10;

adj_fill.B()                         % fixed x points
     (2)                         % fixed y points
     ()                         % tied points
     ()                         % verticals
     ((1,3))                         % horizontals
     ((1854,1812){-6,-53}...               % 0
      (1642,1408){-10,-12}...          % 1
      (1578,1377){-1,0}...               % 2
      (507,1374){-1,0}...               % 3
      (344,1356){-70,-18}...               % *4
      (242,1305){-1,-1}...{-50,-160}          % 5
      (91,991)--                    % 6
      (4,1022){31,171}...               % 7
      (88,1446){42,154}...               % *8
      (163,1604){1,1}...               % 9
      (443,1703){1,0}...               % 10
      (1434,1703){1,0}...{91,80}          % 11
      (1824,1839)--cycle);               % 12

endchar(0);

"gb035";     %lower case upsilon

%charbegin( 29, 1990h#, lcbody*v#, baseline);
charbegin( 29, 1890h#, lcbody*v#, baseline); % DEK
n := 11;
t1 := 0;
t2 := 2;
t3 := 4;
t4 := 7;
t5 := 11;
t6 := 12;
t7 := 14;
t8 := 17;
t9 := 20;
t10 := 22;
t11 := 24;

adj_fill.A(1, 6)                    % fixed x points
     (11)                         % fixed y points
     ()                         % tied points
     ((4,8), (2,10))                    % verticals
     ((5,7), (3,9))                    % horizontals
     ((1264,1521){3,-12}...{3,-12}          % 0
      (1275,1476){94,-106}...          % 1
      (1532,851){0,-1}...               % 2
      (1377,363){-1,-1}...               % 3
      (1097,242){-1,0}...               % 4
      (821,348){-1,1}...               % 5
      (703,565){-42,143}...               % *6
      (662,889){0,1}...               % 7
      (662,1374){-1,140}...               % 8
      (643,1567){-19,81}...               % *9
      (590,1680){-1,1}...               % 10
      (435,1741){-1,0}...{-152,-114}          % 11
      (-91,1442)--                    % 12
      (-38,1374){101,54}...               % 13
      (170,1449){1,0}...               % 14
      (246,1411){1,-1}...               % 15
      (295,1306){18,-75}...               % *16
      (314,1128){2,-159}...               % 17
      (322,537){8,-143}...               % 18
      (499,114){1,-1}...               % 19
      (870,-8){1,0}...               % 20
      (1453,242){1,1}...               % 21
      (1816,1090){0,1}...               % 22
      (1597,1725){-81,76}...{-77,26}          % 23
      (1544,1748)--cycle);               % 24

endchar(0);

"gb036";     %lower case phi

charbegin( 30, 2736h#, ascender*v#, descender*v#);
n := 10;
t1 := 0;
t2 := 3.5;
t3 := 6;
t4 := 9.5;
t5 := 12;
t6 := 13;
t7 := 16.5;
t8 := 20;
t9 := 23.5;
t10 := 27;

adj_fill.A()                         % fixed x points
     (5, 10)                         % fixed y points
     ()                         % tied points
     ((5,6), (3,8), (1,10))               % verticals
     ((2,9), (4,7))                    % horizontals
     ((189,840){0,-1}...               % 0
      (424,174){1,-1}...               % 1
      (698,26){181,-53}...               % *2
      (1109,-26){1,0}...               % 3
      (1574,-26){1,0}...               % 4
      (2289,231){1,1}...               % 5
      (2558,957){0,1}...               % 6
      (2365,1514){-1,1}...               % 7
      (2062,1679){-199,59}...          % *8
      (1612,1737){-1,0}...               % 9
      (1063,1737){-1,0}...               % 10
      (416,1495){-1,-1}...{0,-1}          % 11
      (185,836)--                    % 12
      (613,874){0,1}...               % 13
      (653,1220){41,150}...               % *14
      (768,1442){1,1}...               % 15
      (1112,1616){1,0}...               % 16
      (1608,1616){1,0}...               % 17
      (1983,1472){1,-1}...               % 18
      (2092,1257){39,-146}...          % *19
      (2130,919){0,-1}...               % 20
      (2078,528){-53,-174}...          % *21
      (1930,261){-1,-1}...               % 22
      (1578,102){-1,0}...               % 23
      (1105,102){-1,0}...               % 24
      (806,242){-1,1}...               % 25
      (666,497){-50,167}...{0,1}          % *26
      (617,874)--cycle);               % 27

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

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ((1,2))                         % verticals
     ()                         % horizontals
     ((1184,-726){-12,11}...{-12,11}          % 0
      (1139,-685){4,63}...               % 1
      (1173,984){0,1}...{-4,202}          % 2
      (1143,2357)--                    % 3
      (1495,2486){7,-9}...{7,-9}          % 4
      (1521,2452){-12,-193}...          % 5
      (1510,1033){0,-1}...{1,-82}          % 6
      (1517,-590)--cycle);               % 7

endchar(0);

"gb037";     %lower case chi

charbegin( 31, 1775h#, lcbody*v#, descender*v#);
n := 4;
t1 := 2;
t2 := 8;
t3 := 13;
t4 := 18;

adj_fill.A()                         % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ()                         % verticals
     ((2,3), (1,4))                    % horizontals
     ((1911,-511){-68,-40}...          % 0
      (1614,-663){-131,-54}...          % *1
      (1415,-715){-1,0}...               % 2
      (1211,-632){-1,1}...               % 3
      (1028,-347){-133,268}...          % *4
      (708,382){-96,226}...               % 5
      (392,1108){-128,262}...          % *6
      (223,1374){-1,1}...               % 7
      (117,1430){-1,0}...               % 8
      (75,1419){-47,-20}...{-24,-11}          % *9
      (-61,1355)--                    % 10
      (-114,1423){113,112}...          % 11
      (151,1636){127,76}...               % *12
      (367,1710){1,0}...               % 13
      (492,1669){1,-1}...               % 14
      (647,1424){123,-257}...          % *15
      (957,696){104,-245}...               % 16
      (1502,-359){1,-1}...               % 17
      (1718,-450){1,0}...{97,18}          % 18
      (1896,-428)--cycle);               % 19

n := 0;

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ()                         % verticals
     ()                         % horizontals
     ((-68,-598){44,82}...               % 0
      (666,454){80,104}...               % 1
      (919,791){46,76}...{108,132}          % 2
      (1589,1752)--                    % 3
      (1805,1604){-5,-8}...               % 4
      (1786,1574){-1.168,-1.618}...          % 5
      (984,605){-48,-62}...               % 6
      (738,272){-89,-118}...{-12,-37}     % 7
      (257,-708){-12,-6}...{-12,-6}          % 8
      (212,-730)--cycle);               % 9

endchar(0);

"gb040";     %lower case psi

charbegin( 32, 2562h#, ascender*v#, descender*v#);
n := 12;
t1 := 0;
t2 := 1;
t3 := 2;
t4 := 5;
t5 := 8;
t6 := 11;
t7 := 13;
t8 := 15;
t9 := 18;
t10 := 22;
t11 := 25;
t12 := 26;

adj_fill.A(1, 2, 7)                    % fixed x points
     (12)                         % fixed y points
     ()                         % tied points
     ((5,9), (3,11))                    % verticals
     ((6,8), (4,10))                    % horizontals
     ((1839,1495){0,-14}...{0,-14}          % 0
      (1839,1442){110,-102}...          % 1
      (2077,919){0,-1}...               % 2
      (1873,325){-1,-1}...               % 3
      (1566,160){-203,-59}...          % *4
      (1105,102){-1,0}...               % 5
      (802,231){-1,1}...               % 6
      (673,477){-46,165}...               % *7
      (628,855){0,1}...               % 8
      (630,1491){-17,221}...               % *9
      (564,1691){-1,1}...               % 10
      (420,1744){-1,0}...               % 11
      (199,1666){-140,-80}...{-100,-85}     % *12
      (-110,1442)--                    % 13
      (-68,1374){32,18}...               % 14
      (117,1445){1,0}...               % 15
      (219,1408){1,-1}...               % 16
      (273,1244){13,-187}...               % *17
      (269,700){0,-1}...               % 18
      (313,373){45,-146}...               % *19
      (439,148){1,-1}...               % 20
      (689,24){173,-44}...               % *21
      (1094,-19){1,0}...               % 22
      (1670,68){263,88}...               % *23
      (2089,314){1,1}...               % 24
      (2395,1090){0,1}...{-99,90}          % 25
      (2089,1748)--cycle);               % 26

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

adj_fill.B()                         % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ((1,2))                         % verticals
     ()                         % horizontals
     ((1146,-726){-12,11}...{-12,11}          % 0
      (1101,-685){4,63}...               % 1
      (1135,984){0,1}...{-4,202}          % 2
      (1105,2357)--                    % 3
      (1457,2486){7,-9}...{7,-9}          % 4
      (1483,2452){-12,-193}...          % 5
      (1472,1033){0,-1}...{1,-82}          % 6
      (1479,-590)--cycle);               % 7

endchar(0);

"gb041";     %lower case omega

charbegin( 33, 3071h#, lcbody*v#, baseline*v#);
n := 16;
t1 := 0;
t2 := 3;
t3 := 5;
t4 := 7;
t5 := 9;
t6 := 11;
t7 := 13;
t8 := 14;
t9 := 16;
t10 := 18;
t11 := 21.5;
t12 := 24;
t13 := 26;
t14 := 29;
t15 := 31;
t16 := 33;

adj_fill.A(8, 16)                    % fixed x points
     (1, 4, 7, 12)                    % fixed y points
     ()                         % tied points
     ((6,9), (11,13), (2,15))          % verticals
     ((5,10), (3,14))               % horizontals
     ((2548,1844){73,-10}...{73,-10}          % 0
      (2621,1834){498,-331}...          % 1
      (2813,1575){261,-670}...          % *2
      (2882,1164){0,-1}...               % 3
      (2513,225){-1,-1}...               % 4
      (1935,-27){-1,0}...               % 5
      (1532,96){-1,1}...{-157,359}          % 6
      (1406,307){-1,-1}...               % 7
      (1073,56){-656,-339}...          % *8
      (750,-32){-1,0}...               % 9
      (383,112){-1,1}...               % 10
      (163,732){0,1}...               % 11
      (482,1638){1,1}...{537,160}          % 12
      (820,1837)--                    % 13
      (879,1763){-591,-368}...          % 14
      (716,1633){-1,-1}...               % 15
      (497,1016){0,-1}...               % 16
      (733,379){1,-1}...               % 17
      (1020,269){1,0}...               % 18
      (1261,381){1,1}...               % 19
      (1329,525){92,386}...               % *20
      (1353,767){0,1}...               % 21
      (1353,1365){0,1}...{-27,506}          % 22
      (1335,1716){362,120}...{362,120}     % 23
      (1697,1836){34,-38}...{34,-38}          % 24
      (1731,1798){-58,-726}...          % 25
      (1696,1021){0,-1}...               % 26
      (1739,608){166,-666}...          % *27
      (1862,355){1,-1}...               % 28
      (2137,259){1,0}...               % 29
      (2433,378){1,1}...               % 30
      (2595,857){0,1}...{-233,214}          % 31
      (2319,1527){-12,71}...{-12,71}          % 32
      (2307,1598)--cycle);               % 33

endchar(0);

"gb042";     %lower case varepsilon

charbegin( 34, 1588h#, lcbody*v#, baseline);

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

adj_fill.A(4, 8)                    % fixed x points
     (1, 5)                         % fixed y points
     ()                         % tied points
     ((2,7))                         % verticals
     ((3,6))                         % horizontals
     ((1002,820){-71,14}...               % 0
      (675,877){-53,8}...               % 1
      (445,977){-1,1}...               % 2
      (332,1252){0,1}...               % 3
      (508,1580){1,1}...               % 4
      (930,1745){1,0}...{141,-144}          % 5
      (1371,1581)--                    % 6
      (1226,1303){-9.974,.5115}...{-9.974,.5115}% 7
      (1188,1304){-75,171}...          % 8
      (1078,1497){-64,66}...               % 9
      (827,1612){-1,0}...               % 10
      (658,1547){-1,-1}...               % 11
      (586,1399){0,-1}...               % 12
      (686,1188){1,-1}...               % 13
      (857,1095){112.5,-34.02}...{97,-1}     % *14
      (1112,1060)--cycle);               % 15

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

adj_fill.B(1, 5)                    % fixed x points
     (4, 5, 8)                    % fixed y points
     ()                         % tied points
     ((3,6))                         % verticals
     ((2,7))                         % horizontals
     ((1574,356){-116,-114}...          % 0
      (1157,49){-218.7,-109.5}...          % *1
      (747,-58){-1,0}...               % 2
      (382,87){-1,1}...               % 3
      (261,436){0,1}...               % 4
      (403,769){10,9}...               % 5
      (504,861){96,21}...{1,0}          % 6
      (757,890)--                    % 7
      (878,894){-39,-8}...               % 8
      (703,854){-52,-13}...               % 9
      (649,819){-1,-1}...               % 10
      (578,620){0,-1}...               % 11
      (705,342){1,-1}...               % 12
      (1034,232){1,0}...{99,77}          % 13
      (1521,429)--cycle);               % 14

endchar(0);

"gb043";     %lower case var theta

charbegin( 35, 1949h#, ascender*v#, baseline*v#);
n := 15;
t1 := 0;
t2 := 1;
t3 := 3;
t4 := 6;
t5 := 10;
t6 := 13;
t7 := 15;
t8 := 18;
t9 := 19;
t10 := 23;
t11 := 25;
t12 := 27;
t13 := 29;
t14 := 32;
t15 := 34;

adj_fill.A(1, 8, 9)                    % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ((7,10), (5,12), (3,14))          % verticals
     ((8,9), (6,11), (4,13), (2,15))          % horizontals
     ((-121,1071){56,42}...               % 0
      (416,1370){1,0}...               % 1
      (552,1321){1,-1}...               % 2
      (617,878){0,-1}...               % 3
      (652,551){36,-140}...               % *4
      (753,348){1,-1}...               % 5
      (999,246){1,0}...               % 6
      (1260,371){1,1}...               % 7
      (1340,504){36.46,93.2}...          % *8
      (1398,723){49,271}...               % *9
      (1445,1396){0,1}...               % 10
      (1381,1892){-66,220}...          % *11
      (1196,2229){-1,1}...               % 12
      (954,2342){-1,0}...               % 13
      (787,2274){-1,-1}...               % 14
      (730,2130){0,-1}...               % 15
      (1033,1510){1,-1}...               % 16
      (1752,1260){65,1}...{54,-2}          % 17
      (1960,1252)--                    % 18
      (1960,1162){-84,-4}...               % 19
      (1642,1139){-104,8}...               % 20
      (1068,1239){-245,76}...          % *21
      (715,1426){-1,1}...               % 22
      (488,1926){0,1}...               % 23
      (643,2346){1,1}...               % 24
      (1041,2501){1,0}...               % 25
      (1438,2342){1,-1}...               % 26
      (1744,1434){0,-1}...               % 27
      (1328,242){-1,-1}...               % 28
      (772,-30){-1,0}...               % 29
      (431,91){-1,1}...               % 30
      (305,345){-45,175}...               % *31
      (261,753){0,1}...               % 32
      (223,1014){-1,1}...               % 33
      (106,1075){-1,0}...{-56,-42}          % 34
      (-64,1003)--cycle);               % 35

endchar(0);

"gb044";     %varpi

charbegin( 36, 2936h#, theight*v#, baseline*v#);
n := 9;
t1 := 0;
t2 := 3;
t3 := 5;
t4 := 6;
t5 := 7.799;
t6 := 8;
t7 := 9;
t8 := 11;
t9 := 13;

adj_fill.A(1, 5, 7)                    % fixed x points
     (3, 6, 8)                    % fixed y points
     ()                         % tied points
     ((2,9))                         % verticals
     ((4,7))                         % horizontals
     ((844,1358){-1,-3}...{-1,-3}          % 0
      (840,1347){-65,-33}...               % 1
      (666,1218){-1,-1}...               % 2
      (507,810){0,-1}...               % 3
      (670,359){1,-1}...               % 4
      (950,242){1,0}...               % 5
      (1211,337){1,1}...               % 6
      (1285,528){25,144}...{-4,189}          % *7
      (1305,882)--                    % 8
      (1449,378){-107,-135}...          % 9
      (1109,69){-183,-111}...          % *10
      (757,-42){-1,0}...               % 11
      (356,117){-1,1}...               % 12
      (182,598){0,1}...               % 13
      (431,1188){1,1}...{55,17}          % 14
      (810,1408)--cycle);               % 15

n := 11;
t1 := 0;
t2 := 3;
t3 := 6;
t4 := 8;
t5 := 11;
t6 := 13;
t7 := 14;
t8 := 18;
t9 := 20;
t10 := 23;
t11 := 25;

adj_fill.B(1)                         % fixed x points
     (6, 11)                         % fixed y points
     ()                         % tied points
     ((5,7), (3,9))                    % verticals
     ((4,8), (2,10))                    % horizontals
     ((219,1430){37,45}...               % 0
      (378,1631){1,1}...               % 1
      (859,1911){304,100}...               % *2
      (1529,2009){1,0}...               % 3
      (2162,1931){278,-80}...          % *4
      (2581,1706){1,-1}...               % 5
      (2808,1078){0,-1}...               % 6
      (2444,201){-1,-1}...               % 7
      (1835,-42){-1,0}...               % 8
      (1476,95){-1,1}...               % 9
      (1389,216){-75,158}...               % 10
      (1317,791){-5,112}...{-10,211}          % 11
      (1302,1162)--                    % 12
      (1619,1279){13,-15}...{13,-15}          % 13
      (1669,1222){-5,-113}...          % 14
      (1654,866){3,-147}...               % 15
      (1696,541){39,-140}...               % *16
      (1801,337){1,-1}...               % 17
      (2013,223){1,0}...               % 18
      (2331,348){1,1}...               % 19
      (2520,840){0,1}...               % 20
      (2285,1472){-1,1}...               % 21
      (1897,1679){-258,74}...          % *22
      (1309,1752){-1,0}...               % 23
      (692,1657){-272,-96}...{-37,-45}     % *24
      (280,1389)--cycle);               % 25

endchar(0);

"gb047";     %var phi

charbegin( 39, 2546h#, lcbody*v#, baseline*v#);
n := 13;
t1 := 0;
t2 := 2;
t3 := 5;
t4 := 7;
t5 := 9;
t6 := 11;
t7 := 14;
t8 := 16;
t9 := 19;
t10 := 21;
t11 := 24;
t12 := 27;
t13 := 29;

adj_fill.A(13)                         % fixed x points
     (1, 7)                         % fixed y points
     ()                         % tied points
     ((6,8), (4,10), (2,12))               % verticals
     ((5,9), (3,11))                    % horizontals
     ((969,1744){-86,-19}...               % 0
      (409,1442){-1,-1}...               % 1
      (185,840){0,-1}...               % 2
      (412,219){1,-1}...               % 3
      (769,37){243,-65}...               % *4
      (1332,-26){1,0}...               % 5
      (2096,280){1,1}...               % 6
      (2380,1010){0,1}...               % 7
      (2172,1593){-1,1}...               % 8
      (1782,1733){-1,0}...               % 9
      (1241,1506){-1,-1}...               % 10
      (1003,999){0,-1}...               % 11
      (1010,129){-.01832,-2}...{-6,-222}     % 12
      (988,-711){12,-4}...{12,-4}          % 13
      (1033,-726)--                    % 14
      (1347,-613){-8,195}...{-7,412}          % 15
      (1321,946){0,1}...               % 16
      (1355,1297){35,148}...               % *17
      (1453,1506){1,1}...               % 18
      (1608,1559){1,0}...               % 19
      (1794,1487){1,-1}...               % 20
      (1971,942){0,-1}...               % 21
      (1767,314){-1,-1}...               % 22
      (1561,154){-104,-57}...          % *23
      (1374,98){-1,0}...               % 24
      (1032,132){-144,34}...               % *25
      (829,227){-1,1}...               % 26
      (575,984){0,1}...               % 27
      (745,1491){1,1}...{58,18}          % 28
      (1018,1657)--cycle);               % 29

endchar(0);

"gb100";     %medium partial sign

charbegin( 64, 1962h#, capheight*v#, baseline*v#);
n := 16;
t1 := 0;
t2 := 2;
t3 := 5;
t4 := 7;
t5 := 10;
t6 := 12;
t7 := 13;
t8 := 14;
t9 := 15;
t10 := 18;
t11 := 21;
t12 := 24;
t13 := 25;
t14 := 26;
t15 := 28;
t16 := 30;

adj_fill.A(1, 8)                    % fixed x points
     (16)                         % fixed y points
     ((7,1), (8,2), (13,2), (14,1))          % tied points
     ((3,12), (5,10))               % verticals
     ((2,15), (4,11), (6,9))               % horizontals
     ((198,2000){218,607}...               % 0
      (406,2396){1,1}...               % 1
      (869,2576){1,0}...               % 2
      (1339,2339){1,-1}...               % 3
      (1664,1788){439,-1308}...          % *4
      (1778,1031){0,-1}...               % 5
      (1479,145){-1,-1}...               % 6
      (948,-66){-1,0}...               % 7
      (399,180){-1,1}...               % 8
      (247,448){-206,651}...               % *9
      (193,831){0,1}...               % 10
      (427,1509){1,1}...               % 11
      (1085,1762){1,0}...{626,-63}          % 12
      (1243,1749)--                    % 13
      (1282,1596){-575,163}...          % 14
      (1119,1625){-1,0}...               % 15
      (771,1503){-1,-1}...               % 16
      (637,1256){-181,-615}...          % *17
      (590,888){0,-1}...               % 18
      (643,460){205,-711}...               % *19
      (795,177){1,-1}...               % 20
      (1006,86){1,0}...               % 21
      (1207,166){1,1}...               % 22
      (1345,463){186,801}...               % *23
      (1393,967){0,1}...{-145,410}          % 24
      (1282,1596){-39,153}...{-39,153}     % 25
      (1243,1749){-212,581}...          % 26
      (987,2165){-1,1}...               % 27
      (668,2313){-1,0}...               % 28
      (409,2203){-1,-1}...{-260,-709}     % 29
      (282,1977)--cycle);               % 30

endchar(0);

"gb175";     %wp 

charbegin( 125, 2067h#, lcbody*v#, baseline*v#);
n := 18;
t1 := 0;
t2 := 1;
t3 := 4;
t4 := 6;
t5 := 11;
t6 := 13;
t7 := 15;
t8 := 19;
t9 := 21;
t10 := 22;
t11 := 24;
t12 := 28;
t13 := 30;
t14 := 32;
t15 := 37;
t16 := 39;
t17 := 42;
t18 := 43;

adj_fill.A(10, 18)                    % fixed x points
     (1, 9)                         % fixed y points
     ()                         % tied points
     ((8,11), (7,12), (5,14), (3,16))     % verticals
     ((6,13), (4,15), (2,17))          % horizontals
     ((1171,421){54,-264}...               % 0
      (1375,206){1,0}...               % 1
      (1545,276){1,1}...               % 2
      (1679,538){181,674}...               % *3
      (1726,950){0,1}...               % 4
      (1575,1420){-1,1}...               % 5
      (1350,1524){-1,0}...               % 6
      (1141,1462){-438,-239}...          % *7
      (912,1285){-1,-1}...               % 8
      (581,819){-563,-965}...          % 9
      (342,327){-320,-873}...          % *10
      (261,-54){0,-1}...               % 11
      (394,-467){1,-1}...               % 12
      (583,-561){1,0}...               % 13
      (729,-501){1,1}...               % 14
      (845,-145){0,1}...               % 15
      (763,110){-320,642}...               % *16
      (525,497){-206,294}...               % 17
      (311,854){-287,615}...               % *18
      (238,1112){0,1}...               % 19
      (345,1448){409,690}...{319,283}     % *20
      (647,1802)--                    % 21
      (711,1763){-267,-313}...          % 22
      (560,1541){-203,-415}...          % *23
      (508,1348){0,-1}...               % 24
      (566,1142){227,-526}...          % *25
      (735,822){296,-495}...               % 26
      (952,389){291,-763}...               % *27
      (1026,59){0,-1}...               % 28
      (779,-624){-1,-1}...               % 29
      (473,-748){-1,0}...               % 30
      (225,-657){-1,1}...               % 31
      (64,-283){0,1}...               % 32
      (174,260){432,1198}...               % *33
      (496,915){533,879}...               % 34
      (904,1453){1,1}...               % 35
      (1241,1709){658,346}...          % *36
      (1562,1799){1,0}...               % 37
      (1869,1681){1,-1}...               % 38
      (2028,1176){0,-1}...               % 39
      (1610,182){-1,-1}...               % 40
      (1402,22){-403,-216}...          % *41
      (1207,-34){-1,0}...{-166,198}          % 42
      (911,102)--cycle);               % 43

endchar(0);

% PUNCTUATION
no_stem_round;
more_side(0);

"rbperiod";

%charbegin( 58, 1840h#, lcbody*v#, baseline*v#);
charbegin( 58, (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
      (1165,163){0,1}...{-1,0}          % 4
      (931,378)--cycle);               % 5

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

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

adj_fill.A(1, 3, 5)                    % fixed x points
     ()                         % fixed y points
     ((4,1), (5,1))                    % tied points
     ((2,6))                         % 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

"rblessthan";

charbegin( 60, 1220h#, lcbody*v#, baseline*v#);
n := 0;

adj_fill.A()                         % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ()                         % verticals
     ()                         % horizontals
     ((997,-38){-934,946}...{-934,946}     % 0
      (63,908){958,848}...{958,848}          % 1
      (1021,1756)--                    % 2
      (1100,1677){-786,-745}...{-786,-745}     % 3
      (314,932){825,-824}...{825,-824}     % 4
      (1139,108)--cycle);               % 5

endchar(0);

"rbslash";

%charbegin( 61, 1796h#, programem*v#, descender*v#);
charbegin( 61, 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);

"rbgreaterthan";

charbegin( 62, 1214h#, lcbody*v#, baseline*v#);
n := 0;

adj_fill.A()                         % fixed x points
     ()                         % fixed y points
     ()                         % tied points
     ()                         % verticals
     ()                         % horizontals
     ((161,41){739,815}...{739,815}          % 0
      (900,856){-786,762}...{-786,762}     % 1
      (114,1618)--                    % 2
      (248,1745){858,-852}...{858,-852}     % 3
      (1106,893){-857,-920}...{-857,-920}     % 4
      (249,-27)--cycle);               % 5

endchar(0);

%DOTLESS CHARACTERS
set_stem_round(350,367,390,390,405,420); % DEK
more_side(100h#);

"rbmathi";     %dotless i

charbegin( 123, 1034h#, lcbody*v#, baseline );
n := 9;
t1 := 0;
t2 := 2;
t3 := 5;
t4 := 8;
t5 := 10;
t6 := 11;
t7 := 13;
t8 := 16;
t9 := 19;

adj_fill.A(1, 6)                    % fixed x points
     (5)                         % fixed y points
     ()                         % tied points
     ((3,8))                         % verticals
     ((2,9), (4,7))                    % horizontals
     ((-67,1517){274,239}...               % 0
      (246,1745){554,307}...               % *1
      (487,1824){1,0}...               % 2
      (658,1738){147,-268}...          % 3
      (695,1562){30,-757}...               % *4
      (688,981){0,-1}...               % 5
      (690,518){35,-635}...               % *6
      (723,346){114,-244}...               % 7
      (833,268){1,0}...               % 8
      (936,315){232,177}...{180,223}          % *9
      (1065,445)--                    % 10
      (1145,366){-192,-273}...          % 11
      (865,62){-543,-413}...               % *12
      (602,-47){-1,0}...               % 13
      (401,55){-291,433}...               % 14
      (341,289){-64,884}...               % *15
      (337,939){0,1}...               % 16
      (337,1374){-40,578}...               % *17
      (297,1517){-176,223}...          % 18
      (221,1555){-1,0}...{-321,-302}          % 19
      (2,1437)--cycle);               % 20

endchar(0);

"rbmathj";     %dotless j

charbegin( 124, 1034h#, lcbody*v#, baseline );

n := 7;
t1 := 0;
t2 := 3;
t3 := 6;
t4 := 8;
t5 := 10;
t6 := 13;
t7 := 16;

adj_fill.A(4, 7)                    % fixed x points
     (1)                         % fixed y points
     ()                         % tied points
     ((2,6))                         % verticals
     ((3,5))                         % horizontals
     ((-33,-717){206,137}...               % 0
      (588,-160){285,408}...               % 1
      (726,227){44,486}...               % 2
      (744,947){0,1}...               % 3
      (735,1556){-82,825}...               % *4
      (662,1772){-1,1}...               % 5
      (509,1819){-1,0}...               % 6
      (287,1738){-546,-314}...{-412,-342}     % *7
      (-37,1505)--                    % 8
      (37,1418){425,362}...               % 9
      (264,1548){1,0}...               % 10
      (327,1520){1,-1}...               % 11
      (386,1345){66,-666}...               % *12
      (393,854){0,-1}...               % 13
      (372,85){-112,-1099}...          % *14
      (281,-245){-7,-10}...{-234,-167}     % 15
      (-84,-625)--cycle);               % 16

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.