Category : Recently Uploaded Files
Archive   : TMX31.ZIP
Filename : TMX.SAM

 
Output of file : TMX.SAM contained in archive : TMX31.ZIP
[ver]
4
[sty]

[files]
[charset]
82
ANSI (Windows, IBM CP 1252)
[revisions]
0
[prn]
None
[port]
LPT1:
[lang]
1
[desc]
Documentation for TYPOMARKS macros.




805346963
141
712013089
4724
14
5842
35000
56
56






0
[fopts]
0
1
0
0
[lnopts]
2
Body Text
1
[docopts]
5
2
[GramStyle]

[tag]
Body Text
2
[fnt]
TimesNewRomanPS
240
0
49152
[algn]
1
1
0
0
0
[spc]
33
273
1
0
0
1
100
[brk]
4
[line]
8
0
1
0
1
1
1
10
10
1
[spec]
0
0

0
1
1
0
0
0
0
[nfmt]
280
1
2
.
,
$
Body Text
0
0
[tag]
Body Single
3
[fnt]
TimesNewRomanPS
240
0
49152
[algn]
1
1
0
0
0
[spc]
33
273
1
0
0
1
100
[brk]
4
[line]
8
0
1
0
1
1
1
10
10
1
[spec]
0
0

0
1
1
0
0
0
0
[nfmt]
280
1
2
.
,
$
Body Single
0
0
[tag]
Bullet
4
[fnt]
TimesNewRomanPS
240
0
49152
[algn]
1
1
0
288
288
[spc]
33
273
1
0
0
1
100
[brk]
4
[line]
8
0
1
0
1
1
1
10
10
1
[spec]
0
0
<*0>
360
1
1
0
0
0
0
[nfmt]
272
1
2
.
,
$
Bullet
0
0
[tag]
Bullet 1
5
[fnt]
TimesNewRomanPS
240
0
49152
[algn]
1
1
288
288
288
[spc]
33
273
1
0
0
1
100
[brk]
4
[line]
8
0
1
0
1
1
1
10
10
1
[spec]
0
0
<*5>
0
1
1
0
0
0
0
[nfmt]
280
1
2
.
,
$
Bullet 1
0
0
[tag]
Number List
6
[fnt]
TimesNewRomanPS
240
0
49152
[algn]
1
1
360
360
360
[spc]
33
273
1
0
0
1
100
[brk]
4
[line]
8
0
1
0
1
1
1
10
10
1
[spec]
0
0
<*:>.
360
1
1
0
0
0
0
[nfmt]
272
1
2
.
,
$
Number List
0
0
[tag]
Subhead
7
[fnt]
TimesNewRomanPS
240
0
49155
[algn]
1
1
0
0
0
[spc]
33
273
1
72
72
1
100
[brk]
4
[line]
8
0
1
0
1
1
1
10
10
1
[spec]
0
2

0
1
1
0
0
0
0
[nfmt]
272
1
2
.
,
$
Subhead
0
0
[tag]
Title
8
[fnt]
Arial MT
360
0
16385
[algn]
4
1
0
0
0
[spc]
33
446
1
144
72
1
100
[brk]
16
[line]
8
0
1
0
1
1
1
10
10
1
[spec]
0
1

0
1
1
0
0
0
0
[nfmt]
272
1
2
.
,
$
Title
0
0
[lay]
Standard
513
[rght]
15840
12240
1
1440
1080
1
720
1440
0
1
0
1
0
2
1
1440
10800
12
1
720
1
1440
1
2160
1
2880
1
3600
1
4320
1
5040

1
5760
1
6480
1
7200
1
7920
1
8640
[hrght]
[lyfrm]
1
11200
0
0
12240
720
0
1
3
1 0 0 0 0 0 0
0
0
1
[frmlay]
720
12240
1
1440
0
1
0
1440
0
1
0
1
1
0
1
1440
10800
1
3
9360
[txt]
>
[frght]
[lyfrm]
1
13248
0
14760
12240
15840
0
1
3
1 0 0 0 0 0 0
0
0
2
[frmlay]
15840
12240
1
1440
0
1
14760
1440
0
1
0
1
1
0
1
1440
10800
2
2
4680
3
9360
[txt]

>
[repfrm]
[lyfrm]
1
768
8308
144
10957
792
0
1
1
1 0 0 0 0 18 0
0
16777215
10
[frmname]
Frame8
[frmlay]
792
2649
1
144
144
1
288
144
0
2
0
0
0
0
1
8468
10797
0
[txt]
<+A><:P10,0,Page > of <:X3,16384;NumPages>14<:X~3,16384;NumPages> pages

>
[repfrm]
[lyfrm]
3
768
1281
144
5126
878
0
1
1
1 0 0 0 0 18 0
0
16777215
9
[frmlay]
878
3845
1
144
144
1
288
144
0
2
0
1
1
0
1
1444
4963
0
[txt]
<:f220,BHelv,0,0,0><+!>TYPO<-!><:f><+!><:f220,BHelv,0,0,0>MARKS<-!><:f> Rev. 3.1 Documentation

>
[elay]
[l1]
0
[pg]
14
16 498 113 0 0 0 0 65535 65535 Standard 65535 0 0 0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
19 0 5 512 0 0 0 65535 65535 Standard 65535 0 0 0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
47 0 0 96 0 0 0 65535 65535 Standard 65535 0 0 0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
70 619 92 0 0 0 0 65535 65535 Standard 65535 0 0 0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
100 0 2 0 8 0 0 65535 65535 Standard 65535 0 0 0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
121 326 127 512 0 0 0 65535 65535 Standard 65535 0 0 0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
138 0 0 0 0 0 0 65535 65535 Standard 65535 0 0 0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
158 892 4 0 0 0 0 65535 65535 Standard 65535 0 0 0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
162 187 51 512 0 0 0 65535 65535 Standard 65535 0 0 0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
180 244 11 512 0 0 0 65535 65535 Standard 65535 0 0 0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
192 0 34 512 0 0 0 65535 2 Standard 65535 0 0 0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
204 0 13 512 0 0 0 65535 2 Standard 65535 0 0 0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
229 351 97 32 0 0 0 65535 65535 Standard 65535 0 0 0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
253 183 36 1025 0 0 0 65535 65535 Standard 65535 0 0 0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
[edoc]
<+B><:s><:#400,9360><+!><:f320,BHelv,0,0,0>

<+B><:s><:#400,9360><+!><:f320,BHelv,0,0,0>

<+B><:#400,9360><+!><:f320,BHelv,0,0,0>TYPO<-!><:f><+!><:f320,BHelv,0,0,0>MARKS<-!><:f>

<+B><:s><:#400,9360><:f320,BHelv,><+!>Ami Pro<-!><:f><+!><:f320,BHelv,> <-!><:f><+!><:f320,BHelv,>Typographical
<-!><:f><+!><:f320,BHelv,>Character Macro<-!><:f>

<:s><:#280,9360>

<:s><:#280,9360>

<:s><:#280,9360>

<:s><:#320,9360><:f280,,><+!>Overview<-!><:f>

<:s><:#280,9360>

