From e0c6872cf40896c7be36b11dcc744620f10adf1d Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Mon, 2 Sep 2019 13:46:59 +0900 Subject: Initial commit --- fonts/thai/usl/00README.TXT | 6 + fonts/thai/usl/usl-thai.mf | 651 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 657 insertions(+) create mode 100644 fonts/thai/usl/00README.TXT create mode 100644 fonts/thai/usl/usl-thai.mf (limited to 'fonts/thai/usl') diff --git a/fonts/thai/usl/00README.TXT b/fonts/thai/usl/00README.TXT new file mode 100644 index 0000000000..c02cee901d --- /dev/null +++ b/fonts/thai/usl/00README.TXT @@ -0,0 +1,6 @@ +This directory contains a MF file for creating a 64-letter Thai font +developed by Payoungsak Kositsurungkakul and Chidchanok Lursinsap in +the fall of 1987. Dr. Lursinap's e-mail address is currently +lur@gator.cacs.usl.edu. + +usl-thai.mf The MF code for the Thai characters. diff --git a/fonts/thai/usl/usl-thai.mf b/fonts/thai/usl/usl-thai.mf new file mode 100644 index 0000000000..b480cc8b22 --- /dev/null +++ b/fonts/thai/usl/usl-thai.mf @@ -0,0 +1,651 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% % +% This METAFONT program is to draw 64 THAI letters. % +% Developed By % +% MR. PAYOUNGSAK KOSITSURUNGKAKUL. % +% Dr. Chidchanok Lursinsap % +% FALL, 1987. % +% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% screen default dimensions for SUN workstations graphic windows +screen_rows:=400; screen_cols:=480; + +def beginthaichar(expr thai) = + beginchar(thai,5pt#,15pt#,0); + pickup pencircle scaled .4pt; + enddef; + +def begintthaichar(expr thai) = + beginchar(thai,7.5pt#,15pt#,0); + pickup pencircle scaled .4pt; + enddef; + +def begintttthaichar(expr thai) = + beginchar(thai,3pt#,15pt#,0); + pickup pencircle scaled .4pt; + enddef; + +def beginttttthaichar(expr thai) = + beginchar(thai,4pt#,15pt#,0); + pickup pencircle scaled .4pt; + enddef; + +def begintttttthaichar(expr thai) = + beginchar(thai,1.25pt#,15pt#,0); + pickup pencircle scaled .4pt; + enddef; + +def beginttttttthaichar(expr thai) = + beginchar(thai,3.5pt#,15pt#,0); + pickup pencircle scaled .4pt; + enddef; + +%----------------------------------------------------------------- + +mode_setup; + +beginthaichar ("A"); +z1 = (.1w,.3333h); z2 = (.1w,.5667h); z3 = (.3w,.6h); +z4 = (0w,.6167h); z5 = (.55w,.6667h); z6 = (w,.6h); +z7 = (w,.3333h); +draw z1--z2--z3--z4..z5..z6--z7; +endchar; +showit; + +begintttthaichar ("B"); +z1 = (0w,.6167h); z2 = (.3333w,.6167h); z3 = (0w,.6167h); +z4 = (.3333w,.6667h); z5 = (.5833w,.6173h); z6 = (.1666w,.4833h); +z7 = (.1666w,.3333h); z8 = (w,.3333h); z9 = (w,.6667h); +draw z1..z2..cycle; +draw z3..flex(z4,z5,z6)---z7--z8--z9; +endchar; +showit; + +beginthaichar ("C"); +z1 = (.4w,.5667h); z2 = (.6w,.5333h); z3 = (.4w,.5667h); +z4 = (.2w,.5h); z5 = (.1w,.3333h); z6 = (0w,.5333h); +z7 = (.55w,.6667h); z8 = (w,.5667h); z9 = (w,.3333h); +draw z1..z2..cycle; +draw z3..z4...z5--z6..z7..z8--z9; +endchar; +showit; + +beginthaichar ("D"); +z1 = (0w,.6h); z2 = (.2w,.6h); z3 = (0w,.6h); +z4 = (.18w,.6667h); z5 = (.22w,.6333h); z6 = (.3w,.6667h); +z7 = (.45w,.6333h); z8 = (.2w,.48h); z9 = (.2w,.3333h); +z10 = (.1w,.35h); z11 = (0w,.4h); z12 = (.2w,.4667h); +z13 = (.6w,.4333h); z14 = (w,.3333h); z15 = (w,.6667h); +draw z1..z2..cycle; +draw z3..tension1.5..z4..tension1.5..z5--flex(z6,z7,z8)---z9.. + z10..z11..z12..z13..z14--z15; +endchar; +showit; + +begintttthaichar ("E"); +z1 = (w,.6333h); z2 = (.6667w,.6333h); z3 = (w,.6333h); +z4 = (w,.3333h); z5 = (0w,.5h); +draw z1..z2..cycle; +draw z3--z4--z5; +endchar; +showit; + +begintttthaichar ("F"); +z1 = (.5833w,.55h); z2 = (.25w,.55h); z3 = (.5933w,.55h); +z4 = (w,.3333h); z5 = (w,.5667h); z6 = (.5w,.6667h); +z7 = (0w,.5667h); +draw z1..z2..cycle; +draw z3--z4--z5..z6..z7; +endchar; +showit; + +beginthaichar ("!"); +z1 = (1w,.8h); z2 = (.6w,.8h); +draw z1..z2..cycle; +endchar; +showit; + +beginthaichar ("1"); +z1 = (1w,.7333h); z2 = (1w,.8667h); +draw z1--z2; +endchar; +showit; + +beginthaichar ("2"); +z1 = (.4w,.8333h); z2 = (.2w,.8333h); z3 = (.4w,.8333h); +z4 = (.35w,.7667h); z5 = (.2w,.7333h); z6 = (.7w,.7556h); +z7 = (1w,.8667h); +draw z1..z2..cycle; +draw flex(z3,z4,z5)&flex(z5,z6,z7); +endchar; +showit; + +beginthaichar ("3"); +z1 = (.2w,.7667h); z2 = (.4w,.7667h); z3 = (.2w,.7667h); +z4 = (.4w,.8667h); z5 = (.5w,.8167h); z6 = (.7w,.8667h); +z7 = (.8w,.8h); z8 = (.75w,.7333h); z9 = (.95w,.8h); +z10 = (1w,.8667h); +draw z1..z2..cycle; +draw z3..tension1.5..z4..z5..flex(z6,z7,z8)&flex(z8,z9,z10); +endchar; +showit; + +beginthaichar ("4"); +z1 = (.8w,.7333h); z2 = (.8w,.8667h); z3 = (.6w,.8h); +z4 = (1w,.8h); +draw z1--z2; +draw z3--z4; +endchar; +showit; + +beginthaichar ("5"); +z1 = (.9w,.7333h); z2 = (.9w,.8h); z3 = (.9w,.7333h); +z4 = (.67w,.8h); z5 = (.55w,.7333h); z6 = (.4w,.8h); +z7 = (.7w,.8667h); z8 = (.85w,.8333h); z9 = (1w,.8667h); +draw z1..z2..cycle; +draw z3--z4--z5&flex(z5,z6,z7)&flex(z7,z8,z9); +endchar; +showit; + +beginthaichar ("7"); +z1 = (.5w,.7333h); z2 = (.5w,.8h); z3 = (.5w,.7333h); +z4 = (.8w,.7667h); z5 = (1w,.8667h); +draw z1..z2..cycle; +draw z3..z4..z5; +endchar; +showit; + +begintttthaichar ("8"); +z1 = (.1667w,.3667h); z2 = (.1667w,.4333h); z3 = (.1667w,.3667h); +z4 = (.8333w,.4h); z5 = (1w,.4667h); z6 = (.1667w,.5333h); +z7 = (.1667w,.6h); z8 = (.1667w,.5333h); z9 = (.8333w,.5667h); +z10 = (1w,.6333h); +draw z1..z2..cycle; draw flex(z3,z4,z5); +draw z6..z7..cycle; draw flex(z8,z9,z10); +endchar; +showit; + +begintttthaichar ("9"); +z1 = (w,.3333h); z2 = (w,.5667h); z3 = (.5w,.6667h); +z4 = (0w,.5667h); +draw z1--z2..z3..z4; +endchar; +showit; + +beginthaichar ("f"); +z1 = (.25w,.6167h); z2 = (.05w,.6167h); z3 = (.25w,.6167h); +z4 = (.15w,.6667h); z5 = (0w,.6h); z6 = (.1w,.55h); +z7 = (.3w,.5333h); z8 = (.2w,.52h); z9 = (.15w,.5h); +z10 = (.1w,.4667h); z11 = (.1w,.3333h); z12 = (w,.3333h); +z13 = (w,.6667h); +draw z1..z2..cycle; draw z3..z4..z5..z6..z7; +draw z8..z9..z10--z11--z12--z13; +endchar; +showit; + +begintttthaichar ("g"); +z1 = (w,.3667h); z2 = (.6667w,.3667h); z3 = (w,.3667h); +z4 = (w,.55h); z5 = (.5w,.6h); z6 = (0w,.6h); +z7 = (.5833w,.6667h); z8 = (.8333w,.6333h); z9 = (w,.6667h); +draw z1..z2..cycle; +draw z3--z4&flex(z4,z5,z6)&flex(z6,z7,z8)..z9; +endchar; +showit; + +beginthaichar ("h"); +z1 = (.1w,.3667h); z2 = (.3w,.3667h); z3 = (.1w,.3667h); +z4 = (.1w,.51h); z5 = (.55w,.5833h); z6 = (.9w,.4667h); +z7 = (w,.3333h); z8 = (w,.5667h); z9 = (.5w,.6667h); +z10 = (0w,.6h); +draw z1..z2..cycle; +draw z3--z4..tension1.2..z5..z6..tension2.0..z7--z8..z9..z10; +labels(1,2,3,4,5,6,7,8,9,10); +endchar; +showit; + +begintttthaichar ("i"); +z1 = (w,.3667h); z2 = (.6667w,.3667h); z3 = (w,.3667h); +z4 = (w,.6h); z5 = (.5w,.6667h); z6 = (0w,.6h); +draw z1..z2..cycle; +draw z3--z4..z5..z6; +endchar; +showit; + +begintthaichar ("Q"); +z1 = (.0667w,.3667h); z2 = (.2w,.3667h); z3 = (.0667w,.3667h); +z4 = (.0667w,.5667h); z5 = (.1333w,.6h); z6 = (0w,.6167h); +z7 = (.4333w,.6667h); z8 = (.6333w,.6h); z9 = (.6333w,.3333h); +z10 = (.8w,.4267h); z11 = (.9333w,.4333h); z12 = (.9333w,.6667h); +z13 = (.9333w,.4333h); z14 = (.8666w,.3333h); +draw z1..z2..cycle; +draw z3--z4..z5--z6..z7..z8--z9..z10..z11--z12; +draw z13..z14..cycle; +endchar; +showit; + +beginthaichar ("R"); +z1 = (.6w,.55h); z2 = (.4w,.55h); z3 = (.6w,.55h); +z4 = (.45w,.4333h); z5 = (.1w,.3333h); z6 = (0w,.5333h); +z7 = (.5w,.6667h); z8 = (w,.5333h); z9 = (w,.3333h); +draw z1..z2..cycle; +draw z3..tension1.2..z4..tension2.0..z5..tension2.0..z6..z7..z8--z9; +endchar; +showit; + +beginthaichar ("O"); +z1 = (0w,.6h); z2 = (.2w,.6h); z3 = (0w,.6h); +z4 = (.18w,.6667h); z5 = (.25w,.6333h); z6 = (.3w,.6667h); +z7 = (.45w,.6333h); z8 = (.2w,.48h); z9 = (.2w,.3333h); +z10 = (.75w,.65h); z11 = (.9w,.6667h); z12 = (w,.6333h); +z13 = (w,.3333h); +draw z1..z2..cycle; +draw z3..tension1.5..z4..z5..flex(z6,z7,z8)---z9--z10..z11..z12--z13; +endchar; +showit; + +begintthaichar ("P"); +z1 = (.4w,.55h); z2 = (.2667w,.55h); z3 = (.4w,.55h); +z4 = (.35w,.42h); z5 = (.1w,.3333h); z6 = (0w,.5667h); +z7 = (.2w,.6667h); z8 = (.3333w,.6333h); z9 = (.4667w,.6667h); +z10 = (.6333w,.6h); z11 = (.6333w,.3667h); z12 = (.6w,.3333h); +z13 = (.5w,.4h); z14 = (.6333w,.4667h); z15 = (.8557w,.4167h); +z16 = (w,.3333h); z17 = (w,.6667h); +draw z1..z2..cycle; +draw z3..tension2.5..z4..tension1.5..z5..tension2.0..z6..tension1.5..z7.. +z8..z9..tension1.5..z10--z11..z12..z13..z14..z15..z16--z17; +endchar; +showit; + +beginthaichar("Z"); +z1 = (0w,.6167h); z2 = (.2w,.6167h); z3 = (0w,.6167h); +z4 = (0w,.3333h); z5 = (.45w,.5h); z6 = (.9w,.3333h); +z7 = (.9w,.6667h); +draw z1..z2..cycle; +draw z3--z4--z5--z6--z7; +endchar; +showit; + +beginthaichar ("b"); +z1 = (.2w,.6333h); z2 = (0w,.6333h); z3 = (.2w,.6333h); +z4 = (.2w,.3333h); z5 = (.6w,.6667h); z6 = (w,.3333h); +z7 = (w,.6667h); +draw z1..z2..cycle; +draw z3--z4--z5--z6--z7; +endchar; +showit; + +beginthaichar ("n"); +z1 = (.2w,.6167h); z2 = (0w,.6167h); z3 = (.2w,.6167h); +z4 = (.2w,.3333h); z5 = (.6w,.45h); z6 = (w,.3333h); +z7 = (w,.6h); z8 = (.9w,.6333h); z9 = (w,.6667h); +z10 = (.9w,.6333h); z11 = (.6w,.6333h); +draw z1..z2..cycle; +draw z3--z4--z5--z6--z7--z8--z9; +draw z10..z11..cycle; +endchar; +showit; + +beginthaichar ("q"); +z1 = (1w,.7333h); z2 = (.6w,.78h); z3 = (.2w,.7667h); +z4 = (.6w,.8667h); z5 = (w,.7333h); +draw flex(z1,z2,z3)&flex(z3,z4,z5); +endchar; +showit; + +beginthaichar ("l"); +z1 = (.1w,.3667h); z2 = (.3w,.3667h); z3 = (.1w,.3667h); +z4 = (.1w,.51h); z5 = (.55w,.5833h); z6 = (.9w,.4667h); +z7 = (w,.3333h); z8 = (w,.5667h); z9 = (.5w,.6667h); +z10 = (0w,.6h); z11 = (.8w,.5667h); z12 = (w,.6667h); +draw z1..z2..cycle; +draw z3--z4..tension1.2..z5..z6..tension2.0..z7--z8..z9..z10; +draw z11--z12; +endchar; +showit; + +beginthaichar ("m"); +z1 = (.2w,.6167h); z2 = (0w,.6167h); z3 = (.2w,.6167h); +z4 = (.2w,.3333h); z5 = (.75w,.55h); z6 = (.8w,.5567h); +z7 = (.93w,.55h); z8 = (.93w,.3333h); z9 = (.85w,.5667h); +z10 = (.85w,.6667h); +draw z1..z2..cycle; draw z3--z4--z5..z6..z7--z8; +draw z9..z10..cycle; +endchar; +showit; + +begintttthaichar("I"); +z1 = (0w,.6h); z2 = (.3333w,.6h); z3 = (0w,.6h); +z4 = (.25w,.6667h); z5 = (.3667w,.6333h); z6 = (.48w,.6667h); +z7 = (.67w,.62h); z8 = (.1666w,.5h); z9 = (.1666w,.3333h); +z10 = (w,.3333h); z11 = (w,.55h); z12 = (.55w,.5833h); +z13 = (w,.6667h); +draw z1..z2..cycle; +draw z3..tension1.5..z4..z5..flex(z6,z7,z8)--z9--z10--z11--z12--z13; +endchar; +showit; + +begintthaichar ("J"); +z1 = (.0667w,.3667h); z2 = (.2w,.3667h); z3 = (.0667w,.3667h); +z4 = (.0667w,.5667h); z5 = (.1333w,.6h); z6 = (0w,.6167h); +z7 = (.4333w,.6667h); z8 = (.6333w,.6h); z9 = (.6333w,.3667h); +z10 = (.6w,.3333h); z11 = (.5w,.4h); z12 = (.6333w,.4667h); +z13 = (.8557w,.4167h); z14 = (w,.3333h); z15 = (w,.6667h); +draw z1..z2..cycle; +draw z3--z4..z5--z6..z7..z8--z9..z10..z11..z12..z13..z14--z15; +endchar; +showit; + +beginthaichar("G"); +z1 = (.3w,.5333h); z2 = (.1w,.5333h); z3 = (.3w,.5333h); +z4 = (.3w,.3333h); z5 = (.55w,.4167h); z6 = (.9w,.4333h); +z7 = (.9w,.5667h); z8 = (.5w,.6667h); z9 = (0w,.6h); +z10 = (.9w,.4333h); z11 = (.8w,.338h); +draw z1..z2..cycle; +draw z3--z4..z5..z6--z7..z8..z9; +draw z10..z11..cycle; +endchar; +showit; + +begintttthaichar("H"); +z1 = (0w,.6167h); z2 = (.3333w,.6167h); z3 = (0w,.6167h); +z4 = (.3333w,.6667h); z5 = (.5833w,.614h); z6 = (.1666w,.5h); +z7 = (.1666w,.3333h); z8 = (w,.3333h); z9 = (w,.55h); +z10 = (.55w,.5833h); z11 = (w,.6667h); +draw z1..z2..cycle; +draw z3..flex(z4,z5,z6)---z7--z8--z9--z10--z11; +endchar; +showit; + +beginthaichar("U"); +z1 = (.2w,.6333h); z2 = (0w,.6333h); z3 = (.2w,.6333h); +z4 = (.2w,.3333h); z5 = (.75w,.65h); z6 = (.9w,.6667h); +z7 = (w,.6333h); z8 = (w,.3333h); +draw z1..z2..cycle; +draw z3--z4--z5..z6..z7--z8; +endchar; +showit; + +begintttthaichar("V"); +z1 = (.1666w,.55h); z2 = (.1666w,.3333h); z3 = (w,.3333h); +z4 = (w,.55h); z5 = (.5w,.6h); z6 = (0w,.6h); +z7 = (.5833w,.6667h); z8 = (.8333w,.6333h); z9 = (w,.6667h); +draw z1--z2--z3--z4&flex(z4,z5,z6)&flex(z6,z7,z8)..z9; +endchar; +showit; + +beginthaichar("d"); +z1 = (.2w,.3667h); z2 = (0w,.3667h); z3 = (.2w,.3667h); +z4 = (.2w,.5667h); z5 = (.4w,.6h); z6 = (.1w,.6167h); +z7 = (.5w,.6667h); z8 = (w,.5667h); z9 = (w,.3333h); +draw z1..z2..cycle; +draw z3--z4..z5--z6..z7..z8--z9; +endchar; +showit; + +beginthaichar("e"); +z1 = (.2w,.6333h); z2 = (0w,.6333h); z3 = (.2w,.6333h); +z4 = (.2w,.3667h); z5 = (.1w,.3333h); z6 = (0w,.4h); +z7 = (.2w,.4667h); z8 = (.6w,.425h); z9 = (w,.3333h); +z10 = (w,.6667h); +draw z1..z2..cycle; +draw z3--z4..z5..z6..z7..z8..z9--z10; +endchar; +showit; + +beginthaichar("p"); +z1 = (0w,.4833h); z2 = (.2w,.4833h); z3 = (0w,.4833h); +z4 = (0w,.3333h); z5 = (.9w,.3333h); z6 = (.9w,.6h); +z7 = (.45w,.6667h); z8 = (0w,.6167h); z9 = (.45w,.5833h); +z10 = (.9w,.6667h); +draw z1..z2..cycle; +draw z3--z4--z5--z6..z7..tension1.5..z8..tension1.5..z9..z10; +endchar; +showit; + +beginthaichar("o"); +z1 = (0w,.4833h); z2 = (.2w,.4833h); z3 = (0w,.4833h); +z4 = (0w,.3333h); z5 = (.9w,.3333h); z6 = (.9w,.6h); +z7 = (.45w,.6667h); z8 = (0w,.6167h); +draw z1..z2..cycle; +draw z3--z4--z5--z6..z7..z8; +endchar; +showit; + +beginthaichar("T"); +z1 = (.1w,.3667h); z2 = (.3w,.3667h); z3 = (.1w,.3667h); +z4 = (.1w,.5667h); z5 = (.3w,.6h); z6 = (0w,.6167h); +z7 = (.5w,.6667h); z8 = (w,.6h); z9 = (w,.3333h); +draw z1..z2..cycle; +draw z3--z4..z5--z6..z7..z8--z9; +endchar; +showit; + +beginthaichar("S"); +z1 = (.6w,.55h); z2 = (.4w,.55h); z3 = (.6w,.55h); +z4 = (.45w,.42h); z5 = (.1w,.3333h); z6 = (0w,.5333h); +z7 = (.3w,.6667h); z8 = (.5w,.6333h); z9 = (.7w,.6667h); +z10 = (w,.5667h); z11 = (w,.3333h); +draw z1..z2..cycle; +draw z3..tension1.2..z4..tension2.0..z5..tension2.0..z6..tension1.5.. +z7..tension1.5..z8..z9..tension1.5..z10--z11; +endchar; +showit; + +begintthaichar ("K"); +z1 = (.0667w,.3667h); z2 = (.2w,.3667h); z3 = (.0667w,.3667h); +z4 = (.0667w,.5667h); z5 = (.1333w,.6h); z6 = (0w,.6167h); +z7 = (.4333w,.6667h); z8 = (.6333w,.6h); z9 = (.6333w,.3333h); +z10 = (w,.3333h); z11 = (w,.6667h); z12 = (.7w,.1333h); +z13 = (.7w,.2h); z14 = (.7w,.1333h); z15 = (.9w,.1613h); +z16 = (w,.2h); +draw z1..z2..cycle; +draw z3--z4..z5--z6..z7..z8--z9--z10--z11; +draw z12..z13..cycle; draw z14..z15..z16; +endchar; +showit; + +beginthaichar("L"); +z1 = (.2w,.3667h); z2 = (0w,.3667h); z3 = (.2w,.3667h); +z4 = (.2w,.5667h); z5 = (.4w,.6h); z6 = (.1w,.6167h); +z7 = (.5w,.6667h); z8 = (w,.6h); z9 = (w,.2333h); +z10 = (.8w,.1667h); z11 = (.5w,.2333h); z12 = (.1w,.1999h); +z13 = (.2w,.1667h); z14 = (.3w,.1667h); z15 = (.35w,.2833h); +draw z1..z2..cycle; +draw z3--z4..z5--z6..z7..z8--z9--z10..z11..z12..z13..z14..z15; +endchar; +showit; + +beginthaichar("M"); +z1 = (.2w,.3667h); z2 = (0w,.3667h); z3 = (.2w,.3667h); +z4 = (.2w,.5667h); z5 = (.4w,.6h); z6 = (.1w,.6167h); +z7 = (.5w,.6667h); z8 = (w,.6h); z9 = (w,.2667h); +z10 = (.8w,.1667h); z11 = (.65w,.2333h); z12 = (.5w,.1667h); +z13 = (.3w,.2333h); z14 = (.1w,.1999h); z15 = (.2w,.1667h); +z16 = (.3w,.1667h); z17 = (.4w,.2833h); +draw z1..z2..cycle; +draw z3--z4..z5--z6..z7..z8--z9--z10--z11--z12..z13..z14..z15..z16..z17; +endchar; +showit; + +beginthaichar("N"); +z1 = (.55w,.5333h); z2 = (.35w,.4933h); z3 = (.55w,.5333h); +z4 = (.9w,.3333h); z5 = (w,.5333h); z6 = (.5w,.6167h); +z7 = (0w,.5667h); z8 = (.5w,.6667h); z9 = (.8w,.632h); +z10 = (.9w,.632h); z11 = (w,.6667h); z12 = (.9w,.2167h); +z13 = (.75w,.2583h); z14 = (.9w,.2167h); z15 = (.8w,.1333h); +z16 = (.55w,.2h); z17 = (.4w,.1333h); z18 = (.3w,.18h); +z19 = (.2w,.2h); z20 = (0w,.1333h); z21 = (.2w,.1333h); +z22 = (.3w,.25h); +draw z1..z2..cycle; +draw z3..z4--z5..tension1.8..z6..tension1.5..z7..tension1.2..z8..z9..z10..z11; +draw z12..z13..cycle; +draw z14--z15--z16--z17--z18..z19..z20..z21..z22; +endchar; +showit; + +beginthaichar("j"); +z1 = (.4w,.5667h); z2 = (.6w,.5333h); z3 = (.4w,.5667h); +z4 = (.2w,.5h); z5 = (.1w,.3333h); z6 = (0w,.5333h); +z7 = (.55w,.6667h); z8 = (w,.5667h); z9 = (w,.3333h); +z10 = (.75w,.6h); z11 = (w,.6667h); +draw z1..z2..cycle; +draw z3..z4..z5--z6..z7..z8--z9; +draw z10--z11; +endchar; +showit; + +beginthaichar("k"); +z1 = (.2w,.6333h); z2 = (0w,.6333h); z3 = (.2w,.6333h); +z4 = (.2w,.3333h); z5 = (.95w,.3333h); z6 = (.95w,.6667h); +z7 = (.5w,.5h); z8 = (.6w,.5667h); z9 = (.6w,.4933h); +z10 = (.75w,.5059h); z11 = (w,.5667h); +draw z1..z2..cycle; +draw z3--z4--z5--z6; +draw z7..z8..cycle; +draw z9..z10..z11; +endchar; +showit; + +beginthaichar("W"); +z1 = (.2w,.6333h); z2 = (0w,.6333h); z3 = (.2w,.6333h); +z4 = (.2w,.3333h); z5 = (.5w,.4167h); z6 = (.9w,.4333h); +z7 = (.9w,.6667h); z8 = (.85w,.4333h); z9 = (.85w,.3333h); +draw z1..z2..cycle; +draw z3--z4..z5..z6--z7; draw z8..z9..cycle; +endchar; +showit; + +beginthaichar("X"); +z1 = (.2w,.6333h); z2 = (0w,.6333h); z3 = (.2w,.6333h); +z4 = (.2w,.3333h); z5 = (w,.3333h); z6 = (w,.6667h); +draw z1..z2..cycle; +draw z3--z4--z5--z6; +endchar; +showit; + +beginthaichar("Y"); +z1 = (.2w,.6333h); z2 = (0w,.6333h); z3 = (.2w,.6333h); +z4 = (.2w,.3333h); z5 = (w,.3333h); z6 = (w,.8667h); +draw z1..z2..cycle; +draw z3--z4--z5--z6; +endchar; +showit; + +beginthaichar("c"); +z1 = (.2w,.6333h); z2 = (0w,.6333h); z3 = (.2w,.6333h); +z4 = (.2w,.3333h); z5 = (.6w,.6667h); z6 = (w,.3333h); +z7 = (w,.8667h); +draw z1..z2..cycle; +draw z3--z4--z5--z6--z7; +endchar; +showit; + +beginthaichar("a"); +z1 = (0w,.6167h); z2 = (.2w,.6167h); z3 = (0w,.6167h); +z4 = (0w,.3333h); z5 = (.45w,.5h); z6 = (.9w,.3333h); +z7 = (.9w,.8667h); +draw z1..z2..cycle; +draw z3--z4--z5--z6--z7; +endchar; +showit; + +beginthaichar("u"); +z1 = (1w,.2167h); z2 = (.8w,.2167h); z3 = (1w,.2167h); +z4 = (1w,.0833h); +draw z1..z2..cycle; draw z3--z4; +endchar; +showit; + +beginthaichar("v"); +z1 = (.8w,.2167h); z2 = (.6w,.2167h); z3 = (.8w,.2167h); +z4 = (.8w,.0833h); z5 = (w,.0833h); z6 = (w,.25h); +draw z1..z2..cycle; draw z3--z4--z5--z6; +endchar; +showit; + +beginthaichar("+"); +z1 = (.1w,.3667h); z2 = (.3w,.3667h); z3 = (.1w,.3667h); +z4 = (.1w,.5667h); z5 = (.3w,.6h); z6 = (0w,.6167h); +z7 = (.5w,.6667h); z8 = (w,.6h); z9 = (w,.1333h); +draw z1..z2..cycle; +draw z3--z4..z5--z6..z7..z8--z9; +endchar; +showit; + +beginttttttthaichar("-") +z1 = (0w,.375h); z2 = (.3572w,.375h); z3 = (0w,.375h); +z4 = (0w,.6667h); z5 = (.6429w,.375h); z6 = (1w,.375h); +z7 = (.6429w,.375h); z8 = (.6429w,.6667h); +draw z1..z2..cycle; draw z3--z4; +draw z5..z6..cycle; draw z7--z8; +endchar; +showit; + +begintttttthaichar("w"); +z1 = (0w,.375h); z2 = (1w,.375h); z3 = (0w,.375h); +z4 = (0w,.6667h); +draw z1..z2..cycle; draw z3--z4; +endchar; +showit; + +beginthaichar(","); +z1 = (.4w,.7667h); z2 = (.6w,.7667h); z3 = (.4w,.7667h); +z4 = (.6w,.8333h); z5 = (.8w,.8167h); z6 = (1w,.8667h); +draw z1..z2..cycle; draw flex(z3,z4,z5)..z6; +endchar; +showit; + +beginttttthaichar("z"); +z1 = (.75w,.3542h); z2 = (w,.3542h); z3 = (.75w,.3542h); +z4 = (.75w,.8667h); z5 = (.4w,.7h); z6 = (0w,.8667h); +draw z1..z2..cycle; draw z3--z4--z5--z6; +endchar; +showit; + +beginttttthaichar("x"); +z1 = (.75w,.3542h); z2 = (w,.3542h); z3 = (.75w,.3542h); +z4 = (.75w,.7333h); z5 = (.375w,.7667h); z6 = (0w,.7333h); +z7 = (.5w,.8667h); z8 = (.75w,.8h); z9 = (1w,.8667h); +draw z1..z2..cycle; +draw z3--z4&flex(z4,z5,z6)&flex(z6,z7,z8)..z9; +endchar; +showit; + +beginttttthaichar("y"); +z1 = (.75w,.3542h); z2 = (w,.3542h); z3 = (.75w,.3542h); +z4 = (.75w,.8h); z5 = (.625w,.8333h); z6 = (.25w,.8667h); +z7 = (.25w,.8667h); z8 = (.25w,.7h); +draw z1..z2..cycle; draw z3--z4..z5..z6; +draw z7..z8..cycle; +endchar; +showit; + +beginthaichar("r"); +z1 = (w,.7333h); z2 = (.6w,.78h); z3 = (.2w,.7667h); +z4 = (.6w,.8667h); z5 = (w,.7333h); z6 = (w,.7333h); +z7 = (w,.9h); +draw flex(z1,z2,z3)&flex(z3,z4,z5); +draw z6--z7; +endchar; +showit; + +beginthaichar("s"); +z1 = (w,.7333h); z2 = (.6w,.78h); z3 = (.2w,.7667h); +z4 = (.6w,.8667h); z5 = (w,.7333h); z6 = (.92w,.8h); +z7 = (.92w,.9h); +draw flex(z1,z2,z3)&flex(z3,z4,z5); +draw z6..z7..cycle; +endchar; +showit; + +beginthaichar("t"); +z1 = (w,.7333h); z2 = (.6w,.78h); z3 = (.2w,.7667h); +z4 = (.6w,.8667h); z5 = (w,.7333h); z6 = (w,.7333h); +z7 = (w,.9h); z8 = (.83w,.8417h); z9 = (.83w,.9h); +draw flex(z1,z2,z3)&flex(z3,z4,z5); +draw z6--z7; draw z8--z9; +endchar; +showit; + +end. -- cgit v1.2.3