It took me really some time to firure out, how to get a list of the installed fonts and especially their metricses. Other users might find it helpful. Therefor here the source code. (Perhaps it is a good idea to include it in the Fortran help.)
Program ListFonts ! List name and metrics of all installed fonts
IMPLICIT NONE
INCLUDE <windows.ins>
INTEGER MA, iWH, i, iVal(20)
CHARACTER cFace*32
MA = WINIO@ ('%bg[grey]%sp%pv%`bg[white]%110.10cw[vscroll]%gr[]%lw%ww%es',50,50,0,1,1,iWH)
DO I= 1, 3000
CALL GET_FONT_NAME@ (cFace,I)
IF (cFace .EQ. ' ') EXIT
CALL SELECT_FONT@ (cFace)
CALL FONT_METRICS@ (iVal)
WRITE (*, '(i4,1x,a24,20i4)') I, cFace, iVal
ENDDO
END