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