<:#1976,9360> <:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><:f> provides a simple and natural way for users of Ami Pro<:f> for Windows to create the special characters and symbols which signify top quality word processing and desktop publishing: proper quotation marks, apostrop
hes, em and en dashes, and bullets, plus a few other useful characters which arent contained on the keyboard. With
<:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><:f> you can easily type things like
<:f240,2TimesNewRomanPS,><+!>Try <-!><:f><+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f><+!><:f240,2TimesNewRomanPS,>its
<-!><:f><+!><:f240,2TimesNewRomanPS,>great<-!><:f><+!><:f240,2TimesNewRomanPS,>!
<-!><:f>without having to look up character codes or do anything else out of the ordinary. You can use
<:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><:f> when preparing an original document, and you can also use it to add proper typography to an existing document.

<:s><:#280,9360>

<:#2532,9360> It is possible to enter these special characters without <:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><:f>, but heres what you have to do: go to the correct appendix in the Ami Pro manual, look up the character you want to type, find its corresponding 4 digit
code, and then type that code while simultaneously holding down the Shift and Alt keys. Or if youre especially fond of clicking the button on your mouse, you could use the Windows character map, go searching for the proper symbols, and then paste them
in. Do this a few times, and youll see why I developed <:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><:f>. There are a few other programs around which offer similar capabilities, but I think that
<+!><:f220,BHelv,0,0,0>TYPOMARKS <:f><-!>offers the greatest range of available characters, the most natural interface, and the best performance.

<:s><:#280,9360>

<:#3684,9360> Prior to Revision 3.1, <+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f> was oriented strictly toward entering characters one at a time, either while creating an original document or cleaning up an existing one. Users who needed to put proper typography into a lar
ge, existing document often relied on the <:f,QCourier,>SMARTYPE<:f> macro which comes bundled with Ami Pro.
<:f240,QCourier,0,0,0>SMARTYPE<:f> works fine when everything is just right, but sooner or later most users discovered its limitations. Chief among these is its tendency to get totally out of sync if a single quotation mark should be missingproducing b
ackwards quotation marks through the entire remainder of the document. And the other major problem is that sometimes you have to undo
<:f240,QCourier,0,0,0>SMARTYP<:f240,QCourier,0,0,0>E<:f> in order to do a complete spell check, and
<:f240,QCourier,0,0,0>SMARTYP<:f240,QCourier,0,0,0>E<:f> doesnt provide an easy way to undo itself. Users also complained about its unexpected feature of replacing double spaces after periods with single spaces. Maybe this really is the emerging stand
ard for desktop publishing, but many feel that it is still a matter of personal preference and wanted a way to shut this off without having to resort to reprogramming
<:f240,QCourier,0,0,0>SMARTYPE<:f>.

<:s><:#280,9360>

<:#2252,9360> <+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f> is the intelligent alternative. It knows where opening and closing quotation marks ought to go, and it doesnt get confused if you accidentally leave one out. It lets you effortlessly change the document back a
nd forth between typographic marks and the normal keyboard marks, so as not to confuse spell check. You can select which kind of marks you want
<+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f> to handle for you, and which ones you want it to leave alone. And if youre just working on a small part of a document, you can confine
<+!><:f220,BHelv,0,0,0>TYPOMARKS<:f><-!>s range of interest to just the area which you want to change, cutting down a good bit on the required processing time.

<:#280,9360>

<:#2528,9360><:f240,,> <:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><:f><:f240,,> is a <:f><:f240,,>macro, and if you already know about macros,
<:f><:f240,,>shortcut key<:f><:f240,,>s, SmartIcons, and things <:f><:f240,,>like that,
<:f><:f240,,>you can skip the rest of this paragraph. <:f><:f240,,>A macro is
<:f><:f240,,>a program which can be run <:f><:f240,,>within Ami Pro,
<:f><:f240,,>to do things <:f><:f240,,>automatically <:f><:f240,,>which would otherwise require
<:f><:f240,,>you to issue a number <:f><:f240,,>of Ami Pro commands yourself and perhaps<:f><:f240,,>
<:f><:f240,,>make some decisions as well. <:f><:f240,,>Having a macro
<:f><:f240,,>is like having <:f><:f240,,>a new command in <:f><:f240,,>Ami Pro. You run the
<:f><:f240,,>macro by <:f><:f240,,>selecting <:f200,BHelv,><+!><+#>M<-#>acro<:f200,,>
<:f200,BHelv,0,0,0><+#>P<-#>layback<-!><:f><:f240,,> from the <:f200,BHelv,0,0,0><+!>Too<+#>l<-#>s<-!><:f240,,> menu or, for those macros which you
<:f><:f240,,>want to use frequently (like <:f><+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f><:f240,,>), you can assign
<:f><:f240,,>otherwise <:f><:f240,,>unused key combinations <:f><:f240,,>as
<:f><:f240,,>shortcut <:f><:f240,,>keys. <:f><:f240,,>Each time you press
<:f><:f240,,>a shortcut <:f><:f240,,>key<:f><:f240,,>, <:f><:f240,,>the macro
<:f><:f240,,>executes<:f><:f240,,>. <:f> If you are more at home with a mouse than with a keyboard, you can also run a macro by clicking its SmartIcon.

<:s><:p<* >>

<:s><:#280,9360>

<:s><:#360,9360><:f320,2TimesNewRomanPS,0,0,0><+!>Operating instructions<-!>

<:s><:#280,9360>

<:#564,9360> First, you have to install <+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f> on your system. If you havent done this yet, then refer to the installation instructions below.

<:s><:#280,9360>

<:#2824,9360> <+!><:f220,BHelv,0,0,0>TYPOMARKS<:f240,2TimesNewRomanPS,0,0,0> <:f><-!>works by transforming a character typed into your document (the underlying character) into the special typographic character which you require (the resulting character).
To use <+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f>, start by typing the appropriate underlying character as described below. Then just hit the
<+!><:f220,BHelv,0,0,0>TYPOMARKS <-!><:f>shortcut key, or click its SmartIcon.
<+!><:f220,BHelv,0,0,0>TYPOMARKS<:f240,2TimesNewRomanPS,0,0,0> <:f><-!>will inspect the underlying character and will automatically turn it into the resulting character which you require. For example, if you want an apostrophe, start out by typing the sing
le quote character found on the keyboard. Then just hit the <-!><+!><:f220,BHelv,0,0,0>TYPOMARKS
<-!><:f>shortcut key or click its SmartIcon, and <+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f>
<-!>will automatically replace the single quote with a proper apostrophe. In most cases, the transformed character automatically assumes all the same attributes as the original, underlying character: font, case, underline, bold, etc.
<-!><-!>

<:s><:#280,9360>

<:#852,9360> If you want to process characters through the entire document (the intelligent alternative to
<:f,QCourier,>SMARTYPE<:f>), just position the insertion point anywhere in the document
<+$>other than<-$> after one of the specified underlying characters, and then select
<+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f>. More on this later.

<:s><:#280,9360>

<:#1404,9360> It is not necessary that the character to be transformed be the one you most recently typed; it just has to be the character immediately to the left of the insertion point. If you forget to do something when you type a character, you can go back and take
care of it later. You <:f240,2TimesNewRomanPS,0,0,0>can also use
<:f><+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f240,2TimesNewRomanPS,0,0,0>
<:f><:f240,2TimesNewRomanPS,0,0,0>to modify a file w<:f>hich was originally prepared elsewhere and doesnt contain the needed special characters.

