old-version-1.02
|
Makefile,
Makefile.os2,
Makefile.unx,
alt-gos.rus,
alt-koi8.rus,
announcement,
example.alt,
example.ko8,
example.pho,
example.tex,
gos-alt.rus,
gos-koi8.rus,
hex-text.rus,
k8-tavtt.rus,
koi7-8.rus,
koi7nl-8.rus,
koi8-7.rus,
koi8-alt.rus,
koi8-gos.rus,
koi8-lc.rus,
koi8-phg.rus,
koi8-php.rus,
koi8-tex.rus,
order.txt,
paths.h,
phg-koi8.rus,
pho-8sim.rus,
pho-koi8.rus,
php-koi8.rus,
readme.doc,
reg_exp.c,
reg_exp.h,
reg_sub.c,
tex-koi8.rus,
translit.1,
translit.c,
translit.txt,
|
|
|
# David Crawford, 71553.1200@compuserve.com, 10 Feb 1994
# file k8-tavtt.rus
# Adapted from Jan Labanowski files
# This is a transliteration table for converting from KOI8 (RELCOM, GOST
# 19768-74, etc) to the character mapping used by Bill Tavolga's cyrillic
# truetype font. Tavolga's font maps cyrillic characters to the GOST
# keyboard layout. After transliteration, the output text file may be
# loaded into Word for Windows or any other editor capable of displaying
# text in a selected truetype font.
# This will work best for KOI-8 files with no roman alfa characters, since
# all punctuation is remapped to character values that don't match ASCII.
# To be used with translit.c program by Jan Labanowski
1 file version number
" " # string delimiters
[ ] # list delimites
{ } # regular expression delimiters
#starting sequence
""
#ending sequence
""
0 # number of input SHIFT sequences, only one set of output
characters
0 # number of output SHIFT sequences, only one set of input
characters
# conversion table
# inp_set_numb inp_seq out_set_numb out_seq
# Remap punctuation in a compromising manner
0 "!" 0 "@" #exclamation
0 "\0x22" 0 "$" #quote to upper quote
0 "#" 0 "\0xA7" #pound to numero
0 "$" 0 " " #dollar to space
0 "%" 0 " " #percent to space
0 "&" 0 " " #ampersand to space
0 "\0x27" 0 "\0x98" #apostrophe
0 "(" 0 "(" #left paren
0 ")" 0 ")" #right paren
0 "*" 0 "\0xA1" #asterisk
0 "+" 0 "~" #plus
0 "," 0 "-" #comma
0 "-" 0 "_" #en dash
0 "." 0 "=" #period
0 "/" 0 "#" #foreslash
0 [0-9] 0 [0-9] #numbers same
0 ":" 0 "%" #colon
0 ";" 0 "+" #semicolon
0 "<" 0 "^" #lt to left guillemet
0 "=" 0 "`" #equals
0 ">" 0 "&" #gt to right guillemet
0 "?" 0 "*" #question mark
0 "@" 0 " " #at to space
0 [A-Z] 0 [A-Z] #pass alfa chars w/screwed up punctuation
0 "[" 0 "(" #left bracket to left paren
0 "\" 0 "\" #backslash
0 "]" 0 ")" #right bracket to right paren
0 "^" 0 " " #caret to space
0 "_" 0 "!" #underscore
0 "`" 0 "\0x98" #back apostrophe to apostrophe
0 [a-z] 0 [a-z] #pass alfa chars w/ screwed up punctuation
0 "{" 0 "(" #left brace to left paren
0 "|" 0 "|" #pipe
0 "}" 0 ")" #right brace to right paren
0 "~" 0 " " #tilde to space
# Russian letters
0 "\0xA3" 0 "/" #small yo
0 "\0xB3" 0 "?" #capital YO
0 "\0xE1" 0 "F" #capital A
0 "\0xE2" 0 "<" #capital Be
0 "\0xF7" 0 "D" #capital Ve
0 "\0xE7" 0 "U" #capital Ghe
0 "\0xE4" 0 "L" #capital De
0 "\0xE5" 0 "T" #capital Ie
0 "\0xF6" 0 ":" #capital Zhe
0 "\0xFA" 0 "P" #capital Ze
0 "\0xE9" 0 "B" #capital I
0 "\0xEA" 0 "Q" #capital short I
0 "\0xEB" 0 "R" #capital Ka
0 "\0xEC" 0 "K" #capital El
0 "\0xED" 0 "V" #capital Em
0 "\0xEE" 0 "Y" #capital En
0 "\0xEF" 0 "J" #capital O
0 "\0xF0" 0 "G" #capital Pe
0 "\0xF2" 0 "H" #capital Er
0 "\0xF3" 0 "C" #capital Es
0 "\0xF4" 0 "N" #capital Te
0 "\0xF5" 0 "E" #capital U
0 "\0xE6" 0 "A" #capital Ef
0 "\0xE8" 0 "{" #capital Kha
0 "\0xE3" 0 "W" #capital Tse
0 "\0xFE" 0 "X" #capital Che
0 "\0xFB" 0 "I" #capital Sha
0 "\0xFD" 0 "O" #capital Shcha
0 "\0xFF" 0 "}" #capital hard sign (Ier)
0 "\0xF9" 0 "S" #capital Y (Iery)
0 "\0xF8" 0 "M" #capit soft sign(Ierik)
0 "\0xFC" 0 "\0x22" #capit reverse rounded E
0 "\0xE0" 0 ">" #capital Yu
0 "\0xF1" 0 "Z" #capital Ya
0 "\0xC1" 0 "f" #small a
0 "\0xC2" 0 "," #small be
0 "\0xD7" 0 "d" #small ve
0 "\0xC7" 0 "u" #small ghe
0 "\0xC4" 0 "l" #small de
0 "\0xC5" 0 "t" #small ie
0 "\0xD6" 0 ";" #small zhe
0 "\0xDA" 0 "p" #small z
0 "\0xC9" 0 "b" #small i
0 "\0xCA" 0 "q" #small short i
0 "\0xCB" 0 "r" #small ka
0 "\0xCC" 0 "k" #small el
0 "\0xCD" 0 "v" #small em
0 "\0xCE" 0 "y" #small en
0 "\0xCF" 0 "j" #small o
0 "\0xD0" 0 "g" #small pe
0 "\0xD2" 0 "h" #small er
0 "\0xD3" 0 "c" #small es
0 "\0xD4" 0 "n" #small te
0 "\0xD5" 0 "e" #small u
0 "\0xC6" 0 "a" #small ef
0 "\0xC8" 0 "[" #small kha
0 "\0xC3" 0 "w" #small tse
0 "\0xDE" 0 "x" #small che
0 "\0xDB" 0 "i" #small sha
0 "\0xDD" 0 "o" #small shcha
0 "\0xDF" 0 "]" #small hard sign (ier)
0 "\0xD9" 0 "s" #small y (iery)
0 "\0xD8" 0 "m" #small soft sign (ierik)
0 "\0xDC" 0 "\0x27" #small rev rounded e
0 "\0xC0" 0 "." #small yu
0 "\0xD1" 0 "z" #small ya
|