The V6FontNumber setting in the ini file or Registry startup section defines what font to use for version 6 frames (Frames defined using the V6FRAME option):
cFld1 AT 2 SKIP
WITH SIDE-LABEL THREE-D V6FRAME FONT 21 CENTERED TITLE " V6FRAME TEST " FRAME fr1.
For frames defined with the V6FRAME option the V6FontNumber setting in the startup section of the current environment configuration (ini or registry) does the following:
- At compile time, defines the font number to use, overriding any frame FONT option. The font number defined by V6FontNumber (e.g. '30', not the font itself e.g. font30=Courier New, size=11) is stored in the r-code.
- At runtime is used to determine the size of the frame border.
The V6FontNumber setting has no involvement in font selection used to display widgets at runtime. At runtime the OpenEdge client uses the font number stored in the r-code in order to display widgets. The font is selected from the fonts defined in the current environment configuration (ini or registry) and displays the widgets using that font. Note, a font defined as font 30 in an ini file used at compile time could be a different font defined in an ini file used at runtime.