<:s><:#280,9360>

<:#284,9360> Here are the character transformations which you can perform with
<+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f>:

<:s><:#280,9360>

<:s><:#280,9360><+$>Quotation marks<-$>

<:s><:#280,9360>

<:s><:#284,9360> Underlying characters: <:f240,,><+!> " '<-!><:f> (double and single quotes from keyboard)

<:s><:#280,9360>

<:s><:#284,9360> Resulting characters: <+!> <-!><+!> <-!>

<:s><:#280,9360><+!>

<:#1412,9360> <+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f> doesnt need to be told whether you want to create an opening quote, a closing quote, or an apostrophe. It decides by itself, based on the context in which the underlying character resides. If you have some spe
cial reaso<:f240,2TimesNewRomanPS,0,0,0>n <:f>why you need the<:f240,2TimesNewRomanPS,0,0,0>
<:f>opposite facing symbol from the one which <+!><:f220,BHelv,0,0,0>TYPOMARKS
<-!><:f>produces, you can reverse the direction of any of these marks by simply running
<+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f> a second time at the same location.

<:s><:#280,9360>

<:s><:#280,9360>

<:s><:#280,9360><+$>Dashes<-$>

<:s><:#280,9360>

<:s><:#284,9360> Underlying character: <+!> -<-!> (hyphen or minus sign from keyboard)

<:s><:#280,9360>

<:s><:#284,9360> Resulting characte<:f240,,>rs: <+!> <-!> (em dash), <+!>
<-!> (en dash)<:f>

<:s><:#280,9360>

The em dashthe long oneis the more common of the two. Its used to set off major pieces of sentences or to separate speakers when quoting dialog. The en dashs job is to separate numbers when citing a span of values, as in
Pages 510. <+!><:f220,BHelv,0,0,0> TYPOMARKS<-!><:f> decides whether to produce an em dash or an en dash based on the character which immediately precedes the underlying character (and the character which follows it, if any): a number will prod
uce an en dash, and anything else will produce an em dash. If you have some special reason why
<+!><:f220,BHelv,0,0,0>TYPOMARKS <-!><:f>should produce the opposite symbol, you can swap these two dashes just by running
<+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f> a second time at the same location.
<+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f> recognizes that two adjacent hyphens are a common, keyboard substitute for the em dash, and it will automatically replace both of them with a single em dash when it encounters this situation.

<:s><:#280,9360>

<:s><:#280,9360>

<:s><:#280,9360><+$>Other symbols<-$>

<:s><:#280,9360>

<:s><:#284,9360> Underlying characters: <+!> c C t T r R 2 3 o O .<-!>

<:s><:#280,9360>

<:s><:#284,9360> Resulting characters: <+!>

<-!>

<:s><:#280,9360>

<:s><:#1120,9360> Some of these characters might be a little hard to identify out of context. They are, respectively: copyright, trademark, registered trademark, exponent 2, exponent 3, degree symbol, and bullet. The underlying character for the degree symbol is the lett
er O in either upper or lower case, not the digit zero. The underlying character for the bullet is the period.

<:s><:#280,9360>

<:s><:#280,9360>

<:s><:#280,9360><+$>Reversal of quotation marks and dashes<-$>

<:s><:#280,9360><+$>

<:s><:#284,9360> Underlying characters: <+!> <-!>

<:s><:#280,9360>

<:s><:#284,9360> Resulting characters: <+!> <-!>

<:s><:#280,9360><+$>

<:#1692,9360> As noted above, <+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f> can swap the direction of previously entered typographic quotation marks, and it can exchange em dashes and en dashes. While this capability is generally used when you want
<+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f> to produce the opposite symbol from the one it normally produces, there is nothing which restricts you to doing it immediately after you created the initial, transformed symbol. You can always come back later and us
e <+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f> to swap the symbols around.

<:s><:#280,9360>

<:#1124,9360><:f240,2TimesNewRomanPS,0,0,0> Depending on whats happening in your system at the time, it might take a little while for
<:f><+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><-!><-!><:f240,2TimesNewRomanPS,0,0,0>
<:f><:f240,2TimesNewRomanPS,0,0,0>to <:f><:f240,2TimesNewRomanPS,0,0,0>execute the first time you run it in any Ami Pro session, because Ami Pro has to bring it in from disk and process it. Dont be disappointed; things tend to get much faster on subseq
uent executions.<:f>

<:s><:#280,9360>

To automatically apply typographic marks throughout the document (the intelligent alternative to
<:f,QCourier,>SMARTYPE<:f>), just run <+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f> with the insertion point at any place other than after one of the defined underlying characters. The left margin works fine, and its an easy place to get to: just hit the H
ome key and youre there. <+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f> will start by showing you a dialog box which lets you configure it to do exactly the job you had in mind. You can choose to
<+">apply<-"> marks (change keyboard marks into typographic ones) or
<+">undo<-"> marks (change them back into keyboard ones, perhaps in order not to confuse spell check, to return to the comfortable two spaces after a sentence, to eliminate non-ASCII characters in the file, or to clean up after an unpleasant session with SM
ARTYPE). You can specify the range so that <+!><:f220,BHelv,0,0,0>TYPOMARKS<:f240,2TimesNewRomanPS,0,0,0>
<:f><-!>works on th<:f240,2TimesNewRomanPS,0,0,0>e <:f>entire document or on just that part of the document between the insertion point and the end. Or you can highlight a section of the document and confine
<+!><:f220,BHelv,0,0,0>TYPOMARKS<:f><-!>s range of interest to only that shaded section. You can select which types of marks you want
<+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f> to process and which to ignore. Finally, you can specify whether
<+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f> is to save the<+!><:f220,BHelv,0,0,0>
<-!><:f>settings which you selected and automatically present them next time, or to use these settings just once and keep their original values for the next time you use it.

<:s><:#280,9360>

<:#284,9360> Specifically, <+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f> offers the following capabilities:

<:s><:#280,9360>

<:s><:#280,9360><+#>Quotes<-#>

<:s><:#280,9360><+#>

<:s><:#840,9360><+#> Apply<-#>: Within the specified range, change each keyboard quotation mark (both double and single/apostrophe) into the proper typographic quotation mark, choosing open or closed marks depending upon context.

<:s><:#280,9360>

<:s><:#560,9360> <+$>Undo<-$>: Within the specified range, change each typographic quotation mark (both double and single/apostrophe) into the equivalent keyboard mark.

<:s><:#280,9360>

<:s><:#280,9360><+$>

<:s><:#280,9360><+$>Single space after sentences<-$>

<:s><:#280,9360>

<:s><:#840,9360> <+$>Apply<-$>: Within the specified range, scan for sentence ending punctuation (period, question mark, or exclamation point) optionally followed by quotation marks or parentheses, followed by exactly two spaces. Delete one space, except in the following
situations:

<:s><:#280,9360>

<:s><:#560,9360> - The sentence ending punctuation is immediately preceded by white space (<+">e.g.<-"> space, tab, margin).

<:s><:#280,9360>

<:s><:#280,9360> - A period is immediately preceded by another period.

<:s><:#280,9360>

