TECH/TYPE - Typefaces for Technology Using Video Terminal Screen with Windows Applications Copyright (c) 1991-1993 - E A BEHL Capturing DOS Screens in Windows -------------------------------- DOS screen captures with the Windows Clipboard are a simple process. Start by running the DOS application from the Windows DOS Prompt icon or in a DOS Window. Press Alt-Spacebar to activate the DOS window control box. Select the Edit Mark menu option. Either hold the shift key down and use the keyboard arrow keys to highlight the portion of the screen to capture, or click and drag the mouse pointer from one corner of the screen to the other. When the desired portion is highlighted, press the Enter key. Next, open the Windows Clipboard Viewer. Select the File Save As menu option. Enter a file name with .TXT as the file name extension in the File Name box and click the OK button. Finally, open the Windows Notepad, select the File Open menu option. Select the file name saved with the Clipboard, adding path information if necessary, and click on the OK button. The file saved by the Clipboard Viewer contains two text variations of the DOS screen. The first variation is untranslated text straight from DOS, and the second is text with high-order characters translated based on a table described in more detail below. In Notepad, binary header data appears at the top of the file, followed by two text sections, which at first glance may appear to be identical. The first text segment is the segment we are interested in however. The last step is to carefully delete the unnecessary data from the Clipboard file, then save the file in Notepad. The text file can now be opened or imported into a Windows application. Using VTS with Windows Write ---------------------------- To use the captured DOS screen in Write, simply open or import the file saved with Notepad, and select "No Conversion" when prompted by Write. Highlight the text and select the Format Character menu option. Select Video Terminal Screen from the typeface names and select a point size if desired. Using VTS with Word for Windows ------------------------------- Open Word for Windows and create a style using VTS as the base font. This makes it easy to recognize the DOS screen text when it is imported. Select the Insert File menu option. Select the file saved with Notepad. When Word prompts for a file type, select "Text Only." Using VTS with Ventura Publisher -------------------------------- Ventura Publisher does not support the direct use of VTS high-order characters, whether you are using the GEM version or the Windows version. Ventura Publisher has traditionally prohibited use of the characters from ASCII 224 to 255. In addition, Ventura has used the ISO-LATIN character coding scheme and remaps characters to follow the ANSI definition under Windows. Thus, the order of nearly all high-order characters are rearranged. Importing DOS screen captures into Ventura Publisher as text is not impossible, however, just a little more complicated. The Box characters file of VTS must be installed and included in the Ventura width table. Open Ventura Publisher, select the File Load menu option, then select File Type: Text, in the Format box select WS 4.0/5.0, and select the file saved in the Clipboard Viewer. The WordStar (WS) filter strips the 8th bit off high-order characters, effectively dropping their ASCII value by 128. Once the file is loaded, high-order characters appear as low-order characters. Switch to Text Edit mode and carefully highlight the characters known to have been high-order graphic characters. The last step is to select the Text Bold menu item which changes the highlighted text to box characters. Adjusting the Appearance of VTS ------------------------------- Once the text has been imported, paying attention to line and character spacing will make VTS look just like a screen capture. Word for Windows is discussed specifically, but other word processors probably have similar controls. Normally, typesetting adds space above lines of text, called "leading" in typesetting terms, to keep descender strokes of characters such as the lower case g, j, p, and q from crashing into capital letters, numerals, and lower case characters with ascender strokes such as the b, d, h, k, and l. This extra spacing can defeat the ability to make continuous vertical lines with the 179 or 186 characters. To make the graphic characters from adjacent lines connect, set the Line Spacing in Paragraph Format to the same point value as the size of the text. In effect, VTS text at 10 point should have a paragraph line spacing of "Exactly - 10pt". Generally, horizontal spacing does not have to be adjusted, however if horizontal lines look dashed instead of continuous, verify that the alignment of the text is flush left and not justified. Justification may stretch the space between characters, defeating the fixed-pitch nature of VTS. If justification is not a problem, you may want to adjust Character Spacing in the Character Format dialog box. Avoiding Trouble Importing DOS Screens in Windows Applications -------------------------------------------------------------- The most common trouble using VTS in Windows applications is importing text containing high-order characters (those with values above 127) from DOS. Beginning with Windows version 3.0, Microsoft heartily endorsed the ANSI typeface character set. The introduction of TrueType technology in version 3.1 married Windows to this standard all the more. In the typeface industry, characters equivalent to the DOS' PC-8 single and double box characters just don't exist -- most likely because they come from the typesetting world where lines are usually created in some other fashion. Microsoft recommends that Windows applications handle the transition from PC-8 to ANSI, by using a translation table to change PC-8 box characters to ordinary characters in the ANSI character set, such as hyphens and plus signs. The ANSI assignments for foreign language characters also differ from the PC-8 set, so Microsoft also recommends translating these characters from PC-8 to ANSI as well. Thus, as text is imported, Windows applications typically change the value of incoming high-order characters to counterparts in the ANSI character set. For instance, the horizontal line character in the PC-8 character set has a value of 196. This value is routinely changed to 45 (a hyphen) which is the closest thing an ANSI typeface has to offer. Similarly, an incoming character with a value of 160 -- the accented `a' in the PC-8 set, is changed to 225 -- the corresponding `a acute' character in the ANSI character set. VTS on the other hand, is a typeface which bucks the ANSI assignments and follows the PC-8 assignment, eliminating the need to change the value of high-order characters from a DOS application. The trick in using VTS with imported text containing high-order characters then, is to make sure the Windows application doesn't translate the values in the process of importing the DOS text. Many Windows word processors and other applications have an option for importing text without translation. Write, for instance, asks you directly, whether you want to convert a file that is not in the Write format as you import it. Other applications are not always so explicit. Word for Windows, for instance, has several filters for importing text files, however the correct choice -- "Text Only" is not an obvious choice. In general, you may have to import the text file several times before determining the method in each application that does not translate high-order characters. End