diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /fonts/icelandic/TeX |
Initial commit
Diffstat (limited to 'fonts/icelandic/TeX')
-rw-r--r-- | fonts/icelandic/TeX/cptotex.c | 91 | ||||
-rw-r--r-- | fonts/icelandic/TeX/ihyphen.tex | 4245 | ||||
-rw-r--r-- | fonts/icelandic/TeX/ilfonts.tex | 826 | ||||
-rw-r--r-- | fonts/icelandic/TeX/iplain.tex | 1234 |
4 files changed, 6396 insertions, 0 deletions
diff --git a/fonts/icelandic/TeX/cptotex.c b/fonts/icelandic/TeX/cptotex.c new file mode 100644 index 0000000000..7689af5371 --- /dev/null +++ b/fonts/icelandic/TeX/cptotex.c @@ -0,0 +1,91 @@ +/* pt.c Breytir 8-bita pc-stafr¢fi ” 7 bita fyrir TeX */ + +#include <stdio.h> +main() +{ + int c; + while ((c = getchar()) != EOF) { + switch (c) { + case ' ' : putchar(39); + putchar('a'); + break; + case '' : putchar(39); + putchar('e'); + break; + case '”' : putchar(39); + putchar('i'); + break; + case '¢' : putchar(39); + putchar('o'); + break; + case '£' : putchar(39); + putchar('u'); + break; + case 'ģ' : putchar(39); + putchar('y'); + break; + case 'Š' : putchar(39); + putchar('d'); + break; + case 'ē' : putchar(39); + putchar('t'); + break; + case '' : putchar(34); + putchar('x'); + break; + case '' : putchar(34); + putchar('o'); + break; + case 'µ' : putchar('\\'); + putchar(39); + putchar(32); + putchar('A'); + break; + case '' : putchar('\\'); + putchar(39); + putchar(32); + putchar('E'); + break; + case 'Ö' : putchar('\\'); + putchar(39); + putchar(32); + putchar('I'); + break; + case 'ą' : putchar('\\'); + putchar(39); + putchar(32); + putchar('O'); + break; + case 'é' : putchar('\\'); + putchar(39); + putchar(32); + putchar('U'); + break; + case 'ķ' : putchar('\\'); + putchar(39); + putchar(32); + putchar('Y'); + break; + case 'Ń' : putchar(39); + putchar('D'); + break; + case 'č' : putchar(39); + putchar('T'); + break; + case '' : putchar('\\'); + putchar('A'); + putchar('E'); + putchar(32); + break; + case '' : putchar('\\'); + putchar(34); + putchar(32); + putchar('O'); + break; + + default : putchar(c); + } + } +} + + diff --git a/fonts/icelandic/TeX/ihyphen.tex b/fonts/icelandic/TeX/ihyphen.tex new file mode 100644 index 0000000000..c1c305aff5 --- /dev/null +++ b/fonts/icelandic/TeX/ihyphen.tex @@ -0,0 +1,4245 @@ +% The Icelandic Plain TeX hyphenation tables [NOT TO BE CHANGED IN ANY WAY!] +% as of June 30th, 1987. +% These patterns may be freely copied. +% Jorgen Pind, Institute of Lexicography, Univ. of Iceland, +% Reykjavik 101, Iceland +% jorgen@lexis.hi.is (Internet) +% +% These patterns assume the "icelandic modern fonts" (im...) which include +% all the icelandic lower case characters as glyphs. They are accessed as +% ligatures using the following scheme: +% 'a a with an acute accent +% 'e e with an acute accent +% 'i dotless i with an acute accent +% 'o o with an acute accent +% 'u u with an acute accent +% 'y y with an acute accent +% 'x the ligature ae (i.e. \ae in PLAIN TeX) +% "o o with an umlaut +% 'd eth +% `t thorn +% +% A special version of PLAIN has been made named IPLAIN (Icelandic PLAIN). +% This has only a few changes from Knuth's original version. The following +% changes have been made: +% 1. The font definitions have been changed to refer to the Icelandic +% fonts. +% 2. A few characters have been dropped from Knuths original fonts to make +% room for the Icelandic characters so these definitions have been +% commented out. This holds for \ss, \l, \oe, \OE and \L. +% 3. The major change is the following. The line +% \input hyphen +% is dropped from PLAIN and the line +% \def\fmtname{plain}\def\fmtversion{2.0} % identifies the current format +% is replaced by: +% \catcode`'=11 +% \lccode`'=`' +% \catcode`"=11 +% \lccode`"=`" +% \input ihyphen +% \hyphenation{'tv'i 't'ott 't'o 'tess 'ta'd 'teir 't"xr 'tau 'tetta 'tessi} +% \def\fmtname{plain}\def\fmtversion{2.0-Icelandic} % identifies the current format +% +% These changes entail that ' and " are "letters" in \TeX. This entails +% e.g. that if one wants to use, say, umlaut marks over u or a it is +% necessary to write \" a (space before a) or \"{a} instead of PLAINS \"a. +% +\patterns{ % just type <return> if you're not using INITEX +.a'd3 +.a'da4 +.a'dk2 +.a'dl4a +.af3n +.af3re +.afr3'i +.af1s4 +.agn5'u +.al3e +.al4l +.am4s +.an3k +.ann4e +.ar2 +.ar3a4b5 +.arth5 +.asp3 +.aum5a +.'am4 +.'an4a +.ba4 +.da4 +.dam5a +.dav3 +.dr4 +.ds4 +.du4 +.dust5 +.ed5ik +.eftir5 +.eigin5g +.eink4 +.ekt4 +.er4m +.eyf2 +.fa4 +.fi4 +.fj'ar3 +.fl4 +.fla4 +.fr4 +.fr'a1 +.ga2 +.gar4 +.gas5l +.gd4 +.gem5 +.gja2 +.gl2 +.gr4 +.gu4 +.her5sk +.il4 +.ingj5 +.is4m +.'is1l +.ja2 +.jar4 +.ka4 +.kal5e +.kam5e +.kap'i3 +.kart5 +.kast3 +.kn4 +.kr4 +.kur4 +.la4 +.lag5e +.leik5sv +.l'ib5 +.lu4 +.ma2 +.maj5 +.mak5r +.mi4 +.mj4 +.mu4 +.mynst4 +.na2 +.n'i5f +.n'y5f +.ol4'iu. +.'oa4 +.'o'd5al +.'of4 +.'og2 +.'ok4 +.'om4i +.'os2 +.pa4 +.pl4 +.ra2 +.ram4 +.r'i4 +.r'o'd4 +.r'um3 +.saman5 +.sk4 +.ski4 +.skj4 +.skr4 +.sl2 +.sm4 +.sm'a3l +.sn4 +.snar5a +.sp4 +.spr4 +.st4 +.sta2 +.ta4 +.ti2 +.til3 +.t'i5f +.tr4 +.tu2 +.tv'i1 +.ung3l +.unn5usta +.'ur1 +.'ut1 +.'ut5s +.vegg5s +.vist3 +.yfir3 +."xvi3s +."ofl3 +."ogr5 +."or3s +."ot3u +2a3a4 +a4ab +a4ad +2a1'a2 +2a1b +ab4a +3ab'is +a5by +ab"xk4l +4ac +2a1d4 +a5d'o +a4du +1a'd +4a'da'd +a'd3al +a'd3ar +2a'dfa +4a'df"o +a'd3g +a'd3i +2a'dl +a'd4li +4a'd2m +2a'dsh +3a'du. +2a'dv +2a1e +a5ei +a4es +2af +af3ald +af3arn +a3f'a +af4fr +af3g +a1fj +a3fl'o +a1flu +af5ork +a1fr +af3r'e +afr4u +a5fr"x +4afsd +af1sk +4afsso +af2u +a1ful +a1fun +3afur'd +2ag +a3gau +ag5'al +ag5is +a5gj +agn4ara +ag2ne +ag5ot +a1gr +ag4ra +ags4i'd +ag4sp +ag4stj +ag4ul +ag3"x'd +4a1h +4ai +a3i'd +a4in +a'i4h +2aj +a3j"o +2ak +akaup4s +a5k'a +a1ke +a5kinnin +a5kistu +a1kj +ak5rei +aks4l +4akss +ak3u +a3kv +a5ky +a5k'y +a3k"o +2al +a1lag +4aland +a5landi'd +a5landinu +alas4 +al'a4 +a4lem +al3er +al1f +al1g +5alge +3alh +alis4 +al4'in +al3kj +alk5s +al3k2u +al4l'i +all2s +allst4 +al4l'y +4alma'd +al5mann +al5m2i +a3log +a5lok +al5op +a5l'o'd +al4s"xt +al5up +al5'u +al3v4 +a3ly +a1l"x +a1l"o +2am +am3ang +a3mann +am3ari +am3ars +am3a4s +am3dr +a3m'i +am3k +am2m +amm4is +a1m'o +am3se +ams2i +am1t +1an +3an. +3ana. +an3ada +4anag +2anal +4anau +2an'a +4and. +and1e +4an4d'i +andr4 +4and"o +4ane +an5ei +2ang +an4ga +ang1d +an4gj +ang5spi +an2g3"o +4anib +4ani'd +an5'in +2ank +ank5l +ank3v +3anm +ann5d +4annf +4annh +ann1k +4annl +4anns +annsk4 +4an4o +anst4 +an3sti +an3t'i +3anu +4an'u +4an'y +4an"x +4an"o +2a3o +2a3'o +2ap +ap3al +a3per +a3pil +a3po +a5pre +ap3te +a5p4un +a5p"or +1ar +3ar. +ar3afu +ara5kr +ar3ang +4arani +ar4arp +ar2as +ar5ast. +ar3au +2ar'a4 +4ar'a'd +5ar3'ak +3ar3'ar +3ar1'as +ar1'at +3ard2 +4ard'i +4ar'd. +ar'dar5'a +4ar'di +4ar'ds +3ar'du. +2are +3ar1ef +4aref. +5areig +5arein +a3rek +ar3el +ar3en +ar5er +a3ret +4a1r'e +2arf +3arfe +3arf'e +arfs3k +ar1fu +ar3gj +ar4gr"x +args4 +arg3sl +4ar5i'd +4arif +ar3in +ar4ind +ar5ist. +4a5rit +4a1r'i +ar3j4 +4ark. +ark4is +ar5kj +ar3kr4 +4arms +ar3m'u +4arna. +4aro'd +4arol +4arot +2ar'o +2arp +4arra +arr2i +arr4u +ar4s'a +3arse +ar1sk +ar4spi +arst4 +5arst'i +ar3su +ar5til +artr2 +ar5tra'd +ar3u +ar4u'd +4ar4ug +5arum +2ar1'u +a5r'us +ar3v4 +ar3yf +4ar'y +2ar"x +a3r"x'd +ar5"xv +4ar"o +as2 +4a1sa +as3an +2a3s'a +4ase +4as'e +2asi +a5sinna +2asj +4a1sk +2asl +a3slag +2a1sm +4asn +4aso +4as'o +2asp +asp'it4 +4ass +ass4v +1ast +4asta'd +ast4and +4astau +4aste +4ast'e +4astig +4astin +ast4ing +4astir'd +4a1st'i +4astj +ast3l +4asto +2ast'o +4astr'a +ast5r'a'd +4astr'i +4a3str"x +4astr"o +4astul +4a3st4un +4ast'u +4a3sty +4ast"x +4ast"o +2a1su +2a1sv +4as4y +2as'y +4as"x +2as"o +2at +at3a'd +a3tak +a3tal +at4anv +ata4r +a1te +at3ey +3ath +a1til +a3tj +3atk +atns3 +a4t'o +atr4a +at1re +3at1ri +at2sp +a5t2un +a1t'u +at4ve +3atvi +a1t"o +2a4u2 +4au'd. +au'd5li +5au'dn +aug4as +au4m +aum5ba +aum5un +aun5dr +aup5e +aup3l +a5upp +au4s +ausa5m +au4t +2a1'u +2a1v +av4ar. +a3vir +2ay +a5yf +4az +2a1't +a2't'o +2a3"x +4a5"o +'a1a +'aak4 +'aa5lo +'a1b +'a4bu +'a1d4 +4'a'd +'a'd2s +'a'd3sn +'a'd3sta +'a'd2u +'a'd3us +'a1e +'af2 +'a5f'a +'a5f'i +'a3fl +'afl"x'd4 +'af5un +'ag2i +'agl4 +'agr2 +'ag1s +'ag3v +'a1h +'a1i +'ak2a +'akam4 +'akap4 +'ak'o4 +'ala3m +'al3arf +'al2as +'a5lau +'a3let +'alf3d4 +'alf5sk +'al4m +'alm5an +'alm5u +'alp3 +'al4se +'al5sva +'al5ug +'a5l'u +'al3"x'd +2'am +'am'al5a +'amsl4 +'a2n +'an4aro +'an2as +'an4o +'a3n'y +5'an"x +'a3o +4'ap +'ara5g +'ar3an +'arar4 +'a5r'e +'ar3f4 +'ar5g +'ar5k4 +'ar1m +'arns4 +'arn5sl +'ar2st +'ar5t +'ar1u +'ar3v +'a5r"x +'as5en +'a1sk +'a2ska +'a4ske +'a3s4l +'as2m +'ast2 +'ast5i +'ast5r'a'd +'ast5r'ik +'ast5v +4'asu4 +'as5va +'at3a'd +'a1te +'atr4as +'attar3 +5'attin. +'att3un +'a1t"x +'a1u +'auk4 +'a3ve +'a3v'i +'a1v"x +'a1't +'a5"x'd +b2a +4ba. +ba'dk4 +ba4h +bak5sl +ba2n +4bana +4ban'i +bank5an +4bans +b5ant +bar2b +bar'd4as +bar2n +b'a4s +2b4b +bb3a'd +bb3an +bb5arn +bb3i +bb3u'd +1be +bess4 +b2i2 +bi'd5i +bi'd5lis +bi'd5r4 +bif1 +bilj5 +bill5 +4binn +bisk3 +b4it +bit2a +4b'ia +2b3'is +2b3'iu +3bj +bjar2 +b4l2 +bl4'iunn +4bn +5bo +3b'o4 +b'ok3s +b4r2 +br5a'd +bra4s +3bro +br4u +3br'u +4bum4 +bur2 +3bur'd +burst5a'd +bu4s +1b'u +b'uf4 +b'u3sta +1by +1b'y +b"xk2i +b"xn4a +1b"xr +b5"xttism +1b"o +4b"oki +c4a +ci4 +ck4 +4da. +daf4 +dak2 +3dal. +5dals +da1m4 +d5ang +d4an'i +d4arad +d4ar4a'd +dar4'ar +d3arf +d5arp +dask4 +da3sl +4dav +d1b +2dd +4dea +d5ef +3deg +1deil +d1en +d5e'o +5dep +d1f4 +d1g2 +d4gi +d1h +d1i +di5fu +d3ill +dim4 +di3ma +di3nav +d2ine +dir3s +d'i3d +d5'i'd +d5'inu +3d'is +d'iv3 +3dj4 +djarf5a +d1k2 +d1l2 +d2la +dl3a'd +d3lag +d3lau +d4li'd +dl3u +d1m +d5olf +d5'o'd +d3'of +d'o5l'i +1d'o2m +d'om5an +d'o5ne +3d'or +d'o2s +d'os5e +4dq +d5ra'df +dr4a'ds5 +d5ra'dst +drafn4 +dr4ara +3dreg +d5reip +d5rey +d5ri'da +d3r'ik +d5ro'd +dru4 +d4r"xt +2ds +d5sal +d4sj"o +dsk2 +ds4ko +ds5kun +ds1l +d5sn"o +ds1s4 +d1st4 +d4sti +ds4u'd +d4s"of +d1t2 +d1u +duf4 +5duft +duk4 +d4umb +du5r"x +d4usta +d3'un +d'un4a +d'ut4 +d1v4 +4dw +1dy +1d'y +d3't +1d"x +4d"xf +4d"xr +3d"o +'d1a +'daf4 +'da3g +'dak4 +'d4albo +'d3ald +'dal4is +'d4a1m4 +'d3a4n +'danmeg4 +'dar1a +'d3ar3f +'dar3l +'dar4lis +'dar3t4 +'d3ar'u +'dat4a +'d3au +'d3'a2 +'d1b +'d1d2 +'d1e +'d3f4 +'d1g +'d2ga +'d2gi +'dg4l +'d4gn +'dgu4 +'d3g4ul +'d1h +'d1i +'di3g +'dik4 +'d3in +'dis5l +'dist4 +'d4ista +'dis4ve +'dj3as +'d3j'o +'d4ju +'d3ke +'d1kr +'dk2un +'d3kunn +'d1kv +'d1l'a +'dl2in +'dl4ist +'d3l'i +'dl4ur +'d1l"x +'d1m2 +'dnum4 +'d3o +'d3'o +'d1p2 +'dr5'at +'d1re +'d1r'e +'d3rik +'d3r'ik +'d5r'o +'dr1u +'d3r'u +'d1r"x +'dr"x'dis5 +'ds5afl +'ds5'a +'d4seg +'ds4inn +'d1sk +'dskr4 +'d4sk'u +'ds5kv +'d4sk"o +'ds4lu +'d2so +'ds3or +'dss4 +'d1st2 +'d2st'i +'d3st"o +'ds4u +'d4svi +'d2s"x +'d1t4 +'d1u +'d3u'd +'d3ug +'d3ull +'d5uls +'d5unn +'d3unu +'d3ur +'dur5'a +'dur3f +'dur5g4 +'dur5st +'d1v +'dv5a'd +'dv3ann +'dv3arn +'d1y +'d5'y +'d1't +eat4 +ebr5e +ed4e +e1dik +ed3it +e'd3a2 +e'dal1 +e'd3il +e'd4is +e2f +e3fal +ef3i +efj5an +ef4n +4eft. +2efts5 +eg4ge +eg3i +egr5u +eg3u4l +egur4s +e4i +ei'd5ar +ei'd4st +eif4as +ei4ka +eik3li +eik3u +eil3ag +eil5"o +ei2m +eim5u +eing4 +1eink +4eino +eist5a'd +e4k +ek2is +ekj5a +ekn3 +ek3u +ek5'u +e2l +el5'as +el4d +el3eg +elf3in +el4gr +el1i +4el'i +el3'in +el4ke +el2l +ell5an +ell3e +elleg4 +el3'o +el3r +el1s'i +5elsk +el4te +elu5s +e2m +em4ba +1embe +em5ens +em3i4 +emj3 +em4l +eml2i +empl5 +em5u +e2n +4enc +en4g +eng3a +enik4 +2enn +enn4t +en4t +ep4h +ep3i +epl5i +e4pr +ep4t +e4r +er3al +er5au +er5'a +4er'd +5ere +er5et +erf5ar +er2fr +erf3u +erg5l +er4gr +er3i +er2k +er4la +erl3i +er4l'i +er4mi +erm5in +er5'ol +er5skj +er1un +er2v +er3"o +er"of4 +e2s +es3a +es4ban +es4bu +4esj +e5ske +4eso +esp3a +es2s +est3a'd +est5"o +e3s"x +etik4 +et5ils +etna4 +et5o +etr5an +etr3u +etul4 +et2us +ext4u +5eyrar +'e3b +'e1d +'e'd2s +'e3fe +'e1g4 +'e5ky +'e1l +'ela4g +'el4ara +'e2li +'e4lj +'el3r +'er1 +'er4'a +'er4r +'ers4 +'er4un +'er3v +'e3sm +'ett4ug +'et4un +'etur4 +f3a'd +fa2g +fa5k +1fall +fal4u +fa4n'a +fa5p4 +f2ar +f3ar'd +f4are +f4arg +farka5l +f3arl +fast3e +f'a3f +f5'ans +f'a3r'a +f'a3ta +f'a3v +f1b4 +fd2an +f1dr +f5d'u +f'da4l +1fe +f3ef +f3ein +3fel +f3end +ferl5i +fer3t +f1ey +1f'e +f4fa +f2fo +f1fr +ff4st +ff"xr4a +f1g2 +f2ga +f2gi +fg4n +f1h +f3i'd +fik4 +f5il. +f5ili +f3ill +f5ils +f5ilv +fim3a +f4ine +f3inu +3fir'di +f3ir'du +firg2 +f3irn +1firs +3f4isk +fi5so +f3ist. +f3istu +fis5v +f'i4 +f5'ikv +f3'is +fj4a +fj5a'du +fj5ann +fj4e +f1k2 +fl3and +fl4at +3flata +f5l'at +f4len +fl5g +1flo +5flut +flv4 +4fl'y +1fl"o +f1m +4fn +fn1g +f5n4'i +fn3k +fn5ok +1fo +4fop +forf4 +fork4 +1f'o +fr2 +4fra. +fr3a'd +fra4m +fram3l +fr5and +4frar +2fri. +fr5in +fr'i5m4 +f3r'of +fru4 +fr3u'd +1fr"x +2f3r"xk +4fr"xn +fs3'a +f4sel +f4skaf +fsl4 +fs3li +fs5na +f2so +fs5or +fsr4 +fss4 +f4sti +f5s4t"x +fs1v +f4s"x +ft3a'd +fta4sk +ft5'a +f3te +ft2s +fts5l +ft3u +ft4ul +f1u +4fu. +f3u'd +3fugl +fund4as +2f3ur +5fur'dul +fur5e +furs4 +fur3t +4f2us +f5ust. +f3ustu +f1v4 +1fy +f3yrt +f1't +1f"x +1f"o +f"or4l +g1a +4ga. +4g3a'd +gaf4ar +gagl4 +3gagn +gak4 +ga4lag +gal4is +5gals +5galt +gam3al +gam4i +g5and +1gang +gap4a +g4ard. +g2ar'd +3gar'd. +3gar'da +3gar'di +3gar'd4s +5gar'dur +g3ar3f +gar4kl +gar3l +gar3t +4gas +g4as. +g4as'i +g3ast. +ga5sta'd +1gata +gat4r +g'a2 +3g'af +g'a5le +g1b +gd4ans +g3de +g4du +gd4v +g'd4aro +1ge +3gei +2g1el +gen4 +g5end +3geng +g3ent +5ger'd +ger5'i +germ4 +gerv5a +get3r +g1f2 +ggis5 +ggjaf3 +ggj5ar +gg5r'a +gg3r"x +ggs4v +gg3ug +gg2v +g4g"o +g1h +g1i +4gi. +4gik +gi5kv +3gild +g5ill +5gilt +gim4a +4g3i4n +gis4a +g4isp +g5ist"x +g'ir5a +g'is4 +gjaf5ar +gjaf5o +gjak4 +gjal4 +gj4asta +1gj"o +g1k4 +gkal4 +g1l'a +g4le'd +g3leg +gl5'e +gl3f2 +g3lit +g5l'in +gl3'ot +glsk4 +3glugg +glu3s +gl4y +g3l"xr +g1m4 +gnap4 +gnart4 +g4n'a +gn3g +g3n'o +gn4se +gn5ug +g4n'y. +3gol +g3or +3g'o'd +g'or5 +g'o4ur +g1p +g3rak4 +gr4an +gra2s +gras5sv +g2r'a +1grei +g3reis +g5rey'd +gr2i +2gri. +gri'd4 +g3r'ik +3gr'o +3grund +3grunn +g3r"x'di +g2r"xn +4gs +gs1'a +g4sei +gsk4 +gs4len +gsl2u +gs4l"o +gs3m +gs5or +gs3s4 +gs4si +gs1v +gt3a'd +g3te +gt4s +2g1u +g4u'di +gu'dl4 +5g2u'ds +gu'd4s'o +g3u'du +5gufu +gu4lagi +g5ulin +g3ull +g3uls +gu5mi'd +g3un +gurf4 +gur3g +g4usta +g3'u +g'ust5a +g1v +g2va +g3val +5gy'd +g1't +1g"x +g"x'd4as +g"xl4 +g"xr3 +1g"o4 +h2a4 +4ha. +ha'd4 +haf4sp +hand5r +hat3r +h'a3g +h'al4 +h'a3re +h'a4ski +h'a5sta +h'as4u +h'at4 +h'a5ti +h'atr4 +h'a1v +he4 +hei2 +hellis5 +hen2r +herk4 +her3l4 +hersk4 +4hersla +hey5st +4hg +h4i +hig4 +him5b +hin4 +hit4as +hit4n +2h'i2 +h5'ia +h'i5b +hj4 +h2l2 +4hl. +4hls +hlu4 +h4n2 +hnja4 +hnj'a3l +holl3u +horm5 +h'o2 +h'om5e +h'ot3 +hr4 +4hs +hu4 +hug1r +hug3u +hul5i +hundr4 +h'u2 +h'um3 +4h'ur +h'us5k +hv4 +hvar4 +hvik3 +5hy +h"xf5a +h"xtt4us +h"ost3 +2ia +i5as +4i5'a +4i1b +ibb3 +ibl3'i +4ic +2id4 +i3da +i1de +i3dr +1i'd. +4i'df +2i'd3g +i'd5jar'd +4i'dr +4i'ds +i'd5sal +2i'du +4ie +i3ef +4if +if5arn +ifat4 +i2fen +if4g +if3is +if4t +i4fy +4i2g +iga3m +ig'd5u +ig1en +ig5r'i +2i1h +2ii +i5i'd +4ij +4ik +ik5'a +ik3i +ik4is +ikt5o +i4kv"o +2il +ila2g +il4ara +i1l'a +4ile +ilf4a +il1fi +il1g4 +i5li'du +il5in +il3ip +il5'is +il'i4um +il4kv +il3lag +ill5an +il3l'a +i1lo +il4sa +il1sk +il3sn +ilst4 +il"xk4 +i5l"on +4im +im4b +imb3u +im3i +im4i'd +im4la +im4m +i5m'o +im4sv +1i2n +4inaf +in3an +4inar +inat5r +2i3nau +2ina2v +inav3'i +4in'a +4ind. +in4ga +ingj5arni +4ingr +ingv4 +2inns +2innu +in1o +4in'o +in1s4k +in2sp +in3sta +in5ul +4in'y +2i3o +4i'o +2ip +i5pil +3ir. +4ira +2i1r'a +2ir'di +4ir'dn +4ire +4ir'e +irf2i +4irfs +4irig +2irit +4i1r'i +2irk +irk3u +ir3l +ir1m4 +4irnd +4irni. +4irnin +4irnis +4ir'o +irs4'a +irst4 +ir3tal +irt5i +4irtl +irt4"o +ir3ug +4ir'u +4ir"o +i2s +1is. +2isa +4isag +i5saga +i3sam +is2as +3isd +2ise +4ishv +3isins +4is'i4 +4isj +i3sj'o +2isk +is4ka +isk5el +iski3m +isk5inn. +3isko +isk2u +isk1v +5isk"o +2isl'e +is3l"x +5isma +is5me +4isni +isp3a'd +isp3u +iss2i +is5s'u +ist3al +2iste +4ist'e +4istig +i5stik +ist4is +ist5'in +4isto +4ist'o +4isty +4ist"x +2ist"o +is5t"ok +is1v +4isvi +is4vi'd +5isvin +i3sv"x +2is"o +2it +it3a'd +it5ann +i5tei +4ith +it4ha +it5ill +itis4m +it2ka +itn5es +it3r'i +it4st"o +it3un +it4urn +it4ve +4iu +4i'u +4i1v +i2v5'is +4ixs +2i3't +4i"x +4i"o +'i1a +4'i5ak +'ial3 +'i5ald +'i3ali +'i2as +'i5at +'i5au +'i5'a +'ib4a +'i5bar +'i4be +5'ib'u +'i5dag +'i'd2s3 +'i'dsk4 +'i3el +'i3en +'iet3n +'i5ett +'i2f +'if3e'd +'i4f3i +'if5r'i +'ifs3k +'if4sp +'i2g +'ig3e +'i3gil +'i1h +'i1i +'ik3a4 +4'ik4anar +4'ik4ani +'ik5is +'ikk2i +5'ikm +'ik2n +'ikn5e +'ik4s +'ik3us +2'il +'ilak4 +'il2as +'il5'ar +'il5f4 +'i3l'i +5'ilm'a +'il3sk +4'im +'im3a'd +'ima3l4 +'im3an +'im4g +'im5o +'im5t +'im3un +'i2n +'i5n'a +'in5e +'in3ge +'in5t +'inu3g4 +'in3'u +'i3'op +'i'op5'iu +4'ip +'ir5ak +'ira4s +'i4r5i +'ir4sv +'ir3t +'i1r"x +'ir5"o +'i2se +'i4s5j +'isl2 +3'islen +'isl5i +'is2m +'i2st +'is5ter +'it5a'd +'it5als +'it3i +'itj5 +'it3re +'itr5'o +4'iub +'i5u'd +4'iul +'iu1ma +'i3un +'iu5p +'i3ur +'i4ura +4'iusa +'iu3t +4'iuv +'ivo4 +'i5't +j2a +j3a'd +j5a'di +3jaf4n +ja5kl +jal2 +jal5i'd +ja5l'o +j4am +j3an +j4aram +j3ari +jark4i +jarn4i'd +j4ar"x +jas4 +jask4u +j3ast +j'al5as +j'al4f +j'alf3a +3j'arn +j'ar4u +j'av3 +j'avar5 +j1e +jend4a +j4ep +j4er +j4et +j1i +j'o5b +j'o5fr +j'o2s +j'o5ug +j'o3ve +j1u +juf4 +jug2 +jug5as +ju4g'o +j4u1l2 +jur4e +5j2urt +jurt4i +j2us4 +j3ust. +3j"ofn +3j"ok +j"ol3k +j"ol1m +ka'd4s +kaf4an +ka4fr +kag4as +ka4j +kaj5a +kak4l +kal2 +3kald +4kalf +k4all +3kam4b +kam2s5 +k3ana +k4anaf +k3ann. +k4an'o +k4ant +5kanta +4kapa +kark4 +1k2ar2l +k4arm +k3arn +kar2r +k4art +kar4v +kask4 +3kass +5kastal +k5astu. +1kau +5kaup +k'ak5 +k'am3 +k1b +k1d4 +2k1end +3kenn +3kerf +5kerl +ker4m +k1f4 +kfalls5 +k3g +kgl4 +k1h +k3i'd +ki'd5l +kig4 +k5ill +k5ilsi +kim2 +k5ing +k4ip +k1ir +k3ir'd +5kirk +k5irn +k4irt +k1is +k5ise +kisk4 +k3ist. +k4it +ki3te +3k'il +k'is3 +k'it3u +kja4l +kjar4a +kjar5f +kju3g +1kj"o +3kj"or +kka5l +kk5e +kkj1'o +k2kl +kk1l'a +kk4li +kk3r'i +kk4se +kkul4 +kkv5i'd +kl2 +kl3a'd +kl3ann +kl'a4 +5klef +kleif5a +k4lem +k1lin +3klj +3kluk +3kl'u +1kl"x +k1m2 +k4mi'd. +kn3ar +k2ney +kni5svi +3kn'u +1ko +2kob +koff5 +kol5d +kol4l +kol5sv +3kon +4kons +3kos +kot4as +k'o3d +k'o3m4 +k'or5a +k1'ott +kra5l +kr2as +k2r'a +k5r'e +kr2i +krif3a +1kr"o +3kr"of +4ks +ks4l'i +ks4l"o +ks4m'a +ks4n +ksp4 +k4ste +k4st'o +k4str +ksyf4 +kt3a'd +kt5er +k4t'i +k3tora +k5ty +2k1u +k3u'd +k4u'di +kuf4 +kuk4 +kulegr4 +kum4 +kumb5 +k5un. +k5una. +k3unar +k5uni +5kunn'atta +k3unu +k3ups +k2ur'd +kur5k +k2us +ku5sl +k3ust. +k5ustum +ku3sty +k'u2 +3k'ulu +k3'un +k'u3re +k'ut4us +3kven +4kv'e +4kvu +kv4un. +1k4v"x +3kv"o +4kv"or +k5't +3k"ok +5k"old +5k"onn +5k"os +2la. +4lac +la4dan +2la'd +la'd4al +4laf +laf4as +laf4r +l3afs +3lag'd +4lage +2lak +la5k'o +la1l2 +l3ald +lam4b +2lana +l2and +3land. +3lands +1lang +lank5as +4lann +l5anna. +l4an'o +lan4t +la3pl4 +2lar +l4aram +l4are +larg4 +l4aris +l3arn +la3r'o +lart4 +l4ary +2las +las3i +las3le +la5sli +last5a'd +lat3'in +lat4u +1lau +2laum +laut5as +l'a2g +l'am5a +l'an5e +4l'ar +l'a4t +5l'atum +l'a3v +2l1b +2ld +ld3ar +ld3d +ldem4 +ld3ey +ldig4 +ldr4as +ld5rau +l4dri +ld5ro +ldr3'o +1le +4le. +2lef +l1efn +4legn +leif5as +leik3v +4lein +4lek +4lel +4lenn +4lep +2ler +le5r'i +les5e +2let +l3ex +2ley. +4leyj +2leym +lf4as +lf5'at +lf4dr +lf3f +lf2i +lf5inn. +l3fj +lf2l +lfla4 +l4f'o +lf4sp +lftr4 +lft4un +4lg +lg2a +lgar4s +lg5ast +l1g'a +l4ges +lgil4 +lg4isi +lg3'i +lgl4 +lgni5s +l1gr +lg4'u +l1h +4li. +lik4a +li5kv +lil2 +li5la +li3li +l2ind +4lings'a +l3inn +l5inn. +2l3inu +4l3ir +l1is +l5is. +l4is'a +l3isi +lisk4 +l5isr +l4isti +l5istu. +lit4ar +3litl +l3'ia. +l'i4b +1l'if +l'if5a +l'ik3k +l'im5ug +4l'ip +1l'it +l1'iu +l4'iuf +l4'iuh +l4'iutr +lj3ar +lj5ar'd +1lj'os +lj'os5k +lj'os3l +lj3ug +ljur4 +lj4uru +2lk +lkap4 +lk4as +l1ke +l3kr +l3k'ur +l1kv +l3ky +2ll +ll3et +l4ley +ll3f +ll1g2 +ll3i'da +lli3g +lliss4 +l1lit +ll'it4 +ll3k4 +ll3m +ll1'ot +lls5t"x +ll5te +ll5ug +ll3v +2lm +lm5ari +lm3ars +lmb4 +l3me +l1m'o +lnar4 +ln4i'd +l5no +lo4 +5lo'd +5loki +4lon +4l1or +5los +l'o'd3r +l'o5gr +l'o4ma +lp5t +2l1r +l2ri +l3rit +2ls +ls'i4 +l2sj4 +l5skin +ls4kon +ls4nesi +l3sta'd +lst4in +ls1ve +4lt +lt3a'd +l5til +lt4s +lt4'u +l1t"x +2lu +4lu. +l3u'd +lugl4 +luk4i +l4u1l4 +l1um +lu1ma +l1un +3lund +l3unu +lu5pe +l1ur +2l1v +l2va +lv3a'd +l3val +l4v'iu +ly4 +3lyf +1lyn +l1yr +1l'y +2l'yf +l'yt4a +4l'yti +2l1't +1l"xg +l"xkj3 +l"xkjar5 +5l"xkk +1l"xti +1l"og +l5"ol +4l"ot +m2a +2ma. +m4ab +m4ad +m3a'd. +m3a'da +m3a'di +m3a'dr +m5a'ds +1ma'du +maf4 +m4ag +3mag4n +m4ak +mal4as +mal3dr +m3alf +m3all +m4alp +mal4t +ma1m4 +4man. +4mana. +m4an'a +m3anb +2m3and2 +m3ank +m3anl +mann4as +3manni +3manns +mann5t +2m3ans +man5sa +m3ant +4manu +ma2r +m3ara +m3arb +m3ar'd +1m4ark +marks5 +m3arn +mar3o +mar4s +mars5m +m4ar'u +m1as +mask4 +ma4sp +m3ast. +1m'a +4m'a. +3m'a2l +m'al3f4 +2m'am +m'a5mu +m'a5p +4m'ar +4mb +mb5a'di +m1ban +mb3i +mb4ir +mb3un +md2as +md5asta +md4v +1me +4me. +me'd3 +m5ef +megin3 +5m2eis +meltr4 +m1end +3menn +m5erh +m3er3'i +mest5a +m1f4 +m4f'i +mf"or4u +m1g2 +mgl4 +m1h +mi'd3i +mi'dr4 +mi3ge +3mik +milj3 +mil4l +millj3 +m3ing +5minj +m3inn. +min4s +m3inu +m3ir +m1is +mis3k +mis3lu +mism4 +2m'i +mj'o3sl +m1k +m2ka +mk4arg +mk4as +mk2i +mk4l +m1l +m2la +m3lag +m3lau +m2l'a +ml3'ar +m2li +m5luk +4mm +m2m3a +mm5b +m4m'o +mm4sv +mm3u +m4nesku +2mog +4mok +3mol +mong5 +m'od3 +m'o'd4s +m'o5g4 +m5'on'i +m'o3rau +m'o4s +3m'ot +mp3'a +m5pe +mp3i +m3rau +m5r'a +m3re +m3r'y +m1r"x +4ms +ms5'al +m2se +ms5ei +m5skau +ms5kj +ms5l'a +msn4 +mssetr4 +m1sv +m4sv'i +mt3a'd +m4ti +mt2is +m3tug +mt5un +mt4us +mt2v +m1t"o +m1u +4mu. +mug4u +4mul +4mum +m2un +1mund +m3ung +4mur +m4uru +mu5sta +m3'u'd +m'ug4u +m1'un +m'us4a +m1v4 +1my +3m'y +m'y5m +m1't +1m"x +1m"o +m"or4 +n1a +4na. +na2da +na4d'i +na'dar3 +naf4 +nafl4 +nafl5an +3nafn +nak4a +na4kr +nal2 +na3la +n3ald +na3li +na1ma +n4anaf +n5ang +n5ann +n4arak +n3ar3f +n4arfi +n4arf"o +narg4 +n4aris +nar5m +nar5rin +n4aru +n4ar'u +nat4 +n5aug +n3auk +naum5a +1n'a +n'a1g +n'a1k +3n'a4m +n'an5ast +n1b +nb"xj4 +nd3er +nd4isv +n4dj +nd3'ot +nd3rek +ndr1u +nd1r"x +nd4sen +nd3ug +nd5ul +ndur5g +nd3'u +1ne +ne'd2s +3n2ef +4nefl +n4em +nem5a +2n1en +4n4er +nestr4 +netl4 +n5eyi +n3eyj +n'e5sk +n1f2 +nfr4 +nga1m +ng5are +ng2as +n2ge +ng5ek +n3ger +n3get +ng1ey +ngi5k +ngil4i +ngi5li'd +ng5lag +ngl2i +ngl5i'd +ng5'olfs +ng4ra +ngr5an +n3gr'i +ngr3u +ng3r"x +ng4sj +ng4sp +ng4ste +ngurs3 +ngu3t +n1h +4n1i +n4i'di +ni5fr +ni3gr +ni3lu +ni5m +n4iru +n3isa +n4is'a +nisk4 +ni3sk'o +nis2m +nis5s +ni3ste +ni5st"x +n3'ia +n3'isk +n1'iu +n'i4um +nj'al4 +nk2 +nk3a'd +nk5and +nk3ans +n5k'a +n1ke +nk3i +n5k'o +n3kunn +n5ky +n5k"o +n1l2 +nli4 +n4list. +n1m4 +n2n +nn1'a +nn1e +nn3g2 +nnk4i +nn4sj +nn5ske +nn4sto +nn5stun +nn5t'o +nn3ug +nn2us +nn3'u'd +n1or +1not +n5'olf +5n'ottin +n3p4 +n1r +n3ram +n5rau +n2r4i +n3rit +n3sak +n5s'at +n4seg +ns5es +ns5is +ns1'i +n3skil +nsk'ir4 +ns5kja +n5sk"o +nsn4a +ns5r +nst4e +nt3a'd +n5tak. +n5taki +n3tal +n1te +ntgen5 +n3til +n2t'i +nt2s +nt5sk +nt5sm +nt3ug +nt4v +n1t'y +n1t"o +n1u +nuf4 +n4ugr +nuk2 +nu1l +nu1ma +5numd +nungs3 +nur5f +nur4l +n3ust. +nu5sta'd +nu4sv +nu5ta +3n'um3 +n'u4s +n1v +n5yf +n3yrk +1n'y +n3'yg +n'y3l +n'y5sk +n1't +1n"x +n"xl4a +3n"of +n3"old +n5"on +5obs +o'da3l +o'dr4 +o'ds5l +o'd4ug +o2f +of3ang +off4u +of3o +of5r +of4sj +of5su +oga3l4 +ogast4 +ogs4u +ok4as +olak4 +old3u +ol2g +oll5eg +ol5lit +oll4st +ol3m +ol3'o +oltal4 +o2m +om3a +om4m3 +om2u +om3un +on3sv +on4t +on5t'o +on4us +opa5p +op2h3 +op5u4 +ora4 +or4di +or1e +or2fe +or2gr +3or'i +orlag4 +or2ma +or4mi +4orn +or4ne +or4sta +ortr4 +ort3ug +or1u +or3ug +or3v4 +or4vi'd +or3y +o4s +osk3i +os3m +os2s +ost5i +ost5un +4o4t +ot3a'd +ota5l4 +otam4 +ot3ro +ots4'a +ot5un +o4u +o3ve +ox4 +'o1a +'oaflat4 +'o5an +'oar4s +'ob3ak +'od4a +'o'di4 +'o'dl4 +'o'dm4 +'o'dv4 +'o5e +'of3ar +'of4as +'oflu5s +'ofr4 +'of5us +'o2fy +'o4f"o +'o2g +'o1h +'o1i +'ok5lo +'o3kr +'ok2u +'ola3m +'ol2as +'ol5ik +'ol4is +'ol4kv +'ol5om +3'olsk +'o4m3a'd +'om3ar +'om4b"x +'om2g +'om4is +'oml4 +'om3p +'om3stu +'om3u +'o2m"o +'o4n +'on3'i +'on5kv +'op4e +'op2h5 +'or4as +'or'a4 +'or2d +'or4d"o +'or5es +'orf4 +'org4 +'o4ri +'or4is +'or'ik4 +'orj4 +'ork4 +'orm4 +'orn4o +'or3'on +'orr4 +'ors4a +'or1u +'osa5f +'osak4 +'o3sem +'os3end +'o5skaf +'osk4as +'osk5in +'os2l +'oslav3 +'o2s'o +'osp4 +'os4se +'o4ta +'ot3a'd +'otap4 +'ot5ef +'otil4t +'o5t'i +'ot4'o +'ot2v +'o1u +'oum5b +'ov4a +'o5vat +'oy4 +'o5't +p1a +pag4 +pa4le +pa3m +pa4n +pan3g'o +pa2r +p4arat +pari3f +par5'i +p2art +par5te +p4aru +p2'ak +p4'al +p'a5m +p4'ar +p'a2s +p4'at +p1b +p5d +p1el +1peni +3pers +p1f2 +p1g2 +p1h +p1i +pil5ar +5pilt +p4ink +pist5i +pit4 +3p'ip +p'i2t +pl2 +pl3a'd +pla4s +p4l"x +3pl"o +p1m4 +1pok +3p'os +p2p +pp5aks +pp5e +pp3'i +ppk4 +pp1l +pp3'o +pp1r +ppsk4 +4pra +pr2i +p4ris +pr'i4 +3prj +1pr'o +pr'o5fas +pr'o5m +p1sa +pss4 +p1st +pt2'u +p1u +puk4i +pu1l +pur4a +3p'u +p'uf4 +p1v +qu4 +2ra +4ra. +5ra'dsh +raf4f +r3ald +ral4i +r4all +r3als +3ranal +r4ani. +3ranns +r4an'o +4r3ar +r4ara'd +r4ar'u +r4ary +r4ar"x +ras3i +ra3tu +r4aum +1r'a'd +r'af4i +r'a5kv"x +r'ars4 +r4'asa +r1b4 +rba4 +r1d +r2d'i +r4'd +r'd4ar4'a +r'd5is +r'd1l2 +r'd4mu +r'd5r'a +r'd5su +r'd3sv +r'dv4 +r4ef. +r4efs +5reftsk +1regl +r3eig +3reik +r5enu +r5eu +r4eyn +r4'e +r1fal2 +rfa5li +rf4ar +r3f'a +r5fe'd +rf1is +r1fj +rfj'ar4 +rf4l"o +rf'og5 +r1fr +rfr4u +rf4st +r3fund +rf4ur'd +rgj4a'd +rgj4ar +rg2l4 +r5gly +r1gr +r2gra +r4grey +r5h +4ri. +4r3i'd. +rig2 +riga5s +r3ild +4rin +rin5e +ringj5ar +r3inu +rip4s +4r3ir +ri3sk +ris5l2 +3risn +rist5a'd +ris4un +1ri4t +rit3li +4r'i. +4r'if +r'ikis3 +4r'il +r'ist4 +4r'iu +4r'i't +rj3ar +rj'a4l +rj'o3sa +rj'osk5a +rka1m +rkaup4s +r3k'a +r1ke +rk1ef +r4kell +r4kelss +rkju3s +rk4se +rk1sm +rk4sp +rk4'u +rk5vei +r3k"o +r1l2 +rl3a'd +rl5ann +r2li4 +rl4i'd +rlis5s +r3lit +rl3m +rlof4 +rmak4 +r1man +rm'als5 +rmb4 +rm2i +r1mi'd +rmil4 +r5mj +rmk4 +rml4 +r3m'o'd +rmr4 +rn3ar +rnar5l +rn1g +rn5'or +rn5s'i +rn5sm +rn4so +r4nu +r5numi +ro4 +rog4as +ron4 +r1or +r'o5gr +r'o4m +r'o4sa +r'os3'o +5r'oti +r5pal +r3p'o +r1pr +r4pri +rp2s +rp3sk +r5py +rr5ar +r1r'a +r1re +r1r'e +r1r'i +rr2k +r3r'o +rr1u +r5r'u +r1r"x +r1sa +r4saf +rs4'ar +rsegl4 +r3ser +rs4inn +r3ske +r5skil +rs4lan +rs2m'a +r1st +r2sti +rst4v +r3st"o +rs2u +r5sund +r4s'u +r1sv +rt3a'd +rta5g +r3tak +rta4sk +r5t'a +rt5er +rt3ey +rt2hu +r4t'ik +r3t'o +r3tr"o +rt4se +rt5sl +rtt4 +rt4uru +rt4'u +r4tv +rt4ve +r1t"x +rt1"of +r1u'd +r4u'dun +ruk4i +ru5li +ru2m +r1ur +r4uss +r3ust. +rut4v +r4'u'd +3r'um +r'ust5 +r1v +rv3a'd +r3ve +r2vi +rvi3g +rv3ing +rv4un +r3v"x +r3yr +1r'ym +r1't +1r"xkt +r"xmd5a +1r"xn +r"xt3i +r"of4ug +r"ok1r +r"ol4 +2sa. +4sab +2s3a'd +s4a'df +1sag +4sagr +4sagt +sal5at +4s3ald +1sa2m +sam5b +4sam1e +sam3m +sam1s +sam5y +2san +s4ands +2s3ar +s4are +sarg4 +s4aro +s4arp +2s1as +2sat +sat4a +2sau +s3auk +4sav +s'a4 +s3'ab +s5'af +s'alar5 +s1'ar +s3'as +s1b +s3d4 +1se +2s1ef +4seld. +5semi +5sens +2ser +2ses +3set +sex3 +2s1ey +s4ey'd +1s'e +s5f4 +sfl4 +sfr4 +s1g4 +sgl2 +s1h +sh'a4s +s1i +s3i'd. +5s4i'da +s4i'di +sif2 +si5fi +1sig +sind4ar +sind4as +5sinnu +2s5ins +s3ir +s3ist +s4isv +si3ta +s'i3br +1s'i'd +s'i'dk4 +s'igl4 +s3'ik +s'i4m +s'ink5a +s3'ir +s1'is +s5'iu. +s'i3v +s'i4ve +1sj +s3jaf +sjar4 +s4j'a +sj'o5l +sj'o3m4 +sj'o3s +4sju +3sj'u +s2k +2sk. +4ska. +4ska'd +skaf4a +4skal +2skan +1ska4p +4skas +1sk'a +1skei +3skemm +4sken +3skey +s4k2i +2ski. +4ski'd +sk3inu +3skip +2skir +4skis +3sk'ir +5skj'a +4sk4n +3sko'd +4skon +4skos +1s4kot +1sk'o +5sk'og +1skr'a +4skr'o +3skr'u +4sks +sk3uri +sk3ust +2skv +1sky +3sk'y +1sk"x +sla2 +sla3f +s4lam +slands5 +3s4l'e +sl2is +s1l'i +s4l'i'd +s3lof +s3lok +1sl'o +slu3s +1slys +s3l"xk +s1m2 +4sma +sm'a1s +sm'a5v +4sme +s4mek +s2mi +1sm'i +smj4 +4sm"o +s2ne +3snei'd +5sner +s3nes +3sneyd +sn4i'd +sn2o +1sn'u +4sn'um +s4n'y +sn"x'd5 +1so +4sod +3son +2sor +s5or'di +1s'o4 +s4'ol +s'ol3e +s'ol3s +2s'om +s5'omag +4s'os +1sp2 +sp'it3 +spj4 +4spl +4spra +2spr'o +s5pund +sr2an +s5rau +s1r'a +s1re +s1r'e +s1r'i +s5ro +s5r"x +s3r"o +s3s4'a +ss3er +ss5'i +s1s4k4 +ssl2 +ssm4 +ss5or +s1st +s4stir +s1sv +s2t +2st. +s4ta +2sta. +4stal +4stap +5starfi +5starfs +4sta"x +1ste +3stef +3stein +5stekk +4stet +1st'e +st4he +4sti. +1stig +st4isl +3st'ig +2st'im +4st'iu +1stj4 +4stj'on +5stj'or +5stj"or +4stl +st3le +1sto +3stof +1st'o +4st'on +3st'or +st2r +str5al +5stranda +5strang +5straum +5str'a. +1stre +3str'i +4str'u +s3try +5str"on +st5t +2s4tu +3stund +1st2'u +4stv +3st'y +1st"x +2st"xk +1s4t"o +3st"o'd +4st"ol +5st"ong +s1u +su3f4 +5sum3a +s2ung +s5upp +s5ura +sust4i +s'u4 +s'uln4 +s5'un +s5'urs +s'ut5 +sv4 +4svag +4sval +s3vat +s5ve'd +s4vef +s2vei +s3veik +3svein +5svep +4svex +s4vi'di +5svi'di. +s4vik +svik3u +s5vin +s1vo +s2v"x +1sv"x'd +1sy +2s3yfi +3syn +4s3yr +3s4'y +s1't +1s"x +4s"x'd +s"xf4 +s"x5fa +3s"xj +3s"xl +4s"xs +1s"o +3s"og +s"ogu5s +2s3"old +3s"om +2s3"or +t2a'd +ta2fr +1taka +5takend +t4al. +tala4m +4tam +ta1ma +t5amt +ta4n'a +3tang +4tar +t4ar4a'd +tar5is5 +tark4 +tarp4 +tar5s'a +tar"xv4 +t1as +t4as. +ta5sl +tat4 +ta4v'i +t4'a4 +5t'akn +4t'and +t1b +t1d +4teg'i +5tegu +tei4 +tein5g +t1eis +1tek +3tekj +tekkj5 +t1end +ten5'o +4tepl +t3ett +2tey +t'e4l +t3f2 +tfirr4 +t1g +t1h +th5ers +t1i +ti4an +ti5kis +tild4 +4tin +tirk4 +t4ir"x +tist4 +t5ist. +ti3sta +tistil4 +t2isv +1tit +1t'i +4t'i. +4t'ia +3t'i'd +t'i4l +3t'im +4t'in +4t'it +t'iv3 +t4j"o +t1k +tk4a +t4k2i +tlaf4 +t3lag +t4lag. +tl2an +tl5ann +t1l'a +tl2i +tlur4 +t1l"x +2t3m4 +tn2s +tnsk4 +tnskr4 +to4 +1tog +t3on +3torg +5toru +1t'om +t'om3a +t'om5as +5t'onl +t'or1 +t'or5au +t'ori3s +t1'ot +t3p +tra2b +5tra'dari +tr3al'i +tr2an +tr3ann +tr5ar +3traus +t4rey +1tr'e +tr4is +t5risi +t5r'ika +3trj +t5r'of +tr3'ott +tr3ug +tr3una +tr5uni +1t4r'u +1try +t5ry'd +t3r"xn +3tr"o'd +4ts +t1sa +ts4inn +t5s'i +tsj4 +t1sk4 +ts1s +t1st4 +ts4u +t2sy +tt3a'd +ttak4i +ttar5f +tt5'a +tte5r'i +tt5ern +t4t'i +tt5j +tt1l +tt1or +tt3r"x +tt3ug +tt4ugl +ttv4 +t1t"x +t1u +4tu. +t4u'di +tugl4 +tuk4 +tu3l4i'd +tum2 +tu5min +t2ung +3t4ungl +tup4 +t3ur3e +tur3k +t5urs +t4usa +t4usu +tutr4 +t'ud3 +t3'u'd +t'u4l +1t'un +t'un4a +t1'ur +t'u3sk +t1v +5tveggj +t5ver +5t'ys +t1't +3t"xk +1t"ok +1t"ol +t5"ols +2u1a +u3af +u5au +2u1'a4 +u'a"xtl4 +4u1b4 +4uc +4ud4 +u1da +u5d'a +u3de +u3d'o +u3dr +2u'da +u'd4are +u'd3k4 +2u'dl +u'dm4 +2u'd4n +2u'dr +u'd5ris +u'd4se +u'd3sv +u'd5s"x +4u'dul +2u5e +4u'e +4uf +uf5'a +ufd4 +u5fit +u3fj +u1fr +u3ful +u5f'u +2ug +4ugal +4ugat +4uge +4ugil +4u1gj +4ugla +ug1lj +4uglu +ug4n +4ug'o +u5gran +4ugre +4ugrj +4ugr'o +ug3r"x +ug3ta +4ug"o +4u1h +4ui +u5i'd +4u'i4 +2uj +2uk +ukak4 +uk4as +u1ke +u5kinnin +ukku3s +u5k'o +u3kv +2ul +3ul. +4u1lag +ul3ar +3ulb +4ule +u5lind +ul4is +u1l'i +ul3k2 +ul4la +4ulln +ullt4 +4u3lo +u3l'o +ul5sv +ult4i +ul3us +ul5v4 +u3l"x +4u1l"o +3um. +2uma +umak4 +u1man +um4aran +2um'a +um'al4ar +um4ba +um5b"x +um4b"o +2umd +2ume +um3ein +4umi +umj4 +um4ki +4uml +umm4a +4u5mo +2um'o +4ump +2umr +ums4 +um3sl +3umst. +um1t4 +4umu +um5unn +4um'u +2umy +2um'y +2um"x +2um"o +un3ar1 +unar5a +un2as +4unat +2u1nau +2un'a +2und +4une +4unk +2unn'a +4unns +2unnu +unn5ug +4uno +4un'o +uns4an +4unt +1unu +4unur +4un"x +4un"o +2u3o +uol4 +4u'o +2up +upp1 +upp5a +uppal5 +upp4i +3ur. +2ura +ura4f +ur5a4m +ur2an +ur5anna +2ur'a +ur'da5r'a +2ure +u1rek +ur3ey +4u1r'e +urf4a +ur3fl +urg4e +ur3gj +ur5in +4urit +4ur'i +u3r'ik +ur3j4 +urk4a +ur1m +ur3n'i +4uro +4ur'o +ur1sk4 +ur3sna +ur4sta +ur4sv"o +ur5til +urt4ir +ur1u +ur4unn +4urus +ur3v4 +ur4vis +4uryk +4ur'y +2ur"x +4ur"o +2usa +u3sal +4us4'a +2use +4us'i +2usj +4u1sk +4usl +2u3s4m +2usn +4uso +4us'o +4usp +u5starf +4ust'a +4uste +2ust'e +2usti +2ust'i +4usto +4ust'o +4ustr +3ustu. +2ust'u +4usty +4ust'y +4ust"x +4ust"o +u5sund +4u3sv +4usy +2us'y +2us"o +2ut +ut3a'd +ut2as +u3te +u5til +u3t'o +ut4st'o +ut2'u +u1t"x +2u3u +4u5'u +4u3v +2uy +u3yf +2u1't +4u"x +2u5"o +'u1a +'ual4 +'u3arf +'ub3an +'ubli3 +'u'd3ar +'u'd5g +'u3e +'uf5ar +'ufl2 +'uf5li +'uf5ly +'ufs4'a +'u5gala +'ug'o3 +'u4g"x +4'u1i +'uk1l +'ukr1u +'uk4s +'ul5er +5'ul4f +'ulf5al +'ul4'i3 +'ul'ip4 +'u3lo +4'u2m +'um4r +'um4si +'u4n +'und4ug +'un4g"o +'upl5i +'ur5ef +'ur'it4 +'ur5sl +'ur1t +'ur3un +'ur5v +'u3r"x +2'us +'u4sa +'us3ei +'us3'i +'us4sti +'us4sv +'us1v +'ut3e +'ut2he +'uti5f +'ut2is +'utj4 +'ut1l2 +'ut1r +4'u1u +'u1v +'u4va +'u5't +v2a2 +va'dr5 +va5fo +va5h +5vallag +va4n +var4ma +varps3 +var5'u +var4v +v3ast +va4t +3vax +ve'd5l +ve3fe +1veg +v2ei +3vei'd +vein4as +5veis +4velg +2vep +v4er +1ver'd +ver3gj +3verk +ver2s +v'e2 +v5'es +v3'et5 +2v3h +v2i +2vi. +v4i'd +5vi'dar +vi'd3l +vil4i +vi3li'd +3viln +vi4lo +vin3gj +4vip +3virk +visk5un +3viss +vis4v +5vita +vitk5 +vit2n +4viv +4v'ib +2v'i'd +5v'ik +3v'isi +v'isl3a +v'i1v +2vn +vo3k +vol4 +vork4 +vor4r +4vr1 +4vs +2vu +v1u'd +v1un +5v"xg +wa4 +win4s4 +x5ar +x2as +x3e +x3f +x5i +xis4 +x'i3 +x'ik4 +x5'iu +xt5a'd +x1u4 +y5ba +y'd2s +yf5a +yf1i +yfj5a'd +yft4is +y1i +yj3ar +yj5'o +yk5e +yk3i +yk3su +yk3u +yk3v +ylf5i +ylgn4 +yll5a +yl4v +ym3a +ymp5'i +y4n +ynj5ar +ynj3'o +yn4k +yn4t +yn5u +yp2us +yr5e +yr1i +yr3il +yrir3 +yrj3 +yrkv3a +yr2l +yr2s +yr1u +y2s +ysj3 +ys2s +yst3ug +yt4h +ytil4 +yt4k +y3v +'y5a +'yaf5 +'y5'a +'y'd2s +'yfl4 +'y3flu +'yg4r +'yg4u'd +'y1i +'yja5f4 +'ym4a +'ym4k +'ypru4 +'yp2s +'yrf4 +'yri3m +'yri5p4 +'yr3l +'y4si +'ysig4 +'ys4l +'ys4m +'y3st'a +'y5u +'y5'u +'y3v +'y5y +z'o4 +'t2a +'tam4 +'tarf5a +'tar4m +4'tb +'t2i +'tist3i +'tj'o4 +'tol5a +'tor3f4 +'tor3g +'torm4 +'t1'ol +3't'or +'t'or5i +'t2r2 +'tra4 +'tr'as4 +'tris4 +'tr'il4 +'tr'i3t +'tru4 +'tum5a +'tumb3 +'tur2 +'t'us3 +'t2v +'tver5sk +"x1b +"x'dn5 +"x'dnis5 +"x'd2s +"x'd4ug +4"xf +"xf1a +"x4fi +"xf3ust +"xg5ist +"x1i +"xj3 +"xj4al +"xjark4 +"xk1a +"xk1li +"xk3u +"x2l +"xl3an +"xl3e +"xl3us +"xm3a +"xm4al +"x4mundu +"xnak4 +"xn4k +"xr1a +"xr3e +"xrg"ong5 +"xrif4 +"xr3ist +"xri3sv +"xr3l +"xr4n +"xr2s +"xr5un +"xr1us +"x5r'u +"xs4is +"xt5ise +"xtl5i +"x5u +"xva5g +"x5val +"xv3ar +"xv4ara +"x3ve +"xv3in +"o'd2 +"o'dl3 +"o'dm5 +"o'd3un +"o'dv5an +"o'dv3ar +"o1fa +"ofl3'o +"ofn5 +"ofr3u +"of3u +"o4g +"og3gj +"oggv3 +"og1re +"og2us +"ok5e +"ok5r'a +"ok3st +"ok3ul +"okv3a +"o4l +"ol1f4 +"olk2 +"olu5mi +"ol5un +"ol2v +"olv5an +"om4b +"om3u +"ond4l +"ong5sv +"ong4us +"ong4v +"ongv3a +"onk3 +"onn4l +"on3ug +"on5un +"or1e +"or4ge +"or4lan +"orm5un +"or3'o +"or3ug +"or1un +"or3und +"orus4 +"or2v +4"orva +"orv5al +"orv5an +"orv5ar +"orv4i +"or1y +"or5"x +"o4s +"osk3ul +"os3u +"ot4s +"o3tug +"ot2v +"otv3a +"o5u +"4x +"4o +'4t +'4d +'4a +'4e +'4i +'4o +'4u +'4y +} diff --git a/fonts/icelandic/TeX/ilfonts.tex b/fonts/icelandic/TeX/ilfonts.tex new file mode 100644 index 0000000000..c838fc9486 --- /dev/null +++ b/fonts/icelandic/TeX/ilfonts.tex @@ -0,0 +1,826 @@ +% This is LFONTS.TEX in text format, as of Mar 31, 1986. +% File LFONTS - Version of 18 December 1985 +% +% Icelandic changes 11 Jan 1987 JPind +% +% FONT CONVENTIONS +% +% A TYPESTYLE COMMAND is something like \it that defines a type style. +% Each style command \xx is defined to be \protect\pxx, where +% \pxx is defined to choose the correct font for the current size. +% This allows style commands to appear in 'unsafe' arguments where +% protection is required. +% +% A SIZE COMMAND is something like \normalsize that defines a type size. +% It is defined by the document style. However, \normalsize is handled +% somewhat differently because it is called so often--e.g., on every +% page by the output routine. The document style defines \@normalsize +% instead of \normalsize. +% +% A ONE-SIZE typestyle is one that exists only in the \normalsize size. +% +% A FONT-SIZE COMMAND is one that defines \textfont, \scriptfont and +% \scriptscriptfont for the font families corresponding to preloaded fonts, +% as well as the typestyle commands for the preloaded fonts. Each +% font-size command has an associated @fontsize command, having the same +% name except for an '@' at the front. All font-size commands are defined +% in LFONTS. The naming convention is that a fifteenpt font has a font-size +% name \xvpt, and so on. +% +% Each size command \SIZE executes the command +% \@setsize\SIZE{BASELINESKIP}\FONTSIZE\@FONTSIZE +% which does the following. +% 0. Executes \@nomath\SIZE to issue warning if in math mode. +% 1. \let \@currsize = \SIZE +% 2. Sets \strutbox to a strut of height .7 * BASELINESKIP and +% depth .3 * BASELINESKIP +% 3. Sets \baselineskip to \baselinestretch * BASELINESKIP +% and +% 4. Calls \FONTSIZE +% 5. Executes the \@FONTSIZE command. +% It should then define all the typestyle commands not defined by the font-size +% command, except for the one-size type styles. A typestyle command for which +% the corresponding font exists but is not preloaded is defined to expand to a +% \@getfont command. A typestyle whose font does not exist is defined to +% expand to a \@subfont command. +% +% A one-size typestyle whose font is not preloaded is defined to expand to +% a \@onesizefont command. +% +% \em is defined to be \it inside an unslanted style and \rm inside a +% slanted style. An \em command in a section title will produce a \pem +% command in the table of contents. +% + +\def\em{\protect\pem{}} +\def\pem{\ifdim \fontdimen\@ne\font >\z@ \rm \else \it \fi} + +\def\normalsize{\ifx\@currsize\normalsize \rm \else \@normalsize\fi} + +% \load{SIZE}{STYLE} : Solves anomaly of loaded-on-demand font +% used for first time in math mode. Give this command outside math +% mode, before formula using it for first time. +\def\load#1#2{\let\@tempa\@currsize \let\@currsize\relax #1#2\@tempa} + +% \newfont{\CMD}{FONT} defines \CMD to be the font FONT. +% It is equivalent to \font \CMD = FONT +% \symbol{NUM} == \char NUM + +\def\newfont#1#2{\@ifdefinable #1{\font #1=#2\relax}} +\def\symbol#1{\char #1\relax} + + + +% \@getfont \STYLE \FAM \@FONTSIZE{LOADING.INFO} +% \STYLE = style command +% \FAM = a control sequence defined by \newfam\FAM +% \@FONTSIZE = the @fontsize command for the current size. +% LOADING.INFO = information needed to load the font--e.g., +% cmtti10 \magstep 2 +% Does the following, where \FONTNAME denotes a new unique, untypeable +% font name: +% 1. Executes \font \FONTNAME = LOADING.INFO +% 2. Appends '\textfont FAM \FONTNAME \def\STYLE{\fam \FAM \FONTNAME}' +% to the definition of \@FONTSIZE. +% 3. Executes \@FONTSIZE \STYLE. +% +% \@nohyphens\STYLE\@FONTSIZE +% Used right after \@getfont to set \hyphenchar of the new font to -1, +% thereby prohibiting hyphenation. It is used with \tt fonts. +% (\@nohyphens was added on 12/18/85) +% +% \@subfont \STYLE \REPSTYLE +% \STYLE, \REPSTYLE = type style commands. +% Types warning message and defines uses \REPSTYLE. +% +% \@onesizefont \STYLE {LOADING.INFO} +% Defines \STYLE to be a typestyle that exists only for the \normalsize +% size. It produces the font specified by LOADING.INFO +% +% \@addfontinfo\@FONTSIZE{DEFS} +% Expands DEFS and adds to the definition of \@FONTSIZE. Items that should +% not be expanded should be protected with \@prtct---except no protection +% is needed for '\def\foo', only for the contents of the definition. +% +% \@nomath\CS : Types a warning '\CS used in math mode' if encountered +% in math mode. + +% Remove \outer from definition of \newfam +\def\newfam{\alloc@8\fam\chardef\sixt@@n} + +\def\@setsize#1#2#3#4{\@nomath#1\let\@currsize#1\baselineskip + #2\setbox\strutbox\hbox{\vrule height.7\baselineskip + depth.3\baselineskip width\z@}\baselineskip\baselinestretch\baselineskip + \normalbaselineskip\baselineskip#3#4} + +\newif\if@bold + +\let\@prtct=\relax + +\def\@addfontinfo#1#2{{\def\@prtct{\noexpand\@prtct\noexpand}\def\def{\noexpand + \def\noexpand}\xdef#1{#1#2}}} + +\def\@getfont#1#2#3#4{\@ifundefined{\string #1\string #3}{\global\expandafter + \font \csname \string #1\string #3\endcsname #4\relax + \@addfontinfo#3{\textfont #2\csname \string #1\string #3\endcsname + \scriptfont #2\csname \string #1\string #3\endcsname + \scriptscriptfont #2\csname \string #1\string #3\endcsname + \def#1{\fam #2\csname\string #1\string #3\endcsname}}}{}#3#1} + +\def\@nohyphens#1#2{\global\expandafter \hyphenchar\csname + \string #1\string #2\endcsname \m@ne} + +\def\@subfont#1#2{\@warning{No \string#1\space typeface in + this size, using \string#2}#2} + +\def\@onesizefont#1#2{\expandafter\newfam\csname fm\string#1\endcsname + \global\expandafter\font\csname ft\string#1\endcsname #2\relax + \gdef#1{\ifx \@currsize\normalsize \@ftfam#1\else + \@warning{Typeface \string#1\space available only in + \string\normalsize, using \string\rm}\gdef #1{\ifx \@currsize\normalsize + \textfont\@fontfam#1 \scriptfont\@fontfam#1 \scriptscriptfont + \@fontfam#1\@ftfam#1\else \rm\fi}#1\fi}#1} + +\def\@ftfam#1{\fam\csname fm\string#1\endcsname\csname ft\string#1\endcsname} + +\def\@nomath#1{\ifmmode \@warning{\string#1\space in math mode.}\fi} +\def\@nomathbold{\ifmmode \@warning{\string\mathbold\space in math mode.}\fi} + +% The following definitions save token space. E.g., using \@height +% instead of height saves 5 tokens at the cost in time of one macro +% expansion. + +\def\@height{height} +\def\@depth{depth} +\def\@width{width} + +\def\@magscale#1{ scaled \magstep #1} +\def\@halfmag{ scaled \magstephalf} +\def\@ptscale#1{ scaled #100} + +% five point + \font\fivrm = imr5 % roman + \font\fivmi = cmmi5 % math italic + \skewchar\fivmi ='177 % for placement of accents +%\font\fivmib = cmmib10 \@ptscale5 % bold math italic + \font\fivsy = cmsy5 % math symbols + \skewchar\fivsy ='60 % for placement of math accents +%\font\fivsyb = cmbsy10 \@ptscale5 % bold math symbols +%\font\fivit = imti7 scaled 714 % text italic +%\font\fivsl = imsl10 \@ptscale5 % slanted +%\font\fivbf = imbx7 scaled 714 % extended bold +%\font\fivbfs = imbxsl10\@ptscale5 % extended bold slanted +%\font\fivtt = imtt10 \@ptscale5 % typewriter +%\font\fivtti = imitt10 \@ptscale5 % italic typewriter +%\font\fivtts = imsltt10\@ptscale5 % slanted typewriter +%\font\fivsf = imss10 \@ptscale5 % sans serif +%\font\fivsfi = imssi10 \@ptscale5 % italic sans serif +%\font\fivsfb = imssbx10\@ptscale5 % bold sans serif +%\font\fivsc = imcsc10 \@ptscale5 % small caps + \font\fivly = lasy5 % LaTeX symbols +%\font\fivlyb = lasyb10 \@ptscale5 % LaTeX symbols +%\font\fivuit = cmu10 \@ptscale5 % unslanted italic + +% six point + \font\sixrm = imr6 % roman + \font\sixmi = cmmi6 % math italic + \skewchar\sixmi ='177 % for placement of accents +%\font\sixmib = cmmib10 \@ptscale6 % bold math italic + \font\sixsy = cmsy6 % math symbols + \skewchar\sixsy ='60 % for placement of math accents +%\font\sixsyb = cmbsy10 \@ptscale6 % bold math symbols +%\font\sixit = imti7 scaled 857 % text italic +%\font\sixsl = imsl10 \@ptscale6 % slanted +%\font\sixbf = imbx7 scaled 857 % extended bold +%\font\sixbfs = imbxsl10\@ptscale6 % extended bold slanted +%\font\sixtt = imtt10 \@ptscale6 % typewriter +%\font\sixtti = imitt10 \@ptscale6 % italic typewriter +%\font\sixtts = imsltt10\@ptscale6 % slanted typewriter +%\font\sixsf = imss10 \@ptscale6 % sans serif +%\font\sixsfi = imssi10 \@ptscale6 % italic sans serif +%\font\sixsfb = imssbx10\@ptscale6 % bold sans serif +%\font\sixsc = imcsc10 \@ptscale6 % small caps + \font\sixly = lasy6 % LaTeX symbols +%\font\sixlyb = lasyb10 \@ptscale6 % LaTeX symbols +%\font\sixuit = cmu10 \@ptscale6 % unslanted italic + +% seven point + \font\sevrm = imr7 % roman + \font\sevmi = cmmi7 % math italic + \skewchar\sevmi ='177 % for placement of accents +%\font\sevmib = cmmib10 \@ptscale7 % bold math italic + \font\sevsy = cmsy7 % math symbols + \skewchar\sevsy ='60 % for placement of math accents +%\font\sevsyb = cmbsy10 \@ptscale7 % bold math symbols + \font\sevit = imti7 % text italic +%\font\sevsl = imsl10 \@ptscale7 % slanted +%\font\sevbf = imbx7 % extended bold +%\font\sevbfs = imbxsl10\@ptscale7 % extended bold slanted +%\font\sevtt = imtt10 \@ptscale7 % typewriter +%\font\sevtti = imitt10 \@ptscale7 % italic typewriter +%\font\sevtts = imsltt10\@ptscale7 % slanted typewriter +%\font\sevsf = imss10 \@ptscale7 % sans serif +%\font\sevsfi = imssi10 \@ptscale7 % italic sans serif +%\font\sevsfb = imssbx10\@ptscale7 % bold sans serif +%\font\sevsc = imcsc10 \@ptscale7 % small caps + \font\sevly = lasy7 % LaTeX symbols +%\font\sevlyb = lasyb10 \@ptscale7 % LaTeX symbols +%\font\sevuit = cmu10 \@ptscale7 % unslanted italic + +% eight point + \font\egtrm = imr8 % roman + \font\egtmi = cmmi8 % math italic + \skewchar\egtmi ='177 % for placement of accents +%\font\egtmib = cmmib10 \@ptscale8 % bold math italic + \font\egtsy = cmsy8 % math symbols + \skewchar\egtsy ='60 % for placement of math accents +%\font\egtsyb = cmbsy10 \@ptscale8 % bold math symbols + \font\egtit = imti8 % text italic +%\font\egtsl = imsl8 % slanted +%\font\egtbf = imbx8 % extended bold +%\font\egtbfs = imbxsl10\@ptscale8 % extended bold slanted +%\font\egttt = imtt8 % typewriter +%\font\egttti = imitt10 \@ptscale8 % italic typewriter +%\font\egttts = imsltt10\@ptscale8 % slanted typewriter +%\font\egtsf = imss10 \@ptscale8 % sans serif +%\font\egtsfi = imssi10 \@ptscale8 % italic sans serif +%\font\egtsfb = imssbx10\@ptscale8 % bold sans serif +%\font\egtsc = imcsc10 \@ptscale8 % small caps + \font\egtly = lasy8 % LaTeX symbols +%\font\egtlyb = lasyb10 \@ptscale8 % LaTeX symbols +%\font\egtuit = cmu10 \@ptscale8 % unslanted italic + + +% nine point + \font\ninrm = imr9 % roman + \font\ninmi = cmmi9 % math italic + \skewchar\ninmi ='177 % for placement of accents +%\font\ninmib = cmmib10 \@ptscale9 % bold math italic + \font\ninsy = cmsy9 % math symbols + \skewchar\ninsy ='60 % for placement of math accents +%\font\ninsyb = cmbsy10 \@ptscale9 % bold math symbols + \font\ninit = imti9 % text italic +%\font\ninsl = imsl9 % slanted + \font\ninbf = imbx9 % extended bold +%\font\ninbfs = imbxsl10\@ptscale9 % extended bold slanted + \font\nintt = imtt9 % typewriter + \hyphenchar\nintt = -1 % suppress hyphenation in \tt font +%\font\nintti = imitt10 \@ptscale9 % italic typewriter +%\font\nintts = imsltt10\@ptscale9 % slanted typewriter +%\font\ninsf = imss10 \@ptscale9 % sans serif +%\font\ninsfi = imssi10 \@ptscale9 % italic sans serif +%\font\ninsfb = imssbx10\@ptscale9 % bold sans serif +%\font\ninsc = imcsc10 \@ptscale9 % small caps + \font\ninly = lasy9 % LaTeX symbols +%\font\ninlyb = lasyb10 \@ptscale9 % LaTeX symbols +%\font\ninuit = cmu10 \@ptscale9 % unslanted italic + +% ten point + \font\tenrm = imr10 % roman + \font\tenmi = cmmi10 % math italic + \skewchar\tenmi ='177 % for placement of accents +%\font\tenmib = cmmib10 % bold math italic + \font\tensy = cmsy10 % math symbols + \skewchar\tensy ='60 % for placement of math accents +%\font\tensyb = cmbsy10 % bold symbols + \font\tenit = imti10 % text italic + \font\tensl = imsl10 % slanted + \font\tenbf = imbx10 % extended bold +%\font\tenbfs = imbxsl10 % extended bold slanted + \font\tentt = imtt10 % typewriter + \hyphenchar\tentt = -1 % suppress hyphenation in \tt font +%\font\tentti = imitt10 % italic typewriter +%\font\tentts = imsltt10 % slanted typewriter + \font\tensf = imss10 % sans serif +%\font\tensfi = imssi10 % italic sans serif +%\font\tensfb = imssbx10 % bold sans serif + \font\tensc = imcsc10 % small caps + \font\tenly = lasy10 % LaTeX symbols +%\font\tenlyb = lasyb10 % bold LaTeX symbols +%\font\tenuit = cmu10 % unslanted italic + +% eleven point + \font\elvrm = imr10 \@halfmag % roman + \font\elvmi = cmmi10 \@halfmag % math italic + \skewchar\elvmi ='177 % for placement of accents +%\font\elvmib = cmmib10 \@halfmag % bold math italic + \font\elvsy = cmsy10 \@halfmag % math symbols + \skewchar\elvsy ='60 % for placement of math accents +%\font\elvsyb = cmbsy10 \@halfmag % bold symbols + \font\elvit = imti10 \@halfmag % text italic + \font\elvsl = imsl10 \@halfmag % slanted + \font\elvbf = imbx10 \@halfmag % exelvded bold +%\font\elvbfs = imbxsl10 \@halfmag % exelvded bold slanted + \font\elvtt = imtt10 \@halfmag % typewriter + \hyphenchar\elvtt = -1 % suppress hyphenation in \tt font +%\font\elvtti = imitt10 \@halfmag % italic typewriter +%\font\elvtts = imsltt10 \@halfmag % slanted typewriter + \font\elvsf = imss10 \@halfmag % sans serif +%\font\elvsfi = imssi10 \@halfmag % italic sans serif +%\font\elvsfb = imssbx10 \@halfmag % bold sans serif + \font\elvsc = imcsc10 \@halfmag % small caps + \font\elvly = lasy10 \@halfmag % LaTeX symbols +%\font\elvlyb = lasyb10 \@halfmag % bold LaTeX symbols +%\font\elvuit = cmu10 \@halfmag % unslanted italic + +% twelve point + \font\twlrm = imr10 \@magscale1 % roman + \font\twlmi = cmmi10 \@magscale1 % math italic + \skewchar\twlmi ='177 % for placement of accents +%\font\twlmib = cmmib10 \@magscale1 % bold math italic + \font\twlsy = cmsy10 \@magscale1 % math symbols + \skewchar\twlsy ='60 % for placement of math accents +%\font\twlsyb = cmbsy10 \@magscale1 % bold symbols + \font\twlit = imti10 \@magscale1 % text italic + \font\twlsl = imsl10 \@magscale1 % slanted + \font\twlbf = imbx10 \@magscale1 % extended bold +%\font\twlbfs = imbxsl10 \@magscale1 % extended bold slanted + \font\twltt = imtt10 \@magscale1 % typewriter + \hyphenchar\twltt = -1 % suppress hyphenation in \tt font +%\font\twltti = imitt10 \@magscale1 % italic typewriter +%\font\twltts = imsltt10 \@magscale1 % slanted typewriter + \font\twlsf = imss10 \@magscale1 % sans serif +%\font\twlsfi = imssi10 \@magscale1 % italic sans serif +%\font\twlsfb = imssbx10 \@magscale1 % bold sans serif + \font\twlsc = imcsc10 \@magscale1 % small caps + \font\twlly = lasy10 \@magscale1 % LaTeX symbols +%\font\twllyb = lasyb10 \@magscale1 % bold LaTeX symbols +%\font\twluit = cmu10 \@magscale1 % unslanted italic + +% fourteen point + \font\frtnrm = imr10 \@magscale2 % roman + \font\frtnmi = cmmi10 \@magscale2 % math italic + \skewchar\frtnmi ='177 % for placement of accents +%\font\frtnmib = cmmib10 \@magscale2 % bold math italic + \font\frtnsy = cmsy10 \@magscale2 % math symbols + \skewchar\frtnsy ='60 % for placement of math accents +%\font\frtnsyb = cmbsy10 \@magscale2 % bold symbols +%\font\frtnit = imti10 \@magscale2 % text italic +%\font\frtnsl = imsl10 \@magscale2 % slanted + \font\frtnbf = imbx10 \@magscale2 % extended bold +%\font\frtnbfs = imbxsl10 \@magscale2 % extended bold slanted +%\font\frtntt = imtt10 \@magscale2 % typewriter +%\font\frtntti = imitt10 \@magscale2 % italic typewriter +%\font\frtntts = imsltt10 \@magscale2 % slanted typewriter +%\font\frtnsf = imss10 \@magscale2 % sans serif +%\font\frtnsfi = imssi10 \@magscale2 % italic sans serif +%\font\frtnsfb = imssbx10 \@magscale2 % bold sans serif + \font\frtnsc = imcsc10 \@magscale2 % small caps + \font\frtnly = lasy10 \@magscale2 % LaTeX symbols +%\font\frtnlyb = lasyb10 \@magscale2 % bold LaTeX symbols +%\font\frtnuit = cmu10 \@magscale2 % unslanted italic + +% seventeen point + \font\svtnrm = imr10 \@magscale3 % roman + \font\svtnmi = cmmi10 \@magscale3 % math italic + \skewchar\svtnmi ='177 % for placement of accents +%\font\svtnmib = cmmib10 \@magscale3 % bold math italic + \font\svtnsy = cmsy10 \@magscale3 % math symbols + \skewchar\svtnsy ='60 % for placement of math accents +%\font\svtnsyb = cmbsy10 \@magscale3 % bold symbols +%\font\svtnit = imti10 \@magscale3 % text italic +%\font\svtnsl = imsl10 \@magscale3 % slanted + \font\svtnbf = imbx10 \@magscale3 % extended bold +%\font\svtnbfs = imbxsl10 \@magscale3 % extended bold slanted +%\font\svtntt = imtt10 \@magscale3 % typewriter +%\font\svtntti = imitt10 \@magscale3 % italic typewriter +%\font\svtntts = imsltt10 \@magscale3 % slanted typewriter +%\font\svtnsf = imss10 \@magscale3 % sans serif +%\font\svtnsfi = imssi10 \@magscale3 % italic sans serif +%\font\svtnsfb = imssbx10 \@magscale3 % bold sans serif + \font\svtnsc = imcsc10 \@magscale3 % small caps + \font\svtnly = lasy10 \@magscale3 % LaTeX symbols +%\font\svtnlyb = lasyb10 \@magscale3 % bold LaTeX symbols +%\font\svtnuit = cmu10 \@magscale3 % unslanted italic + +% twenty point + \font\twtyrm = imr10 \@magscale4 % roman + \font\twtymi = cmmi10 \@magscale4 % math italic + \skewchar\twtymi ='177 % for placement of accents +%\font\twtymib = cmmib10 \@magscale4 % bold math italic + \font\twtysy = cmsy10 \@magscale4 % math symbols + \skewchar\twtysy ='60 % for placement of math accents +%\font\twtysyb = cmbsy10 \@magscale4 % bold symbols +%\font\twtyit = imti10 \@magscale4 % text italic +%\font\twtysl = imsl10 \@magscale4 % slanted +%\font\twtybf = imbx10 \@magscale4 % extended bold +%\font\twtybfs = imbxsl10 \@magscale4 % extended bold slanted +%\font\twtytt = imtt10 \@magscale4 % typewriter +%\font\twtytti = imitt10 \@magscale4 % italic typewriter +%\font\twtytts = imsltt10 \@magscale4 % slanted typewriter +%\font\twtysf = imss10 \@magscale4 % sans serif +%\font\twtysfi = imssi10 \@magscale4 % italic sans serif +%\font\twtysfb = imssbx10 \@magscale4 % bold sans serif + \font\twtysc = imcsc10 \@magscale4 % small caps + \font\twtyly = lasy10 \@magscale4 % LaTeX symbols +%\font\twtylyb = lasyb10 \@magscale4 % bold LaTeX symbols +%\font\twtyuit = cmu10 \@magscale4 % unslanted italic + +% twenty-five point + \font\twfvrm = imr10 \@magscale5 % roman +%\font\twfvmi = cmmi10 \@magscale5 % math italic +%\font\twfvmib = cmmib10 \@magscale5 % bold math italic +%\font\twfvsy = cmsy10 \@magscale5 % math symbols +%\font\twfvsyb = cmbsy10 \@magscale5 % bold symbols +%\font\twfvit = imti10 \@magscale5 % text italic +%\font\twfvsl = imsl10 \@magscale5 % slanted +%\font\twfvbf = imbx10 \@magscale5 % extended bold +%\font\twfvbfs = imbxsl10 \@magscale5 % extended bold slanted +%\font\twfvtt = imtt10 \@magscale5 % typewriter +%\font\twfvtti = imitt10 \@magscale5 % italic typewriter +%\font\twfvtts = imsltt10 \@magscale5 % slanted typewriter +%\font\twfvsf = imss10 \@magscale5 % sans serif +%\font\twfvsfi = imssi10 \@magscale5 % italic sans serif +%\font\twfvsfb = imssbx10 \@magscale5 % bold sans serif +%\font\twfvsc = imcsc10 \@magscale5 % small caps +%\font\twfvly = lasy10 \@magscale5 % LaTeX symbols +%\font\twfvlyb = lasyb10 \@magscale5 % bold LaTeX symbols +%\font\twfvuit = cmu10 \@magscale5 % unslanted italic + +% Math extension + \font\tenex = cmex10 + +% line & circle fonts +\font\tenln = line10 +\font\tenlnw = linew10 +\font\tencirc = circle10 +\font\tencircw = circlew10 + +\ifnum\fontdimen8\tenln=\fontdimen8\tencirc \else + \@warning{Incompatible thin line and circle fonts}\fi +\ifnum\fontdimen8\tenlnw=\fontdimen8\tencircw \else + \@warning{Incompatible thick line and circle fonts}\fi + + +% protected font names +\def\rm{\protect\prm} +\def\it{\protect\pit} +\def\bf{\protect\pbf} +\def\sl{\protect\psl} +\def\sf{\protect\psf} +\def\sc{\protect\psc} +\def\tt{\protect\ptt} + +% font abbreviations +\def\@mbi{cmmib10} +\def\@mbsy{cmbsy10} +\def\@mcsc{imcsc10} +\def\@mss{imss10} +\def\@lasyb{lasyb10} + +% families + +\newfam\itfam % \it is family 4 +\newfam\slfam % \sl is family 5 +\newfam\bffam % \bf is family 6 +\newfam\ttfam % \tt is family 7 +\newfam\sffam % \sf is family 8 +\newfam\scfam % \sf is family 9 +\newfam\lyfam % \ly is family 10 + +\def\cal{\fam\tw@} +\def\mit{\fam\@ne} + +\def\@setstrut{\setbox\strutbox=\hbox{\vrule \@height .7\baselineskip + \@depth .3\baselineskip \@width\z@}} + +\def\vpt{\textfont\z@\fivrm + \scriptfont\z@\fivrm \scriptscriptfont\z@\fivrm +\textfont\@ne\fivmi \scriptfont\@ne\fivmi \scriptscriptfont\@ne\fivmi +\textfont\tw@\fivsy \scriptfont\tw@\fivsy \scriptscriptfont\tw@\fivsy +\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex +\def\prm{\fam\z@\fivrm}% +\def\unboldmath{\everymath{}\everydisplay{}\@nomath + \unboldmath\fam\@ne\@boldfalse}\@boldfalse +\def\boldmath{\@subfont\boldmath\unboldmath}% +\def\pit{\@getfont\pit\itfam\@vpt{imti7 scaled714}}% +\def\psl{\@subfont\sl\it}% +\def\pbf{\@getfont\pbf\bffam\@vpt{imbx7 scaled 714}}% +\def\ptt{\@subfont\tt\rm}% +\def\psf{\@subfont\sf\rm}% +\def\psc{\@subfont\sc\rm}% +\def\ly{\fam\lyfam\fivly}\textfont\lyfam\fivly + \scriptfont\lyfam\fivly \scriptscriptfont\lyfam\fivly +\@setstrut\rm} + +\def\@vpt{} + +\def\vipt{\textfont\z@\sixrm + \scriptfont\z@\sixrm \scriptscriptfont\z@\sixrm +\textfont\@ne\sixmi \scriptfont\@ne\sixmi \scriptscriptfont\@ne\sixmi +\textfont\tw@\sixsy \scriptfont\tw@\sixsy \scriptscriptfont\tw@\sixsy +\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex +\def\prm{\fam\z@\sixrm}% +\def\unboldmath{\everymath{}\everydisplay{}\@nomath + \unboldmath\@boldfalse}\@boldfalse +\def\boldmath{\@subfont\boldmath\unboldmath}% +\def\pit{\@subfont\it\rm}% +\def\psl{\@subfont\sl\rm}% +\def\pbf{\@getfont\pbf\bffam\@vipt{imbx7 scaled857}}% +\def\ptt{\@subfont\tt\rm}% +\def\psf{\@subfont\sf\rm}% +\def\psc{\@subfont\sc\rm}% +\def\ly{\fam\lyfam\sixly}\textfont\lyfam\sixly + \scriptfont\lyfam\sixly \scriptscriptfont\lyfam\sixly +\@setstrut\rm} + +\def\@vipt{} + +\def\viipt{\textfont\z@\sevrm + \scriptfont\z@\sixrm \scriptscriptfont\z@\fivrm +\textfont\@ne\sevmi \scriptfont\@ne\fivmi \scriptscriptfont\@ne\fivmi +\textfont\tw@\sevsy \scriptfont\tw@\fivsy \scriptscriptfont\tw@\fivsy +\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex +\def\prm{\fam\z@\sevrm}% +\def\unboldmath{\everymath{}\everydisplay{}\@nomath +\unboldmath\@boldfalse}\@boldfalse +\def\boldmath{\@subfont\boldmath\unboldmath}% +\def\pit{\fam\itfam\sevit}\textfont\itfam\sevit + \scriptfont\itfam\sevit \scriptscriptfont\itfam\sevit +\def\psl{\@subfont\sl\it}% +\def\pbf{\@getfont\pbf\bffam\@viipt{imbx7}}% +\def\ptt{\@subfont\tt\rm}% +\def\psf{\@subfont\sf\rm}% +\def\psc{\@subfont\sc\rm}% +\def\ly{\fam\lyfam\sevly}\textfont\lyfam\sevly + \scriptfont\lyfam\fivly \scriptscriptfont\lyfam\fivly +\@setstrut \rm} + +\def\@viipt{} + +\def\viiipt{\textfont\z@\egtrm + \scriptfont\z@\sixrm \scriptscriptfont\z@\fivrm +\textfont\@ne\egtmi \scriptfont\@ne\sixmi \scriptscriptfont\@ne\fivmi +\textfont\tw@\egtsy \scriptfont\tw@\sixsy \scriptscriptfont\tw@\fivsy +\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex +\def\prm{\fam\z@\egtrm}% +\def\unboldmath{\everymath{}\everydisplay{}\@nomath +\unboldmath\@boldfalse}\@boldfalse +\def\boldmath{\@subfont\boldmath\unboldmath}% +\def\pit{\fam\itfam\egtit}\textfont\itfam\egtit + \scriptfont\itfam\sevit \scriptscriptfont\itfam\sevit +\def\psl{\@getfont\psl\slfam\@viiipt{imsl8}}% +\def\pbf{\@getfont\pbf\bffam\@viiipt{imbx8}}% +\def\ptt{\@getfont\ptt\ttfam\@viiipt{imtt8}\@nohyphens\ptt\@viiipt}% +\def\psf{\@getfont\psf\sffam\@viiipt{imss8}}% +\def\psc{\@getfont\psc\scfam\@viiipt{\@mcsc\@ptscale8}}% +\def\ly{\fam\lyfam\egtly}\textfont\lyfam\egtly + \scriptfont\lyfam\sixly \scriptscriptfont\lyfam\fivly +\@setstrut \rm} + +\def\@viiipt{} + +\def\ixpt{\textfont\z@\ninrm + \scriptfont\z@\sixrm \scriptscriptfont\z@\fivrm +\textfont\@ne\ninmi \scriptfont\@ne\sixmi \scriptscriptfont\@ne\fivmi +\textfont\tw@\ninsy \scriptfont\tw@\sixsy \scriptscriptfont\tw@\fivsy +\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex +\def\prm{\fam\z@\ninrm}% +\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath + \@boldfalse}\@boldfalse +\def\boldmath{\@subfont\boldmath\unboldmath}% +\def\pit{\fam\itfam\ninit}\textfont\itfam\ninit + \scriptfont\itfam\sevit \scriptscriptfont\itfam\sevit +\def\psl{\@getfont\psl\slfam\@ixpt{imsl9}}% +\def\pbf{\fam\bffam\ninbf}\textfont\bffam\ninbf + \scriptfont\bffam\ninbf \scriptscriptfont\bffam\ninbf +\def\ptt{\fam\ttfam\nintt}\textfont\ttfam\nintt + \scriptfont\ttfam\nintt \scriptscriptfont\ttfam\nintt +\def\psf{\@getfont\psf\sffam\@ixpt{imss9}}% +\def\psc{\@getfont\psc\scfam\@ixpt{\@mcsc\@ptscale9}}% +\def\ly{\fam\lyfam\ninly}\textfont\lyfam\ninly + \scriptfont\lyfam\sixly \scriptscriptfont\lyfam\fivly +\@setstrut \rm} + +\def\@ixpt{} + +\def\xpt{\textfont\z@\tenrm + \scriptfont\z@\sevrm \scriptscriptfont\z@\fivrm +\textfont\@ne\tenmi \scriptfont\@ne\sevmi \scriptscriptfont\@ne\fivmi +\textfont\tw@\tensy \scriptfont\tw@\sevsy \scriptscriptfont\tw@\fivsy +\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex +\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath + \textfont\@ne\tenmi + \textfont\tw@\tensy \textfont\lyfam\tenly + \@boldfalse}\@boldfalse +\def\boldmath{\@ifundefined{tenmib}{\global\font\tenmib\@mbi + \global\font\tensyb\@mbsy + \global\font\tenlyb\@lasyb\relax\@addfontinfo\@xpt + {\def\boldmath{\everymath{\mit}\everydisplay{\mit}\@prtct\@nomathbold + \textfont\@ne\tenmib \textfont\tw@\tensyb + \textfont\lyfam\tenlyb \@prtct\@boldtrue}}}{}\@xpt\boldmath}% +\def\prm{\fam\z@\tenrm}% +\def\pit{\fam\itfam\tenit}\textfont\itfam\tenit \scriptfont\itfam\sevit + \scriptscriptfont\itfam\sevit +\def\psl{\fam\slfam\tensl}\textfont\slfam\tensl + \scriptfont\slfam\tensl \scriptscriptfont\slfam\tensl +\def\pbf{\fam\bffam\tenbf}\textfont\bffam\tenbf + \scriptfont\bffam\tenbf \scriptscriptfont\bffam\tenbf +\def\ptt{\fam\ttfam\tentt}\textfont\ttfam\tentt + \scriptfont\ttfam\tentt \scriptscriptfont\ttfam\tentt +\def\psf{\fam\sffam\tensf}\textfont\sffam\tensf + \scriptfont\sffam\tensf \scriptscriptfont\sffam\tensf +\def\psc{\@getfont\psc\scfam\@xpt{\@mcsc}}% +\def\ly{\fam\lyfam\tenly}\textfont\lyfam\tenly + \scriptfont\lyfam\sevly \scriptscriptfont\lyfam\fivly +\@setstrut \rm} + +\def\@xpt{} + +\def\xipt{\textfont\z@\elvrm + \scriptfont\z@\egtrm \scriptscriptfont\z@\sixrm +\textfont\@ne\elvmi \scriptfont\@ne\egtmi \scriptscriptfont\@ne\sixmi +\textfont\tw@\elvsy \scriptfont\tw@\egtsy \scriptscriptfont\tw@\sixsy +\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex +\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath + \textfont\@ne\elvmi \textfont\tw@\elvsy + \textfont\lyfam\elvly \@boldfalse}\@boldfalse +\def\boldmath{\@ifundefined{elvmib}{\global\font\elvmib\@mbi\@halfmag + \global\font\elvsyb\@mbsy\@halfmag + \global\font\elvlyb\@lasyb\@halfmag\relax\@addfontinfo\@xipt + {\def\boldmath{\everymath{\mit}\everydisplay{\mit}\@prtct\@nomathbold + \textfont\@ne\elvmib \textfont\tw@\elvsyb + \textfont\lyfam\elvlyb\@prtct\@boldtrue}}}{}\@xipt\boldmath}% +\def\prm{\fam\z@\elvrm}% +\def\pit{\fam\itfam\elvit}\textfont\itfam\elvit + \scriptfont\itfam\egtit \scriptscriptfont\itfam\sevit +\def\psl{\fam\slfam\elvsl}\textfont\slfam\elvsl + \scriptfont\slfam\tensl \scriptscriptfont\slfam\tensl +\def\pbf{\fam\bffam\elvbf}\textfont\bffam\elvbf + \scriptfont\bffam\ninbf \scriptscriptfont\bffam\ninbf +\def\ptt{\fam\ttfam\elvtt}\textfont\ttfam\elvtt + \scriptfont\ttfam\nintt \scriptscriptfont\ttfam\nintt +\def\psf{\fam\sffam\elvsf}\textfont\sffam\elvsf + \scriptfont\sffam\tensf \scriptscriptfont\sffam\tensf +\def\psc{\@getfont\psc\scfam\@xipt{\@mcsc\@halfmag}}% +\def\ly{\fam\lyfam\elvly}\textfont\lyfam\elvly + \scriptfont\lyfam\egtly \scriptscriptfont\lyfam\sixly +\@setstrut \rm} + +\def\@xipt{} + +\def\xiipt{\textfont\z@\twlrm + \scriptfont\z@\egtrm \scriptscriptfont\z@\sixrm +\textfont\@ne\twlmi \scriptfont\@ne\egtmi \scriptscriptfont\@ne\sixmi +\textfont\tw@\twlsy \scriptfont\tw@\egtsy \scriptscriptfont\tw@\sixsy +\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex +\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath + \textfont\@ne\twlmi + \textfont\tw@\twlsy \textfont\lyfam\twlly + \@boldfalse}\@boldfalse +\def\boldmath{\@ifundefined{twlmib}{\global\font\twlmib\@mbi\@magscale1\global + \font\twlsyb\@mbsy \@magscale1\global\font + \twllyb\@lasyb\@magscale1\relax\@addfontinfo\@xiipt + {\def\boldmath{\everymath + {\mit}\everydisplay{\mit}\@prtct\@nomathbold + \textfont\@ne\twlmib \textfont\tw@\twlsyb + \textfont\lyfam\twllyb\@prtct\@boldtrue}}}{}\@xiipt\boldmath}% +\def\prm{\fam\z@\twlrm}% +\def\pit{\fam\itfam\twlit}\textfont\itfam\twlit \scriptfont\itfam\egtit + \scriptscriptfont\itfam\sevit +\def\psl{\fam\slfam\twlsl}\textfont\slfam\twlsl + \scriptfont\slfam\tensl \scriptscriptfont\slfam\tensl +\def\pbf{\fam\bffam\twlbf}\textfont\bffam\twlbf + \scriptfont\bffam\ninbf \scriptscriptfont\bffam\ninbf +\def\ptt{\fam\ttfam\twltt}\textfont\ttfam\twltt + \scriptfont\ttfam\nintt \scriptscriptfont\ttfam\nintt +\def\psf{\fam\sffam\twlsf}\textfont\sffam\twlsf + \scriptfont\sffam\tensf \scriptscriptfont\sffam\tensf +\def\psc{\@getfont\psc\scfam\@xiipt{\@mcsc\@magscale1}}% +\def\ly{\fam\lyfam\twlly}\textfont\lyfam\twlly + \scriptfont\lyfam\egtly \scriptscriptfont\lyfam\sixly + \@setstrut \rm} + +\def\@xiipt{} + +\def\xivpt{\textfont\z@\frtnrm + \scriptfont\z@\tenrm \scriptscriptfont\z@\sevrm +\textfont\@ne\frtnmi \scriptfont\@ne\tenmi \scriptscriptfont\@ne\sevmi +\textfont\tw@\frtnsy \scriptfont\tw@\tensy \scriptscriptfont\tw@\sevsy +\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex +\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath + \textfont\@ne\frtnmi \textfont\tw@\frtnsy + \textfont\lyfam\frtnly \@boldfalse}\@boldfalse +\def\boldmath{\@ifundefined{frtnmib}{\global\font + \frtnmib\@mbi\@magscale2\global\font\frtnsyb\@mbsy\@magscale2 + \global\font\frtnlyb\@lasyb\@magscale2\relax\@addfontinfo\@xivpt + {\def\boldmath{\everymath + {\mit}\everydisplay{\mit}\@prtct\@nomathbold + \textfont\@ne\frtnmib \textfont\tw@\frtnsyb + \textfont\lyfam\frtnlyb\@prtct\@boldtrue}}}{}\@xivpt\boldmath}% +\def\prm{\fam\z@\frtnrm}% +\def\pit{\@getfont\pit\itfam\@xivpt{imti10\@magscale2}}% +\def\psl{\@getfont\psl\slfam\@xivpt{imsl10\@magscale2}}% +\def\pbf{\fam\bffam\frtnbf}\textfont\bffam\frtnbf + \scriptfont\bffam\tenbf \scriptscriptfont\bffam\ninbf +\def\ptt{\@getfont\ptt\ttfam\@xivpt{imtt10\@magscale2}\@nohyphens\ptt\@xivpt}% +\def\psf{\@getfont\psf\sffam\@xivpt{\@mss\@magscale2}}% +\def\psc{\@getfont\psc\scfam\@xivpt{\@mcsc\@magscale2}}% +\def\ly{\fam\lyfam\frtnly}\textfont\lyfam\frtnly + \scriptfont\lyfam\tenly \scriptscriptfont\lyfam\sevly +\@setstrut \rm} + +\def\@xivpt{} + +\def\xviipt{\textfont\z@\svtnrm + \scriptfont\z@\twlrm \scriptscriptfont\z@\tenrm +\textfont\@ne\svtnmi \scriptfont\@ne\twlmi \scriptscriptfont\@ne\tenmi +\textfont\tw@\svtnsy \scriptfont\tw@\twlsy \scriptscriptfont\tw@\tensy +\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex +\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath + \textfont\@ne\svtnmi \textfont\tw@\svtnsy \textfont\lyfam\svtnly + \@boldfalse}\@boldfalse +\def\boldmath{\@subfont\boldmath\unboldmath}% +\def\prm{\fam\z@\svtnrm}% +\def\pit{\@getfont\pit\itfam\@xviipt{imti10\@magscale3}}% +\def\psl{\@getfont\psl\slfam\@xviipt{imsl10\@magscale3}}% +\def\pbf{\fam\bffam\svtnbf}\textfont\bffam\svtnbf + \scriptfont\bffam\twlbf \scriptscriptfont\bffam\tenbf +\def\ptt{\@getfont\ptt\ttfam\@xviipt{imtt10\@magscale3}\@nohyphens + \ptt\@xviipt}% +\def\psf{\@getfont\psf\sffam\@xviipt{\@mss\@magscale3}}% +\def\psc{\@getfont\psc\scfam\@xviipt{\@mcsc\@magscale3}}% +\def\ly{\fam\lyfam\svtnly}\textfont\lyfam\svtnly + \scriptfont\lyfam\twlly \scriptscriptfont\lyfam\tenly +\@setstrut \rm} + +\def\@xviipt{} + +\def\xxpt{\textfont\z@\twtyrm + \scriptfont\z@\frtnrm \scriptscriptfont\z@\twlrm +\textfont\@ne\twtymi \scriptfont\@ne\frtnmi \scriptscriptfont\@ne\twlmi +\textfont\tw@\twtysy \scriptfont\tw@\frtnsy \scriptscriptfont\tw@\twlsy +\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex +\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath + \textfont\@ne\twtymi \textfont\tw@\twtysy \textfont\lyfam\twtyly + \@boldfalse}\@boldfalse +\def\boldmath{\@subfont\boldmath\unboldmath}% +\def\prm{\fam\z@\twtyrm}% +\def\pit{\@getfont\pit\itfam\@xxpt{imti10\@magscale4}}% +\def\psl{\@getfont\psl\slfam\@xxpt{imsl10\@magscale4}}% +\def\pbf{\@getfont\pbf\bffam\@xxpt{imbx10\@magscale4}}% +\def\ptt{\@getfont\ptt\ttfam\@xxpt{imtt10\@magscale4}\@nohyphens\ptt\@xxpt}% +\def\psf{\@getfont\psf\sffam\@xxpt{\@mss\@magscale4}}% +\def\psc{\@getfont\psc\scfam\@xxpt{\@mcsc\@magscale4}}% +\def\ly{\fam\lyfam\twtyly}\textfont\lyfam\twtyly + \scriptfont\lyfam\frtnly \scriptscriptfont\lyfam\twlly +\@setstrut \rm} + +\def\@xxpt{} + +\def\xxvpt{\textfont\z@\twfvrm + \scriptfont\z@\twtyrm \scriptscriptfont\z@\svtnrm +\textfont\@ne\twtymi \scriptfont\@ne\twtymi \scriptscriptfont\@ne\svtnmi +\textfont\tw@\twtysy \scriptfont\tw@\twtysy \scriptscriptfont\tw@\svtnsy +\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex +\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath + \textfont\@ne\twtymi \textfont\tw@\twtysy \textfont\lyfam\twtyly + \@boldfalse}\@boldfalse +\def\boldmath{\@subfont\boldmath\unboldmath}% +\def\prm{\fam\z@\twfvrm}% +\def\pit{\@subfont\it\rm}% +\def\psl{\@subfont\sl\rm}% +\def\pbf{\@getfont\pbf\bffam\@xxvpt{imbx10\@magscale5}}% +\def\ptt{\@subfont\tt\rm}% +\def\psf{\@subfont\sf\rm}% +\def\psc{\@subfont\sc\rm}% +\def\ly{\fam\lyfam\twtyly}\textfont\lyfam\twtyly + \scriptfont\lyfam\twtyly \scriptscriptfont\lyfam\svtnly +\@setstrut \rm} + +\def\@xxvpt{} + +% SPECIAL LaTeX character definitions + +% Definitions of math operators added by LaTeX +\mathchardef\mho"0A30 +\mathchardef\Join"3A31 +\mathchardef\Box"0A32 +\mathchardef\Diamond"0A33 +\mathchardef\leadsto"3A3B +\mathchardef\sqsubset"3A3C +\mathchardef\sqsupset"3A3D +\def\lhd{\mathbin{< \hbox to -.43em{}\hbox{\vrule + \@width .065em \@height .55em \@depth .05em}\hbox to .2em{}}} +\def\rhd{\mathbin{\hbox to .3em{}\hbox{\vrule \@width .065em \@height + .55em \@depth .05em}\hbox to -.43em{}>}} +\def\unlhd{\mathbin{\leq \hbox to -.43em{}\hbox + {\vrule \@width .065em \@height .63em \@depth -.08em}\hbox to .2em{}}} +\def\unrhd{\mathbin{ \hbox to .3em{}\hbox + {\vrule \@width .065em \@height .63em \@depth -.08em}\hbox to -.43em{}\geq}} + +% Definition of \$ to work in italic font (since it produces a pound sterling +% sign in the cmit font. + +\def\${\protect\pdollar} +\def\pdollar{{\ifdim \fontdimen\@ne\font >\z@ \sl \fi\char`\$}} + +% Definition of pound sterling sign. + +\def\pounds{{\it \char'44}} + +% Definition of \copyright changed so it works in other type styles, +% and so it is robust +\def\copyright{\protect\pcopyright} +\def\pcopyright{{\rm\ooalign{\hfil + \raise.07ex\hbox{c}\hfil\crcr\mathhexbox20D}}} diff --git a/fonts/icelandic/TeX/iplain.tex b/fonts/icelandic/TeX/iplain.tex new file mode 100644 index 0000000000..b11af8669f --- /dev/null +++ b/fonts/icelandic/TeX/iplain.tex @@ -0,0 +1,1234 @@ +% This is the plain TeX format that's described in The TeXbook. +% N.B.: A version number is defined at the very end of this file; +% please change that number whenever the file is modified! +% And don't modify the file under any circumstances. +% Öslenskar breytingar, sj IPLAIN 11. jan. 1987 + +\catcode`\{=1 % left brace is begin-group character +\catcode`\}=2 % right brace is end-group character +\catcode`\$=3 % dollar sign is math shift +\catcode`\&=4 % ampersand is alignment tab +\catcode`\#=6 % hash mark is macro parameter character +\catcode`\^=7 \catcode`\^^K=7 % circumflex and uparrow are for superscripts +\catcode`\_=8 \catcode`\^^A=8 % underline and downarrow are for subscripts +\catcode`\^^I=10 % ascii tab is a blank space +\chardef\active=13 \catcode`\~=\active % tilde is active +\catcode`\^^L=\active \outer\def^^L{\par} % ascii form-feed is "\outer\par" + +\message{Preloading the plain format: codes,} + +% We had to define the \catcodes right away, before the message line, +% since \message uses the { and } characters. +% When INITEX (the TeX initializer) starts up, +% it has defined the following \catcode values: +% \catcode`\^^@=9 % ascii null is ignored +% \catcode`\^^M=5 % ascii return is end-line +% \catcode`\\=0 % backslash is TeX escape character +% \catcode`\%=14 % percent sign is comment character +% \catcode`\ =10 % ascii space is blank space +% \catcode`\^^?=15 % ascii delete is invalid +% \catcode`\A=11 ... \catcode`\Z=11 % uppercase letters +% \catcode`\a=11 ... \catcode`\z=11 % lowercase letters +% all others are type 12 (other) + +% Here is a list of the characters that have been specially catcoded: +\def\dospecials{\do\ \do\\\do\{\do\}\do\$\do\&% + \do\#\do\^\do\^^K\do\_\do\^^A\do\%\do\~} +% (not counting ascii null, tab, linefeed, formfeed, return, delete) +% Each symbol in the list is preceded by \do, which can be defined +% if you want to do something to every item in the list. + +% We make @ signs act like letters, temporarily, to avoid conflict +% between user names and internal control sequences of plain format. +\catcode`@=11 + +% INITEX sets up \mathcode x=x, for x=0..127, except that +% \mathcode x=x+"7100, for x = `A to `Z and `a to `z; +% \mathcode x=x+"7000, for x = `0 to `9. +% The following changes define internal codes as recommended +% in Appendix C of The TeXbook: +\mathcode`\^^@="2201 % \cdot +\mathcode`\^^A="3223 % \downarrow +\mathcode`\^^B="010B % \alpha +\mathcode`\^^C="010C % \beta +\mathcode`\^^D="225E % \land +\mathcode`\^^E="023A % \lnot +\mathcode`\^^F="3232 % \in +\mathcode`\^^G="0119 % \pi +\mathcode`\^^H="0115 % \lambda +\mathcode`\^^I="010D % \gamma +\mathcode`\^^J="010E % \delta +\mathcode`\^^K="3222 % \uparrow +\mathcode`\^^L="2206 % \pm +\mathcode`\^^M="2208 % \oplus +\mathcode`\^^N="0231 % \infty +\mathcode`\^^O="0140 % \partial +\mathcode`\^^P="321A % \subset +\mathcode`\^^Q="321B % \supset +\mathcode`\^^R="225C % \cap +\mathcode`\^^S="225B % \cup +\mathcode`\^^T="0238 % \forall +\mathcode`\^^U="0239 % \exists +\mathcode`\^^V="220A % \otimes +\mathcode`\^^W="3224 % \leftrightarrow +\mathcode`\^^X="3220 % \leftarrow +\mathcode`\^^Y="3221 % \rightarrow +\mathcode`\^^Z="8000 % \ne +\mathcode`\^^[="2205 % \diamond +\mathcode`\^^\="3214 % \le +\mathcode`\^^]="3215 % \ge +\mathcode`\^^^="3211 % \equiv +\mathcode`\^^_="225F % \lor +\mathcode`\ ="8000 % \space +\mathcode`\!="5021 +\mathcode`\'="8000 % ^\prime +\mathcode`\(="4028 +\mathcode`\)="5029 +\mathcode`\*="2203 % \ast +\mathcode`\+="202B +\mathcode`\,="613B +\mathcode`\-="2200 +\mathcode`\.="013A +\mathcode`\/="013D +\mathcode`\:="303A +\mathcode`\;="603B +\mathcode`\<="313C +\mathcode`\=="303D +\mathcode`\>="313E +\mathcode`\?="503F +\mathcode`\[="405B +\mathcode`\\="026E % \backslash +\mathcode`\]="505D +\mathcode`\_="8000 % \_ +\mathcode`\{="4266 +\mathcode`\|="026A +\mathcode`\}="5267 +\mathcode`\^^?="1273 % \smallint + +% INITEX sets \uccode`x=`X and \uccode `X=`X for all letters x, +% and \lccode`x=`x, \lccode`X=`x; all other values are zero. +% No changes to those tables are needed in plain TeX format. + +% INITEX sets \sfcode x=1000 for all x, except that \sfcode`X=999 +% for uppercase letters. The following changes are needed: +\sfcode`\)=0 \sfcode`\'=0 \sfcode`\]=0 +% The \nonfrenchspacing macro will make further changes to \sfcode values. + +% Finally, INITEX sets all \delcode values to -1, except \delcode`.=0 +\delcode`\(="028300 +\delcode`\)="029301 +\delcode`\[="05B302 +\delcode`\]="05D303 +\delcode`\<="26830A +\delcode`\>="26930B +\delcode`\/="02F30E +\delcode`\|="26A30C +\delcode`\\="26E30F +% N.B. { and } should NOT get delcodes; otherwise parameter grouping fails! + +% To make the plain macros more efficient in time and space, +% several constant values are declared here as control sequences. +% If they were changed, anything could happen; so they are private symbols. +\chardef\@ne=1 +\chardef\tw@=2 +\chardef\thr@@=3 +\chardef\sixt@@n=16 +\chardef\@cclv=255 +\mathchardef\@cclvi=256 +\mathchardef\@m=1000 +\mathchardef\@M=10000 +\mathchardef\@MM=20000 + +% Allocation of registers + +% Here are macros for the automatic allocation of \count, \box, \dimen, +% \skip, \muskip, and \toks registers, as well as \read and \write +% stream numbers, \fam codes, and \insert numbers. + +\message{registers,} + +% When a register is used only temporarily, it need not be allocated; +% grouping can be used, making the value previously in the register return +% after the close of the group. The main use of these macros is for +% registers that are defined by one macro and used by others, possibly at +% different nesting levels. All such registers should be defined through +% these macros; otherwise conflicts may occur, especially when two or more +% more macro packages are being used at once. + +% The following counters are reserved: +% 0 to 9 page numbering +% 10 count allocation +% 11 dimen allocation +% 12 skip allocation +% 13 muskip allocation +% 14 box allocation +% 15 toks allocation +% 16 read file allocation +% 17 write file allocation +% 18 math family allocation +% 19 insert allocation +% 20 the most recently allocated number +% 21 constant -1 +% New counters are allocated starting with 22, 23, etc. Other registers are +% allocated starting with 10. This leaves 0 through 9 for the user to play +% with safely, except that counts 0 to 9 are considered to be the page and +% subpage numbers (since they are displayed during output). In this scheme, +% \count 10 always contains the number of the highest-numbered counter that +% has been allocated, \count 14 the highest-numbered box, etc. +% Inserts are given numbers 254, 253, etc., since they require a \count, +% \dimen, \skip, and \box all with the same number; \count 19 contains the +% lowest-numbered insert that has been allocated. Of course, \box255 is +% reserved for \output; \count255, \dimen255, and \skip255 can be used freely. + +% It is recommends that macro designers always use +% \global assignments with respect to registers numbered 1, 3, 5, 7, 9, and +% always non-\global assignments with respect to registers 0, 2, 4, 6, 8, 255. +% This will prevent ``save stack buildup'' that might otherwise occur. + +\count10=21 % allocates \count registers 22, 23, ... +\count11=9 % allocates \dimen registers 10, 11, ... +\count12=9 % allocates \skip registers 10, 11, ... +\count13=9 % allocates \muskip registers 10, 11, ... +\count14=9 % allocates \box registers 10, 11, ... +\count15=9 % allocates \toks registers 10, 11, ... +\count16=-1 % allocates input streams 0, 1, ... +\count17=-1 % allocates output streams 0, 1, ... +\count18=3 % allocates math families 4, 5, ... +\count19=255 % allocates insertions 254, 253, ... +\countdef\insc@unt=19 % the insertion counter +\countdef\allocationnumber=20 % the most recent allocation +\countdef\m@ne=21 \m@ne=-1 % a handy constant +\def\wlog{\immediate\write\m@ne} % write on log file (only) + +% Here are abbreviations for the names of scratch registers +% that don't need to be allocated. + +\countdef\count@=255 +\dimendef\dimen@=0 +\dimendef\dimen@i=1 % global only +\dimendef\dimen@ii=2 +\skipdef\skip@=0 +\toksdef\toks@=0 + +% Now, we define \newcount, \newbox, etc. so that you can say \newcount\foo +% and \foo will be defined (with \countdef) to be the next counter. +% To find out which counter \foo is, you can look at \allocationnumber. +% Since there's no \boxdef command, \chardef is used to define a \newbox, +% \newinsert, \newfam, and so on. + +\outer\def\newcount{\alloc@0\count\countdef\insc@unt} +\outer\def\newdimen{\alloc@1\dimen\dimendef\insc@unt} +\outer\def\newskip{\alloc@2\skip\skipdef\insc@unt} +\outer\def\newmuskip{\alloc@3\muskip\muskipdef\@cclvi} +\outer\def\newbox{\alloc@4\box\chardef\insc@unt} +\let\newtoks=\relax % we do this to allow plain.tex to be read in twice +\outer\def\newhelp#1#2{\newtoks#1#1\expandafter{\csname#2\endcsname}} +\outer\def\newtoks{\alloc@5\toks\toksdef\@cclvi} +\outer\def\newread{\alloc@6\read\chardef\sixt@@n} +\outer\def\newwrite{\alloc@7\write\chardef\sixt@@n} +\outer\def\newfam{\alloc@8\fam\chardef\sixt@@n} +\def\alloc@#1#2#3#4#5{\global\advance\count1#1by\@ne + \ch@ck#1#4#2% make sure there's still room + \allocationnumber=\count1#1% + \global#3#5=\allocationnumber + \wlog{\string#5=\string#2\the\allocationnumber}} +\outer\def\newinsert#1{\global\advance\insc@unt by\m@ne + \ch@ck0\insc@unt\count + \ch@ck1\insc@unt\dimen + \ch@ck2\insc@unt\skip + \ch@ck4\insc@unt\box + \allocationnumber=\insc@unt + \global\chardef#1=\allocationnumber + \wlog{\string#1=\string\insert\the\allocationnumber}} +\def\ch@ck#1#2#3{\ifnum\count1#1<#2% + \else\errmessage{No room for a new #3}\fi} + +% Here are some examples of allocation. +\newdimen\maxdimen \maxdimen=16383.99999pt % the largest legal <dimen> +\newskip\hideskip \hideskip=-1000pt plus 1fill % negative but can grow +\newskip\centering \centering=0pt plus 1000pt minus 1000pt +\newdimen\p@ \p@=1pt % this saves macro space and time +\newdimen\z@ \z@=0pt % can be used both for 0pt and 0 +\newskip\z@skip \z@skip=0pt plus0pt minus0pt +\newbox\voidb@x % permanently void box register + +% And here's a different sort of allocation: +% For example, \newif\iffoo creates \footrue, \foofalse to go with \iffoo. +\outer\def\newif#1{\count@\escapechar \escapechar\m@ne + \expandafter\expandafter\expandafter + \edef\@if#1{true}{\let\noexpand#1=\noexpand\iftrue}% + \expandafter\expandafter\expandafter + \edef\@if#1{false}{\let\noexpand#1=\noexpand\iffalse}% + \@if#1{false}\escapechar\count@} % the condition starts out false +\def\@if#1#2{\csname\expandafter\if@\string#1#2\endcsname} +{\uccode`1=`i \uccode`2=`f \uppercase{\gdef\if@12{}}} % `if' is required + +% Assign initial values to TeX's parameters + +\message{parameters,} + +% All of TeX's numeric parameters are listed here, +% but the code is commented out if no special value needs to be set. +% INITEX makes all parameters zero except where noted. + +\pretolerance=100 +\tolerance=200 % INITEX sets this to 10000 +\hbadness=1000 +\vbadness=1000 +\linepenalty=10 +\hyphenpenalty=50 +\exhyphenpenalty=50 +\binoppenalty=700 +\relpenalty=500 +\clubpenalty=150 +\widowpenalty=150 +\displaywidowpenalty=50 +\brokenpenalty=100 +\predisplaypenalty=10000 +% \postdisplaypenalty=0 +% \interlinepenalty=0 +% \floatingpenalty=0, set during \insert +% \outputpenalty=0, set before TeX enters \output +\doublehyphendemerits=10000 +\finalhyphendemerits=5000 +\adjdemerits=10000 +% \looseness=0, cleared by TeX after each paragraph +% \pausing=0 +% \tracingonline=0 +% \tracingmacros=0 +% \tracingstats=0 +% \tracingparagraphs=0 +% \tracingpages=0 +% \tracingoutput=0 +\tracinglostchars=1 +% \tracingcommands=0 +% \tracingrestores=0 +\uchyph=1 +% \globaldefs=0 +% \maxdeadcycles=25 % INITEX does this +% \hangafter=1 % INITEX does this, also TeX after each paragraph +% \fam=0 +% \mag=1000 % INITEX does this +% \escapechar=`\\ % INITEX does this +\defaulthyphenchar=`\- +\defaultskewchar=-1 +% \endlinechar=`\^^M % INITEX does this +\newlinechar=-1 +\delimiterfactor=901 +% \time=now % TeX does this at beginning of job +% \day=now % TeX does this at beginning of job +% \month=now % TeX does this at beginning of job +% \year=now % TeX does this at beginning of job +\showboxbreadth=5 +\showboxdepth=3 + +\hfuzz=0.1pt +\vfuzz=0.1pt +\overfullrule=5pt +%IPLAIN +%\hsize=6.5in +%\vsize=8.9in +\hsize=14cm +\vsize=20cm + +\maxdepth=4pt +\splitmaxdepth=\maxdimen +\boxmaxdepth=\maxdimen +% \lineskiplimit=0pt, changed by \normalbaselines +\delimitershortfall=5pt +\nulldelimiterspace=1.2pt +\scriptspace=0.5pt +% \mathsurround=0pt +% \predisplaysize=0pt, set before TeX enters $$ +% \displaywidth=0pt, set before TeX enters $$ +% \displayindent=0pt, set before TeX enters $$ +\parindent=20pt +% \hangindent=0pt, zeroed by TeX after each paragraph +% \hoffset=0pt +% \voffset=0pt + +% \baselineskip=0pt, changed by \normalbaselines +% \lineskip=0pt, changed by \normalbaselines +\parskip=0pt plus 1pt +\abovedisplayskip=12pt plus 3pt minus 9pt +\abovedisplayshortskip=0pt plus 3pt +\belowdisplayskip=12pt plus 3pt minus 9pt +\belowdisplayshortskip=7pt plus 3pt minus 4pt +% \leftskip=0pt +% \rightskip=0pt +\topskip=10pt +\splittopskip=10pt +% \tabskip=0pt +% \spaceskip=0pt +% \xspaceskip=0pt +\parfillskip=0pt plus 1fil + +\thinmuskip=3mu +\medmuskip=4mu plus 2mu minus 4mu +\thickmuskip=5mu plus 5mu + +% We also define special registers that function like parameters: +\newskip\smallskipamount \smallskipamount=3pt plus 1pt minus 1pt +\newskip\medskipamount \medskipamount=6pt plus 2pt minus 2pt +\newskip\bigskipamount \bigskipamount=12pt plus 4pt minus 4pt +\newskip\normalbaselineskip \normalbaselineskip=12pt +\newskip\normallineskip \normallineskip=1pt +\newdimen\normallineskiplimit \normallineskiplimit=0pt +\newdimen\jot \jot=3pt +\newcount\interdisplaylinepenalty \interdisplaylinepenalty=100 +\newcount\interfootnotelinepenalty \interfootnotelinepenalty=100 + +% Definitions for preloaded fonts + +\def\magstephalf{1095 } +\def\magstep#1{\ifcase#1 \@m\or 1200\or 1440\or 1728\or 2074\or 2488\fi\relax} + +% Fonts assigned to \preloaded are not part of "plain TeX", +% but they are preloaded so that other format packages can use them. +% For example, if another set of macros says "\font\ninerm=cmr9", +% TeX will not have to reload the font metric information for cmr9. +%IPLAIN - ”slenskir fontar skilgreindir +\message{fonts,} + +\font\tenrm=imr10 % roman text +\font\preloaded=imr9 +\font\preloaded=imr8 +\font\sevenrm=imr7 +\font\preloaded=imr6 +\font\fiverm=imr5 + +\font\teni=cmmi10 % math italic +\font\preloaded=cmmi9 +\font\preloaded=cmmi8 +\font\seveni=cmmi7 +\font\preloaded=cmmi6 +\font\fivei=cmmi5 + +\font\tensy=cmsy10 % math symbols +\font\preloaded=cmsy9 +\font\preloaded=cmsy8 +\font\sevensy=cmsy7 +\font\preloaded=cmsy6 +\font\fivesy=cmsy5 + +\font\tenex=cmex10 % math extension + +\font\preloaded=imss10 % sans serif +\font\preloaded=imssq8 + +\font\preloaded=imssi10 % sans serif italic +\font\preloaded=imssqi8 + +\font\tenbf=imbx10 % boldface extended +\font\preloaded=imbx9 +\font\preloaded=imbx8 +\font\sevenbf=imbx7 +\font\preloaded=imbx6 +\font\fivebf=imbx5 + +\font\tentt=imtt10 % typewriter +\font\preloaded=imtt9 +\font\preloaded=imtt8 + +\font\preloaded=imsltt10 % slanted typewriter + +\font\tensl=imsl10 % slanted roman +\font\preloaded=imsl9 +\font\preloaded=imsl8 + +\font\tenit=imti10 % text italic +\font\preloaded=imti9 +\font\preloaded=imti8 +\font\preloaded=imti7 + +\message{more fonts,} +\font\preloaded=cmu10 % unslanted text italic + +\font\preloaded=cmmib10 % bold math italic +\font\preloaded=cmbsy10 % bold math symbols + +\font\preloaded=cmcsc10 % caps and small caps + +\font\preloaded=imssbx10 % sans serif bold extended + +\font\preloaded=imdunh10 % Dunhill style + +\font\preloaded=imr7 scaled \magstep4 % for titles +\font\preloaded=imtt10 scaled \magstep2 +\font\preloaded=imssbx10 scaled \magstep2 + +% \font\preloaded=manfnt % METAFONT logo and dragon curve and special symbols +%% \font\preloaded=logo10 % METAFONT logo and dragon curve and special symbols ?? + +% Additional \preloaded fonts can be specified here. +% (And those that were \preloaded above can be eliminated.) + +\let\preloaded=\undefined % preloaded fonts must be declared anew later. + +\skewchar\teni='177 \skewchar\seveni='177 \skewchar\fivei='177 +\skewchar\tensy='60 \skewchar\sevensy='60 \skewchar\fivesy='60 + +\textfont0=\tenrm \scriptfont0=\sevenrm \scriptscriptfont0=\fiverm +\def\rm{\fam\z@\tenrm} +\textfont1=\teni \scriptfont1=\seveni \scriptscriptfont1=\fivei +\def\mit{\fam\@ne} \def\oldstyle{\fam\@ne\teni} +\textfont2=\tensy \scriptfont2=\sevensy \scriptscriptfont2=\fivesy +\def\cal{\fam\tw@} +\textfont3=\tenex \scriptfont3=\tenex \scriptscriptfont3=\tenex +\newfam\itfam \def\it{\fam\itfam\tenit} % \it is family 4 +\textfont\itfam=\tenit +\newfam\slfam \def\sl{\fam\slfam\tensl} % \sl is family 5 +\textfont\slfam=\tensl +\newfam\bffam \def\bf{\fam\bffam\tenbf} % \bf is family 6 +\textfont\bffam=\tenbf \scriptfont\bffam=\sevenbf +\scriptscriptfont\bffam=\fivebf +\newfam\ttfam \def\tt{\fam\ttfam\tentt} % \tt is family 7 +\textfont\ttfam=\tentt + +% Macros for setting ordinary text +\message{macros,} + +\def\frenchspacing{\sfcode`\.\@m \sfcode`\?\@m \sfcode`\!\@m + \sfcode`\:\@m \sfcode`\;\@m \sfcode`\,\@m} +\def\nonfrenchspacing{\sfcode`\.3000\sfcode`\?3000\sfcode`\!3000% + \sfcode`\:2000\sfcode`\;1500\sfcode`\,1250 } + +\def\normalbaselines{\lineskip\normallineskip + \baselineskip\normalbaselineskip \lineskiplimit\normallineskiplimit} + +\def\^^M{\ } % control <return> = control <space> +\def\^^I{\ } % same for <tab> + +\def\lq{`} \def\rq{'} +\def\lbrack{[} \def\rbrack{]} + +\let\endgraf=\par \let\endline=\cr + +\def\space{ } +\def\empty{} +\def\null{\hbox{}} + +\let\bgroup={ \let\egroup=} + +% In \obeylines, we say `\let^^M=\par' instead of `\def^^M{\par}' +% since this allows, for example, `\let\par=\cr \obeylines \halign{...' +{\catcode`\^^M=\active % these lines must end with % + \gdef\obeylines{\catcode`\^^M\active \let^^M\par}% + \global\let^^M\par} % this is in case ^^M appears in a \write +\def\obeyspaces{\catcode`\ \active} +{\obeyspaces\global\let =\space} + +\def\loop#1\repeat{\def\body{#1}\iterate} +\def\iterate{\body \let\next\iterate \else\let\next\relax\fi \next} +\let\repeat=\fi % this makes \loop...\if...\repeat skippable + +\def\thinspace{\kern .16667em } +\def\negthinspace{\kern-.16667em } +\def\enspace{\kern.5em } + +\def\enskip{\hskip.5em\relax} +\def\quad{\hskip1em\relax} +\def\qquad{\hskip2em\relax} + +\def\smallskip{\vskip\smallskipamount} +\def\medskip{\vskip\medskipamount} +\def\bigskip{\vskip\bigskipamount} + +\def\nointerlineskip{\prevdepth-1000\p@} +\def\offinterlineskip{\baselineskip-1000\p@ + \lineskip\z@ \lineskiplimit\maxdimen} + +\def\vglue{\afterassignment\vgl@\skip@=} +\def\vgl@{\par \dimen@\prevdepth \hrule height\z@ + \nobreak\vskip\skip@ \prevdepth\dimen@} +\def\hglue{\afterassignment\hgl@\skip@=} +\def\hgl@{\leavevmode \count@\spacefactor \vrule width\z@ + \nobreak\hskip\skip@ \spacefactor\count@} + +\def~{\penalty\@M \ } % tie +\def\slash{/\penalty\exhyphenpenalty} % a `/' that acts like a `-' + +\def\break{\penalty-\@M} +\def\nobreak{\penalty \@M} +\def\allowbreak{\penalty \z@} + +\def\filbreak{\par\vfil\penalty-200\vfilneg} +\def\goodbreak{\par\penalty-500 } +\def\eject{\par\break} +\def\supereject{\par\penalty-\@MM} + +\def\removelastskip{\ifdim\lastskip=\z@\else\vskip-\lastskip\fi} +\def\smallbreak{\par\ifdim\lastskip<\smallskipamount + \removelastskip\penalty-50\smallskip\fi} +\def\medbreak{\par\ifdim\lastskip<\medskipamount + \removelastskip\penalty-100\medskip\fi} +\def\bigbreak{\par\ifdim\lastskip<\bigskipamount + \removelastskip\penalty-200\bigskip\fi} + +\def\line{\hbox to\hsize} +\def\leftline#1{\line{#1\hss}} +\def\rightline#1{\line{\hss#1}} +\def\centerline#1{\line{\hss#1\hss}} + +\def\rlap#1{\hbox to\z@{#1\hss}} +\def\llap#1{\hbox to\z@{\hss#1}} + +\def\m@th{\mathsurround=\z@} +\def\underbar#1{$\setbox\z@\hbox{#1}\dp\z@\z@ + \m@th \underline{\box\z@}$} + +\newbox\strutbox +\setbox\strutbox=\hbox{\vrule height8.5pt depth3.5pt width\z@} +\def\strut{\relax\ifmmode\copy\strutbox\else\unhcopy\strutbox\fi} + +\def\hidewidth{\hskip\hideskip} % for alignment entries that can stick out +\def\ialign{\everycr{}\tabskip\z@skip\halign} % initialized \halign +\newcount\mscount +\def\multispan#1{\omit \mscount#1 + \loop\ifnum\mscount>\@ne \sp@n\repeat} +\def\sp@n{\span\omit\advance\mscount\m@ne} + +\newif\ifus@ \newif\if@cr +\newbox\tabs \newbox\tabsyet \newbox\tabsdone + +\def\cleartabs{\global\setbox\tabsyet\null \setbox\tabs\null} +\def\settabs{\setbox\tabs\null \futurelet\next\sett@b} +\let\+=\relax % in case this file is being read in twice +\def\sett@b{\ifx\next\+\let\next\relax + \def\next{\afterassignment\s@tt@b\let\next}% + \else\let\next\s@tcols\fi\next} +\def\s@tt@b{\let\next\relax\us@false\m@ketabbox} +\def\tabalign{\us@true\m@ketabbox} % non-\outer version of \+ +\outer\def\+{\tabalign} +\def\s@tcols#1\columns{\count@#1 \dimen@\hsize + \loop\ifnum\count@>\z@ \@nother \repeat} +\def\@nother{\dimen@ii\dimen@ \divide\dimen@ii\count@ + \setbox\tabs\hbox{\hbox to\dimen@ii{}\unhbox\tabs}% + \advance\dimen@-\dimen@ii \advance\count@\m@ne} + +\def\m@ketabbox{\begingroup + \global\setbox\tabsyet\copy\tabs + \global\setbox\tabsdone\null + \def\cr{\@crtrue\crcr\egroup\egroup + \ifus@\unvbox\z@\lastbox\fi\endgroup + \setbox\tabs\hbox{\unhbox\tabsyet\unhbox\tabsdone}}% + \setbox\z@\vbox\bgroup\@crfalse + \ialign\bgroup&\t@bbox##\t@bb@x\crcr} + +\def\t@bbox{\setbox\z@\hbox\bgroup} +\def\t@bb@x{\if@cr\egroup % now \box\z@ holds the column + \else\hss\egroup \global\setbox\tabsyet\hbox{\unhbox\tabsyet + \global\setbox\@ne\lastbox}% now \box\@ne holds its size + \ifvoid\@ne\global\setbox\@ne\hbox to\wd\z@{}% + \else\setbox\z@\hbox to\wd\@ne{\unhbox\z@}\fi + \global\setbox\tabsdone\hbox{\box\@ne\unhbox\tabsdone}\fi + \box\z@} + +\def\hang{\hangindent\parindent} +\def\textindent#1{\indent\llap{#1\enspace}\ignorespaces} +\def\item{\par\hang\textindent} +\def\itemitem{\par\indent \hangindent2\parindent \textindent} +\def\narrower{\advance\leftskip\parindent + \advance\rightskip\parindent} + +\outer\def\beginsection#1\par{\vskip\z@ plus.3\vsize\penalty-250 + \vskip\z@ plus-.3\vsize\bigskip\vskip\parskip + \message{#1}\leftline{\bf#1}\nobreak\smallskip\noindent} +\outer\def\proclaim #1. #2\par{\medbreak + \noindent{\bf#1.\enspace}{\sl#2}\par + \ifdim\lastskip<\medskipamount \removelastskip\penalty55\medskip\fi} + +\def\raggedright{\rightskip\z@ plus2em \spaceskip.3333em \xspaceskip.5em } +\def\ttraggedright{\tt\rightskip\z@ plus2em } % for use with \tt only + +\chardef\%=`\% +\chardef\&=`\& +\chardef\#=`\# +\chardef\$=`\$ +%IPLAIN\chardef\ss="19 +\chardef\ae="1A +%IPLAIN\chardef\oe="1B +\chardef\o="3C %IPLAIN +\chardef\AE="1D +%IPLAIN\chardef\OE="1E +\chardef\O="3E %IPLAIN +\chardef\i="10 \chardef\j="11 % dotless letters +\def\aa{\accent23a} +%IPLAIN\def\l{\char32l} +%IPLAIN\def\L{\leavevmode\setbox0\hbox{L}\hbox to\wd0{\hss\char32L}} + +\def\leavevmode{\unhbox\voidb@x} % begins a paragraph, if necessary +\def\_{\leavevmode \kern.06em \vbox{\hrule width.3em}} +\def\AA{\leavevmode\setbox0\hbox{h}\dimen@\ht0\advance\dimen@-1ex% + \rlap{\raise.67\dimen@\hbox{\char'27}}A} + +\def\mathhexbox#1#2#3{\leavevmode + \hbox{$\m@th \mathchar"#1#2#3$}} +\def\dag{\mathhexbox279} +\def\ddag{\mathhexbox27A} +\def\S{\mathhexbox278} +\def\P{\mathhexbox27B} + +\def\oalign#1{\leavevmode\vtop{\baselineskip\z@skip \lineskip.25ex% + \ialign{##\crcr#1\crcr}}} % put characters over each other +\def\ooalign{\lineskiplimit-\maxdimen \oalign} +\def\d#1{\oalign{#1\crcr\hidewidth.\hidewidth}} +\def\b#1{\oalign{#1\crcr\hidewidth + \vbox to.2ex{\hbox{\char22}\vss}\hidewidth}} +\def\c#1{\setbox\z@\hbox{#1}\ifdim\ht\z@=1ex\accent24 #1% + \else{\ooalign{\hidewidth\char24\hidewidth\crcr\unhbox\z@}}\fi} +\def\copyright{{\ooalign{\hfil\raise.07ex\hbox{c}\hfil\crcr\mathhexbox20D}}} + +\def\dots{\relax\ifmmode\ldots\else$\m@th\ldots\,$\fi} +\def\TeX{T\kern-.1667em\lower.5ex\hbox{E}\kern-.125emX} + +\def\`#1{{\accent18 #1}} +\def\'#1{{\accent19 #1}} +\def\v#1{{\accent20 #1}} \let\^^_=\v +\def\u#1{{\accent21 #1}} \let\^^S=\u +\def\=#1{{\accent22 #1}} +\def\^#1{{\accent94 #1}} \let\^^D=\^ +\def\.#1{{\accent95 #1}} +\def\H#1{{\accent"7D #1}} +\def\~#1{{\accent"7E #1}} +\def\"#1{{\accent"7F #1}} +\def\t#1{{\edef\next{\the\font}\the\textfont1\accent"7F\next#1}} + +\def\hrulefill{\leaders\hrule\hfill} +\def\dotfill{\cleaders\hbox{$\m@th \mkern1.5mu.\mkern1.5mu$}\hfill} +\def\rightarrowfill{$\m@th\mathord-\mkern-6mu% + \cleaders\hbox{$\mkern-2mu\mathord-\mkern-2mu$}\hfill + \mkern-6mu\mathord\rightarrow$} +\def\leftarrowfill{$\m@th\mathord\leftarrow\mkern-6mu% + \cleaders\hbox{$\mkern-2mu\mathord-\mkern-2mu$}\hfill + \mkern-6mu\mathord-$} +\mathchardef\braceld="37A \mathchardef\bracerd="37B +\mathchardef\bracelu="37C \mathchardef\braceru="37D +\def\downbracefill{$\m@th\braceld\leaders\vrule\hfill\braceru + \bracelu\leaders\vrule\hfill\bracerd$} +\def\upbracefill{$\m@th\bracelu\leaders\vrule\hfill\bracerd + \braceld\leaders\vrule\hfill\braceru$} + +\outer\def\bye{\par\vfill\supereject\end} + +% Macros for math setting +\message{math definitions,} + +\let\sp=^ \let\sb=_ +\def\,{\mskip\thinmuskip} +\def\>{\mskip\medmuskip} +\def\;{\mskip\thickmuskip} +\def\!{\mskip-\thinmuskip} +\def\*{\discretionary{\thinspace\the\textfont2\char2}{}{}} +{\catcode`\'=\active \gdef'{^\bgroup\prim@s}} +\def\prim@s{\prime\futurelet\next\pr@m@s} +\def\pr@m@s{\ifx'\next\let\next\pr@@@s \else\ifx^\next\let\next\pr@@@t + \else\let\next\egroup\fi\fi \next} +\def\pr@@@s#1{\prim@s} \def\pr@@@t#1#2{#2\egroup} +{\catcode`\^^Z=\active \gdef^^Z{\not=}} % ^^Z is like \ne in math +{\catcode`\_=\active \let_=\_} % _ is like \_ if not used for subscripts + +\mathchardef\alpha="010B +\mathchardef\beta="010C +\mathchardef\gamma="010D +\mathchardef\delta="010E +\mathchardef\epsilon="010F +\mathchardef\zeta="0110 +\mathchardef\eta="0111 +\mathchardef\theta="0112 +\mathchardef\iota="0113 +\mathchardef\kappa="0114 +\mathchardef\lambda="0115 +\mathchardef\mu="0116 +\mathchardef\nu="0117 +\mathchardef\xi="0118 +\mathchardef\pi="0119 +\mathchardef\rho="011A +\mathchardef\sigma="011B +\mathchardef\tau="011C +\mathchardef\upsilon="011D +\mathchardef\phi="011E +\mathchardef\chi="011F +\mathchardef\psi="0120 +\mathchardef\omega="0121 +\mathchardef\varepsilon="0122 +\mathchardef\vartheta="0123 +\mathchardef\varpi="0124 +\mathchardef\varrho="0125 +\mathchardef\varsigma="0126 +\mathchardef\varphi="0127 +\mathchardef\Gamma="7000 +\mathchardef\Delta="7001 +\mathchardef\Theta="7002 +\mathchardef\Lambda="7003 +\mathchardef\Xi="7004 +\mathchardef\Pi="7005 +\mathchardef\Sigma="7006 +\mathchardef\Upsilon="7007 +\mathchardef\Phi="7008 +\mathchardef\Psi="7009 +\mathchardef\Omega="700A + +\mathchardef\aleph="0240 +\def\hbar{{\mathchar'26\mkern-9muh}} +\mathchardef\imath="017B +\mathchardef\jmath="017C +\mathchardef\ell="0160 +\mathchardef\wp="017D +\mathchardef\Re="023C +\mathchardef\Im="023D +\mathchardef\partial="0140 +\mathchardef\infty="0231 +\mathchardef\prime="0230 +\mathchardef\emptyset="023B +\mathchardef\nabla="0272 +\def\surd{{\mathchar"1270}} +\mathchardef\top="023E +\mathchardef\bot="023F +\def\angle{{\vbox{\ialign{$\m@th\scriptstyle##$\crcr + \not\mathrel{\mkern14mu}\crcr + \noalign{\nointerlineskip} + \mkern2.5mu\leaders\hrule height.34pt\hfill\mkern2.5mu\crcr}}}} +\mathchardef\triangle="0234 +\mathchardef\forall="0238 +\mathchardef\exists="0239 +\mathchardef\neg="023A \let\lnot=\neg +\mathchardef\flat="015B +\mathchardef\natural="015C +\mathchardef\sharp="015D +\mathchardef\clubsuit="027C +\mathchardef\diamondsuit="027D +\mathchardef\heartsuit="027E +\mathchardef\spadesuit="027F + +\mathchardef\coprod="1360 +\mathchardef\bigvee="1357 +\mathchardef\bigwedge="1356 +\mathchardef\biguplus="1355 +\mathchardef\bigcap="1354 +\mathchardef\bigcup="1353 +\mathchardef\intop="1352 \def\int{\intop\nolimits} +\mathchardef\prod="1351 +\mathchardef\sum="1350 +\mathchardef\bigotimes="134E +\mathchardef\bigoplus="134C +\mathchardef\bigodot="134A +\mathchardef\ointop="1348 \def\oint{\ointop\nolimits} +\mathchardef\bigsqcup="1346 +\mathchardef\smallint="1273 + +\mathchardef\triangleleft="212F +\mathchardef\triangleright="212E +\mathchardef\bigtriangleup="2234 +\mathchardef\bigtriangledown="2235 +\mathchardef\wedge="225E \let\land=\wedge +\mathchardef\vee="225F \let\lor=\vee +\mathchardef\cap="225C +\mathchardef\cup="225B +\mathchardef\ddagger="227A +\mathchardef\dagger="2279 +\mathchardef\sqcap="2275 +\mathchardef\sqcup="2274 +\mathchardef\uplus="225D +\mathchardef\amalg="2271 +\mathchardef\diamond="2205 +\mathchardef\bullet="220F +\mathchardef\wr="226F +\mathchardef\div="2204 +\mathchardef\odot="220C +\mathchardef\oslash="220B +\mathchardef\otimes="220A +\mathchardef\ominus="2209 +\mathchardef\oplus="2208 +\mathchardef\mp="2207 +\mathchardef\pm="2206 +\mathchardef\circ="220E +\mathchardef\bigcirc="220D +\mathchardef\setminus="226E % for set difference A\setminus B +\mathchardef\cdot="2201 +\mathchardef\ast="2203 +\mathchardef\times="2202 +\mathchardef\star="213F + +\mathchardef\propto="322F +\mathchardef\sqsubseteq="3276 +\mathchardef\sqsupseteq="3277 +\mathchardef\parallel="326B +\mathchardef\mid="326A +\mathchardef\dashv="3261 +\mathchardef\vdash="3260 +\mathchardef\nearrow="3225 +\mathchardef\searrow="3226 +\mathchardef\nwarrow="322D +\mathchardef\swarrow="322E +\mathchardef\Leftrightarrow="322C +\mathchardef\Leftarrow="3228 +\mathchardef\Rightarrow="3229 +\def\neq{\not=} \let\ne=\neq +\mathchardef\leq="3214 \let\le=\leq +\mathchardef\geq="3215 \let\ge=\geq +\mathchardef\succ="321F +\mathchardef\prec="321E +\mathchardef\approx="3219 +\mathchardef\succeq="3217 +\mathchardef\preceq="3216 +\mathchardef\supset="321B +\mathchardef\subset="321A +\mathchardef\supseteq="3213 +\mathchardef\subseteq="3212 +\mathchardef\in="3232 +\mathchardef\ni="3233 \let\owns=\ni +\mathchardef\gg="321D +\mathchardef\ll="321C +\mathchardef\not="3236 +\mathchardef\leftrightarrow="3224 +\mathchardef\leftarrow="3220 \let\gets=\leftarrow +\mathchardef\rightarrow="3221 \let\to=\rightarrow +\mathchardef\mapstochar="3237 \def\mapsto{\mapstochar\rightarrow} +\mathchardef\sim="3218 +\mathchardef\simeq="3227 +\mathchardef\perp="323F +\mathchardef\equiv="3211 +\mathchardef\asymp="3210 +\mathchardef\smile="315E +\mathchardef\frown="315F +\mathchardef\leftharpoonup="3128 +\mathchardef\leftharpoondown="3129 +\mathchardef\rightharpoonup="312A +\mathchardef\rightharpoondown="312B + +\def\joinrel{\mathrel{\mkern-3mu}} +\def\relbar{\mathrel{\smash-}} % \smash, because - has the same height as + +\def\Relbar{\mathrel=} +\mathchardef\lhook="312C \def\hookrightarrow{\lhook\joinrel\rightarrow} +\mathchardef\rhook="312D \def\hookleftarrow{\leftarrow\joinrel\rhook} +\def\bowtie{\mathrel\triangleright\joinrel\mathrel\triangleleft} +\def\models{\mathrel|\joinrel=} +\def\Longrightarrow{\Relbar\joinrel\Rightarrow} +\def\longrightarrow{\relbar\joinrel\rightarrow} +\def\longleftarrow{\leftarrow\joinrel\relbar} +\def\Longleftarrow{\Leftarrow\joinrel\Relbar} +\def\longmapsto{\mapstochar\longrightarrow} +\def\longleftrightarrow{\leftarrow\joinrel\rightarrow} +\def\Longleftrightarrow{\Leftarrow\joinrel\Rightarrow} +\def\iff{\;\Longleftrightarrow\;} + +\mathchardef\ldotp="602E % ldot as a punctuation mark +\mathchardef\cdotp="6201 % cdot as a punctuation mark +\mathchardef\colon="603A % colon as a punctuation mark +\def\ldots{\mathinner{\ldotp\ldotp\ldotp}} +\def\cdots{\mathinner{\cdotp\cdotp\cdotp}} +\def\vdots{\vbox{\baselineskip4\p@ \lineskiplimit\z@ + \kern6\p@\hbox{.}\hbox{.}\hbox{.}}} +\def\ddots{\mathinner{\mkern1mu\raise7\p@\vbox{\kern7\p@\hbox{.}}\mkern2mu + \raise4\p@\hbox{.}\mkern2mu\raise\p@\hbox{.}\mkern1mu}} + +\def\acute{\mathaccent"7013 } +\def\grave{\mathaccent"7012 } +\def\ddot{\mathaccent"707F } +\def\tilde{\mathaccent"707E } +\def\bar{\mathaccent"7016 } +\def\breve{\mathaccent"7015 } +\def\check{\mathaccent"7014 } +\def\hat{\mathaccent"705E } +\def\vec{\mathaccent"017E } +\def\dot{\mathaccent"705F } +\def\widetilde{\mathaccent"0365 } +\def\widehat{\mathaccent"0362 } +\def\overrightarrow#1{\vbox{\ialign{##\crcr + \rightarrowfill\crcr\noalign{\kern-\p@\nointerlineskip} + $\hfil\displaystyle{#1}\hfil$\crcr}}} +\def\overleftarrow#1{\vbox{\ialign{##\crcr + \leftarrowfill\crcr\noalign{\kern-\p@\nointerlineskip} + $\hfil\displaystyle{#1}\hfil$\crcr}}} +\def\overbrace#1{\mathop{\vbox{\ialign{##\crcr\noalign{\kern3\p@} + \downbracefill\crcr\noalign{\kern3\p@\nointerlineskip} + $\hfil\displaystyle{#1}\hfil$\crcr}}}\limits} +\def\underbrace#1{\mathop{\vtop{\ialign{##\crcr + $\hfil\displaystyle{#1}\hfil$\crcr\noalign{\kern3\p@\nointerlineskip} + \upbracefill\crcr\noalign{\kern3\p@}}}}\limits} +\def\skew#1#2#3{{#2{#3\mkern#1mu}\mkern-#1mu}{}} + +\def\lmoustache{\delimiter"4000340 } % top from (, bottom from ) +\def\rmoustache{\delimiter"5000341 } % top from ), bottom from ( +\def\lgroup{\delimiter"400033A } % extensible ( with sharper tips +\def\rgroup{\delimiter"500033B } % extensible ) with sharper tips +\def\arrowvert{\delimiter"33C } % arrow without arrowheads +\def\Arrowvert{\delimiter"33D } % double arrow without arrowheads +\def\bracevert{\delimiter"33E } % the vertical bar that extends braces +\def\Vert{\delimiter"26B30D } \let\|=\Vert +\def\vert{\delimiter"26A30C } +\def\uparrow{\delimiter"3222378 } +\def\downarrow{\delimiter"3223379 } +\def\updownarrow{\delimiter"326C33F } +\def\Uparrow{\delimiter"322A37E } +\def\Downarrow{\delimiter"322B37F } +\def\Updownarrow{\delimiter"326D377 } +\def\backslash{\delimiter"26E30F } % for double coset G\backslash H +\def\rangle{\delimiter"526930B } +\def\langle{\delimiter"426830A } +\def\rbrace{\delimiter"5267309 } \let\}=\rbrace +\def\lbrace{\delimiter"4266308 } \let\{=\lbrace +\def\rceil{\delimiter"5265307 } +\def\lceil{\delimiter"4264306 } +\def\rfloor{\delimiter"5263305 } +\def\lfloor{\delimiter"4262304 } + +\def\bigl{\mathopen\big} +\def\bigm{\mathrel\big} +\def\bigr{\mathclose\big} +\def\Bigl{\mathopen\Big} +\def\Bigm{\mathrel\Big} +\def\Bigr{\mathclose\Big} +\def\biggl{\mathopen\bigg} +\def\biggm{\mathrel\bigg} +\def\biggr{\mathclose\bigg} +\def\Biggl{\mathopen\Bigg} +\def\Biggm{\mathrel\Bigg} +\def\Biggr{\mathclose\Bigg} +\def\big#1{{\hbox{$\left#1\vbox to8.5\p@{}\right.\n@space$}}} +\def\Big#1{{\hbox{$\left#1\vbox to11.5\p@{}\right.\n@space$}}} +\def\bigg#1{{\hbox{$\left#1\vbox to14.5\p@{}\right.\n@space$}}} +\def\Bigg#1{{\hbox{$\left#1\vbox to17.5\p@{}\right.\n@space$}}} +\def\n@space{\nulldelimiterspace\z@ \m@th} + +\def\choose{\atopwithdelims()} +\def\brack{\atopwithdelims[]} +\def\brace{\atopwithdelims\{\}} + +\def\sqrt{\radical"270370 } + +\def\mathpalette#1#2{\mathchoice{#1\displaystyle{#2}}% + {#1\textstyle{#2}}{#1\scriptstyle{#2}}{#1\scriptscriptstyle{#2}}} +\newbox\rootbox +\def\root#1\of{\setbox\rootbox\hbox{$\m@th\scriptscriptstyle{#1}$} + \mathpalette\r@@t} +\def\r@@t#1#2{\setbox\z@\hbox{$\m@th#1\sqrt{#2}$} + \dimen@\ht\z@ \advance\dimen@-\dp\z@ + \mkern5mu\raise.6\dimen@\copy\rootbox \mkern-10mu \box\z@} +\newif\ifv@ \newif\ifh@ +\def\vphantom{\v@true\h@false\ph@nt} +\def\hphantom{\v@false\h@true\ph@nt} +\def\phantom{\v@true\h@true\ph@nt} +\def\ph@nt{\ifmmode\def\next{\mathpalette\mathph@nt}% + \else\let\next\makeph@nt\fi\next} +\def\makeph@nt#1{\setbox\z@\hbox{#1}\finph@nt} +\def\mathph@nt#1#2{\setbox\z@\hbox{$\m@th#1{#2}$}\finph@nt} +\def\finph@nt{\setbox\tw@\null + \ifv@ \ht\tw@\ht\z@ \dp\tw@\dp\z@\fi + \ifh@ \wd\tw@\wd\z@\fi \box\tw@} +\def\mathstrut{\vphantom(} +\def\smash{\relax % \relax, in case this comes first in \halign + \ifmmode\def\next{\mathpalette\mathsm@sh}\else\let\next\makesm@sh + \fi\next} +\def\makesm@sh#1{\setbox\z@\hbox{#1}\finsm@sh} +\def\mathsm@sh#1#2{\setbox\z@\hbox{$\m@th#1{#2}$}\finsm@sh} +\def\finsm@sh{\ht\z@\z@ \dp\z@\z@ \box\z@} + +\def\cong{\mathrel{\mathpalette\@vereq\sim}} % congruence sign +\def\@vereq#1#2{\lower.5\p@\vbox{\baselineskip\z@skip\lineskip-.5\p@ + \ialign{$\m@th#1\hfil##\hfil$\crcr#2\crcr=\crcr}}} +\def\notin{\mathrel{\mathpalette\c@ncel\in}} +\def\c@ncel#1#2{\ooalign{$\hfil#1\mkern1mu/\hfil$\crcr$#1#2$}} +\def\rightleftharpoons{\mathrel{\mathpalette\rlh@{}}} +\def\rlh@#1{\vcenter{\hbox{\ooalign{\raise2pt + \hbox{$#1\rightharpoonup$}\crcr + $#1\leftharpoondown$}}}} +\def\buildrel#1\over#2{\mathrel{\mathop{\kern\z@#2}\limits^{#1}}} +\def\doteq{\buildrel\textstyle.\over=} + +\def\log{\mathop{\rm log}\nolimits} +\def\lg{\mathop{\rm lg}\nolimits} +\def\ln{\mathop{\rm ln}\nolimits} +\def\lim{\mathop{\rm lim}} +\def\limsup{\mathop{\rm lim\,sup}} +\def\liminf{\mathop{\rm lim\,inf}} +\def\sin{\mathop{\rm sin}\nolimits} +\def\arcsin{\mathop{\rm arcsin}\nolimits} +\def\sinh{\mathop{\rm sinh}\nolimits} +\def\cos{\mathop{\rm cos}\nolimits} +\def\arccos{\mathop{\rm arccos}\nolimits} +\def\cosh{\mathop{\rm cosh}\nolimits} +\def\tan{\mathop{\rm tan}\nolimits} +\def\arctan{\mathop{\rm arctan}\nolimits} +\def\tanh{\mathop{\rm tanh}\nolimits} +\def\cot{\mathop{\rm cot}\nolimits} +\def\coth{\mathop{\rm coth}\nolimits} +\def\sec{\mathop{\rm sec}\nolimits} +\def\csc{\mathop{\rm csc}\nolimits} +\def\max{\mathop{\rm max}} +\def\min{\mathop{\rm min}} +\def\sup{\mathop{\rm sup}} +\def\inf{\mathop{\rm inf}} +\def\arg{\mathop{\rm arg}\nolimits} +\def\ker{\mathop{\rm ker}\nolimits} +\def\dim{\mathop{\rm dim}\nolimits} +\def\hom{\mathop{\rm hom}\nolimits} +\def\det{\mathop{\rm det}} +\def\exp{\mathop{\rm exp}\nolimits} +\def\Pr{\mathop{\rm Pr}} +\def\gcd{\mathop{\rm gcd}} +\def\deg{\mathop{\rm deg}\nolimits} + +\def\bmod{\mskip-\medmuskip\mkern5mu + \mathbin{\rm mod}\penalty900\mkern5mu\mskip-\medmuskip} +\def\pmod#1{\allowbreak\mkern18mu({\rm mod}\,\,#1)} + +\def\cases#1{\left\{\,\vcenter{\normalbaselines\m@th + \ialign{$##\hfil$&\quad##\hfil\crcr#1\crcr}}\right.} +\def\matrix#1{\null\,\vcenter{\normalbaselines\m@th + \ialign{\hfil$##$\hfil&&\quad\hfil$##$\hfil\crcr + \mathstrut\crcr\noalign{\kern-\baselineskip} + #1\crcr\mathstrut\crcr\noalign{\kern-\baselineskip}}}\,} +\def\pmatrix#1{\left(\matrix{#1}\right)} +\newdimen\p@renwd +\setbox0=\hbox{\tenex B} \p@renwd=\wd0 % width of the big left ( +\def\bordermatrix#1{\begingroup \m@th + \setbox\z@\vbox{\def\cr{\crcr\noalign{\kern2\p@\global\let\cr\endline}}% + \ialign{$##$\hfil\kern2\p@\kern\p@renwd&\thinspace\hfil$##$\hfil + &&\quad\hfil$##$\hfil\crcr + \omit\strut\hfil\crcr\noalign{\kern-\baselineskip}% + #1\crcr\omit\strut\cr}}% + \setbox\tw@\vbox{\unvcopy\z@\global\setbox\@ne\lastbox}% + \setbox\tw@\hbox{\unhbox\@ne\unskip\global\setbox\@ne\lastbox}% + \setbox\tw@\hbox{$\kern\wd\@ne\kern-\p@renwd\left(\kern-\wd\@ne + \global\setbox\@ne\vbox{\box\@ne\kern2\p@}% + \vcenter{\kern-\ht\@ne\unvbox\z@\kern-\baselineskip}\,\right)$}% + \null\;\vbox{\kern\ht\@ne\box\tw@}\endgroup} + +\def\openup{\afterassignment\@penup\dimen@=} +\def\@penup{\advance\lineskip\dimen@ + \advance\baselineskip\dimen@ + \advance\lineskiplimit\dimen@} +\def\eqalign#1{\null\,\vcenter{\openup\jot\m@th + \ialign{\strut\hfil$\displaystyle{##}$&$\displaystyle{{}##}$\hfil + \crcr#1\crcr}}\,} +\newif\ifdt@p +\def\displ@y{\global\dt@ptrue\openup\jot\m@th + \everycr{\noalign{\ifdt@p \global\dt@pfalse + \vskip-\lineskiplimit \vskip\normallineskiplimit + \else \penalty\interdisplaylinepenalty \fi}}} +\def\@lign{\tabskip\z@skip\everycr{}} % restore inside \displ@y +\def\displaylines#1{\displ@y + \halign{\hbox to\displaywidth{$\@lign\hfil\displaystyle##\hfil$}\crcr + #1\crcr}} +\def\eqalignno#1{\displ@y \tabskip\centering + \halign to\displaywidth{\hfil$\@lign\displaystyle{##}$\tabskip\z@skip + &$\@lign\displaystyle{{}##}$\hfil\tabskip\centering + &\llap{$\@lign##$}\tabskip\z@skip\crcr + #1\crcr}} +\def\leqalignno#1{\displ@y \tabskip\centering + \halign to\displaywidth{\hfil$\@lign\displaystyle{##}$\tabskip\z@skip + &$\@lign\displaystyle{{}##}$\hfil\tabskip\centering + &\kern-\displaywidth\rlap{$\@lign##$}\tabskip\displaywidth\crcr + #1\crcr}} + +% Definitions related to output + +\message{output routines,} + +\countdef\pageno=0 \pageno=1 % first page is number 1 +\newtoks\headline \headline={\hfil} % headline is normally blank +\newtoks\footline \footline={\hss\tenrm\folio\hss} + % footline is normally a centered page number in font \tenrm +\newif\ifr@ggedbottom +\def\raggedbottom{\topskip 10\p@ plus60\p@ \r@ggedbottomtrue} +\def\normalbottom{\topskip 10\p@ \r@ggedbottomfalse} % undoes \raggedbottom +\def\folio{\ifnum\pageno<\z@ \romannumeral-\pageno \else\number\pageno \fi} +\def\nopagenumbers{\footline{\hfil}} % blank out the footline +\def\advancepageno{\ifnum\pageno<\z@ \global\advance\pageno\m@ne + \else\global\advance\pageno\@ne \fi} % increase |pageno| + +\newinsert\footins +\def\footnote#1{\let\@sf\empty % parameter #2 (the text) is read later + \ifhmode\edef\@sf{\spacefactor\the\spacefactor}\/\fi + #1\@sf\vfootnote{#1}} +\def\vfootnote#1{\insert\footins\bgroup + \interlinepenalty\interfootnotelinepenalty + \splittopskip\ht\strutbox % top baseline for broken footnotes + \splitmaxdepth\dp\strutbox \floatingpenalty\@MM + \leftskip\z@skip \rightskip\z@skip \spaceskip\z@skip \xspaceskip\z@skip + \textindent{#1}\footstrut\futurelet\next\fo@t} +\def\fo@t{\ifcat\bgroup\noexpand\next \let\next\f@@t + \else\let\next\f@t\fi \next} +\def\f@@t{\bgroup\aftergroup\@foot\let\next} +\def\f@t#1{#1\@foot} +\def\@foot{\strut\egroup} +\def\footstrut{\vbox to\splittopskip{}} +\skip\footins=\bigskipamount % space added when footnote is present +\count\footins=1000 % footnote magnification factor (1 to 1) +\dimen\footins=8in % maximum footnotes per page + +\newinsert\topins +\newif\ifp@ge \newif\if@mid +\def\topinsert{\@midfalse\p@gefalse\@ins} +\def\midinsert{\@midtrue\@ins} +\def\pageinsert{\@midfalse\p@getrue\@ins} +\skip\topins=\z@skip % no space added when a topinsert is present +\count\topins=1000 % magnification factor (1 to 1) +\dimen\topins=\maxdimen % no limit per page +\def\@ins{\par\begingroup\setbox\z@\vbox\bgroup} % start a \vbox +\def\endinsert{\egroup % finish the \vbox + \if@mid \dimen@\ht\z@ \advance\dimen@\dp\z@ + \advance\dimen@12\p@ \advance\dimen@\pagetotal + \ifdim\dimen@>\pagegoal\@midfalse\p@gefalse\fi\fi + \if@mid \bigskip\box\z@\bigbreak + \else\insert\topins{\penalty100 % floating insertion + \splittopskip\z@skip + \splitmaxdepth\maxdimen \floatingpenalty\z@ + \ifp@ge \dimen@\dp\z@ + \vbox to\vsize{\unvbox\z@\kern-\dimen@}% depth is zero + \else \box\z@\nobreak\bigskip\fi}\fi\endgroup} + +\output{\plainoutput} +\def\plainoutput{\shipout\vbox{\makeheadline\pagebody\makefootline}% + \advancepageno + \ifnum\outputpenalty>-\@MM \else\dosupereject\fi} +\def\pagebody{\vbox to\vsize{\boxmaxdepth\maxdepth \pagecontents}} +\def\makeheadline{\vbox to\z@{\vskip-22.5\p@ + \line{\vbox to8.5\p@{}\the\headline}\vss}\nointerlineskip} +\def\makefootline{\baselineskip24\p@\line{\the\footline}} +\def\dosupereject{\ifnum\insertpenalties>\z@ % something is being held over + \line{}\kern-\topskip\nobreak\vfill\supereject\fi} + +\def\pagecontents{\ifvoid\topins\else\unvbox\topins\fi + \dimen@=\dp\@cclv \unvbox\@cclv % open up \box255 + \ifvoid\footins\else % footnote info is present + \vskip\skip\footins + \footnoterule + \unvbox\footins\fi + \ifr@ggedbottom \kern-\dimen@ \vfil \fi} +\def\footnoterule{\kern-3\p@ + \hrule width 2truein \kern 2.6\p@} % the \hrule is .4pt high + +% Hyphenation, miscellaneous macros, and initial values for standard layout +\message{hyphenation} + + +\def\magnification{\afterassignment\m@g\count@} +\def\m@g{\mag\count@ + \hsize6.5truein\vsize8.9truein\dimen\footins8truein} + +\def\tracingall{\tracingonline\@ne\tracingcommands\tw@\tracingstats\tw@ + \tracingpages\@ne\tracingoutput\@ne\tracinglostchars\@ne + \tracingmacros\tw@\tracingparagraphs\@ne\tracingrestores\@ne + \showboxbreadth\maxdimen\showboxdepth\maxdimen\errorstopmode} + +\def\showhyphens#1{\setbox0\vbox{\parfillskip\z@skip\hsize\maxdimen\tenrm + \pretolerance\m@ne\tolerance\m@ne\hbadness0\showboxdepth0\ #1}} + +\normalbaselines\rm % select roman font +\nonfrenchspacing % punctuation affects the spacing +\catcode`@=12 % at signs are no longer letters + +%IPLAIN Breytingar vegna ttunda bitans og l”nuskiptinga + +\catcode`'=11 +\lccode`'=`' +\catcode`"=11 +\lccode`"=`" + +\input ihyphen +\hyphenation{'tv'i 't'ott 't'o 'tess 'ta'd 'teir 't"xr 'tau 'tetta 'tessi} +\def\fmtname{plain}\def\fmtversion{1.5AM-Icelandic} % identifies the current format + |