<:s><:#840,9360> <+$>Undo<-$>: Within the specified range, scan for sentence ending punctuation (period, question mark, or exclamation point) optionally followed by quotation marks or parentheses, followed by exactly one space. Insert one space, except in the following s
ituations:

<:s><:#280,9360>

<:s><:#560,9360> - The sentence ending punctuation is immediately preceded by white space (<+">e.g.<-"> space, tab, margin).

<:s><:#280,9360>

<:s><:#280,9360> - A period is immediately preceded by another period.

<:s><:#280,9360>

<:#840,9360> - A period is immediately preceded by a single letter which in turn is preceded by white space. This exception is primarily intended to prevent a persons middle initial from being confused with the end of a sentence.

<:s><:#280,9360>

<:s><:#280,9360> - A period is part of the common abbreviations Mr., Mrs., or
Ms.

<:s><:#280,9360>

<:s><:#280,9360><+$>

<:s><:#280,9360><+$>

<+$>Em dashes<-$>

<:s><:#280,9360>

<:#840,9360> <+$>Apply<-$>: Within the specified range, change each occurrence of two contiguous keyboard hyphen characters into one em dash, except when the hyphens are part of a string of three or more.

<:s><:#280,9360>

<:s><:#560,9360> <+$>Undo<-$>: Within the specified range, change each em dash into two contiguous keyboard hyphen characters.

<:s><:#280,9360>

<:s><:#280,9360>

<:s><:#280,9360><+$>En dash<-$>

<:s><:#280,9360>

<:s><:#560,9360> <+$>Apply<-$>: Within the specified range, change each keyboard hyphen character immediately surrounded by digits into an en dash.

<:s><:#280,9360>

<:s><:#560,9360> <+$>Undo<-$>: Within the specified range, change each en dash into a keyboard hyphen character.

<:s><:#280,9360>

<:s><:#280,9360>

<:#2532,9360> When you use <+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f> in its character-at-a-time mode, it does exactly what you ask for. If that turns out not to be quite what you really had in mind, you will be right there to fix things. But when you let it go through
the document by itself, it does a lot of things to try not to disturb any special situations it might encounter which werent quite what you had in mind. As described above, if it sees a row of hyphens, it wont try to change pairs of them into em da
shes. (Try this one with <:f,QCourier,>SMARTYPE<:f>!) It wont touch spaces after a sentence unless it sees exactly two, followed by some printable character, and if you ask to undo single spaces after sentences, it looks for exactly one space before a
dding the second. It wont touch a period which is standing by itself, surrounded by white space, and it wont touch a row of periods.

<:s><:#280,9360>

<:#1972,9360> But there are limits to the cleverness of any algorithm, and the user has to bear the final responsibility for ensuring that
<+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f> does what just is desired and nothing else. Its important to realize that
<+">undoing <-">in <+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f> does <+$>not<-$> mean returning to some saved copy of a previous version of your document. It means scanning through the document and doing what appears to be the most intelligent thing with each
of the typographic marks which it encounters. Some of the things which it undoes might be things which you had applied with
<+!><:f220,BHelv,0,0,0>TYPOMARKS<:f><-!>, but others might have been there from the beginning.

<:s><:#280,9360>

<:#2248,9360> Undoing can be tricky. <+!><:f220,BHelv,0,0,0>TYPOMARKS<:f><-!> is smart enough not to insert a double space if it sees a single letter followed by a period, believing that this is probably somebodys middle initial rather than the end of a sentence.
And it wont double space after the common abbreviations Mr.,
Mrs., or Ms. But it can easily be fooled by other abbreviations, and there is just no way to reliably program around this. A period followed by exactly one space looks just like the end of a sentence, whether it is or not. You wont
necessarily end up with the identical document with which you started if you apply
<+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f> and then undo, particularly if Single Space after Sentences is involved.

<:s><:#280,9360>

If you start <+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f> and then decide that you really didnt want to, you can stop it at any time by hitting Escape. The changes it has already made will still be there, but you can easily use
<+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f> to clean them up if you need to. But first, take a quick look at the place w<:f240,2TimesNewRomanPS,0,0,0>h<:f>ere it stopped, just to be sure that it didnt leave something part way completed.<:p<* >>

<:s><:#280,9360>

<:s><:#360,9360><-!><:f320,,>Installation instru<:f><:f320,,>ction<:f><:f320,,>s<:f>

<:s><:#280,9360>

<:#2256,9360> To install <:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><:f>, first select
<:f200,BHelv,><+!>Too<+#>l<-#>s <+#>M<-#>acros <+#>P<-#>layback,<-!><:f> or use the shortcut keys Alt-L M P. Using the arrow keys in the box labeled
<:f200,BHelv,0,0,0><+!><+#>M<-#>ac<-!><+!>r<:f200,BHelv,0,0,0>os<-!><+!>:<-!><:f>, make the appropriate selections until you are displaying the directory which contains the
<:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><:f> installation files. If you received
<:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><:f> on a floppy disk, this directory will probably be a:\ or b:\, and if you downloaded
<:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><:f> from a bulletin board it should be some directory on your hard drive. Then click on the file
<:f200,BHelv,><+!>install.smm<-!><:f> and click <+!><:f200,BHelv,0,0,0>OK<-!><:f>, or just double click on that file. (Alternatively, you could enter the entire drive, directory, and file name in the box labeled
<:f200,BHelv,0,0,0><+!>Macro <+#>f<-#>ile: <-!><:f>and then click
<:f200,BHelv,0,0,0><+!>OK<-!><:f>.)

<:s><:#280,9360>

<:#848,9360> For proper installation, <:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><:f> requires that all the distribution files be present in the selected directory at the time of installation. If you downloaded
<:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><:f> from a bulletin board in a compressed form, be sure you have uncompressed all the included files.

<:s><:#280,9360>

<:#2808,9360> The installation macro takes you through a simple sequence of questions and answers. It reviews the terms of the shareware concept and prints out a copy of the license registration form, for your convenience. It then asks whether you also wish to install
the <+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f> SmartIcon. It suggests the standard directory in which your copy of Ami Pro keeps its macros, but it allows you to change this selection if you have special requirements to use another directory, and it provide
s similar choices for installation of the SmartIcon (Ami Pro Rev. 3.0 and greater). (If youre not sure about these choices, just select the standard directory.) If it sees that the
<+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f> macro or SmartIcon appears to be already installed, it asks what you would like to do about this conflict. Watch the status bar at the bottom of the screen for reports on the progress of the installation.

<:#280,9360>

<:#1132,9360> Upon completion of the installation, <+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f> is ready to go. You can execute it by selecting
<+!><:f200,BHelv,>Too<+#>l<-#>s <+#>M<-#>acros <+#>P<-#>layback<-!><:f> or using the shortcut keys Alt-LM P. But thats kind of inconvenient for something which is supposed to flow as naturally as
<:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><:f>, so you will probably want to set up a
<+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f> shortcut key and/or SmartIcon. Heres how:

<:s><:#280,9360>

<:s><:#280,9360>Shortcut key:

<:s><:#240,9360><+!><:f200,BHelv,>

