Annotation of mstools/samples/sdktools/fontedit/fontedit.rc, revision 1.1.1.1

1.1       root        1: #include "fontedit.h"
                      2: #include "windows.h"
                      3: 
                      4: #define DLGMODAL WS_POPUP | WS_DLGFRAME | WS_VISIBLE
                      5: #define TABGRP  WS_TABSTOP | WS_GROUP
                      6: #define VK_A    97
                      7: #define VK_D    100
                      8: #define VK_L    108
                      9: #define VK_R    114
                     10: #define VK_B    98
                     11: 
                     12: BOX_CLEAR       CURSOR    fillclr.cur
                     13: BOX_FILL        CURSOR    fillsol.cur
                     14: BOX_INV         CURSOR    fillinv.cur
                     15: BOX_HATCH       CURSOR    fillhat.cur
                     16: BOX_LEFTRIGHT   CURSOR    filllft.cur
                     17: BOX_TOPBOTTOM   CURSOR    filltop.cur
                     18: BOX_COPY        CURSOR    fillcpy.cur
                     19: BOX_PASTE       CURSOR    fillpst.cur
                     20: 
                     21: 
                     22: fontedit icon    FONTEDIT.ICO
                     23: 
                     24: fontedit menu
                     25: begin
                     26:     POPUP "&File"
                     27:        begin
                     28:            MENUITEM "&New...", FONT_NEW
                     29:             MENUITEM "&Open...", FONT_LOAD
                     30:            MENUITEM "&Save", FONT_SAVE, GRAYED
                     31:            MENUITEM "Save &as...", FONT_SAVEAS, GRAYED
                     32:             MENUITEM SEPARATOR
                     33:             MENUITEM "E&xit", FONT_EXIT
                     34:            MENUITEM "A&bout Fontedit...", FONT_ABOUT
                     35:         end
                     36:     POPUP "&Edit", GRAYED
                     37:         begin
                     38:             MENUITEM "&Undo\tAlt+Bksp", BOX_UNDO, GRAYED
                     39:             MENUITEM SEPARATOR
                     40:             MENUITEM "&Copy\tCtrl+Ins", FONT_COPY
                     41:             MENUITEM "&Paste\tShift+Ins", FONT_PASTE, GRAYED
                     42:             MENUITEM SEPARATOR
                     43:             MENUITEM "&Refresh", BOX_REFRESH, GRAYED
                     44:         end
                     45:     POPUP "F&ont", GRAYED
                     46:         begin
                     47:             MENUITEM "&Size...", FONT_RESIZE
                     48:             MENUITEM "&Header...", FONT_HEADER
                     49:         end
                     50:     POPUP "F&ill", GRAYED
                     51:         begin
                     52:            MENUITEM "&Clear\tCtrl+C", BOX_CLEAR
                     53:            MENUITEM "&Solid\tCtrl+S", BOX_FILL
                     54:            MENUITEM "&Hatched\tCtrl+H", BOX_HATCH
                     55:            MENUITEM "&Inverted\tCtrl+I", BOX_INV
                     56:            MENUITEM "&Left=Right\tCtrl+F1", BOX_LEFTRIGHT
                     57:            MENUITEM "&Top=Bottom\tCtrl+F2", BOX_TOPBOTTOM
                     58:            MENUITEM "C&opy\tCtrl+O", BOX_COPY
                     59:            MENUITEM "&Paste\tCtrl+P", BOX_PASTE, GRAYED
                     60:         end
                     61:     POPUP "&Width", GRAYED
                     62:         begin
                     63:            MENUITEM "Wider (left)\tCtrl+L", WIDER_LEFT
                     64:            MENUITEM "Wider (right)\tCtrl+R", WIDER_RIGHT
                     65:            MENUITEM "Wider (both)\tCtrl+B", WIDER_BOTH
                     66:            MENUITEM "Narrower (left)\tL", NARROWER_LEFT
                     67:            MENUITEM "Narrower (right)\tR", NARROWER_RIGHT
                     68:            MENUITEM "Narrower (both)\tB", NARROWER_BOTH
                     69:             MENUITEM SEPARATOR
                     70:             MENUITEM "Width ...", WIDTH
                     71:         end
                     72:     POPUP "&Row", GRAYED
                     73:         begin
                     74:            MENUITEM "&Add", ROW_ADD
                     75:            MENUITEM "&Delete", ROW_DEL
                     76:         end
                     77:     POPUP "&Column", GRAYED
                     78:         begin
                     79:            MENUITEM "&Add", COL_ADD
                     80:            MENUITEM "&Delete", COL_DEL
                     81:         end
                     82: end
                     83: 
                     84: FE ACCELERATORS
                     85: BEGIN
                     86:     "^C", BOX_CLEAR
                     87:     "^S", BOX_FILL
                     88:     "^H", BOX_HATCH
                     89:     "^I", BOX_INV
                     90:     "^O", BOX_COPY
                     91:     "^P", BOX_PASTE
                     92: 
                     93:     "^L", WIDER_LEFT
                     94:     "^R", WIDER_RIGHT
                     95:     "^B", WIDER_BOTH
                     96: 
                     97:     VK_L, NARROWER_LEFT,  ASCII
                     98:     VK_R, NARROWER_RIGHT, ASCII
                     99:     VK_B, NARROWER_BOTH,  ASCII
                    100: 
                    101:     VK_F1,BOX_LEFTRIGHT , VIRTKEY, CONTROL
                    102:     VK_F2,BOX_TOPBOTTOM , VIRTKEY, CONTROL
                    103: 
                    104:     VK_INSERT, FONT_COPY,  VIRTKEY, CONTROL
                    105:     VK_INSERT, FONT_PASTE, VIRTKEY, SHIFT
                    106:     VK_BACK,   BOX_UNDO,   VIRTKEY, ALT
                    107: END
                    108: 
                    109: 
                    110: 
                    111: ABOUT DIALOG LOADONCALL MOVEABLE DISCARDABLE 22, 17, 160, 80
                    112: STYLE WS_DLGFRAME | WS_POPUP
                    113: BEGIN
                    114:            CONTROL "Microsoft Windows" -1, "static", SS_CENTER | WS_GROUP | WS_CHILD, 0, 5, 160, 8
                    115:            CONTROL "Font Editor" -1, "static", SS_CENTER | WS_GROUP | WS_CHILD, 0, 14, 160, 8
                    116:           CONTROL "Version 3.0" -1, "static", SS_CENTER | WS_GROUP | WS_CHILD, 30, 34, 94, 8
                    117:           CONTROL "Copyright � 1985-1991, Microsoft Corp." -1, "static", SS_CENTER | WS_GROUP | WS_CHILD, 0, 47, 160, 9
                    118:            CONTROL "fontedit" -1, "static", SS_ICON | WS_CHILD, 14, 13, 0, 0
                    119:            CONTROL "OK" IDOK, "button", BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP | WS_CHILD, 64, 59, 32, 14
                    120: END
                    121: 
                    122: IDD_OPEN DIALOG LOADONCALL MOVEABLE DISCARDABLE 10, 10, 198, 136
                    123: STYLE WS_DLGFRAME | WS_POPUP
                    124: BEGIN
                    125:           CONTROL "" ID_BOXOPEN,"static",SS_LEFT|WS_CHILD, 2,148,198,0
                    126:           CONTROL "FONTEDIT requires you to create a new font file" -1, "static",SS_LEFT|WS_GROUP|WS_CHILD, 2,2, 196,8
                    127:           CONTROL "by borrowing from an already existing file." -1, "static", SS_LEFT|WS_GROUP|WS_CHILD,2, 12, 196,8
                    128:           CONTROL "Open File &Name:" -1, "static", SS_LEFT | WS_GROUP | WS_CHILD, 2,24, 76, 10
                    129:           CONTROL "" ID_EDIT, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP | WS_CHILD, 2, 37, 100, 12
                    130:           CONTROL "&Files in" -1, "static", SS_LEFT | WS_GROUP | WS_CHILD, 2, 59, 38, 10
                    131:           CONTROL "" ID_LISTBOX, "listbox", LBS_NOTIFY | LBS_SORT | LBS_STANDARD | WS_BORDER | WS_VSCROLL | WS_GROUP | WS_TABSTOP | WS_CHILD, 3, 73, 90, 57
                    132:           CONTROL "&Open" IDOK, "button", BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP | WS_CHILD,118, 82, 50, 16
                    133:           CONTROL "Cancel" IDCANCEL, "button", BS_PUSHBUTTON | WS_GROUP | WS_TABSTOP | WS_CHILD,118, 107, 50, 16
                    134:           CONTROL "" ID_PATH, "static", SS_LEFT | SS_NOPREFIX | WS_GROUP | WS_CHILD, 44, 59, 98, 12
                    135: END
                    136: 
                    137: IDD_SAVE DIALOG LOADONCALL MOVEABLE DISCARDABLE 10, 10, 140, 160
                    138: STYLE WS_DLGFRAME | WS_POPUP
                    139: BEGIN
                    140:           CONTROL "Save File &Name: " -1, "static", SS_LEFT | WS_GROUP | WS_CHILD, 2, 6,100, 12
                    141:           CONTROL "" ID_EDIT, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP | WS_CHILD, 2, 20,110, 12
                    142:           CONTROL "" ID_PATH, "static", SS_LEFT | SS_NOPREFIX | WS_GROUP | WS_CHILD, 2,35, 98, 12
                    143:           CONTROL "&Directories" -1, "static", SS_LEFT | WS_GROUP | WS_CHILD, 2, 50, 45, 10
                    144:           CONTROL "" ID_LISTBOX, "listbox", LBS_NOTIFY | LBS_SORT | LBS_STANDARD | WS_BORDER | WS_VSCROLL | WS_GROUP | WS_TABSTOP | WS_CHILD, 3, 65, 70, 60
                    145:           CONTROL "OK" IDOK, "button", BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP | WS_CHILD, 90, 70, 40, 16
                    146:           CONTROL "Cancel" IDCANCEL, "button", BS_PUSHBUTTON | WS_GROUP | WS_TABSTOP | WS_CHILD, 90,100, 40, 16
                    147:           GROUPBOX "Font Format" 0, 7,127, 100,25
                    148:           RADIOBUTTON "2.0", ID_FORMAT2, 20, 137, 20, 12 ,WS_GROUP|WS_TABSTOP
                    149:           RADIOBUTTON "3.0", ID_FORMAT3, 80, 137, 20, 12
                    150: 
                    151: END
                    152: 
                    153: 
                    154: IDD_FORMAT DIALOG LOADONCALL MOVEABLE DISCARDABLE 46, 37, 141, 79
                    155: CAPTION "Save File Format"
                    156: STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | DS_MODALFRAME | WS_POPUP
                    157: BEGIN
                    158:     CONTROL "OK", 1, "button", BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP | WS_CHILD, 20, 53, 40, 16
                    159:     CONTROL "Cancel", 2, "button", BS_PUSHBUTTON | WS_GROUP | WS_TABSTOP | WS_CHILD, 80, 53, 40, 16
                    160:        GROUPBOX "Font Format" 0, 23,10, 96,30
                    161:        RADIOBUTTON "2.0", ID_FORMAT2, 37, 21, 20, 12 ,WS_GROUP|WS_TABSTOP
                    162:        RADIOBUTTON "3.0", ID_FORMAT3, 85, 21, 20, 12
                    163: 
                    164: END
                    165: 
                    166: 
                    167: 
                    168: DWidth DIALOG 20, 20, 140, 50
                    169: STYLE WS_POPUP | WS_DLGFRAME | WS_VISIBLE
                    170: BEGIN
                    171:     LTEXT "Character Width", 0, 10, 7, 50, 20
                    172:     EDITTEXT BOX_WIDTH, 50, 5, 30, 12
                    173: 
                    174:     DEFPUSHBUTTON  "OK",      IDOK,     100,  5, 35, 14, WS_GROUP
                    175:     PUSHBUTTON     "Cancel",  IDCANCEL, 100, 23, 35, 14, WS_GROUP
                    176: END
                    177: 
                    178: 
                    179: DHeader DIALOG 10, 10, 282, 162
                    180: STYLE WS_POPUP | WS_DLGFRAME | WS_VISIBLE
                    181: BEGIN
                    182:     LTEXT "Face Name", 0, 10, 22, 43, 10
                    183:     EDITTEXT ID_FACE_NAME, 60, 20, 133, 12
                    184:     LTEXT "File Name", 0, 10, 7, 50, 10
                    185:     LTEXT "", ID_FONT_NAME, 52, 7, 65, 12
                    186:     LTEXT "Copyright: ", 0, 10, 37, 90, 10
                    187:     EDITTEXT ID_COPYRIGHT, 10, 47, 245, 12
                    188: 
                    189:     LTEXT "Nominal Point Size", 0, 10, 68, 60, 20
                    190:     EDITTEXT ID_POINTS, 65, 66, 17, 12, TABGRP
                    191:     LTEXT "Height of Ascent", 0, 90, 68, 60, 20
                    192:     EDITTEXT ID_ASCENT, 150, 66, 17, 12, TABGRP
                    193: 
                    194:     LTEXT "Nominal Vert. Resolution", 0, 10, 85, 60, 20
                    195:     EDITTEXT ID_VERT_RES, 65, 85, 17, 12 , TABGRP
                    196:     LTEXT "Nominal Horiz. Resolution", 0, 90, 85, 60, 20
                    197:     EDITTEXT ID_HORIZ_RES, 150, 85, 17, 12 , TABGRP
                    198: 
                    199:     LTEXT "External Leading", 0, 10, 104, 60, 20
                    200:     EDITTEXT ID_EXT_LEADING, 65, 104, 17, 12 , TABGRP
                    201:     LTEXT "Internal Leading", 0, 90, 104, 60, 20
                    202:     EDITTEXT ID_INT_LEADING, 150, 104, 17, 12, TABGRP
                    203: 
                    204:     LTEXT "Default Character", 0, 10, 123, 50, 20
                    205:     EDITTEXT ID_DEFAULT_CHAR, 65, 123, 17, 12, TABGRP
                    206:     LTEXT "Break Character", 0, 90, 123, 50, 20
                    207:     EDITTEXT ID_BREAK_CHAR, 150, 123, 17, 12, TABGRP
                    208: 
                    209:     GROUPBOX  "Character Set", 0, 174, 60, 104, 31
                    210:     RADIOBUTTON, "ANSI", ID_ANSI, 177, 68, 35, 12 , TABGRP
                    211:     RADIOBUTTON, "OEM", ID_OEM, 215, 68, 35, 12
                    212:     RADIOBUTTON, "SYMBOL", ID_SYMBOL, 177, 78, 40, 12
                    213:     EDITTEXT ID_CHAR_SET, 255, 66, 17, 12 ,TABGRP
                    214: 
                    215:     GROUPBOX  "Font Family", 0, 174, 92, 104, 50
                    216:     RADIOBUTTON "Roman", ID_ROMAN, 177, 102, 42, 12 , TABGRP
                    217:     RADIOBUTTON "Modern", ID_MODERN, 220, 102, 55, 12
                    218:     RADIOBUTTON "Swiss", ID_SWISS, 177, 114, 42, 12
                    219:     RADIOBUTTON "Decorative", ID_DECORATIVE, 220, 114, 55, 12
                    220:     RADIOBUTTON "Script", ID_SCRIPT, 177, 126, 42, 12
                    221:     RADIOBUTTON "Dontcare", ID_UNKNOWN, 220, 126, 55, 12
                    222: 
                    223:     CHECKBOX "Italic", ID_ITALIC, 10, 142, 60, 12 , TABGRP
                    224:     CHECKBOX "Underline", ID_UNDERLINE, 75, 142, 60, 12 , TABGRP
                    225:     CHECKBOX "Strikeout", ID_STRIKEOUT, 140, 142, 60, 12, TABGRP
                    226: 
                    227:     DEFPUSHBUTTON  "OK",      IDOK,     230,  5, 35, 14, WS_GROUP
                    228:     PUSHBUTTON     "Cancel",  IDCANCEL, 230, 23, 35, 14, WS_GROUP
                    229: END
                    230: 
                    231: 
                    232: DReSize DIALOG 10, 10, 200, 150
                    233: STYLE DLGMODAL
                    234: BEGIN
                    235:     LTEXT "", ID_WIDTH_TEXT, 10, 10, 50, 20     /* Filled in later */
                    236:     EDITTEXT ID_WIDTH, 65, 12, 13, 12 , TABGRP
                    237:     LTEXT "Character Pixel Height", 0, 10, 30, 50, 20
                    238:     EDITTEXT ID_PIX_HEIGHT, 65, 32 13, 12, TABGRP
                    239:     LTEXT "Average Width", 0, 110, 10, 50, 20
                    240:     LTEXT "", ID_AVERAGE, 160, 10, 17, 12
                    241:     LTEXT "First Character", 0, 10, 50, 50, 20
                    242:     EDITTEXT ID_FIRST_CHAR, 65, 52, 17, 12, TABGRP
                    243:     LTEXT "Last Character", 0, 10, 70, 50, 20
                    244:     EDITTEXT ID_LAST_CHAR, 65, 72, 17, 12, TABGRP
                    245: 
                    246:     GROUPBOX    "Pitch",          -1,    10,  88, 65, 35,
                    247:     RADIOBUTTON, "Fixed",    ID_FIXED,   20,  98, 45, 12, TABGRP
                    248:     RADIOBUTTON, "Variable", ID_VARIABLE, 20, 110, 45, 12,
                    249: 
                    250:     GROUPBOX   "Weight",           -1,       110,  28, 70, 115
                    251:     RADIOBUTTON "Thin",        ID_THIN,       120,  40, 55, 11,TABGRP
                    252:     RADIOBUTTON "Extra Light", ID_EXTRALIGHT, 120,  51, 55, 11
                    253:     RADIOBUTTON "Light",       ID_LIGHT,      120,  62, 55, 11
                    254:     RADIOBUTTON "Normal",      ID_NORMAL,     120,  73, 55, 11
                    255:     RADIOBUTTON "Medium",      ID_MEDIUM,     120,  84, 55, 11
                    256:     RADIOBUTTON "Semi-Bold",   ID_SEMIBOLD,   120,  95, 55, 11
                    257:     RADIOBUTTON "Bold",        ID_BOLD,       120, 106, 55, 11
                    258:     RADIOBUTTON "Extra Bold",  ID_EXTRABOLD,  120, 117, 55, 11
                    259:     RADIOBUTTON "Heavy",       ID_HEAVY,      120, 128, 55, 11
                    260: 
                    261:     DEFPUSHBUTTON "OK",     IDOK,      10, 130,  35, 14, TABGRP
                    262:     PUSHBUTTON   "Cancel", IDCANCEL,  56, 130,  35, 14, TABGRP
                    263: END
                    264: 
                    265: STRINGTABLE
                    266: BEGIN
                    267:     IDS_FILEREADONLY,"Warning : File is read only. Changes cannot will not be written to disk."
                    268:     IDS_NOMPTSIZENOTOK , "Nominal Point size must be number from 0-999"
                    269:     IDS_NOMVERTRESNOTOK, "Nominal Vertical Resolution must be number from 0-999"
                    270:     IDS_NOMHORRESNOTOK,  "Nominal Horizontal Resolution must be number from 0-999"
                    271:     IDS_ASCENTTOOBIG,  "Ascent cannot be greater than font height"
                    272:     IDS_ASCENTNOTOK, "Ascent must be number from 0-999"
                    273:     IDS_EXTLEADNOTOK,"External leading must be number from 0-999"
                    274:     IDS_INTLEADTOOBIG, "Internal leading must not be greater than Ascent"
                    275:     IDS_INTLEADNOTOK, "Internal leading must be number from 0-999"
                    276:     IDS_CHARSETOUTOFBOUNDS, "Character set must be number from 0-255"
                    277:     IDS_DEFCHAROUTSIDEFONT, "Default character must be within the font"
                    278:     IDS_DEFCHARNOTOK,"Default char must be number from 0-255"
                    279:     IDS_BREAKCHAROUTSIDEFONT, "Break char must be within the font"
                    280:     IDS_BREAKCHARNOTOK, "Break char must be number from 0-255"
                    281:     IDS_UNKNOWNFACE,"Font face must be specified -- 'Unknown' inserted"
                    282:     IDS_NOVARTOFIXCHANGE, "Cannot change width from variable to fixed"
                    283:     IDS_TOOBIGFOR20 "This resize will make font too big to save in 2.0 format. Save in 3.0 format?"
                    284:     IDS_HEIGHTOUTOFBOUNDS, "Font height must be number from 1-64 pixels"
                    285:     IDS_WIDTHOUTOFBOUNDS, "Fixed/maximum width must be number from 1-64"
                    286:     IDS_CHAR1MORETHANDCHAR, "First character cannot be more than Default character"
                    287:     IDS_CHAR1NOTOK,"First character must be number from 0-255"
                    288:     IDS_LASTCHARTOOSMALL,"Last character cannot be less than Default character"
                    289:     IDS_LASTCHARNOTOK, "Last character must be number from 0-255"
                    290:     IDS_CANNOTOPENCLIP, "Cannot open Clipboard"
                    291:     IDS_ERRORCLIP, "Error copying from Clipboard"
                    292:     IDS_COPYINGTOCLIP, "Copying to Clipbiard"
                    293:     IDS_NOTENOUGHMEM, "Not enough memory available"
                    294:     IDS_ALLOCATINGSPACE, "Allocating space"
                    295:     IDS_FONTEDIT, "FontEdit"
                    296:     IDS_FONTSHOW, "FontShow"
                    297:     IDS_DOTFNT, ".FNT"
                    298:     IDS_BLANKDASHBLANK, " - "
                    299:     IDS_ERROROPENINGFILE, "Error trying to open file"
                    300:     IDS_ERRORREADINGHDR, "Error reading header of font file"
                    301:     IDS_UNKNOWNFORMAT, "File not in known format"
                    302:     IDS_ERRORREADINGBODY, "Error reading body of font file"
                    303:     IDS_FILETOOLARGE, "Font file too large to save"
                    304:     IDS_ERRORWRITINGHDR, "Error writing header of font file"
                    305:     IDS_ERRORWRITINGOFFSETS, "Error writing offsets table of font file"
                    306:     IDS_ERRORWRITINGBODY, "Error writing body of font file"
                    307:     IDS_STARDOTFNT, "*.FNT"
                    308:     IDS_UNKNOWN, "Unknown"
                    309:     IDS_MAXWIDTH, "Maximum width"
                    310:     IDS_CHARPIXELWIDTH, "Character Pixel width"
                    311:     IDS_ABOUT, "ABOUT"
                    312:     IDS_DHEADER, "DHeader"
                    313:     IDS_DRESIZE, "DResize"
                    314:     IDS_DWIDTH, "DWidth"
                    315:     IDS_EDLIMITS0TO64, "Editor only handles widths 0-64"
                    316:     IDS_MAXWIDTHINCREASE, "Maximum width will be increased"
                    317:     IDS_CANNOTCHANGEWIDTH, "Cannot change width of a fixed width font"
                    318:     IDS_WARNING, "WARNING !"
                    319:     IDS_INCORRECTPIXWIDTH, "PixWidth field in header should be 0 for variable-width fonts"
                    320:     IDS_MAXWIDTHOUTOFBOUNDS, " Maximum width field in header must be number from 0-64"
                    321:     IDS_AVGWIDTHOUTOFBOUNDS, " Average width field in header must be number from 0-64"
                    322:     IDS_WIDTHBYTESNOTOK," WidthBytes field in header not OK"
                    323:     IDS_BITSOFFSETNOTOK," BitsOffset field in header cannot exceed 64kbytes in a 2.0 font"
                    324:     IDS_TABLEWIDTHSBAD, " Bad value(s) in width field(s) of offset table"
                    325:     IDS_TABLEOFFSETSBAD," Bad value(s) in offset field(s) of offset table"
                    326:     IDS_COLOR, "colors"
                    327:     IDS_APPWORKSPACE, "AppWorkspace"
                    328:     IDS_APPNAME,    "Font Editor"
                    329:     IDS_IFN,        "%% is not a valid filename."
                    330:     IDS_FNF,        "%% not found."
                    331:     IDS_REF,        "Replace existing %%?"
                    332:     IDS_SCC,        "%% has changed.  Save current changes?"
                    333:     IDS_EOF,        "Error opening %%"
                    334:     IDS_ECF,        "Error creating %%"
                    335:     IDS_FRO,        "Warning : File %% is read only. Changes will not be written to disk."
                    336:     IDS_EXT,        "*.FNT"
                    337:     IDS_EXTDESC,    "Font File (*.FNT)"
                    338:     IDS_NEW_FONT,   "FONTEDIT requires you to create a new font file by borrowing from an already existing file."
                    339:     IDS_CHAR,  "Char=%d"
                    340:     IDS_WIDTH, "Width=%d"
                    341:     IDS_HEIGHT,        "Height=%d"
                    342: END

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.