lex.h ------ added 4 tokens token.h ------- added fields for new types of stretch dump.c: ------- added reverse_tokens(rev_start,rev_end) changed recalculate_spaces (start,end,remainder) added bool manually_stretched_letter (token) added bool manually_stretched_connection (token) changed int word_stretch_candidates (start, letter_stretch_flag, connect_stretch_flag, token) changed int connect_stretch (tokenptr, stretch, do_stretch) lines.c: -------- changed new_token (toktyp,ptsize,font,horizontal,vertical,fontdir,beg_wrd.... changed int tokenBasicWidth (tokenptr) changed int tokenFullWidth (tokenptr) added int wordWidth (start) added int tokenFillerStretch (tokenptr) added int tokenACStretch (tokenptr) added int tokenBCStretch (tokenptr) changed put_token (tokenptr,start_of_line) main.c ------ added global parameters changed main width.c ------- Added fields to FontInfo struct changed width_init() changed getfontinfo(font_name,pos) changed loadfont(pos, font_name) /*load info for font font_name on position pos (0...)*/ added funnyCharIndex(s) /* s is a funny char name */ added absCharIndex(n,in_font) added int widthToGoobies(width, point_size) changed widthn(pn,in_size,in_font) /* output char with abs code *pn */ added int connectable2(s,in_font) added int connectAfter2(s,in_font) added int stretchable2(s,in_font) added int connect1(c,in_font) added int connectable1(c,in_font) added int connectAfter1(c,in_font) added int stretchable1(c,in_font) added int connectablen(n,in_font) added int connectAftern(n,in_font) added int stretchablen(n,in_font) added int font_letter_stretchable(font) added int font_connection_stretchable(font) added float font_slant(font) added int font_connection_stretch(font)