<:#1972,9360><+!><:f200,BHelv,> <:f><-!>Select<+!><:f240,2TimesNewRomanPS,0,0,0>
<:f200,BHelv,>Too<+#>l<-#>s <+#>M<-#>acros <+#>P<-#>layback<-!><:f><-#><-#><+!><:f200,BHelv,0,0,0><-#>
<-!><:f>or use the shortcut keys Alt-L M P to get the <:f200,BHelv,0,0,0><+!>Play Macro<-!><:f> dialog box. Go into its
<+!><:f200,BHelv,0,0,0>Macros<-!><:f>: box and find the macro <:f200,BHelv,0,0,0><-!><+!>TMX.SMM<:f><-!>, which you just installed. Click on it
<+$>just once<-$>; if you click twice youll run the macro and have to start over. Then click into the
<:f200,BHelv,><+!><+#>P<-#>layback shortcut keys: <-!><:f>box, type the shortcut key combination which you want to use to call up the macro, and click the nearby
<:f200,BHelv,><+!><+#>S<-#>ave<-!><:f> button to associate the shortcut key with the
<+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><-!><:f> macro. Then click <:f200,BHelv,><+!>Cancel
<-!><:f>or hit the Escape key to close the dialog box. <-!><-#><-!><-#><-!><-#><-!><-#> If you click
<:f220,BHelv,0,0,0><+!>OK<-!><:f>, youll run the macro.<-!><-#>

<:s><:#280,9360>

<:#1680,9360> Selecting Shortcut Keys isnt an easy job, since Ami Pro uses most of the obvious Control Key and letter combinations for its own purposes, and Windows doesnt allow Alt Key combinations to be used. You will probably have to select some arbitrary co
mbination of the Control Key and a Function Key, or the Control Key, the Shift Key, and a letter, and then just remember that combination until it becomes second nature to you. Ami Pro will warn you if you attempt to choose a key combination which is alrea
dy used for another purpose.

<:s><:#280,9360>

<:#1680,9360> This process might seem kind of complicated at first reading, but its really pretty easy if you work your way through it with your computer. If you have any questions, please refer to pages 525-526 in the Ami Pro Release 3.0 manual or pages 529-530 in
the manual for Release 2.0. (You will note that these pages discuss using the
<:f200,BHelv,0,0,0><+!>Playback Shortcut Keys<-!><:f> box in conjunction with the
<:f200,BHelv,0,0,0><+!>Edit Macro<-!><:f> box rather than the <:f200,BHelv,0,0,0><+!>Play Macro<-!><:f> box. The process works exactly the same way with the
<:f200,BHelv,0,0,0><+!>Play Macro<-!><:f> box, and thats the safer one for you to use.)

<:s><:#280,9360>

<:s><:#280,9360>

<:s><:#280,9360>SmartIcon:

<:s><:#280,9360>

<:#1692,9360> The <:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><:f> SmartIcon resembles the one used by
<:f,QCourier,>SMARTYPE<:f>: its a typographic quotation mark, but with a couple of plus signs to signify the intelligent alternative. If you didnt install it when you installed
<:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><:f> and later decide that you would like to have it, just run the installation program again. Answer
<:f200,BHelv,0,0,0><+!>Yes<-!><:f> to the question about SmartIcons. Answer
<:f200,BHelv,0,0,0><+!><+#>K<-#>eep<-!><:f> when the installation program asks if you want to keep or replace the macro file which has already been installed.

<:s><:#280,9360>

<:s><:#840,9360> Since Release 3.0 of Ami Pro made some significant changes in the area of SmartIcons, the directions for setting up SmartIcons are quite different depending on which release you are using.

<:s><:#280,9360>

<:s><:#280,9360> <+$>Release 2.0<-$>

<:s><:#280,9360>

<:#1972,9360> Select <+!><:f200,BHelv,>Too<+#>l<-#>s Smart<+#>I<-#>cons...<:f><-!> or use the shortcut keys Alt-L I to get the
<:f200,BHelv,0,0,0><+!>SmartIcons<-!><:f> dialog box; then select
<:f200,BHelv,0,0,0><+!>Customiz<:f200,BHelv,0,0,0>e...<-!><:f> to get the
<:f200,BHelv,0,0,0><+!>Customize SmartIcons<-!><:f> box. Look in the
<+!><:f200,BHelv,0,0,0>Custom icons: box<-!><:f>, where you should find the installed
<:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><:f> icon. Then click the <:f200,BHelv,0,0,0><+!><+#>A<-#>ssign Macro
<:f><-!>button to get the <+!><:f200,BHelv,0,0,0>A<-!><:f><+!><:f200,BHelv,0,0,0><-#>ssign Macro<-!><:f> dialog box. Use the
<:f200,BHelv,0,0,0><+!><+#>M<-#>acros: <-!><:f>box and, if necessary, the
<:f200,BHelv,0,0,0><+!><+#>D<-#>irectories: box<-!><:f>, until you fin<:f240,2TimesNewRomanPS,0,0,0>d
<:f>the macro <:f220,BHelv,0,0,0><+!>TMX.SMM<-!><:f>. Click <+#>once<-#> on this macro to transfer its name into the
<:f200,BHelv,0,0,0><+#><+!>F<-#>ile name<-!><:f>: box. <-#><-#><-#><-#><-#><-#><-#> Then click the
<:f200,BHelv,0,0,0><+#><+!>N<-#>ext Icon <-#><-!><-#><-#><-#><-#><:f>button until the
<+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f> SmartIcon appears in the
<:f200,BHelv,0,0,0><+!>Selected Icon<-!><:f> box. Then click <:f200,BHelv,0,0,0><+!>Save<-!><:f>.

<:s><:#280,9360>

<:#1408,9360> What you have accomplished so far is to associate the <:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><:f> macro with its SmartIcon. Now you have to place that SmartIcon where you would like it on the icon palette. Get out of the
<:f200,BHelv,0,0,0><+!>Assign Macro<-!><:f> dialog box by clicking
<:f200,BHelv,0,0,0><+!>OK<-!><:f>. This will return you to the <:f200,BHelv,0,0,0><+!>Customize
<-!><:f><:f200,BHelv,0,0,0><+!>SmartIcons<:f240,2TimesNewRomanPS,0,0,0>
<-!><:f>box. Click on the <+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f><-!> icon in the
<:f200,BHelv,0,0,0><+!>Custom Icons: <-!><:f>box, and then drag it to the desired position in the
<:f200,BHelv,0,0,0><+!>Current palette: <-!><:f>box.

<:s><:#280,9360>

<:#840,9360> This process might seem kind of complicated at first reading, but its really pretty easy if you work your way through it with your computer. If you have any questions, please refer to pages 23-25 in the Ami Pro Release 2.0 manual.

<:s><:#280,9360>

<:s><:#280,9360> <+$>Release 3.0<-$>

<:s><:#280,9360>

