%%%%%%%%%%%%%%%%% CUSTOM MINIMAL FIXED BITMAP FONTS %%%%%%%%%%% % These fonts are intended for use at ONE size only. Their primary use % is when utmost legibility is demanded in the minimum possible size. % Best application is with a latter 2:1 image reduction for auto antialiasing. % /font203 is beneath legibility, but you can "suggest" or "greek" tiny wording % with it, and you acually can spell out the word "PULL". More or less. % XX % XX % XX /font203 { /ff [ 256 {[(.)]} repeat ] store [(..) (..) (..)] ff exch 32 exch put % full space slightly shortened [(.) (.) (x)] ff exch 46 exch put % legible period or decimal point [(xx) (xx) (xx)] ff exch 48 exch put % illegible numeral zero same as capital O [(x) (x) (x)] ff exch 49 exch put % numeral 1 [(xx) (xx) (xx)] ff exch 50 exch put % illegible numeral two [(xx) (xx) (xx)] ff exch 51 exch put % illegible numeral three [(xx) (xx) (.x)] ff exch 52 exch put % numeral four [(xx) (xx) (xx)]ff exch 53 exch put % illegible numeral five [(xx) (xx) (xx)] ff exch 54 exch put % illegible numeral six [(xx) (.x) (.x)] ff exch 55 exch put % numeral seven [(xx) (xx) (xx)] ff exch 56 exch put % illegible numeral eight [(xx) (xx) (xx)] ff exch 57 exch put % illegible numeral nine [(xx) (xx) (xx)] ff exch 65 exch put % illegible upper case "A" [(xx) (xx) (xx)] ff exch 66 exch put % illegible upper case "B" [(xx) (x.) (xx)] ff exch 67 exch put % upper case "C" [(xx) (xx) (xx)] ff exch 68 exch put % illegible upper case "D" [(xx) (xx) (xx)] ff exch 69 exch put % illegible upper case "E" [(xx) (xx) (xx)] ff exch 70 exch put % illegible upper case "F" [(xx) (xx) (xx)] ff exch 71 exch put % illegible upper case "G" [(xx) (xx) (xx)] ff exch 72 exch put % illegible upper case "H" [(x) (x) (x)] ff exch 73 exch put % upper case "I" [(.x) (.x) (xx)] ff exch 74 exch put % upper case "J" [(xx) (xx) (xx)] ff exch 75 exch put % illegible pper case "K" [(x.) (x.) (xx)] ff exch 76 exch put % upper case "L" [(x.x) (xxx) (xxx)] ff exch 77 exch put % upper case "M" [(xx) (xx) (xx)] ff exch 78 exch put % illegible upper case "N" [(xx) (xx) (xx)] ff exch 79 exch put % illegible upper case "O" [(xx) (xx) (x.)] ff exch 80 exch put % upper case "P" [(xx) (xx) (xx) (.x)] ff exch 81 exch put % upper case "Q" should auto descend [(xx) (xx) (xx)] ff exch 82 exch put % illegible upper case "R" [(xx) (xx) (xx)] ff exch 83 exch put % illegible upper case "S" [(xx) (xx) (xx)] ff exch 84 exch put % illegible upper case "T" [(xx) (xx) (xx)] ff exch 85 exch put % illegible upper case "U" [(xx) (xx) (xx)] ff exch 86 exch put % illegible upper case "V" [(xxx) (xxx) (x.x)] ff exch 87 exch put % upper case "W" [(xx) (xx) (xx)] ff exch 88 exch put % illegible upper case "X" [(xx) (xx) (xx)] ff exch 89 exch put % illegible upper case "Y" [(xx) (xx) (xx)] ff exch 90 exch put % illegible upper case "Z" ff } def % /font303 is beneath legibility, but you can "suggest" or "greek" tiny wording % with it, and at least several characters are recognizible. % XXX % XXX % XXX /font303 { /ff [ 256 {[(.)]} repeat ] store [(..) (..) (..)] ff exch 32 exch put % full space slightly shortened [(.) (.) (x)] ff exch 46 exch put % legible period or decimal point [(xxx) (x.x) (xxx)] ff exch 48 exch put % numeral zero same as capital O [(xx.) (.x.) (xxx)] ff exch 49 exch put % numeral 1 [(xxx) (.x.) (xxx)] ff exch 50 exch put % redundant numeral two [(xxx) (.xx) (xxx)] ff exch 51 exch put % illegible numeral three [(x.x) (xxx) (..x)] ff exch 52 exch put % numeral four [(xxx) (.x.) (xxx)]ff exch 53 exch put % redundant numeral five [(xx.) (xxx) (xxx)] ff exch 54 exch put % illegible numeral six [(xxx) (..x) (.x.)] ff exch 55 exch put % numeral seven [(xxx) (xxx) (xxx)] ff exch 56 exch put % illegible numeral eight [(xxx) (xxx) (.xx)] ff exch 57 exch put % illegible numeral nine [(.x.) (xxx) (xxx)] ff exch 65 exch put % illegible upper case "A" [(xxx) (xxx) (xxx)] ff exch 66 exch put % illegible upper case "B" [(xxx) (x..) (xxx)] ff exch 67 exch put % upper case "C" [(xx.) (x.x) (xx.)] ff exch 68 exch put % upper case "D" [(xxx) (xx) (xxx)] ff exch 69 exch put % upper case "E" [(xxx) (xx.) (x..)] ff exch 70 exch put % upper case "F" [(xx.) (x.x) (xxx)] ff exch 71 exch put % illegible upper case "G" [(x.x) (xxx) (x.x)] ff exch 72 exch put % redundant upper case "H" [(x) (x) (x)] ff exch 73 exch put % upper case "I" [(..x) (x.x) (xxx)] ff exch 74 exch put % upper case "J" [(xxx) (xx.) (xxx)] ff exch 75 exch put % illegible upper case "K" [(x..) (x..) (xxx)] ff exch 76 exch put % upper case "L" [(x..x) (xxxx) (xxxx)] ff exch 77 exch put % upper case "M" [(x.x) (xxx) (x.x)] ff exch 78 exch put % illegible upper case "N" [(xxx) (x.x) (xxx)] ff exch 79 exch put % upper case "O" [(xxx) (xxx) (x..)] ff exch 80 exch put % upper case "P" [(xxx) (x.x) (xxx) (..x)] ff exch 81 exch put % upper case "Q" should auto descend [(xxx) (xxx) (x.x)] ff exch 82 exch put % illegible upper case "R" [(xxx) (xxx) (xxx)] ff exch 83 exch put % illegible upper case "S" [(xxx) (.x.) (.x.)] ff exch 84 exch put % upper case "T" [(x.x) (x.x) (xxx)] ff exch 85 exch put % upper case "U" [(x.x) (x.x) (.x.)] ff exch 86 exch put % illegible upper case "V" [(x..x) (xxxx) (.xx.)] ff exch 87 exch put % upper case "W" [(x.x) (xxx) (x.x)] ff exch 88 exch put % redundant upper case "X" [(x.x) (xxx) (.x.)] ff exch 89 exch put % upper case "Y" [(xxx) (.x.) (xxx)] ff exch 90 exch put % redundant upper case "Z" ff } def % /font305 is the smallest, nonbold, regular font you can get with reasonable % legibility. "blocky" is chosen over "angled" for extra boldness. % XXX % X X % XXX % X X % XXX /font305 { /ff [ 256 {[(.)]} repeat ] store [(..) (..) (..) (..) (..)] ff exch 32 exch put % full space slightly shortened [(.) (.) (.) (.) (x)] ff exch 46 exch put % legible period or decimal point [(xxx) (x.x) (x.x) (x.x) (xxx)] ff exch 48 exch put % numeral zero same as capital O [(.x.) (xx.) (.x.) (.x.) (xxx)] ff exch 49 exch put % numeral 1 [(xxx) (..x) (xxx) (x..) (xxx)] ff exch 50 exch put % numeral two [(xxx) (..x) (xxx) (..x) (xxx)] ff exch 51 exch put % numeral three [(x.x) (x.x) (xxx) (..x) (..x)] ff exch 52 exch put % numeral four [(xxx) (x..) (xxx) (..x) (xxx)] ff exch 53 exch put % redundant numeral five [(xxx) (x..) (xxx) (x.x) (xxx)] ff exch 54 exch put % numeral six [(xxx) (..x) (.xx) (.x.) (.x.)] ff exch 55 exch put % numeral seven [(xxx) (x.x) (xxx) (x.x) (xxx)] ff exch 56 exch put % numeral eight [(xxx) (x.x) (xxx) (..x) (xxx)] ff exch 57 exch put % numeral nine [(.x.) (x.x) (x.x) (xxx) (x.x)] ff exch 65 exch put % upper case "A" [(xx.) (x.x) (xxx) (x.x) (xx.)] ff exch 66 exch put % upper case "B" [(.xx) (x..) (x..) (x..) (.xx)] ff exch 67 exch put % upper case "C" [(xx.) (x.x) (x.x) (x.x) (xx.)] ff exch 68 exch put % upper case "D" [(xxx) (x..) (xx.) (x..) (xxx)]ff exch 69 exch put % upper case "E" [(xxx) (x..) (xx.) (x..) (x..)] ff exch 70 exch put % upper case "F" [(.xx) (x..) (x.x) (x.x) (.xx)] ff exch 71 exch put % upper case "G" [(x.x) (x.x) (xxx) (x.x) (x.x)] ff exch 72 exch put % upper case "H" [(x) (x) (x) (x) (x)] ff exch 73 exch put % upper case "I" [(..x) (..x) (..x) (x.x) (xxx)] ff exch 74 exch put % upper case "J" [(x.x) (xxx) (xx.) (xxx) (x.x)]ff exch 75 exch put % upper case "K" [(x..) (x..) (x..) (x..) (xxx)] ff exch 76 exch put % upper case "L" [(x...x) (xx.xx) (xx.xx) (x.x.x) (x.x.x)] ff exch 77 exch put % upper case "M" [(x.x) (xxx) (xxx) (xxx) (x.x)]ff exch 78 exch put % redundant upper case "N" [(xxx) (x.x) (x.x) (x.x) (xxx)] ff exch 79 exch put % upper case "O" [(xxx) (x.x) (xxx) (x..) (x..)] ff exch 80 exch put % upper case "P" [(xxx) (x.x) (x.x) (x.x) (xxx) (..x)] ff exch 81 exch put % upper case "Q" should auto descend [(xxx) (x.x) (xxx) (xx.) (x.x)] ff exch 82 exch put % upper case "R" [(xxx) (x..) (xxx) (..x) (xxx)] ff exch 83 exch put % upper case "S" [(xxx) (.x.) (.x.) (.x.) (.x.)] ff exch 84 exch put % upper case "T" [(x.x) (x.x) (x.x) (x.x) (xxx)] ff exch 85 exch put % upper case "U" [(x.x) (x.x) (x.x) (x.x) (.x.)] ff exch 86 exch put % upper case "V" [(x...x) (x...x) (x.x.x) (x.x.x) (xx.xx)] ff exch 87 exch put % upper case "W" [(x.x) (x.x) (.x.) (x.x) (x.x)] ff exch 88 exch put % upper case "X" [(x.x) (x.x) (xxx) (.x.) (.x.)] ff exch 89 exch put % upper case "Y" [(xxx) (..x) (.x.) (x..) (xxx)] ff exch 90 exch put % upper case "Z" ff } def % /font306 is a compressed font305. It is the smallest font with a distinct style. % XXX % X X % X X % XXX % X X % XXX /font306 { /ff [ 256 {[(.)]} repeat ] store [(..) (..) (..) (..) (..) (..) (..)] ff exch 32 exch put % full space slightly shortened [(.) (.) (.) (.) (.) (.) (x)] ff exch 46 exch put % legible period or decimal point [(xxx) (x.x) (x.x) (x.x) (x.x) (xxx)] ff exch 48 exch put % numeral zero same as capital O [(.x.) (xx.) (.x.) (.x.) (.x.) (xxx)] ff exch 49 exch put % numeral 1 [(xxx) (x.x) (..x) (.x.) (x..) (xxx)] ff exch 50 exch put % numeral two [(xxx) (..x) (..x) (xxx) (..x) (xxx)] ff exch 51 exch put % numeral three [(x.x) (x.x) (x.x) (xxx) (..x) (..x)] ff exch 52 exch put % numeral four [(xxx) (x..) (x..) (xxx) (..x) (xxx)] ff exch 53 exch put % numeral five [(xxx) (x..) (x..) (xxx) (x.x) (xxx)] ff exch 54 exch put % numeral six [(xxx) (..x) (..x) (.xx) (.x.) (.x.)] ff exch 55 exch put % numeral seven [(xxx) (x.x) (x.x) (xxx) (x.x) (xxx)] ff exch 56 exch put % numeral eight [(xxx) (x.x) (x.x) (xxx) (..x) (xxx)] ff exch 57 exch put % numeral nine [(.x.) (x.x) (x.x) (x.x) (xxx) (x.x)] ff exch 65 exch put % upper case "A" [(xxx) (x.x) (x.x) (xx.) (x.x) (xxx)] ff exch 66 exch put % upper case "B" [(xxx) (x..) (x..) (x..) (x..) (xxx)] ff exch 67 exch put % upper case "C" [(xx.) (x.x) (x.x) (x.x) (x.x) (xx.)] ff exch 68 exch put % upper case "D" [(xxx) (x..) (x..) (xx.) (x..) (xxx)]ff exch 69 exch put % upper case "E" [(xxx) (x..) (x..) (xx.) (x..) (x..)] ff exch 70 exch put % upper case "F" [(.xx) (x..) (x..) (x.x) (x.x) (xxx)] ff exch 71 exch put % upper case "G" [(x.x) (x.x) (x.x) (xxx) (x.x) (x.x)] ff exch 72 exch put % upper case "H" [(x) (x) (x) (x) (x) (x)] ff exch 73 exch put % upper case "I" [(..x) (..x) (..x) (..x) (x.x) (xxx)] ff exch 74 exch put % upper case "J" [(x.x) (xxx) (xx.) (xxx) (x.x) (x.x)]ff exch 75 exch put % upper case "K" [(x..) (x..) (x..) (x..) (x..) (xxx)] ff exch 76 exch put % upper case "L" [(x...x) (xx.xx) (xx.xx) (x.x.x) (x.x.x) (x.x.x)] ff exch 77 exch put % upper case "M" [(x.x) (x.x) (xxx) (xxx) (x.x) (x.x)]ff exch 78 exch put % poor upper case "N" [(xxx) (x.x) (x.x) (x.x) (x.x) (xxx)] ff exch 79 exch put % upper case "O" [(xxx) (x.x) (xxx) (x..) (x..) (x..)] ff exch 80 exch put % upper case "P" [(xxx) (x.x) (x.x) (x.x) (x.x) (xxx) (..x)] ff exch 81 exch put % upper case "Q" should auto descend [(xxx) (x.x) (xxx) (xx.) (x.x) (x.x)] ff exch 82 exch put % upper case "R" [(xxx) (x..) (xxx) (..x) (..x) (xxx)] ff exch 83 exch put % upper case "S" [(xxx) (.x.) (.x.) (.x.) (.x.) (.x.)] ff exch 84 exch put % upper case "T" [(x.x) (x.x) (x.x) (x.x) (x.x) (xxx)] ff exch 85 exch put % upper case "U" [(x.x) (x.x) (x.x) (x.x) (x.x) (.x.)] ff exch 86 exch put % upper case "V" [(x...x) (x.x.x) (x.x.x) (x.x.x) (xxxxx) (.x.x.)] ff exch 87 exch put % upper case "W" [(x.x) (x.x) (.x.) (.x.) (x.x) (x.x)] ff exch 88 exch put % upper case "X" [(x.x) (x.x) (x.x) (xxx) (.x.) (.x.)] ff exch 89 exch put % upper case "Y" [(xxx) (..x) (.x.) (.x.) (x..) (xxx)] ff exch 90 exch put % upper case "Z" ff } def % /font307 is a greatly compressed font305. % XXX % X X % X X % XXX % X X % X X % XXX /font307 { /ff [ 256 {[(.)]} repeat ] store [(..) (..) (..) (..) (..) (..) (..)] ff exch 32 exch put % full space slightly shortened [(.) (.) (.) (.) (.) (.) (x)] ff exch 46 exch put % legible period or decimal point [(xxx) (x.x) (x.x) (x.x) (x.x) (x.x) (xxx)] ff exch 48 exch put % numeral zero same as capital O [(.x.) (xx.) (.x.) (.x.) (.x.) (.x.) (xxx)] ff exch 49 exch put % numeral 1 [(xxx) (x.x) (..x) (.x.) (x..) (x..) (xxx)] ff exch 50 exch put % numeral two [(xxx) (x.x) (..x) (.xx) (..x) (x.x) (xxx)] ff exch 51 exch put % numeral three [(x.x) (x.x) (x.x) (xxx) (..x) (..x) (..x)] ff exch 52 exch put % numeral four [(xxx) (x..) (x..) (xxx) (..x) (x.x) (xxx)] ff exch 53 exch put % numeral five [(xxx) (x..) (x..) (xxx) (x.x) (x.x) (xxx)] ff exch 54 exch put % numeral six [(xxx) (..x) (..x) (.xx) (.x.) (.x.) (.x.)] ff exch 55 exch put % numeral seven [(xxx) (x.x) (x.x) (xxx) (x.x) (x.x) (xxx)] ff exch 56 exch put % numeral eight [(xxx) (x.x) (x.x) (xxx) (..x) (x.x) (xxx)] ff exch 57 exch put % numeral nine [(.x.) (x.x) (x.x) (x.x) (xxx) (x.x) (x.x)] ff exch 65 exch put % upper case "A" [(xx.) (x.x) (x.x) (xxx) (x.x) (x.x) (xx.)] ff exch 66 exch put % upper case "B" [(.xx) (x..) (x..) (x..) (x..) (x..) (.xx)] ff exch 67 exch put % upper case "C" [(xx.) (x.x) (x.x) (x.x) (x.x) (x.x) (xx.)] ff exch 68 exch put % upper case "D" [(xxx) (x..) (x..) (xx.) (x..) (x..) (xxx)]ff exch 69 exch put % upper case "E" [(xxx) (x..) (x..) (xx.) (x..) (x..) (x..)] ff exch 70 exch put % upper case "F" [(.xx) (x..) (x..) (x..) (x.x) (x.x) (xxx)] ff exch 71 exch put % upper case "G" [(x.x) (x.x) (x.x) (xxx) (x.x) (x.x) (x.x)] ff exch 72 exch put % upper case "H" [(x) (x) (x) (x) (x) (x) (x)] ff exch 73 exch put % upper case "I" [(..x) (..x) (..x) (..x) (..x) (x.x) (xxx)] ff exch 74 exch put % upper case "J" [(x.x) (x.x) (xxx) (xx.) (xxx) (x.x) (x.x)]ff exch 75 exch put % upper case "K" [(x..) (x..) (x..) (x..) (x..) (x..) (xxx)] ff exch 76 exch put % upper case "L" [(x...x) (xx.xx) (xx.xx) (xx.xx) (x.x.x) (x.x.x) (x.x.x)] ff exch 77 exch put % upper case "M" [(x.x) (x.x) (xxx) (xxx) (xxx) (x.x) (x.x)]ff exch 78 exch put % poor upper case "N" [(xxx) (x.x) (x.x) (x.x) (x.x) (x.x) (xxx)] ff exch 79 exch put % upper case "O" [(xxx) (x.x) (x.x) (xxx) (x..) (x..) (x..)] ff exch 80 exch put % upper case "P" [(xxx) (x.x) (x.x) (x.x) (x.x) (x.x) (xxx) (..x)] ff exch 81 exch put % upper case "Q" should auto descend [(xxx) (x.x) (x.x) (xxx) (xx.) (x.x) (x.x)] ff exch 82 exch put % upper case "R" [(xxx) (x.x) (x..) (xxx) (..x) (x.x) (xxx)] ff exch 83 exch put % upper case "S" [(xxx) (.x.) (.x.) (.x.) (.x.) (.x.) (.x.)] ff exch 84 exch put % upper case "T" [(x.x) (x.x) (x.x) (x.x) (x.x) (x.x) (xxx)] ff exch 85 exch put % upper case "U" [(x.x) (x.x) (x.x) (x.x) (x.x) (.x.) (.x.)] ff exch 86 exch put % upper case "V" [(x...x) (x...x) (x.x.x) (x.x.x) (x.x.x) (xxxxx) (.x.x.)] ff exch 87 exch put % upper case "W" [(x.x) (x.x) (.x.) (.x.) (.x.) (x.x) (x.x)] ff exch 88 exch put % upper case "X" [(x.x) (x.x) (x.x) (xxx) (.x.) (.x.) (.x.)] ff exch 89 exch put % upper case "Y" [(xxx) (..x) (..x) (.x.) (x..) (x..) (xxx)] ff exch 90 exch put % upper case "Z" ff } def % /font405 is a normal font just under full legibility. % XXXX % X X % XXXX % X X % XXXX /font405 { /ff [ 256 {[(.)]} repeat ] store [(...) (...) (...) (...) (...)] ff exch 32 exch put % full space slightly shortened [(.) (.) (.) (.) (x)] ff exch 46 exch put % period or decimal point [(.xx.) (x..x) (x..x) (x..x) (.xx.)] ff exch 48 exch put % numeral zero same as capital O [(.x.) (xx.) (.x.) (.x.) (xxx)] ff exch 49 exch put % numeral 1 [(.xx.) (x..x) (..x.) (.x..) (xxxx)] ff exch 50 exch put % numeral two [(xxx.) (...x) (.xx.) (...x) (xxx.)] ff exch 51 exch put % numeral three [(..xx) (.x.x) (x..x) (xxxx) (...x)] ff exch 52 exch put % numeral four [(xxxx) (x...) (.xx.) (...x) (xxxx)] ff exch 53 exch put % numeral five [(.xxx) (x...) (xxx.) (x..x) (.xx.)] ff exch 54 exch put % numeral six [(xxxx) (...x) (..x.) (.xx.) (.x..)] ff exch 55 exch put % numeral seven [(.xx.) (x..x) (xxxx) (x..x) (.xx.)] ff exch 56 exch put % numeral eight [(.xx.) (x..x) (.xxx) (...x) (xxx.)] ff exch 57 exch put % numeral nine [(.xx.) (x..x) (x..x) (xxxx) (x..x)] ff exch 65 exch put % upper case "A" [(xxx.) (x..x) (xxx.) (x..x) (xxx.)] ff exch 66 exch put % upper case "B" [(.xx.) (x..x) (x...) (x..x) (.xx.)] ff exch 67 exch put % upper case "C" [(xxx.) (x..x) (x..x) (x..x) (xxx.)] ff exch 68 exch put % upper case "D" [(xxxx) (x...) (xxx.) (x...) (xxxx)]ff exch 69 exch put % upper case "E" [(xxxx) (x...) (xxx.) (x...) (x...)] ff exch 70 exch put % upper case "F" [(.xx,) (x..x) (x...) (x..x) (xxxx)] ff exch 71 exch put % upper case "G" [(x..x) (x..x) (xxxx) (x..x) (x..x)] ff exch 72 exch put % upper case "H" [(x) (x) (x) (x) (x)] ff exch 73 exch put % upper case "I" [(...x) (...x) (...x) (x..x) (.xx.)] ff exch 74 exch put % upper case "J" [(x..x) (x.x.) (xx..) (x.x.) (x..x)]ff exch 75 exch put % upper case "K" [(x...) (x...) (x...) (x...) (xxxx)] ff exch 76 exch put % upper case "L" [(x...x) (xx.xx) (xx.xx) (x.x.x) (x.x.x)] ff exch 77 exch put % upper case "M" [(xx.x) (xx.x) (x.xx) (x.xx) (x..x)]ff exch 78 exch put % upper case "N" [(.xx.) (x..x) (x..x) (x..x) (.xx.)] ff exch 79 exch put % upper case "O" [(xxx.) (x..x) (xxx.) (x..) (x..)] ff exch 80 exch put % upper case "P" [(.xx.) (x..x) (x..x) (x.xx) (.xxx) (...xx)] ff exch 81 exch put % upper case "Q" should auto descend [(xxx.) (x..x) (xxx.) (x.x.) (x..x)] ff exch 82 exch put % upper case "R" [(.xxx) (x...) (.xx.) (...x) (.xx.)] ff exch 83 exch put % upper case "S" [(xxx) (.x.) (.x.) (.x.) (.x.)] ff exch 84 exch put % upper case "T" [(x..x) (x..x) (x..x) (x..x) (xxxx)] ff exch 85 exch put % upper case "U" [(x.x) (x.x) (x.x) (x.x) (.x.)] ff exch 86 exch put % upper case "V" [(x...x) (x...x) (x.x.x) (xxxxx) (.x.x.)] ff exch 87 exch put % upper case "W" [(x..x) (x..x) (.xx.) (x..x) (x..x)] ff exch 88 exch put % upper case "X" [(x..x) (x..x) (xxxx) (.xx.) (.xx.)] ff exch 89 exch put % upper case "Y" [(xxxx) (...x) (.xx.) (x...) (xxxx)] ff exch 90 exch put % upper case "Z" ff } def % /font406 is a compressed font405 with some character. % XXXX % X X % X X % XXXX % X X % XXXX /font406 { /ff [ 256 {[(.)]} repeat ] store [(...) (...) (...) (...) (...) (...)] ff exch 32 exch put % full space slightly shortened [(.) (.) (.) (.) (.) (x)] ff exch 46 exch put % period or decimal point [(.xx.) (x..x) (x..x) (x..x) (x..x) (.xx.)] ff exch 48 exch put % numeral zero same as capital O [(.x.) (xx.) (.x.) (.x.) (.x.) (xxx)] ff exch 49 exch put % numeral 1 [(.xx.) (x..x) (..x.) (.x..) (x...) (xxxx)] ff exch 50 exch put % numeral two [(xxx.) (...x) (.xx.) (...x) (x..x) (.xx.)] ff exch 51 exch put % numeral three [(...x) (..xx) (.x.x) (x..x) (xxxx) (...x)] ff exch 52 exch put % numeral four [(xxxx) (x...) (.xx.) (...x) (x..x) (.xx.)] ff exch 53 exch put % numeral five [(.xx.) (x...) (xxx.) (x..x) (x..x) (.xx.)] ff exch 54 exch put % numeral six [(xxxx) (...x) (..x.) (.xx.) (.x..) (.x..)] ff exch 55 exch put % numeral seven [(.xx.) (x..x) (x..x) (xxxx) (x..x) (.xx.)] ff exch 56 exch put % numeral eight [(.xx.) (x..x) (x..x) (.xxx) (...x) (xxx.)] ff exch 57 exch put % numeral nine [(.xx.) (x..x) (x..x) (xxxx) (x..x) (x..x)] ff exch 65 exch put % upper case "A" [(xxx.) (x..x) (xxx.) (x..x) (x..x) (xxx.)] ff exch 66 exch put % upper case "B" [(.xx.) (x..x) (x...) (x...) (x..x) (.xx.)] ff exch 67 exch put % upper case "C" [(xxx.) (x..x) (x..x) (x..x) (x..x) (xxx.)] ff exch 68 exch put % upper case "D" [(xxxx) (x...) (x...) (xxx.) (x...) (xxxx)]ff exch 69 exch put % upper case "E" [(xxxx) (x...) (x...) (xxx.) (x...) (x...)] ff exch 70 exch put % upper case "F" [(.xx,) (x..x) (x...) (x.xx) (x..x) (.xxx)] ff exch 71 exch put % upper case "G" [(x..x) (x..x) (x..x) (xxxx) (x..x) (x..x)] ff exch 72 exch put % upper case "H" [(x) (x) (x) (x) (x) (x)] ff exch 73 exch put % upper case "I" [(...x) (...x) (...x) (...x) (x..x) (.xx.)] ff exch 74 exch put % upper case "J" [(x..x) (x..x) (x.x.) (xx..) (x.x.) (x..x)]ff exch 75 exch put % upper case "K" [(x...) (x...) (x...) (x...) (x...) (xxxx)] ff exch 76 exch put % upper case "L" [(x...x) (xx.xx) (xx.xx) (xx.xx) (x.x.x) (x.x.x)] ff exch 77 exch put % upper case "M" [(x..x) (xx.x) (xx.x) (x.xx) (x.xx) (x..x)]ff exch 78 exch put % upper case "N" [(.xx.) (x..x) (x..x) (x..x) (x..x) (.xx.)] ff exch 79 exch put % upper case "O" [(xxx.) (x..x) (x..x) (xxx.) (x..) (x..)] ff exch 80 exch put % upper case "P" [(.xx.) (x..x) (x..x) (x..x) (x.xx) (.xxx) (...xx)] ff exch 81 exch put % upper case "Q" should auto descend [(xxx.) (x..x) (x..x) (xxx.) (x.x.) (x..x)] ff exch 82 exch put % upper case "R" [(.xxx) (x...) (.xx.) (...x) (x..x) (.xx.)] ff exch 83 exch put % upper case "S" [(xxx) (.x.) (.x.) (.x.) (.x.) (.x.)] ff exch 84 exch put % upper case "T" [(x..x) (x..x) (x..x) (x..x) (x..x) (.xx.)] ff exch 85 exch put % upper case "U" [(x.x) (x.x) (x.x) (x.x) (.x.) (.x.)] ff exch 86 exch put % upper case "V" [(x...x) (x...x) (x.x.x) (x.x.x) (xxxxx) (.x.x.)] ff exch 87 exch put % upper case "W" [(x..x) (x..x) (.xx.) (.xx.) (x..x) (x..x)] ff exch 88 exch put % upper case "X" [(x..x) (x..x) (x..x) (xxxx) (.xx.) (.xx.)] ff exch 89 exch put % upper case "Y" [(xxxx) (...x) (...x) (.xx.) (x...) (xxxx)] ff exch 90 exch put % upper case "Z" ff } def % /font407 is a compressed font405. % XXXX % X X % X X % XXXX % X X % XXXX % /font407 { /ff [ 256 {[(.)]} repeat ] store [(...) (...) (...) (...) (...) (...) (...)] ff exch 32 exch put % full space slightly shortened [(.) (.) (.) (.) (.) (.) (x)] ff exch 46 exch put % period or decimal point [(.xx.) (x..x) (x..x) (x..x) (x..x) (x..x) (.xx.)] ff exch 48 exch put % numeral zero same as capital O [(.x.) (xx.) (.x.) (.x.) (.x.) (.x.) (xxx)] ff exch 49 exch put % numeral 1 [(.xx.) (x..x) (...x) (..x.) (.x..) (x...) (xxxx)] ff exch 50 exch put % numeral two [(.xx.) (x..x) (...x) (.xx.) (...x) (x..x) (.xx.)] ff exch 51 exch put % numeral three [(...x) (..xx) (.x.x) (.x.x) (x..x) (xxxx) (...x)] ff exch 52 exch put % numeral four [(xxxx) (x...) (x...) (.xx.) (...x) (x..x) (.xx.)] ff exch 53 exch put % numeral five [(.xx.) (x...) (x...) (xxx.) (x..x) (x..x) (.xx.)] ff exch 54 exch put % numeral six [(xxxx) (...x) (..x.) (.xx.) (.x..) (.x..) (.x..)] ff exch 55 exch put % numeral seven [(.xx.) (x..x) (x..x) (.xx.) (x..x) (x..x) (.xx.)] ff exch 56 exch put % numeral eight [(.xx.) (x..x) (x..x) (.xxx) (...x) (x..x) (.xx.)] ff exch 57 exch put % numeral nine [(.xx.) (x..x) (x..x) (x..x) (xxxx) (x..x) (x..x)] ff exch 65 exch put % upper case "A" [(xxx.) (x..x) (x..x) (xxx.) (x..x) (x..x) (xxx.)] ff exch 66 exch put % upper case "B" [(.xx.) (x..x) (x...) (x...) (x...) (x..x) (.xx.)] ff exch 67 exch put % upper case "C" [(xxx.) (x..x) (x..x) (x..x) (x..x) (x..x) (xxx.)] ff exch 68 exch put % upper case "D" [(xxxx) (x...) (x...) (xxx.) (x...) (x...) (xxxx)]ff exch 69 exch put % upper case "E" [(xxxx) (x...) (x...) (xxx.) (x...) (x...) (x...)] ff exch 70 exch put % upper case "F" [(.xx,) (x..x) (x...) (x...) (x.xx) (x..x) (.xxx)] ff exch 71 exch put % upper case "G" [(x..x) (x..x) (x..x) (xxxx) (x..x) (x..x) (x..x)] ff exch 72 exch put % upper case "H" [(x) (x) (x) (x) (x) (x) (x)] ff exch 73 exch put % upper case "I" [(...x) (...x) (...x) (...x) (...x) (x..x) (.xx.)] ff exch 74 exch put % upper case "J" [(x..x) (x..x) (x.x.) (xx..) (x.x.) (x..x) (x..x)]ff exch 75 exch put % upper case "K" [(x...) (x...) (x...) (x...) (x...) (x...) (xxxx)] ff exch 76 exch put % upper case "L" [(x...x) (xx.xx) (xx.xx) (xx.xx) (x.x.x) (x.x.x) (x.x.x)] ff exch 77 exch put % upper case "M" [(x..x) (xx.x) (xx.x) (x.xx) (x.xx) (x.xx) (x..x)]ff exch 78 exch put % upper case "N" [(.xx.) (x..x) (x..x) (x..x) (x..x) (x..x) (.xx.)] ff exch 79 exch put % upper case "O" [(xxx.) (x..x) (x..x) (xxx.) (x..) (x..) (x..)] ff exch 80 exch put % upper case "P" [(.xx.) (x..x) (x..x) (x..x) (x..x) (x.xx) (.xxx) (...xx)] ff exch 81 exch put % upper case "Q" should auto descend [(xxx.) (x..x) (x..x) (xxx.) (xx..) (x.x.) (x..x)] ff exch 82 exch put % upper case "R" [(.xx.) (x..x) (x...) (.xx.) (...x) (x..x) (.xx.)] ff exch 83 exch put % upper case "S" [(xxx) (.x.) (.x.) (.x.) (.x.) (.x.) (.x.)] ff exch 84 exch put % upper case "T" [(x..x) (x..x) (x..x) (x..x) (x..x) (x..x) (.xx.)] ff exch 85 exch put % upper case "U" [(x.x) (x.x) (x.x) (x.x) (x.x) (.x.) (.x.)] ff exch 86 exch put % upper case "V" [(x...x) (x...x) (x.x.x) (x.x.x) (x.x.x) (xxxxx) (.x.x.)] ff exch 87 exch put % upper case "W" [(x..x) (x..x) (.xx.) (.xx.) (.xx.) (x..x) (x..x)] ff exch 88 exch put % upper case "X" [(x..x) (x..x) (x..x) (xxxx) (.xx.) (.xx.) (.xx.)] ff exch 89 exch put % upper case "Y" [(xxxx) (...x) (...x) (.xx.) (x...) (x...) (xxxx)] ff exch 90 exch put % upper case "Z" ff } def % /font507 is a normal and the smallest full legibility font. % XXXXX % X X % X X % XXXXX % X X % X X % XXXXX % /font507 { /ff [ 256 {[(.)]} repeat ] store [(....) (....) (....) (....) (....) (....) (....)] ff exch 32 exch put % full space slightly shortened [(..) (..) (..) (..) (..) (xx) (xx)] ff exch 46 exch put % period or decimal point [(.xxx.) (x...x) (x...x) (x...x) (x...x) (x...x) (.xxx.)] ff exch 48 exch put % numeral zero same as capital O [(.x.) (xx.) (.x.) (.x.) (.x.) (.x.) (xxx)] ff exch 49 exch put % numeral 1 [(.xxx.) (x...x) (...x.) (..x..) (.x...) (x....) (xxxxx)] ff exch 50 exch put % numeral two [(.xxx.) (x...x) (....x) (..xx.) (....x) (x...x) (.xxx.)] ff exch 51 exch put % numeral three [(...x.) (..xx.) (.x.x.) (.x.x.) (x..x.) (xxxxx) (...x.)] ff exch 52 exch put % numeral four [(xxxxx) (x....) (x....) (.xxx.) (....x) (x...x) (.xxx.)] ff exch 53 exch put % numeral five [(.xxx.) (x....) (x....) (xxxx.) (x...x) (x...x) (.xxx.)] ff exch 54 exch put % numeral six [(xxxxx) (....x) (...x.) (..x..) (.x..) (.x..) (.x..)] ff exch 55 exch put % numeral seven [(.xxx.) (x...x) (x...x) (.xxx.) (x...x) (x...x) (.xxx.)] ff exch 56 exch put % numeral eight [(.xxx.) (x...x) (x...x) (.xxxx) (....x) (x...x) (.xxx.)] ff exch 57 exch put % numeral nine [(..x..) (.xxx.) (x...x) (x...x) (xxxxx) (x...x) (x...x)] ff exch 65 exch put % upper case "A" [(xxxx.) (x...x) (x...x) (xxxx.) (x...x) (x...x) (xxxx.)] ff exch 66 exch put % upper case "B" [(.xxx.) (x...x) (x....) (x....) (x....) (x...x) (.xxx.)] ff exch 67 exch put % upper case "C" [(xxxx.) (x...x) (x...x) (x...x) (x...x) (x...x) (xxxx.)] ff exch 68 exch put % upper case "D" [(xxxx) (x...) (x...) (xxx.) (x...) (x...) (xxxx)]ff exch 69 exch put % upper case "E" narrower [(xxxx) (x...) (x...) (xxx.) (x...) (x...) (x...)] ff exch 70 exch put % upper case "F" [(.xxx.) (x...x) (x....) (x....) (x..xx) (x...x) (.xxxx)] ff exch 71 exch put % upper case "G" [(x...x) (x...x) (x...x) (xxxxx) (x...x) (x...x) (x...x)] ff exch 72 exch put % upper case "H" [(x) (x) (x) (x) (x) (x) (x)] ff exch 73 exch put % upper case "I" [(...x) (...x) (...x) (...x) (...x) (x..x) (.xx.)] ff exch 74 exch put % upper case "J" [(x...x) (x..x.) (x.x..) (xx...) (x.x..) (x..x.) (x...x)]ff exch 75 exch put % upper case "K" [(x...) (x...) (x...) (x...) (x...) (x...) (xxxx)] ff exch 76 exch put % upper case "L" narrower [(x.....x) (xx...xx) (xx...xx) (x.x.x.x) (x.x.x.x) (x..x..x) (x..x..x)] ff exch 77 exch put % upper case "M" [(x...x) (xx..x) (xx..x) (x.x.x) (x..xx) (x..xx) (x...x)]ff exch 78 exch put % upper case "N" [(.xxx.) (x...x) (x...x) (x...x) (x...x) (x...x) (.xxx.)] ff exch 79 exch put % upper case "O" [(xxxx.) (x...x) (x...x) (xxxx.) (x....) (x....) (x....)] ff exch 80 exch put % upper case "P" [(.xxx.) (x...x) (x...x) (x...x) (x...x) (x..xx) (.xxxx) (....xx)] ff exch 81 exch put % upper case "Q" should auto descend [(xxxx.) (x...x) (x...x) (xxxx.) (x.x..) (x..x.) (x...x)] ff exch 82 exch put % upper case "R" [(.xxx.) (x...x) (x....) (.xxx.) (....x) (x...x) (.xxx.)] ff exch 83 exch put % upper case "S" [(xxxxx) (..x..) (..x..) (..x..) (..x..) (..x..) (..x..)] ff exch 84 exch put % upper case "T" [(x...x) (x...x) (x...x) (x...x) (x...x) (x...x) (.xxx.)] ff exch 85 exch put % upper case "U" [(x...x) (x...x) (x...x) (x...x) (xx.xx) (.xxx.) (..x..)] ff exch 86 exch put % upper case "V" [(x.....x) (x.....x) (x..x..x) (x..x..x) (x.x.x.x) (xxx.xxx) (.x...x.)] ff exch 87 exch put % upper case "W" [(x...x) (x...x) (.x.x.) (..x..) (.x.x.) (x...x) (x...x)] ff exch 88 exch put % upper case "X" [(x...x) (x...x) (x...x) (.xxx.) (..x..) (..x..) (..x..)] ff exch 89 exch put % upper case "Y" [(xxxxx) (....x) (...x.) (..x..) (.x...) (x....) (xxxxx)] ff exch 90 exch put % upper case "Z" ff } def % /font508 is a compressed and stylized font507. % XXXXX % X X % X X % X X % XXXXX % X X % X X % XXXXX % /font508 { /ff [ 256 {[(.)]} repeat ] store [(....) (....) (....) (....) (....) (....) (....) (....)] ff exch 32 exch put % full space slightly shortened [(..) (..) (..) (..) (..) (..) (xx) (xx)] ff exch 46 exch put % period or decimal point [(.xxx.) (x...x) (x...x) (x...x) (x...x) (x...x) (x...x) (.xxx.)] ff exch 48 exch put % numeral zero same as capital O [(.x.) (xx.) (.x.) (.x.) (.x.) (.x.) (.x.) (xxx)] ff exch 49 exch put % numeral 1 [(.xxx.) (x...x) (...x.) (..x..) (.x...) (x....) (x....) (xxxxx)] ff exch 50 exch put % numeral two [(.xxx.) (x...x) (....x) (....x) (..xx.) (....x) (x...x) (.xxx.)] ff exch 51 exch put % numeral three [(...x.) (..xx.) (.x.x.) (.x.x.) (x..x.) (x..x.) (xxxxx) (...x.)] ff exch 52 exch put % numeral four [(xxxxx) (x....) (x....) (x....) (.xxx.) (....x) (x...x) (.xxx.)] ff exch 53 exch put % numeral five [(.xxx.) (x....) (x....) (x....) (xxxx.) (x...x) (x...x) (.xxx.)] ff exch 54 exch put % numeral six [(xxxxx) (....x) (...x.) (..x..) (..x..) (.x..) (.x..) (.x..)] ff exch 55 exch put % numeral seven [(.xxx.) (x...x) (x...x) (x...x) (.xxx.) (x...x) (x...x) (.xxx.)] ff exch 56 exch put % numeral eight [(.xxx.) (x...x) (x...x) (x...x) (.xxxx) (....x) (x...x) (.xxx.)] ff exch 57 exch put % numeral nine [(..x..) (.xxx.) (xx.xx) (x...x) (x...x) (xxxxx) (x...x) (x...x)] ff exch 65 exch put % upper case "A" [(xxxx.) (x...x) (x...x) (x...x) (xxxx.) (x...x) (x...x) (xxxx.)] ff exch 66 exch put % upper case "B" [(.xxx.) (x...x) (x....) (x....) (x....) (x....) (x...x) (.xxx.)] ff exch 67 exch put % upper case "C" [(xxxx.) (x...x) (x...x) (x...x) (x...x) (x...x) (x...x) (xxxx.)] ff exch 68 exch put % upper case "D" [(xxxx) (x...) (x...) (x...) (xxx.) (x...) (x...) (xxxx)]ff exch 69 exch put % upper case "E" narrower [(xxxx) (x...) (x...) (x...) (xxx.) (x...) (x...) (x...)] ff exch 70 exch put % upper case "F" [(.xxx.) (x...x) (x....) (x....) (x....) (x..xx) (x...x) (.xxxx)] ff exch 71 exch put % upper case "G" [(x...x) (x...x) (x...x) (x...x) (xxxxx) (x...x) (x...x) (x...x)] ff exch 72 exch put % upper case "H" [(x) (x) (x) (x) (x) (x) (x) (x)] ff exch 73 exch put % upper case "I" [(...x) (...x) (...x) (...x) (...x) (...x) (x..x) (.xx.)] ff exch 74 exch put % upper case "J" [(x...x) (x..x.) (x.x..) (xx...) (xx...) (x.x..) (x..x.) (x...x)]ff exch 75 exch put % upper case "K" [(x...) (x...) (x...) (x...) (x...) (x...) (x...) (xxxx)] ff exch 76 exch put % upper case "L" narrower [(x.....x) (x.....x) (xx...xx) (xx...xx) (x.x.x.x) (x.x.x.x) (x..x..x) (x..x..x)] ff exch 77 exch put % upper case "M" [(x...x) (xx..x) (xx..x) (x.x.x) (x.x.x) (x..xx) (x..xx) (x...x)]ff exch 78 exch put % upper case "N" [(.xxx.) (x...x) (x...x) (x...x) (x...x) (x...x) (x...x) (.xxx.)] ff exch 79 exch put % upper case "O" [(xxxx.) (x...x) (x...x) (x...x) (xxxx.) (x....) (x....) (x....)] ff exch 80 exch put % upper case "P" [(.xxx.) (x...x) (x...x) (x...x) (x...x) (x...x) (x..xx) (.xxxx) (....xx)] ff exch 81 exch put % upper case "Q" should auto descend [(xxxx.) (x...x) (x...x) (x...x) (xxxx.) (x.x..) (x..x.) (x...x)] ff exch 82 exch put % upper case "R" [(.xxx.) (x...x) (x....) (x....) (.xxx.) (....x) (x...x) (.xxx.)] ff exch 83 exch put % upper case "S" [(xxxxx) (..x..) (..x..) (..x..) (..x..) (..x..) (..x..) (..x..)] ff exch 84 exch put % upper case "T" [(x...x) (x...x) (x...x) (x...x) (x...x) (x...x) (x...x) (.xxx.)] ff exch 85 exch put % upper case "U" [(x...x) (x...x) (x...x) (x...x) (xx.xx) (xx.xx) (.xxx.) (..x..)] ff exch 86 exch put % upper case "V" [(x.....x) (x.....x) (x..x..x) (x..x..x) (x.xxx.x) (x.x.x.x) (xxx.xxx) (.x...x.)] ff exch 87 exch put % upper case "W" [(x...x) (x...x) (.x.x.) (..x..) (..x..) (.x.x.) (x...x) (x...x)] ff exch 88 exch put % upper case "X" [(x...x) (x...x) (x...x) (x...x) (.xxx.) (..x..) (..x..) (..x..)] ff exch 89 exch put % upper case "Y" [(xxxxx) (....x) (...x.) (..x..) (..x..) (.x...) (x....) (xxxxx)] ff exch 90 exch put % upper case "Z" ff } def % /font505 is an expanded variant on font 507 % XXXXX % X X % XXXXX % X X % XXXXX % /font505 { /ff [ 256 {[(.)]} repeat ] store [(....) (....) (....) (....) (....)] ff exch 32 exch put % full space slightly shortened [(.) (.) (.) (.) (x)] ff exch 46 exch put % period or decimal point [(.xxx.) (x...x) (x...x) (x...x) (.xxx.)] ff exch 48 exch put % numeral zero same as capital O [(.x.) (xx.) (.x.) (.x.) (xxx)] ff exch 49 exch put % numeral 1 [(.xxx.) (x...x) (..xx.) (.x...) (xxxxx)] ff exch 50 exch put % numeral two [(.xxx.) (x...x) (..xx.) (x...x) (.xxx.)] ff exch 51 exch put % numeral three [(..xx.) (.x.x.) (x..x.) (xxxxx) (...x.)] ff exch 52 exch put % numeral four [(xxxxx) (x....) (.xxx.) (....x) (xxxx.)] ff exch 53 exch put % numeral five [(.xxx.) (x....) (xxxx.) (x...x) (.xxx.)] ff exch 54 exch put % numeral six [(xxxxx) (....x) (...x.) (..x..) (.x...)] ff exch 55 exch put % numeral seven [(.xxx.) (x...x) (.xxx.) (x...x) (.xxx.)] ff exch 56 exch put % numeral eight [(.xxx.) (x...x) (.xxxx) (....x) (.xxx.)] ff exch 57 exch put % numeral nine [(..x..) (.x.x.) (x...x) (xxxxx) (x...x)] ff exch 65 exch put % upper case "A" [(xxxx.) (x...x) (xxxx.) (x...x) (xxxx.)] ff exch 66 exch put % upper case "B" [(.xxx) (x...) (x...) (x...) (.xxx)] ff exch 67 exch put % narrower upper case "C" [(xxxx.) (x...x) (x...x) (x...x) (xxxx.)] ff exch 68 exch put % upper case "D" [(xxxx) (x...) (xxx.) (x...) (xxxx)]ff exch 69 exch put % upper case "E" narrower [(xxxx) (x...) (xxx.) (x...) (x...)] ff exch 70 exch put % upper case "F" [(.xxx.) (x...x) (x....) (x...x) (.xxxx)] ff exch 71 exch put % upper case "G" [(x..x) (x..x) (xxxx) (x..x) (x..x)] ff exch 72 exch put % narrow upper case "H" [(x) (x) (x) (x) (x)] ff exch 73 exch put % upper case "I" [(...x) (...x) (...x) (x..x) (.xx.)] ff exch 74 exch put % upper case "J" [(x..x) (x.x.) (xx..) (x.x.) (x..x)]ff exch 75 exch put % upper case "K" [(x...) (x...) (x...) (x...) (xxxx)] ff exch 76 exch put % upper case "L" narrower [(x.....x) (xx...xx) (xx...xx) (x.x.x.x) (x..x..x)] ff exch 77 exch put % upper case "M" [(x...x) (xx..x) (x.x.x) (x..xx) (x...x)]ff exch 78 exch put % upper case "N" [(.xxx.) (x...x) (x...x) (x...x) (.xxx.)] ff exch 79 exch put % upper case "O" [(xxxx.) (x...x) (xxxx.) (x....) (x....)] ff exch 80 exch put % upper case "P" [(.xxx.) (x...x) (x...x) (x..xx) (.xxxx) (....xx)] ff exch 81 exch put % upper case "Q" should auto descend [(xxxx.) (x...x) (xxxx.) (x..x.) (x...x)] ff exch 82 exch put % upper case "R" [(.xxx.) (x....) (.xxx.) (....x) (.xxx.)] ff exch 83 exch put % upper case "S" [(xxxxx) (..x..) (..x..) (..x..) (..x..)] ff exch 84 exch put % upper case "T" [(x..x) (x..x) (x..x) (x..x) (.xx.)] ff exch 85 exch put % upper case "U" [(x...x) (x...x) (xx.xx) (.xxx.) (..x..)] ff exch 86 exch put % upper case "V" [(x.....x) (x..x..x) (x.xxx.x) (xxx.xxx) (.x...x.)] ff exch 87 exch put % upper case "W" [(x...x) (.x.x.) (..x..) (.x.x.) (x...x)] ff exch 88 exch put % upper case "X" [(x...x) (x...x) (.xxx.) (..x..) (..x..)] ff exch 89 exch put % upper case "Y" [(xxxxx) (...x.) (..x..) (.x...) (xxxxx)] ff exch 90 exch put % upper case "Z" ff } def % /font506 is an expanded variant on font 507 It has a personality. % XXXXX % X X % X X % XXXXX % X X % XXXXX % /font506 { /ff [ 256 {[(.)]} repeat ] store [(....) (....) (....) (....) (....) (....)] ff exch 32 exch put % full space slightly shortened [(..) (..) (..) (..) (xx) (xx)] ff exch 46 exch put % period or decimal point [(.xxx.) (x...x) (x...x) (x...x) (x...x) (.xxx.)] ff exch 48 exch put % numeral zero same as capital O [(.x.) (xx.) (.x.) (.x.) (.x.) (xxx)] ff exch 49 exch put % numeral 1 [(.xxx.) (x...x) (...x.) (..x..) (.x...) (xxxxx)] ff exch 50 exch put % numeral two [(.xxx.) (x...x) (....x) (..xx.) (x...x) (.xxx.)] ff exch 51 exch put % numeral three [(...x.) (..xx.) (.x.x.) (x..x.) (xxxxx) (...x.)] ff exch 52 exch put % numeral four [(xxxxx) (x....) (x....) (.xxx.) (....x) (xxxx.)] ff exch 53 exch put % numeral five [(.xxx.) (x....) (x....) (xxxx.) (x...x) (.xxx.)] ff exch 54 exch put % numeral six [(xxxxx) (....x) (...x.) (..x..) (.x..) (.x..)] ff exch 55 exch put % numeral seven [(.xxx.) (x...x) (x...x) (.xxx.) (x...x) (.xxx.)] ff exch 56 exch put % numeral eight [(.xxx.) (x...x) (x...x) (.xxxx) (....x) (xxxx.)] ff exch 57 exch put % numeral nine [(..x..) (.xxx.) (x...x) (x...x) (xxxxx) (x...x)] ff exch 65 exch put % upper case "A" [(xxxx.) (x...x) (x...x) (xxxx.) (x...x) (xxxx.)] ff exch 66 exch put % upper case "B" [(.xxx.) (x...x) (x....) (x....) (x...x) (.xxx.)] ff exch 67 exch put % upper case "C" [(xxxx.) (x...x) (x...x) (x...x) (x...x) (xxxx.)] ff exch 68 exch put % upper case "D" [(xxxx) (x...) (x...) (xxx.) (x...) (xxxx)]ff exch 69 exch put % upper case "E" narrower [(xxxx) (x...) (x...) (xxx.) (x...) (x...)] ff exch 70 exch put % upper case "F" [(.xxx.) (x...x) (x....) (x..xx) (x...x) (.xxxx)] ff exch 71 exch put % upper case "G" [(x...x) (x...x) (x...x) (xxxxx) (x...x) (x...x)] ff exch 72 exch put % upper case "H" [(x) (x) (x) (x) (x) (x)] ff exch 73 exch put % upper case "I" [(...x) (...x) (...x) (...x) (x..x) (.xx.)] ff exch 74 exch put % upper case "J" [(x...x) (x..x.) (x.x..) (xx...) (x.xx.) (x...x)]ff exch 75 exch put % upper case "K" [(x...) (x...) (x...) (x...) (x...) (xxxx)] ff exch 76 exch put % upper case "L" narrower [(x.....x) (xx...xx) (xx...xx) (x.x.x.x) (x.x.x.x) (x..x..x)] ff exch 77 exch put % upper case "M" [(x...x) (xx..x) (xx..x) (x.x.x) (x..xx) (x...x)]ff exch 78 exch put % upper case "N" [(.xxx.) (x...x) (x...x) (x...x) (x...x) (.xxx.)] ff exch 79 exch put % upper case "O" [(xxxx.) (x...x) (x...x) (xxxx.) (x....) (x....)] ff exch 80 exch put % upper case "P" [(.xxx.) (x...x) (x...x) (x...x) (x..xx) (.xxxx) (....xx)] ff exch 81 exch put % upper case "Q" should auto descend [(xxxx.) (x...x) (x...x) (xxxx.) (x..x.) (x...x)] ff exch 82 exch put % upper case "R" [(.xxx.) (x....) (x....) (.xxx.) (....x) (xxxx.)] ff exch 83 exch put % upper case "S" [(xxxxx) (..x..) (..x..) (..x..) (..x..) (..x..)] ff exch 84 exch put % upper case "T" [(x...x) (x...x) (x...x) (x...x) (x...x) (.xxx.)] ff exch 85 exch put % upper case "U" [(x...x) (x...x) (x...x) (xx.xx) (.xxx.) (..x..)] ff exch 86 exch put % upper case "V" [(x.....x) (x.....x) (x..x..x) (x.xxx.x) (xxx.xxx) (.x...x.)] ff exch 87 exch put % upper case "W" [(x...x) (.x.x.) (..x..) (..x..) (.x.x.) (x...x)] ff exch 88 exch put % upper case "X" [(x...x) (x...x) (x...x) (.xxx.) (..x..) (..x..)] ff exch 89 exch put % upper case "Y" [(xxxxx) (....x) (...x.) (..x..) (.x...) (xxxxx)] ff exch 90 exch put % upper case "Z" ff } def % /font507 is a normal and the smallest full legibility font. % XXXXX % X X % X X % XXXXX % X X % X X % XXXXX % /font507 { /ff [ 256 {[(.)]} repeat ] store [(....) (....) (....) (....) (....) (....) (....)] ff exch 32 exch put % full space slightly shortened [(..) (..) (..) (..) (..) (xx) (xx)] ff exch 46 exch put % period or decimal point [(.xxx.) (x...x) (x...x) (x...x) (x...x) (x...x) (.xxx.)] ff exch 48 exch put % numeral zero same as capital O [(.x.) (xx.) (.x.) (.x.) (.x.) (.x.) (xxx)] ff exch 49 exch put % numeral 1 [(.xxx.) (x...x) (...x.) (..x..) (.x...) (x....) (xxxxx)] ff exch 50 exch put % numeral two [(.xxx.) (x...x) (....x) (..xx.) (....x) (x...x) (.xxx.)] ff exch 51 exch put % numeral three [(...x.) (..xx.) (.x.x.) (.x.x.) (x..x.) (xxxxx) (...x.)] ff exch 52 exch put % numeral four [(xxxxx) (x....) (x....) (.xxx.) (....x) (x...x) (.xxx.)] ff exch 53 exch put % numeral five [(.xxx.) (x....) (x....) (xxxx.) (x...x) (x...x) (.xxx.)] ff exch 54 exch put % numeral six [(xxxxx) (....x) (...x.) (..x..) (.x..) (.x..) (.x..)] ff exch 55 exch put % numeral seven [(.xxx.) (x...x) (x...x) (.xxx.) (x...x) (x...x) (.xxx.)] ff exch 56 exch put % numeral eight [(.xxx.) (x...x) (x...x) (.xxxx) (....x) (x...x) (.xxx.)] ff exch 57 exch put % numeral nine [(..x..) (.xxx.) (x...x) (x...x) (xxxxx) (x...x) (x...x)] ff exch 65 exch put % upper case "A" [(xxxx.) (x...x) (x...x) (xxxx.) (x...x) (x...x) (xxxx.)] ff exch 66 exch put % upper case "B" [(.xxx.) (x...x) (x....) (x....) (x....) (x...x) (.xxx.)] ff exch 67 exch put % upper case "C" [(xxxx.) (x...x) (x...x) (x...x) (x...x) (x...x) (xxxx.)] ff exch 68 exch put % upper case "D" [(xxxx) (x...) (x...) (xxx.) (x...) (x...) (xxxx)]ff exch 69 exch put % upper case "E" narrower [(xxxx) (x...) (x...) (xxx.) (x...) (x...) (x...)] ff exch 70 exch put % upper case "F" [(.xxx.) (x...x) (x....) (x....) (x..xx) (x...x) (.xxxx)] ff exch 71 exch put % upper case "G" [(x...x) (x...x) (x...x) (xxxxx) (x...x) (x...x) (x...x)] ff exch 72 exch put % upper case "H" [(x) (x) (x) (x) (x) (x) (x)] ff exch 73 exch put % upper case "I" [(...x) (...x) (...x) (...x) (...x) (x..x) (.xx.)] ff exch 74 exch put % upper case "J" [(x...x) (x..x.) (x.x..) (xx...) (x.x..) (x..x.) (x...x)]ff exch 75 exch put % upper case "K" [(x...) (x...) (x...) (x...) (x...) (x...) (xxxx)] ff exch 76 exch put % upper case "L" narrower [(x.....x) (xx...xx) (xx...xx) (x.x.x.x) (x.x.x.x) (x..x..x) (x..x..x)] ff exch 77 exch put % upper case "M" [(x...x) (xx..x) (xx..x) (x.x.x) (x..xx) (x..xx) (x...x)]ff exch 78 exch put % upper case "N" [(.xxx.) (x...x) (x...x) (x...x) (x...x) (x...x) (.xxx.)] ff exch 79 exch put % upper case "O" [(xxxx.) (x...x) (x...x) (xxxx.) (x....) (x....) (x....)] ff exch 80 exch put % upper case "P" [(.xxx.) (x...x) (x...x) (x...x) (x...x) (x..xx) (.xxxx) (....xx)] ff exch 81 exch put % upper case "Q" should auto descend [(xxxx.) (x...x) (x...x) (xxxx.) (x.x..) (x..x.) (x...x)] ff exch 82 exch put % upper case "R" [(.xxx.) (x...x) (x....) (.xxx.) (....x) (x...x) (.xxx.)] ff exch 83 exch put % upper case "S" [(xxxxx) (..x..) (..x..) (..x..) (..x..) (..x..) (..x..)] ff exch 84 exch put % upper case "T" [(x...x) (x...x) (x...x) (x...x) (x...x) (x...x) (.xxx.)] ff exch 85 exch put % upper case "U" [(x...x) (x...x) (x...x) (x...x) (xx.xx) (.xxx.) (..x..)] ff exch 86 exch put % upper case "V" [(x.....x) (x.....x) (x..x..x) (x..x..x) (x.x.x.x) (xxx.xxx) (.x...x.)] ff exch 87 exch put % upper case "W" [(x...x) (x...x) (.x.x.) (..x..) (.x.x.) (x...x) (x...x)] ff exch 88 exch put % upper case "X" [(x...x) (x...x) (x...x) (.xxx.) (..x..) (..x..) (..x..)] ff exch 89 exch put % upper case "Y" [(xxxxx) (....x) (...x.) (..x..) (.x...) (x....) (xxxxx)] ff exch 90 exch put % upper case "Z" ff } def % /font509 is a highly compressed font507. % XXXXX % X X % X X % X X % XXXXX % X X % X X % X X % XXXXX % /font509 { /ff [ 256 {[(.)]} repeat ] store [(....) (....) (....) (....) (....) (....) (....) (....) (....)] ff exch 32 exch put % full space slightly shortened [(..) (..) (..) (..) (..) (..) (..) (xx) (xx)] ff exch 46 exch put % period or decimal point [(.xxx.) (x...x) (x...x) (x...x) (x...x) (x...x) (x...x) (x...x) (.xxx.)] ff exch 48 exch put % numeral zero same as capital O [(.x.) (xx.) (.x.) (.x.) (.x.) (.x.) (.x.) (.x.) (xxx)] ff exch 49 exch put % numeral 1 [(.xxx.) (x...x) (....x) (...x.) (..x..) (.x...) (x....) (x....) (xxxxx)] ff exch 50 exch put % numeral two [(.xxx.) (x...x) (....x) (....x) (..xx.) (....x) (....x) (x...x) (.xxx.)] ff exch 51 exch put % numeral three [(...x.) (..xx.) (..xx.) (.x.x.) (.x.x.) (x..x.) (x..x.) (xxxxx) (...x.)] ff exch 52 exch put % numeral four [(xxxxx) (x....) (x....) (x....) (.xxx.) (....x) (....x) (x...x) (.xxx.)] ff exch 53 exch put % numeral five [(.xxx.) (x....) (x....) (x....) (xxxx.) (x...x) (x...x) (x...x) (.xxx.)] ff exch 54 exch put % numeral six [(xxxxx) (....x) (....x) (...x.) (...x.) (..x..) (..x..) (.x...) (.x...)] ff exch 55 exch put % numeral seven [(.xxx.) (x...x) (x...x) (x...x) (.xxx.) (x...x) (x...x) (x...x) (.xxx.)] ff exch 56 exch put % numeral eight [(.xxx.) (x...x) (x...x) (x...x) (.xxxx) (....x) (....x) (x...x) (.xxx.)] ff exch 57 exch put % numeral nine [(..x..) (.xxx.) (xx.xx) (x...x) (x...x) (x...x) (xxxxx) (x...x) (x...x)] ff exch 65 exch put % upper case "A" [(xxxx.) (x...x) (x...x) (x...x) (xxxx.) (x...x) (x...x) (x...x) (xxxx.)] ff exch 66 exch put % upper case "B" [(.xxx.) (x...x) (x....) (x....) (x....) (x....) (x....) (x...x) (.xxx.)] ff exch 67 exch put % upper case "C" [(xxxx.) (x...x) (x...x) (x...x) (x...x) (x...x) (x...x) (x...x) (xxxx.)] ff exch 68 exch put % upper case "D" [(xxxx) (x...) (x...) (x...) (xxx.) (x...) (x...) (x...) (xxxx)]ff exch 69 exch put % upper case "E" narrower [(xxxx) (x...) (x...) (x...) (xxx.) (x...) (x...) (x...) (x...)] ff exch 70 exch put % upper case "F" [(.xxx.) (x...x) (x....) (x....) (x....) (x....) (x..xx) (x...x) (.xxxx)] ff exch 71 exch put % upper case "G" [(x...x) (x...x) (x...x) (x...x) (xxxxx) (x...x) (x...x) (x...x) (x...x)] ff exch 72 exch put % upper case "H" [(x) (x) (x) (x) (x) (x) (x) (x) (x)] ff exch 73 exch put % upper case "I" [(...x) (...x) (...x) (...x) (...x) (...x) (x..x) (x..x) (.xx.)] ff exch 74 exch put % upper case "J" [(x...x) (x...x) (x..x.) (x.x..) (xx...) (x.x..) (x..x.) (x...x) (x...x)]ff exch 75 exch put % upper case "K" [(x...) (x...) (x...) (x...) (x...) (x...) (x...) (x...) (xxxx)] ff exch 76 exch put % upper case "L" narrower [(x.....x) (x.....x) (xx...xx) (xx...xx) (x.x.x.x) (x.x.x.x) (x..x..x) (x..x..x) (x..x..x)] ff exch 77 exch put % upper case "M" [(x...x) (xx..x) (xx..x) (x.x.x) (x.x.x) (x.x.x) (x..xx) (x..xx) (x...x)]ff exch 78 exch put % upper case "N" [(.xxx.) (x...x) (x...x) (x...x) (x...x) (x...x) (x...x) (x...x) (.xxx.)] ff exch 79 exch put % upper case "O" [(xxxx.) (x...x) (x...x) (x...x) (xxxx.) (x....) (x....) (x....) (x....)] ff exch 80 exch put % upper case "P" [(.xxx.) (x...x) (x...x) (x...x) (x...x) (x...x) (x...x) (x..xx) (.xxxxx) (....xx)] ff exch 81 exch put % upper case "Q" should auto descend [(xxxx.) (x...x) (x...x) (x...x) (xxxx.) (xx...) (x.x..) (x..x.) (x...x)] ff exch 82 exch put % upper case "R" [(.xxx.) (x...x) (x....) (x....) (.xxx.) (....x) (....x) (x...x) (.xxx.)] ff exch 83 exch put % upper case "S" [(xxxxx) (..x..) (..x..) (..x..) (..x..) (..x..) (..x..) (..x..) (..x..)] ff exch 84 exch put % upper case "T" [(x...x) (x...x) (x...x) (x...x) (x...x) (x...x) (x...x) (x...x) (.xxx.)] ff exch 85 exch put % upper case "U" [(x...x) (x...x) (x...x) (x...x) (x...x) (xx.xx) (.xxx.) (.xxx.) (..x..)] ff exch 86 exch put % upper case "V" [(x.....x) (x.....x) (x..x..x) (x..x..x) (x.xxx.x) (x.x.x.x) (xxx.xxx) (.x...x.) (.x...x.) ] ff exch 87 exch put % upper case "W" [(x...x) (x...x) (.x.x.) (.x.x.) (..x..) (.x.x.) (.x.x.) (x...x) (x...x)] ff exch 88 exch put % upper case "X" [(x...x) (x...x) (x...x) (x...x) (.xxx.) (..x..) (..x..) (..x..) (..x..)] ff exch 89 exch put % upper case "Y" [(xxxxx) (....x) (...x.) (..x..) (..x..) (.x...) (.x...) (x....) (xxxxx)] ff exch 90 exch put % upper case "Z" ff } def % /font708 is small, normal, and bold, but remains fairly legible. % Base area is 7 pixels wide by 10 high and looks "Tektronix panel". % XXXXX % XXXXXXX % XX XX % XXXXXXX % XXXXXXX % XX XX % XXXXXXX % XXXXX /font708 { /ff [ 256 {[(.)]} repeat ] store [(....) (....) (....) (....) (....) (....) (....) (....)] ff exch 32 exch put % full space slightly shortened [(.xxxxx.) (xxxxxxx) (xx...xx) (xx...xx) (xx...xx) (xx...xx) (xxxxxxx) (.xxxxx.)] ff exch 48 exch put % numeral zero same as capital O [(..xx..) (.xxx..) (xxxx..) (..xx..) (..xx..) (..xx..) (xxxxxx) (xxxxxx)] ff exch 49 exch put % numeral 1 narrower [(.xxxxx.) (xxxxxxx) (xx...xx) (....xxx) (..xxx..) (.xxx...) (xxxxxxx) (xxxxxxx)] ff exch 50 exch put % numeral two [(...) (...) (...) (...) (...) (xxx) (xxx) (xxx)] ff exch 46 exch put % period or decimal point [(xxxxxx.) (xxxxxxx) (.....xx) (..xxxx.) (..xxxx.) (.....xx) (xxxxxxx) (xxxxxx.)] ff exch 51 exch put % numeral three [(....xx.) (...xxx.) (..xxxx.) (.xx.xx.) (xx..xx.) (xxxxxxx) (xxxxxxx) (....xx.)] ff exch 52 exch put % numeral four [(xxxxxxx) (xxxxxxx) (xx.....) (xxxxxx.) (.xxxxxx) (.....xx) (xxxxxxx) (xxxxxxx)] ff exch 53 exch put % numeral five [(.xxxxxx) (xxxxxxx) (xx.....) (xxxxxx.) (xxxxxxx) (xx...xx) (xxxxxxx) (.xxxxx.)] ff exch 54 exch put % numeral six [(xxxxxxx) (xxxxxxx) (.....xx) (....xxx) (...xxx.) (..xxx..) (..xx...) (..xx...)] ff exch 55 exch put % numeral seven [(.xxxxx.) (xxxxxxx) (xx...xx) (.xxxxx.) (.xxxxx.) (xx...xx) (xxxxxxx) (.xxxxx.)] ff exch 56 exch put % numeral eight [(.xxxxx.) (xxxxxxx) (xx...xx) (xxxxxxx) (.xxxxxx) (.....xx) (xxxxxxx) (xxxxxx.)] ff exch 57 exch put % numeral nine [(......) (......) (xxxxxx) (xxxxxx) (......) (xxxxxx) (xxxxxx) (......)] ff exch 61 exch put % equals sign [(..xxx..) (.xxxxx.) (.xx.xx.) (xxx.xxx) (xx...xx) (xxxxxxx) (xxxxxxx) (xx...xx)] ff exch 65 exch put % upper case "A" [(xxxxxx.) (xxxxxxx) (xx...xx) (xxxxxx.) (xxxxxx.) (xx...xx) (xxxxxxx) (xxxxxx.)] ff exch 66 exch put % upper case "B" [(.xxxxx.) (xxxxxxx) (xx...xx) (xx.....) (xx.....) (xx...xx) (xxxxxxx) (.xxxxx.)] ff exch 67 exch put % upper case "C" [(xxxxxx.) (xxxxxxx) (xx...xx) (xx...xx) (xx...xx) (xx...xx) (xxxxxxx) (xxxxxx.)] ff exch 68 exch put % upper case "D" [(xxxxxxx) (xxxxxxx) (xx.....) (xxxxx..) (xxxxx..) (xx.....) (xxxxxxx) (xxxxxxx)] ff exch 69 exch put % upper case "E" [(xxxxxxx) (xxxxxxx) (xx.....) (xxxxx..) (xxxxx..) (xx.....) (xx.....) (xx.....)] ff exch 70 exch put % upper case "F" [(.xxxxxx) (xxxxxxx) (xx.....) (xx..xxx) (xx...xx) (xx...xx) (xxxxxxx) (.xxxxxx)] ff exch 71 exch put % upper case "G" [(xx...xx) (xx...xx) (xx...xx) (xxxxxxx) (xxxxxxx) (xx...xx) (xx...xx) (xx...xx)] ff exch 72 exch put % upper case "H" [(xx) (xx) (xx) (xx) (xx) (xx) (xx) (xx)] ff exch 73 exch put % upper case "I" [(....xx) (....xx) (....xx) (....xx) (....xx) (xx..xx) (xxxxxx) (.xxxx.)] ff exch 74 exch put % upper case "J" [(xx...xx) (xx..xxx) (xx.xxx.) (xxxxx..) (xxxxx..) (xx.xxx.) (xx..xxx) (xx...xx)] ff exch 75 exch put % upper case "K" [(xx....) (xx....) (xx....) (xx....) (xx....) (xx....) (xxxxxx) (xxxxxx)] ff exch 76 exch put % shy upper case "L" [(xx......xx) (xxx....xxx) (xxxx..xxxx) (xxxx..xxxx) (xx.xxxx.xx) (xx.xxxx.xx) (xx..xx..xx) (xx..xx..xx)] ff exch 77 exch put % upper case "M" [(xx...xx) (xxx..xx) (xxxx.xx) (xxxx.xx) (xx.xxxx) (xx.xxxx) (xx..xxx) (xx...xx)] ff exch 78 exch put % upper case "N" [(.xxxxx.) (xxxxxxx) (xx...xx) (xx...xx) (xx...xx) (xx...xx) (xxxxxxx) (.xxxxx.)] ff exch 79 exch put % upper case "O" [(.xxxxx.) (xxxxxxx) (xx...xx) (xx...xx) (xxxxxxx) (xxxxxx.) (xx.....) (xx.....)] ff exch 80 exch put % upper case "P" [(.xxxxx.) (xxxxxxx) (xx...xx) (xx...xx) (xx...xx) (xx..xxx) (xxxxxxx) (.xxxxxxx) (......xx)] ff exch 81 exch put % upper case "Q" should auto descend [(xxxxxx.) (xxxxxxx) (xx...xx) (xxxxxxx) (xxxxxx.) (xxxxx..) (xx.xxx.) (xx..xxx)] ff exch 82 exch put % upper case "R" [(.xxxxxx) (xxxxxxx) (xx.....) (xxxxxx.) (.xxxxxx) (.....xx) (xxxxxxx) (xxxxxx.)] ff exch 83 exch put % upper case "S" [(xxxxxx) (xxxxxx) (..xx..) (..xx..) (..xx..) (..xx..) (..xx..) (..xx..)] ff exch 84 exch put % upper case "T" [(xx...xx) (xx...xx) (xx...xx) (xx...xx) (xx...xx) (xx...xx) (xxxxxxx) (.xxxxx.)] ff exch 85 exch put % upper case "U" [(xx...xx) (xx...xx) (.xx.xx.) (.xx.xx.) (.xx.xx.) (..xxx..) (..xxx..) (...x...)] ff exch 86 exch put % upper case "V" [(xx.....xx) (xx.....xx) (xx..x..xx) (xx.xxx.xx) (xx.xxx.xx) (.xxx.xxx.) (.xxx.xxx.) (..x...x..)] ff exch 87 exch put % upper case "W" [(xx....xx) (xxx..xxx) (.xx..xx.) (..xxxx..) (..xxxx..) (.xx..xx.) (xxx..xxx) (xx....xx)] ff exch 88 exch put % upper case "X" is slightly wide [(xx....xx) (xxx..xxx) (.xx..xx.) (.xxxxxx.) (..xxxx..) (...xx...) (...xx...) (...xx...)] ff exch 89 exch put % upper case "Y" is slightly wide [(xxxxxxx) (xxxxxxx) (....xxx) (...xxx.) (.xxx...) (xxx....) (xxxxxxx) (xxxxxxx)] ff exch 90 exch put % upper case "Z" ff } def % /font710 is small, compressed, and bold, but remains highly legible. % Base area is 7 pixels wide by 10 high and looks "Tektronix panel". % XXXXX % XXXXXXX % XX XX % XX XX % XXXXXXX % XXXXXXX % XX XX % XX XX % XXXXXXX % XXXXX /font710 { /ff [ 256 {[(.)]} repeat ] store [(....) (....) (....) (....) (....) (....) (....) (....) (....) (....)] ff exch 32 exch put % full space slightly shortened [(.xxxxx.) (xxxxxxx) (xx...xx) (xx...xx) (xx...xx) (xx...xx) (xx...xx) (xx...xx) (xxxxxxx) (.xxxxx.)] ff exch 48 exch put % numeral zero same as capital O [(..xx..) (.xxx..) (xxxx..) (..xx..) (..xx..) (..xx..) (..xx..) (..xx..) (xxxxxx) (xxxxxx)] ff exch 49 exch put % numeral 1 narrower [(.xxxxx.) (xxxxxxx) (xx...xx) (....xxx) (...xxx.) (..xxx..) (.xxx...) (xxx....) (xxxxxxx) (xxxxxxx)] ff exch 50 exch put % numeral two [(...) (...) (...) (...) (...) (...) (...) (xxx) (xxx) (xxx)] ff exch 46 exch put % period or decimal point [(.xxxxx.) (xxxxxxx) (xx...xx) (.....xx) (..xxxx.) (..xxxx.) (.....xx) (xx...xx) (xxxxxxx) (.xxxxx.)] ff exch 51 exch put % numeral three [(....xx.) (...xxx.) (..xxxx.) (.xx.xx.) (xxx.xx.) (xx..xx.) (xxxxxxx) (xxxxxxx) (....xx.) (....xx.)] ff exch 52 exch put % numeral four [(xxxxxxx) (xxxxxxx) (xx.....) (xx.....) (xxxxxx.) (.xxxxxx) (.....xx) (xx...xx) (xxxxxxx) (.xxxxx.)] ff exch 53 exch put % numeral five [(..xxxxx) (.xxxxxx) (xx.....) (xx.....) (xxxxxx.) (xxxxxxx) (xx...xx) (xx...xx) (xxxxxxx) (.xxxxx.)] ff exch 54 exch put % numeral six [(xxxxxxx) (xxxxxxx) (.....xx) (....xxx) (...xxx.) (..xxx..) (..xx...) (..xx...) (..xx...) (..xx...)] ff exch 55 exch put % numeral seven [(.xxxxx.) (xxxxxxx) (xx...xx) (xx...xx) (.xxxxx.) (.xxxxx.) (xx...xx) (xx...xx) (xxxxxxx) (.xxxxx.)] ff exch 56 exch put % numeral eight [(.xxxxx.) (xxxxxxx) (xx...xx) (xx...xx) (xxxxxxx) (.xxxxxx) (.....xx) (xx...xx) (xxxxxxx) (.xxxxx.)] ff exch 57 exch put % numeral nine [(...x...) (..xxx..) (.xxxxx.) (.xx.xx.) (xxx.xxx) (xx...xx) (xxxxxxx) (xxxxxxx) (xx...xx) (xx...xx)] ff exch 65 exch put % upper case "A" [(xxxxxx.) (xxxxxxx) (xx...xx) (xx...xx) (xxxxxx.) (xxxxxx.) (xx...xx) (xx...xx) (xxxxxxx) (xxxxxx.)] ff exch 66 exch put % upper case "B" [(.xxxxx.) (xxxxxxx) (xx...xx) (xx.....) (xx.....) (xx.....) (xx.....) (xx...xx) (xxxxxxx) (.xxxxx.)] ff exch 67 exch put % upper case "C" [(xxxxxx.) (xxxxxxx) (xx...xx) (xx...xx) (xx...xx) (xx...xx) (xx...xx) (xx...xx) (xxxxxxx) (xxxxxx.)] ff exch 68 exch put % upper case "D" [(xxxxxxx) (xxxxxxx) (xx.....) (xx.....) (xxxxx..) (xxxxx..) (xx.....) (xx.....) (xxxxxxx) (xxxxxxx)] ff exch 69 exch put % upper case "E" [(xxxxxxx) (xxxxxxx) (xx.....) (xx.....) (xxxxx..) (xxxxx..) (xx.....) (xx.....) (xx.....) (xx.....)] ff exch 70 exch put % upper case "F" [(.xxxxxx) (xxxxxxx) (xx.....) (xx.....) (xx..xxx) (xx..xxx) (xx...xx) (xx...xx) (xxxxxxx) (.xxxxxx)] ff exch 71 exch put % upper case "G" [(xx...xx) (xx...xx) (xx...xx) (xx...xx) (xxxxxxx) (xxxxxxx) (xx...xx) (xx...xx) (xx...xx) (xx...xx)] ff exch 72 exch put % upper case "H" [(xx) (xx) (xx) (xx) (xx) (xx) (xx) (xx) (xx) (xx)] ff exch 73 exch put % upper case "I" [(....xx) (....xx) (....xx) (....xx) (....xx) (....xx) (xx..xx) (xx..xx) (xxxxxx) (.xxxx.)] ff exch 74 exch put % upper case "J" [(xx...xx) (xx...xx) (xx..xxx) (xx.xxx.) (xxxxx..) (xxxxx..) (xx.xxx.) (xx..xxx) (xx...xx) (xx...xx)] ff exch 75 exch put % upper case "K" [(xx....) (xx....) (xx....) (xx....) (xx....) (xx....) (xx....) (xx....) (xxxxxx) (xxxxxx)] ff exch 76 exch put % thin upper case "L" [(xx......xx) (xxx....xxx) (xxx....xxx) (xxxx..xxxx) (xxxx..xxxx) (xx.xxxx.xx) (xx.xxxx.xx) (xx..xx..xx) (xx..xx..xx) (xx......xx)] ff exch 77 exch put % upper case "M" [(xx...xx) (xxx..xx) (xxx..xx) (xxxx.xx) (xxxx.xx) (xx.xxxx) (xx.xxxx) (xx..xxx) (xx..xxx) (xx...xx)] ff exch 78 exch put % upper case "N" [(.xxxxx.) (xxxxxxx) (xx...xx) (xx...xx) (xx...xx) (xx...xx) (xx...xx) (xx...xx) (xxxxxxx) (.xxxxx.)] ff exch 79 exch put % upper case "O" [(.xxxxx.) (xxxxxxx) (xx...xx) (xx...xx) (xx...xx) (xxxxxxx) (xxxxxx.) (xx.....) (xx.....) (xx.....)] ff exch 80 exch put % upper case "P" [(.xxxxx.) (xxxxxxx) (xx...xx) (xx...xx) (xx...xx) (xx...xx) (xx...xx) (xx..xxx) (xxxxxxx) (.xxxxxxx) (......xx)] ff exch 81 exch put % upper case "Q" should auto descend [(xxxxxx.) (xxxxxxx) (xx...xx) (xx...xx) (xxxxxxx) (xxxxxx.) (xxxxx..) (xx.xxx.) (xx..xxx) (xx...xx)] ff exch 82 exch put % upper case "R" [(.xxxxx.) (xxxxxxx) (xx...xx) (xx.....) (xxxxxx.) (.xxxxxx) (.....xx) (xx...xx) (xxxxxxx) (.xxxxx.)] ff exch 83 exch put % upper case "S" [(xxxxxx) (xxxxxx) (..xx..) (..xx..) (..xx..) (..xx..) (..xx..) (..xx..) (..xx..) (..xx..)] ff exch 84 exch put % upper case "T" [(xx...xx) (xx...xx) (xx...xx) (xx...xx) (xx...xx) (xx...xx) (xx...xx) (xx...xx) (xxxxxxx) (.xxxxx.)] ff exch 85 exch put % upper case "U" [(xx...xx) (xx...xx) (xx...xx) (.xx.xx.) (.xx.xx.) (.xx.xx.) (..xxx..) (..xxx..) (..xxx..) (...x...)] ff exch 86 exch put % upper case "V" [(xx.......xx) (xx.......xx) (xx.......xx) (xx...x...xx) (xx..xxx..xx) (xx..xxx..xx) (.xxxx.xxxx.) (.xxxx.xxxx.) (..xxx.xxx..) (...x...x...)] ff exch 87 exch put % upper case "W" [(xx....xx) (xx....xx) (.xx..xx.) (.xx..xx.) (..xxxx..) (..xxxx..) (.xx..xx.) (.xx..xx.) (xx....xx) (xx....xx)] ff exch 88 exch put % upper case "X" is slightly wide [(xx....xx) (xx....xx) (.xx..xx.) (.xx..xx.) (..xxxx..) (..xxxx..) (...xx...) (...xx,..) (...xx...) (...xx...)] ff exch 89 exch put % upper case "Y" is slightly wide [(xxxxxxx) (xxxxxxx) (....xxx) (...xxx.) (..xxx..) (..xxx..) (.xxx...) (xxx....) (xxxxxxx) (xxxxxxx)] ff exch 90 exch put % upper case "Z" ff } def