How to easily change the font of a character program


A default screen in isCOBOL uses SanSerif 9 pt bold. If you’re using the default font for your character screen and you want to change it, try this method.

The attached program MAIN.cbl displays a screen, but doesn’t define the main window first, so it uses the standard default window and font. We’ve added a call to a program called “NEWFONT”. This program picks up the desired font and font size from a configuration file (conf.properties) and displays a main screen with that information. Then when the MAIN program displays the screen, it will follow the standard screen’s settings, changing the size of the screen and the font.

Compile the programs like this:

   iscc *.cbl

and run the program like this:

   iscrun MAIN

You’ll see the default screen and font size.

Now uncomment the first or last 2 in the properties file and run it again with the properties file:

   iscrun -c conf.properties MAIN

You’ll be able to see what difference setting the font to Arial 16 or Consolas 20 makes. 



Article ID: 353
Created: July 24, 2025
Last Updated: July 24, 2025
Author: Support KB Author

Online URL: https://support.veryant.com/phpkb/article.php?id=353