<:#1968,9360> Select <+!><:f200,BHelv,>Too<+#>l<-#>s Smart<+#>I<-#>cons...<:f><-!> or use the shortcut keys Alt-L I to get the
<:f200,BHelv,0,0,0><+!>SmartIcons<-!><:f> dialog box. Scan through the
<+!><:f200,BHelv,0,0,0>Available icons: <-!><:f>box, where you should find the installed
<:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><:f> icon. It will probably be at the bottom of the box. Click this icon and then click the button marked
<:f200,BHelv,0,0,0><+#><+!>E<-#>dit Icon...<-!><:f>, which will produce a new dialog box,
<:f200,BHelv,0,0,0><+!>Edit SmartIcon<:f><-!>. Use the <:f200,BHelv,0,0,0><+!><+#>M<-#>acros:
<-!><:f>box and, if necessary, the <:f200,BHelv,0,0,0><+!>Direc<+#>t<-#>ories:
<-!><:f>box, until you fin<:f240,2TimesNewRomanPS,0,0,0>d <:f>the
<-!>macro <:f220,BHelv,0,0,0><+!>TMX.SMM<-!><:f>. Click on this macro to transfer its name into the
<:f200,BHelv,0,0,0><+!><+#>R<-#>un macro: <-!><:f>box. Then click
<:f200,BHelv,0,0,0><+!>OK <-!><:f>to return to the SmartIcons dialog box.

<:s><:#280,9360>

<:#2536,9360> What you have accomplished so far is to associate the <:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><:f> macro with its SmartIcon. Now you have to place that SmartIcon where you would like it on the icon palette. The center box in the
<:f200,BHelv,0,0,0><+!>SmartIcons<-!><:f> dialog box displays your available SmartIcon sets. It normally shows the default set, but you can also select or create other sets of SmartIcons for various applications by clicking the dropdown box at the top cent
er. Choose a SmartIcon set to which you wish to add <:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><:f>, scroll the center box to the desired location within the set, and then drag the
<+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f> icon from the <+!><:f200,BHelv,0,0,0>Available Icons:
<-!><:f>box to the desired location in the center box. Repeat this to put
<+!><:f220,BHelv,0,0,0>TYPOMARKS <:f><-!>into any other SmartIcon set. Finally, click
<:f200,BHelv,0,0,0><+!>O<-!><:f><+!><:f200,BHelv,0,0,0>K<-!><:f> to complete the process, or
<:f200,BHelv,0,0,0><+!><+#>S<-#>ave Set...<-!><:f> to save a changed icon set as a new set.

<:s><:#280,9360><:f240,2TimesNewRomanPS,0,0,0>

This process might seem kind of complicated at first reading, but its really pretty easy if you work your way through it with your computer. If you have any questions, please refer to pages 17-24 in the Ami Pro Release 3.0 manual.<:p<* >>

<:s><:#280,9360><:f240,2TimesNewRomanPS,0,0,0>

<:#360,9360><:f320,,>Deinstallation instru<:f><:f320,,>ctions<:f>

<:s><:#360,9360><:f320,,>

<:#564,9360> If you decide that you dont wish to register <:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><:f> or for some other reason choose not to keep it, you will want to do the following things to clean up your system.

<:s><:#280,9360>

<:#1120,9360> - If you assigned shortcut keys: select <+!><:f200,BHelv,>Too<+#>l<-#>s
<+#>M<-#>acros <+#>P<-#>layback<:f><-#><-!> or use the shortcut keys Alt-L M P to get the
<:f200,BHelv,0,0,0><+!>Play Macro<-!><:f> dialog box. Go into its
<:f200,BHelv,0,0,0><+!>Macros: <-!><:f>box and click on the macro
<:f200,BHelv,0,0,0><+!>TM<:f200,BHelv,0,0,0>X.SMM<-!><:f>. Look at the
<:f200,BHelv,0,0,0><+!><+#>P<-#>layback shortcut keys: <-!><:f><-#><-#>box; if a shortcut key appears in that box, click the nearby
<:f200,BHelv,0,0,0><+#><+!>C<-#>lear<-!><:f> button to detach the shortcut key from the macro.

<:s><:#280,9360>

<:#1124,9360> - Delete <+!><:f200,BHelv,0,0,0>TMX<-!><:f><+!><:f200,BHelv,0,0,0>.SMM<-!><:f> from your assigned macro directory (usually
<:f220,BHelv,0,0,0><+!>AMIPRO\MACROS<-!><:f>, unless you have done something special to your setup). You can do this either with DOS, with Ami Pro File Management, or with Windows File Manager. Also delete the file
<:f200,BHelv,0,0,0><+!>TMX.IN<:f200,BHelv,0,0,0><-!><+!>I<-!><:f> from the
<:f200,BHelv,0,0,0><+!>AMIPRO<-!><:f> directory.

<:s><:#280,9360>

<:s><:#280,9360> - If you installed the SmartIcon:

<:s><:#280,9360>

<:#844,9360> - In Release 2.0, choose <+!><:f200,BHelv,>Too<+#>l<-#>s Smart<+#>I<-#>cons...
<:f><-!>or use the shortcut keys Alt-L I to get the <:f200,BHelv,0,0,0><+!>SmartIcons<-!><:f> dialog box; then select
<:f200,BHelv,0,0,0><+!>Customiz<:f200,BHelv,0,0,0>e... <-!><:f>to get the
<:f200,BHelv,0,0,0><+!>Customize SmartIcons<-!><:f> box. Drag the
<:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><:f> icon out of the <:f200,BHelv,0,0,0><+!>Current palette: box<-!><:f>.

<:s><:#280,9360>

<:#1128,9360> - In Release 3.0, choose <+!><:f200,BHelv,>Too<+#>l<-#>s Smart<+#>I<-#>cons...
<:f><-!>or use the shortcut keys Alt-L I to get the <:f200,BHelv,0,0,0><+!>SmartIcons<-!><:f> dialog box. Select a SmartIcon set which contains the
<+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f><-!> icon, and then drag that icon out of the center box, removing it from the set. Repeat this for any other SmartIcon set which contains the<:f220,BHelv,0,0,0><+!>
<+!>TYPOMARKS<-!><-!><:f><-!> icon.

<:s><:#280,9360>

<:#1120,9360> - Delete the installed <+!><:f200,BHelv,0,0,0>TMX<-!><:f><+!><:f200,BHelv,0,0,0>.BMP<-!><:f> file from the
<:f200,BHelv,0,0,0><+!>AMIPRO<-!><:f> directory (Release 2.0) or the assigned SmartIcon directory (Release 3.0, usually
<:f200,BHelv,0,0,0><+!>AMIPRO\ICON<-!><:f><+!><:f200,BHelv,0,0,0>S<-!><:f>, unless you have done something special to your setup) . You can do this either with DOS, with Ami Pro File Management, or with Windows File Manager.

<:s><:#280,9360>

Note that <:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><:f> does not make any changes to the various Windows or Ami Pro initialization (<:f200,BHelv,0,0,0><+!>.<:f220,BHelv,0,0,0>INI<-!><:f>) files on your system, so you dont need to worry about cleaning up the
se files.<:p<* >>

<:s><:#360,9360><:f320,2TimesNewRomanPS,0,0,0>

<:s><:#360,9360><:f320,,>Technical notes<:f>

<:s><:#280,9360>

<:#1684,9360> The <:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><:f> macro operates by deleting the underlying character and typing the resulting character in its place. Each of the transformed characters is actually a complete, new character in its own right, as specified in th
e ANSI character set listed in Appendix D of the Ami Pro Release 2.0 manual, or Appendix C of the manual for Release 3.0. Unfortunately, Ami Pros spell check is not always able to recognize words containing these transformed characters until you add th
e new words to its dictionary.

<:s><:#280,9360>

