The Annatar2Alt Macro
# What is it used for?
I have invented a trick for using the "Tengwar Annatar
Alt" fonts in TengScribe modes, or rather the TengScribe
output will still be in only one font, but the
transcription is set up to make it easy to use Word's to
search and replace to convert certain characters into
their Alt font equivalents. This is useful because Johan
Winge, the creator of the "Tengwar Annatar "font,
couldn't fit all the characters that he wanted to
include in the font into a single font file, and thus
chose to create an extra font called Tengwar Annatar
Alt, which contains some alternate tengwar and extra
tehtar that are not usually needed to write English or
the Elvish languages, but which nevertheless are useful
or even necessary for some other languages. In
particular the Alt fonts contain alternate forms of the
tengwar in the first two columns of the Tengwar table,
which combine more smoothly with the 'curls' for
following s (actual miniature versions of the tengwa
Silme), and characters for doubled tehtar, which are
used as alternative notation for long vowels, or for
separate vowel sounds in languages with a rich vowel
inventory, like the Scandinavian languages, Finnish,
German, French or Hungarian.
(English certainly also has a rich vowel inventory, but
mainly by having a lot of diphthongs, and these are
handled in a different way in Tengwar writing.)
# How does it work?
This trick exploits a redundancy in the "Tengwar
Annatar" fonts, and AFAIK all other Tengwar fonts based
on Dan Smith's 'encoding'; it is namely the case that
two code points, ">" (#062) and "Ó" (#0211) both produce
the same tehta, an inverted a-tehta for use below a
short carrier ( ). The trick is to use "Ó" (#0211)
whenever one wants an actual inverted a-tehta below a
short carrier (not very often!) while using ">" (#062)
as a kind of 'diacritic' indicating that a following
character should be converted to the Alt font.
For instance if you want Roman öö to correspond to an //
tehta on a long carrier, then while in the ModeEditor
make a line a line with "öö" in the "Roman Letters"
field and "~>V" in the "Tengwar" field. Now when you
convert a text in TengScribe using this mode any öö will
be replaced by "~>V" -- i.e. the rather uggly
combination of a long carrier with an inverted a- tehta
below and an e-tehta above. That's of course not what
you actually want, so now you should open the TengScribe
output in Word to change all instances of > plus another
character ormatted as Tengwar Annatar into Tengwar
Annatar Alt, and remove the ">" characters.
I have written a Word macro to perform the conversion.
It can be found at <http://melroch.se/tengwar/annatar2alt.zip
Just unzip the archive, open the the Word document found
inside and follow the instructions (found on page 2 after
a text essentially identical to the one above.
If you won't or can't install the macro follow these steps:
(1) Make sure that all Tengwar text in the document is
formatted with the "Tengwar Annatar" font.
(2) Open the Replace dialog (usually Ctrl-H).
(3) In the "Find what:" field enter ">^?" (without the
quotes), and in the "Replace with:" field enter "^&"
(4) Unless the "Search options" part of the dialog is
already visible clich the "More" button to show it.
Selact "All" in the "Search" mini-menu.
(5) Make sure the "Find what:" field is selected, then
select "Font..." in the "Format" popup-menu at the
bottom of the dialog. The font format dialog opens.
(6) In the font format dialog start typing "Tengwar" in
the "Font:" field. "Tengwar Annatar" will come into view
in the seect field below. Select it and click "OK" (the
font format dialog closes).
(7) Repeat step 5, but this time select the "Replace
with:" field rather than the "Find what:" field.
(8) Repeat step 6, but this time select the font
"Tengwar Annatar Alt" rather than "Tengwar Annatar".
(9) Click on the "Replace All" button. Word will now
tell you how many replacements it made.
(10) Replace the contents of the "Find what:" field with
the ">" character only.
(11) With the "Find what:" field selected repeat step 6,
selecting the font "Tengwar Annatar Alt" rather than
(12) Make sure the "Replace with:" field is empty.
Click the "Replace All" button.
(13) Close the Replace dialog. Appropriate characters
should now appear in the "Tengwar Annatar Alt" font.
Benct Philip Jonsson -- melroch at melroch dot se
A h-ammen ledin i phith! \ \
__ ____ ____ _____________ ____ __ __ __ / /
\ \/___ \\__ \ /___ _____/\ \\__ \\ \ \ \\ \ / /
/ / / / / \ / /Melroch\ \_/ // / / // / / /
/ /___/ /_ / /\ \ / /Roccondil\_ // /__/ // /__/ /
/_________//_/ \_\/ /Eowine __ / / \___/\_\\___/\_\
Gwaedhvenn Angeliniel\ \______/ /a/ /_h-adar Merthol naun
|| Lenda lenda pellalenda pellatellenda kuivie aiya! ||