File: CHRFNT.FT of Tape: Various/System-Tapes/eb-plot
(Source file text)
C PROGRAM CHRFNT.FT CHARACTER FONTS TEST C ----------------------------------------------- C DIMENSION TEXT(3,4) DATA TEXT /' !"#$%&''()*+,-./','0123456789:;<=>?', $ '@ABCDEFGHIJKLMNO','PQRSTUVWXYZ[\]^_'/ C C INIT C ITTY = 4 IPLOT = 9 C CALL PLTDEV ('FILE',IPLOT) CALL PLTPIC (-1.,-1.,25.,30.) CALL PLTABS (0.,0.,3,1) CALL PLTREL (24.,0.,2,1) CALL PLTREL (0.,29.,2,1) CALL PLTREL (-24.,0.,2,1) CALL PLTREL (0.,-29.,2,1) C C 20 WRITE (ITTY,2020) 2020 FORMAT (' FONT ? ',$) READ (ITTY,1020) IFONT 1020 FORMAT (I5) C CALL PLCSIZ (1.,1.) CALL PLCROT (1.,0.,1) CALL PLTABS(12.,1.5,3,1) CALL PLTEXT('FONT = ',7,1) ITEMP=IFONT IF (IFONT.GE.10) CALL PLTEXT(49,-1,1) IF (IFONT.GE.10) ITEMP=IFONT-10 CALL PLTEXT(ITEMP+48,-1,1) C PLOT C DO 30 I=1,4 HEI=I/4. WID=HEI CALL PLCSIZ (HEI,WID) CALL PLCROT (1.,0.,1) DO 40 J=1,4 Y=6.8*(I-1)+1.5*J CALL PLTABS (2.,Y,3,1) IF (IFONT.NE.3) CALL PLTEXT (TEXT(1,5-J),16,IFONT) IF (IFONT.NE.3) GOTO 40 DO 50 K=1,16 CALL PLTEXT (16*(4-J)+K+31,-1,IFONT) 50 CALL PLTREL (WID,0.,1) 40 CONTINUE 30 CONTINUE C C END C 100 CALL PLTDEV (0,-1) END FILE IPLOT END