<:#1688,9360> For similar reasons, you will need to use the actual transformed characternot the underlying characterto search for a word which includes a transformed character or to change that word. And since
<:f240,,>neither<:f> <+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f><-!> nor any other macro will work within dialog boxes such as the one used by Ami Pros
<+!><:f200,BHelv,>Find & Replace<-!><:f><+!><:f200,BHelv,> <-!><:f>command, you will have to type the ANSI character codes in order to enter the transformed character into the dialog box. Using the ANSI character codes is no fun; after all, thats why I
developed <:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><-!><:f>.

<:s><:#280,9360>

<:#3364,9360> But theres a way out. First, type the word you need right into the text of your document, using
<:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><-!><:f> to produce the special characters. Then cut it into the clipboard, and select the
<+!><:f200,BHelv,><+#>E<-#>dit Find & <+#>R<-#>eplace<-!><:f><+!><:f200,BHelv,>
<-!><:f>command, Control-F, or SmartIcon. Click or tab into the correct part of the dialog box and then paste the word in. Yes, paste it! You cant use the Paste SmartIcon or the
<:f200,BHelv,0,0,0><+!><+#>E<-#>dit <+#>P<-#>aste<-!><:f> command, but remember that Ami Pro and most other Windows applications offer a keyboard shortcut for Copy, Cut, and Paste, and this shortcut
<+$>will<-$> work inside a dialog box.<-!><-!> The Windows 3.1 standard for Paste is Control-V, and thats the keyboard shortcut which Ami Pro 3.0 uses. Ami Pro 2.0 employs Shift-Insert, which was the earlier Windows standard. (Unfortunately, the font
that Windows uses inside dialog boxes is one of those which wont display many of the typographic symbols properly. They come out as thick, vertical lines. This is inconvenient and bothersome, but it wont interfere with finding or replacing these
characters correctly.)

<:s><:#280,9360>

<:#1972,9360> <:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><:f> has been carefully designed to minimize any side effects which would conflict with other macros or with the state of Ami Pro. It leaves the settings of Insert/Type mode and Layout/Draft/Outline mode as it found th
em, it does not disturb the contents of the clipboard except when the
shaded area option is employed, it leaves the insertion point at its original location, and it does not use any global macro variables. The only things that
<+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f> does to the external environment are to create its initialization file
<:f220,BHelv,0,0,0><+!>TMX.INI<-!><:f> and to use some bookmarks whose names begin with
<:f220,BHelv,0,0,0><+!>_TMX<:f><-!>, during the time its in execution.

<:s><:#280,9360>

<:f320,2TimesNewRomanPS,0,0,0><:p<* >>

<:s><:#360,9360><:f320,2TimesNewRomanPS,0,0,0>

<:s><:#360,9360><:f320,2TimesNewRomanPS,0,0,0>Limitatio<:f320,2TimesNewRomanPS,0,0,0>ns
<+$>Please read carefully<-$>.<:f>

<:s><:#280,9360>

<:#3940,9360> <+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f> has been tested with the standard fonts supplied with Windows 3.0, Windows 3.1, Ami Pro 2.0, and Ami Pro 3.0, and most of these fonts appear to work correctly with
<:f220,BHelv,0,0,0><+!>TYPOMARKS<:f><-!>, except for some of the early Windows bitmapped fonts which apparently did not implement the full character set in all point sizes. Some of the various add-on fonts which I tested have similarly not implemented all
of the required special characters and therefore might not always work correctly with
<:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><:f>. <+!>You will have to check the operation of
<:f220,BHelv,0,0,0>TYPOMARKS<:f> on each font which you wish to use. You will also have to check to see that your printer can faithfully reproduce the
<:f240,2TimesNewRomanPS,0,0,0>special characters<:f>. <-!> Due to the large number of Windows fonts available from many sources and the potential differences in implementation of special characters in these different fonts, and due to the many differences a
mong printers and printer drivers, the author assumes <+$>no responsibility<-$> for the results provided by use of
<:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><:f>. <+!> <-!><+!><-">It is the users responsibility to check ALL characters produced by
<:f220,BHelv,0,0,0>TYPOMARKS<:f> to ensure that they represent the desired characters, and to ensure that the resulting text
<-!><+!>represents the intended meaning<-!><+!>.<-!>

<:s><:#280,9360>

<:#1964,9360> Ami Pro is able to read and write files in a number of different word processor formats. Since many of these formats do not support the full Windows character set, you might find that all your special characters get lost or somehow translated if you were
to use <:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><:f> on an imported file and then save it back into its own format. Until you have determined what actually happens with the file format in question, be sure to save imported files in Ami Pro format, using the
<:f200,BHelv,0,0,0><+!><-#><+#>F<-#>ile<-!><:f> <:f200,BHelv,><+!>Save
<+#>A<-#>s<-!><:f> command, rather than simply saving these files back in their native format with the
<:f200,BHelv,0,0,0><+!><+#>F<-#><:f><-!><+!><:f200,BHelv,0,0,0>ile
<+#>S<-#>ave<-!><:f> command.

<:s><:#280,9360>

<:#2248,9360> <:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><:f> has one deficiency which I just wasnt able to program around in any sort of acceptable fashion, due to limitations in the Ami Pro macro processor. Fortunately, this only occurs in a rather uncommon situation.
It is possible that a character which is formatted differently from other characters in the same word (bold, italic, underlined, different face, different size, etc.), might lose these characteristics after it is transformed by
<:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><:f>. Should this happen, simply highlight the new character and reapply the required changes. The Fast Format (<:f200,BHelv,0,0,0><+!>^T<-!><:f>) command introduced with Ami Pro Release 3.0 often provides a simple way
of doing this.

<:#280,9360>

<:#3092,9360> <:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><:f> has been tested with Ami Pro Release 3.0. While I have been very careful to ensure that it uses no capabilities which are documented as unique to any specific release, only some of its features have been tested wit
h Release 2.0. Nor has <+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f> been tested with the minor revisions of Ami Pro subsequent to 3.0, although the changes made in those revisions do not appear to be of the sort which would conflict with its execution. While
it has generally been Lotus Development Corporations practice that subsequent versions of Ami Pro will properly execute any macros developed under previous versions, unless they employ obsolete functions, there is no guarantee of future policy. Therefo
re I cannot be fully certain that <:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><:f> will execute properly on any release of Ami Pro other than Release 3.0, and I do not offer it with assurance of its suitability for use with any other release. I would welcome repor
ts of its performance in these environements.

<:#280,9360>

<:f320,,><:p<* >>

<:s><:#360,9360><:f320,,>

<:#360,9360><:f320,,>Shareware registration<:f>

<:s><:#280,9360>

<:#1412,9360> This software, which includes the distribution files and installed files described below, is copyright 1995 by Bruce B. Bottomley.
<+!>This is shareware. <-!><+!>It has not been released to the public domain.
<-!>You may copy and distribute the distribution files without limitation, as long as you include the full set of these files and make no changes to them, and you are encouraged to do so. Share
<:f220,BArial MT,0,0,0><+!>TYPOMARKS<-!><:f> with all your friends!

<:s><:#280,9360>

<:s><:#280,9360>Distribution files:

<:s><:#280,9360>

<:#280,9360> <:f200,BHelv,0,0,0><+!>TMX31.ZIP<-!><:f> The compressed distribution file, containing the files listed below

<:#280,9360><-!><-!><-!> <:f200,BHelv,0,0,0><+!>README.TXT <-!><:f> Overview, in ASCII format

<:#280,9360><+!><:f200,BHelv,0,0,0> TMX.SAM<-!><:f> The documentation file which you are now reading

<:#280,9360><-!><:f200,BHelv,0,0,0><+!> TMX.BMP<-!><:f> The SmartIcon for <:f200,BHelv,0,0,0><+!>TMX<+!><:f200,BHelv,0,0,0>.SMM<-!><:f><-!><:f>

<:#280,9360><+!><:f200,BHelv,0,0,0> INSTALL.SMM<-!><:f> The installation macro

<:#280,9360> <:f200,BHelv,0,0,0><+!>INSTAUX.SMM <-!><:f>Auxiliary macto, used only during installation

<:#560,9360><-!><-!><+!><:f200,BHelv,0,0,0> FILE_ID.DIZ<-!><:f> Top level description used by many bulletin board
systems, in ASCII format

<:#280,9360> <:f200,BHelv,0,0,0><+!>LICENSE.SAM<-!><:f> Shareware license registration form, in Ami Pro format

<:s><:#280,9360>

<:#1404,9360> The installation process produces a set of installed files and stores those files in the
<:f200,BHelv,0,0,0><+!>AMIPRO, AMIPRO\MACROS,<:f><-!> and/or <+!><:f200,BHelv,0,0,0>AMIPRO\ICONS<-!><:f> directories on your hard disk (or other directories as you might specify).
<:f240,2TimesNewRomanPS,0,0,0> <:f>These files<+!><:f240,2TimesNewRomanPS,0,0,0>
<:f><-!>are cus<:f240,2TimesNewRomanPS,0,0,0>tomized to your system and may not be
<:f>further distributed. Once you have completed the installation process, you no longer have to keep the full set of distribution files in your system.

<:s><:#280,9360>

<:#1684,9360> You may evaluate <:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><:f> on your system for up to two weeks at your own risk, but you are required by Federal copyright law and international copyright agreements to license your copy of the software if you decide to keep u
sing it after the two week evaluation period. To license the software, print the
<:f200,BHelv,0,0,0><+!>LICENSE.SAM<-!><:f> registration form, fill it out, and return it with the indicated license fee. If you choose not to license the software, then please remove all installed files from your system after the trial period.

<:s><:#280,9360>

<:#560,9360> Installed files include <-!>the <:f200,BHelv,0,0,0><+!>TYPOMARKS<-!><:f><+!><:f200,BHelv,0,0,0>
<-!><:f>macro <:f200,BHelv,0,0,0><+!>T<-!><:f><+!><:f200,BHelv,0,0,0>MX.SMM<:f><-!>, the initialization file
<:f200,BHelv,0,0,0><+!>TMX.INI<-!><:f>, and optionally the SmartIcon<+!><:f200,BHelv,0,0,0> TMX.BMP<-!><:f><+!><:f200,BHelv,0,0,0>.<-!><:f><-!><:f><-!><-!>

<:s><:#280,9360>

<:#1692,9360> I have kept the license fee really low, to encourage people to license their software. The fee for personal users, not using
<:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><:f> in a business, school, or government agency, is just $10, and this fee will be reduced to $5 if you are a registered user of any of the authors
<:f220,BHelv,0,0,0><+!>LETTERMARKS<-!><:f> products. Licensing permits you to use
<+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f> on all the computers which you own. Please license your software.
<+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f> will easily save you $10 worth of aggravation.

<:s><:#280,9360>

<:#1964,9360> The license fee for use in a business, school, government agency, or other non-personal application is $30 per computer for 1 to 5 computers, plus $10 per computer beyond 5, which permits use of
<+!><:f220,BHelv,0,0,0>TYPOMARKS<:f><-!> and the entire set of<+!><:f240,2TimesNewRomanPS,0,0,0>
<-!><+!><:f220,BHelv,0,0,0>LETTERMARKS<-!><:f> macros as described below. Site licensing arrangements are available. Registered users whose business policy prohibits the use of software obtained from bulletin boards may obtain copies of macros on floppy d
isk at a cost of $5.00 plus the normal registration fees.

<:s><:#280,9360>

<:s><:#280,9360> Residents of Maryland please add 5 per cent sales tax to all fees.

<:s><:#280,9360>

<:#1120,9360> If you purchased a disk containing this software from a distributor, then your money went to that distributor as payment for the disk itself and for the distributors work in preparing and selling the disk. Your payment to the distributor does not cons
titute licensing of the software on that disk.

<:s><:#280,9360>

<:#844,9360> In order to use <:f220,BHelv,0,0,0><+!>TYPOMARKS<-!><:f>, you must possess a properly licensed, compatible copy of Ami Pro for Windows.
Ami Pro is a trademark of Lotus Development Corporation, and Ami Pro for Windows is the copyrighted property of Lotus Development Corporation.

<:s><:#360,9360><:f320,2TimesNewRomanPS,0,0,0>

<:s><:#360,9360><:f320,2TimesNewRomanPS,0,0,0>

<:s><:#360,9360><:f320,2TimesNewRomanPS,0,0,0>Other products<:f>

<:s><:#280,9360>

<:#1968,9360> Users of Ami Pro might also be interested in the authors language character macros,
<:f220,BHelv,0,0,0><+!>LETTERMARKS. <-!><:f>With <:f220,BHelv,0,0,0><+!>LETTERMARKS<-!><:f> you can easily type things like M<\|>nchenerstra<\_>e, l<\i>l<\h>ve Fran<\g>ais,
Espa<\q>ol?, or 1.95, without having to look up character codes or do anything else out of the ordinary.
<+!><:f220,BHelv,0,0,0>LETTERMARKS<:f220,BArial MT,0,0,0> <-!><:f>lets you easily enter the special characters and diacritical marks used in French, German, Spanish, and other languages which employ similar typography, along with the special punctuation use
d in these languages plus a few other common, international symbols.

<:s><:#280,9360>

<:#564,9360> <:f220,BHelv,0,0,0><+!>LETTERMARKS<-!><:f> operates in a very similar fashion to
<+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f>, and it is available at a similar registration fee.

<:s><:#280,9360>

<:#564,9360> Please contact the author if you have special requirements for character macros similar to
<+!><:f220,BHelv,0,0,0>TYPOMARKS<-!><:f> or <+!><:f220,BHelv,0,0,0>LETTERMARKS<:f><-!>, or suggestions on how to improve the existing macros.

<:s><:#280,9360>

<:s><:#280,9360>

<:s><:#280,9360>

<:s><:#280,9360> Bruce B. Bottomley Phone: 410 992-3908

<:#280,9360> 5246 Wildflower Terrace E-mail: [email protected]

<:s><:#280,9360> Columbia, MD 21044

<:s><:#280,9360>

<:#280,9360>

<:#840,9360>The author may also be found at the Programmers Corner Bulletin Board in Columbia, MD. Phone 410 995-6873 or 301 596-7693. Check Programmers Corner for the latest version of this and other useful shareware products.

>

[Embedded]
00056904


  3 Responses to “Category : Recently Uploaded Files
Archive   : TMX31.ZIP
Filename : TMX.SAM

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/