%%
%% This is file `l8uarm-penc.def'
%%  Formerly known as `l8uarm.def'
%%
%% l8uarm-penc.def
%% 
%% This is a hand-written file, based upon  ot6enc.def 
%% with extensions for more composite characters.
%% 
%% Copyright 2016 Ross Moore <ross.moore@mq.edu.au>
%% 
\ProvidesFile{l8uarm-penc.def}
 [2017/06/23 v0.5
         Armenian support for UTF8 in XMP metadata]

%
% uses macro names from  armtex.sty  and ucs.sty
%
%  defines command:  \LIIXUmaparmenianletters
%

%%%% Armenian Characters + marks  Ux0530 – Ux058F
%
\DeclareTextCommand{\textArmayb}{L8U}{Ô±}
\DeclareTextCommand{\textArmben}{L8U}{Ô²}
\DeclareTextCommand{\textArmgim}{L8U}{Ô³}
\DeclareTextCommand{\textArmda}{L8U}{Ô´}
\DeclareTextCommand{\textArmech}{L8U}{Ôµ}
\DeclareTextCommand{\textArmza}{L8U}{Ô¶}
\DeclareTextCommand{\textArmeh}{L8U}{Ô·}
\DeclareTextCommand{\textArmet}{L8U}{Ô¸}
\DeclareTextCommand{\textArmto}{L8U}{Ô¹}
\DeclareTextCommand{\textArmzhe}{L8U}{Ôº}
\DeclareTextCommand{\textArmini}{L8U}{Ô»}
\DeclareTextCommand{\textArmliwn}{L8U}{Ô¼}
\DeclareTextCommand{\textArmxeh}{L8U}{Ô½}
\DeclareTextCommand{\textArmca}{L8U}{Ô¾}
\DeclareTextCommand{\textArmken}{L8U}{Ô¿}
\DeclareTextCommand{\textArmho}{L8U}{Õ€}
\DeclareTextCommand{\textArmja}{L8U}{Ձ}
\DeclareTextCommand{\textArmghad}{L8U}{Õ‚}
\DeclareTextCommand{\textArmcheh}{L8U}{Õƒ}
\DeclareTextCommand{\textArmmen}{L8U}{Õ„}
\DeclareTextCommand{\textArmyi}{L8U}{Õ…}
\DeclareTextCommand{\textArmnow}{L8U}{Õ†}
\DeclareTextCommand{\textArmsha}{L8U}{Õ‡}
\DeclareTextCommand{\textArmvo}{L8U}{Õˆ}
\DeclareTextCommand{\textArmcha}{L8U}{Õ‰}
\DeclareTextCommand{\textArmpeh}{L8U}{ÕŠ}
\DeclareTextCommand{\textArmjheh}{L8U}{Õ‹}
\DeclareTextCommand{\textArmra}{L8U}{Ռ}
\DeclareTextCommand{\textArmseh}{L8U}{Ս}
\DeclareTextCommand{\textArmvew}{L8U}{ÕŽ}
\DeclareTextCommand{\textArmtiwn}{L8U}{Տ}
\DeclareTextCommand{\textArmreh}{L8U}{Ր}
\DeclareTextCommand{\textArmco}{L8U}{Õ‘}
\DeclareTextCommand{\textArmyiwn}{L8U}{Õ’}
%\DeclareTextCommand{\textArmvovyun}{L8U}{Õ’}% ????
\DeclareTextCommand{\textArmpiwr}{L8U}{Õ“}
\DeclareTextCommand{\textArmkeh}{L8U}{Õ”}
\DeclareTextCommand{\textArmoh}{L8U}{Õ•}
\DeclareTextCommand{\textArmfeh}{L8U}{Õ–}

\DeclareTextCommand{\textarmhalfring}{L8U}{Õ™}%   Ux0559
\DeclareTextCommand{\textarmapostrophe}{L8U}{Õš}% Ux055A
\DeclareTextCommand{\textarmemphasis}{L8U}{Õ›}%   Ux055B
\DeclareTextCommand{\textarmexclam}{L8U}{՜}%     Ux055C
\DeclareTextCommand{\textarmsepmark}{L8U}{՝}%    Ux055D
\DeclareTextCommand{\textarmquestion}{L8U}{Õž}%   Ux055E
\DeclareTextCommand{\textarmabbrev}{L8U}{ÕŸ}%     Ux055F

\DeclareTextCommand{\textarmfullstop}{L8U}{Ö‰}%   Ux0589
\DeclareTextCommand{\textarmhyphen}{L8U}{ÖŠ}%     Ux0589
\DeclareTextCommand{\textarmuh}{L8U}{}% no character needed in XMP

\DeclareTextCommand{\textarmendash}{L8U}{‐}%    Ux2010
\DeclareTextCommand{\textarmemdash}{L8U}{—}%    Ux2014
\DeclareTextCommand{\textarmdot}{L8U}{․}%       Ux2024
\DeclareTextCommand{\textarmellipsis}{L8U}{…}%  Ux2026

% normal ASCII range
\DeclareTextCommand{\textarmparenright}{L8U}{)}
\DeclareTextCommand{\textarmparenleft}{L8U}{(}
\DeclareTextCommand{\textarmcomma}{L8U}{,}
\DeclareTextCommand{\textarmbreaklig}{L8U}{}
 

\DeclareTextCommand{\textarmayb}{L8U}{Õ¡}
\DeclareTextCommand{\textarmben}{L8U}{Õ¢}
\DeclareTextCommand{\textarmgim}{L8U}{Õ£}
\DeclareTextCommand{\textarmda}{L8U}{Õ¤}
\DeclareTextCommand{\textarmech}{L8U}{Õ¥}
\DeclareTextCommand{\textarmza}{L8U}{Õ¦}
\DeclareTextCommand{\textarmeh}{L8U}{Õ§}
\DeclareTextCommand{\textarmet}{L8U}{Õ¨}
\DeclareTextCommand{\textarmto}{L8U}{Õ©}
\DeclareTextCommand{\textarmzhe}{L8U}{Õª}
\DeclareTextCommand{\textarmini}{L8U}{Õ«}
\DeclareTextCommand{\textarmliwn}{L8U}{Õ¬}
\DeclareTextCommand{\textarmxeh}{L8U}{Õ­}
\DeclareTextCommand{\textarmca}{L8U}{Õ®}
\DeclareTextCommand{\textarmken}{L8U}{Õ¯}
\DeclareTextCommand{\textarmho}{L8U}{Õ°}
\DeclareTextCommand{\textarmja}{L8U}{Õ±}
\DeclareTextCommand{\textarmghad}{L8U}{Õ²}
\DeclareTextCommand{\textarmcheh}{L8U}{Õ³}
\DeclareTextCommand{\textarmmen}{L8U}{Õ´}
\DeclareTextCommand{\textarmyi}{L8U}{Õµ}
\DeclareTextCommand{\textarmnow}{L8U}{Õ¶}
\DeclareTextCommand{\textarmsha}{L8U}{Õ·}
\DeclareTextCommand{\textarmvo}{L8U}{Õ¸}
\DeclareTextCommand{\textarmcha}{L8U}{Õ¹}
\DeclareTextCommand{\textarmpeh}{L8U}{Õº}
\DeclareTextCommand{\textarmjheh}{L8U}{Õ»}
\DeclareTextCommand{\textarmra}{L8U}{Õ¼}
\DeclareTextCommand{\textarmseh}{L8U}{Õ½}
\DeclareTextCommand{\textarmvew}{L8U}{Õ¾}
\DeclareTextCommand{\textarmtiwn}{L8U}{Õ¿}
\DeclareTextCommand{\textarmreh}{L8U}{Ö€}
\DeclareTextCommand{\textarmco}{L8U}{ց}
\DeclareTextCommand{\textarmyiwn}{L8U}{Ö‚}
\DeclareTextCommand{\textarmvovyun}{L8U}{Õ¸Ö‚}% u, ow
\DeclareTextCommand{\textarmpiwr}{L8U}{Öƒ}
\DeclareTextCommand{\textarmkeh}{L8U}{Õ”}
\DeclareTextCommand{\textarmoh}{L8U}{Ö…}
\DeclareTextCommand{\textarmfeh}{L8U}{Ö†}
\DeclareTextCommand{\textarmew}{L8U}{Ö‡}%  Ux0587

% extra ligatures
%
\DeclareTextCommand{\textarmmennulig}{L8U}{ﬓ}%   UxFB13  mn
\DeclareTextCommand{\textarmmenyechlig}{L8U}{ﬔ}% UxFB14  me
\DeclareTextCommand{\textarmmeninilig}{L8U}{ﬕ}%  UxFB15  mi
\DeclareTextCommand{\textarmvevnulig}{L8U}{ﬖ}%   UxFB16  vn
\DeclareTextCommand{\textarmmenkhelig}{L8U}{ﬗ}%  UxFB17  mk


\DeclareTextCommand{\textarmabr}{L8U}[1]{#1⃐}%  Ux20D0
\DeclareTextCommand{\textarmreternity}{L8U}{^^d6^^8d}
\DeclareTextCommand{\textarmleternity}{L8U}{^^d6^^8e}
\DeclareTextCommand{\textarmdram}{L8U}{֏}
%\DeclareTextCommand{\textanjgic}{L8U}{—}
\DeclareTextCommand{\textArmTeX}{L8U}{Ô±Ö€Õ´TeX}
\DeclareTextCommand{\textlatArmTeX}{L8U}{ArmTeX}

\gdef\LIIXUmaparmenianletters{%
 \let\ArmTeX\textArmTeX
 \let\latArmTeX\textlatArmTeX
 \let\Armayb\textArmayb
 \let\Armben\textArmben
 \let\Armgim\textArmgim
 \let\Armda\textArmda
 \let\Armyech\textArmech
 \let\Armza\textArmza
 \let\Arme\textArmeh
 \let\Armat\textArmet
 \let\Armto\textArmto
 \let\Armzhe\textArmzhe
 \let\Armini\textArmini
 \let\Armlyun\textArmliwn
 \let\Armkhe\textArmxeh
 \let\Armtsa\textArmca
 \let\Armtsa\textArmca
 \let\Armken\textArmken
 \let\Armho\textArmho
 \let\Armdza\textArmja
 \let\Armghat\textArmghad
 \let\Armcheh\textArmtche
 \let\Armmen\textArmmen
 \let\Armhi\textArmyi
 \let\Armnu\textArmnow
 \let\Armsha\textArmsha
 \let\Armvo\textArmvo
 \let\Armcha\textArmcha
 \let\Armpe\textArmpeh
 \let\Armje\textArmjheh
 \let\Armra\textArmra
 \let\Armse\textArmseh
 \let\Armvev\textArmvew
 \let\Armtyun\textArmtiwn
 \let\Armre\textArmreh
 \let\Armtso\textArmco
 \let\Armvyun\textArmyiwn
 \let\Armvovyun\textArmyiwn
 \let\Armpyur\textArmpiwr
 \let\Armke\textArmkeh
 \let\Armo\textArmoh
 \let\Armfe\textArmfeh
%
 \let\armayb\textarmayb
 \let\armben\textbrmben
 \let\armgim\textarmgim
 \let\armda\textarmda
 \let\armyech\textarmech
 \let\armza\textarmza
 \let\arme\textarmeh
 \let\armat\textarmet
 \let\armto\textarmto
 \let\armzhe\textarmzhe
 \let\armini\textarmini
 \let\armlyun\textarmliwn
 \let\armkhe\textarmxeh
 \let\armtsa\textarmca
 \let\armken\textarmken
 \let\armho\textarmho
 \let\armdza\textarmja
 \let\armghat\textarmghad
 \let\armcheh\textarmtche
 \let\armmen\textarmmen
 \let\armhi\textarmyi
 \let\armnu\textarmnow
 \let\armsha\textarmsha
 \let\armvo\textarmvo
 \let\armcha\textarmcha
 \let\armpe\textarmpeh
 \let\armje\textarmjheh
 \let\armra\textarmra
 \let\armse\textarmseh
 \let\armvev\textarmvew
 \let\armtyun\textarmtiwn
 \let\armre\textarmreh
 \let\armtso\textarmco
 \let\armvyun\textarmyiwn
 \let\armvovyun\textarmyiwn
 \let\armpyur\textarmpiwr
 \let\armke\textarmkeh
 \let\armo\textarmoh
 \let\armfe\textarmfeh
 \let\armcomma\textarmcomma
 \let\armsep\textarmsepmark
 \let\armfullstop\textarmfullstop
 \let\armapostrophe\textarmapostrophe
 \let\armparenright\textarmparenright
 \let\armparenleft\textarmparenleft
% \let\armquotright\textquoteright
 \let\armquotright\textguillemotright
 \let\armquotleft\textguillemotleft
% \let\armquotleft\textquoteleft
 \let\armdot\textarmdot
 \let\armew\textarmew
 \let\armendash\textarmendash
 \let\armyentamna\textarmhyphen
 \let\armuh\textarmuh
 \let\armexclam\textarmexclam
 \let\armaccent\textarmemphasis
 \let\armquestion\textarmquestion
 \let\armeternity\textarmreternity
 \let\armdram\textarmdram
 \let\armnum\textarmhalfring
 \let\armellipsis\textarmellipsis
 \let\armsection\textsection
 \let\textanjgic\textarmemdash
 \let\armemdash\textarmemdash
 \let\armbl\textarmbreaklig
 \let\*\textarmbreaklig
 \let\textbreaklig\textarmbreaklig
 \let\armabbrev\textarmabbrev
 \let\armabr\textarmabr
% disable mode switches and font commands
 \let\aroff\@empty
 \def\armdate{}%
 \def\armdateoff{}%
 \def\armhyph{}%
 \def\armhyphoff{}%
 \def\armnames{}%
 \def\armnamesoff{}%
 \def\armtm{}%
 \def\armtmfamily{}%
 \def\armss{}%
 \def\armssfamily{}%
 \def\armmd{}%
 \def\armmdseries{}%
 \def\armbf{}%
 \def\armbfseries{}%
 \def\armup{}%
 \def\armupshape{}%
 \def\armit{}%
 \def\armitshape{}%
 \def\armsl{}%
 \def\armslshape{}%
 \def\artm{}%
 \def\artmit{}%
 \def\artmsl{}%
 \def\artmbf{}%
 \def\artmbfit{}%
 \def\arss{}%
 \def\arsssl{}%
 \def\arssbf{}%
 \def\arssbfsl{}%
}


\ifarmSCIxmp\else\expandafter\endinput\fi

%  implement transliteration for OT6 encoded input

\DeclareTextCommand{\textarmenARMstring}{L8U}[1]{\textarmenARM@ii#1\@empty\@empty}
\DeclareTextCommand{\textARM}{L8U}[1]{\textarmenARMstring{#1}}
\DeclareTextCommand{\textARMenc}{L8U}[1]{#1}

\def\textarmenARM@i#1{\textarmenARM@ii#1}%\@empty}
\def\textarmenARM@ii#1#2\@empty{\ifx\@empty#2\@empty
 \expandafter\@firstoftwo\else\expandafter\@secondoftwo\fi
 {\textARMenc{#1}}{\textARMenc{#1}\textarmenARM@i#2\@empty}}

\DeclareTextCompositeCommand{\textARMenc}{L8U}{\TeX}{TeX}
\DeclareTextCompositeCommand{\textARMenc}{L8U}{\LaTeX}{LaTeX}

\DeclareTextCompositeCommand{\textARMenc}{L8U}{\*}{}
\DeclareTextCompositeCommand{\textARMenc}{L8U}{\textbreaklig}{}
\DeclareTextCompositeCommand{\textARMenc}{L8U}{\-}{}
\DeclareTextCompositeCommand{\textARMenc}{L8U}{\armuh}{\textarmuh}


% use these bindings below, for readability
\global\let\arm@en\liixu@checkemptyornext
\global\let\arm@nc\liixu@checknextchar


%
% handle the Unconditional Hyphen macro
%
\DeclareTextCompositeCommand{\textarmuh}{L8U}{\textarmenARM@i}{\textarmgobblespace}%
\DeclareTextCommand{\textarmgobblespace}{L8U}{}

\obeyspaces
\DeclareTextCompositeCommand{\textARMenc}{L8U}{\sep}{\sep }%
\DeclareTextCompositeCommand{\textARMenc}{L8U}{ }{\space}%
\DeclareTextCompositeCommand{\textarmuh}{L8U}{ }{\textarmuh}%
\DeclareTextCompositeCommand{\textarmgobblespace}{L8U}{ }{\textarmenARM@i}%
\catcode`\ 10 


\DeclareTextCompositeCommand{\textARMenc}{L8U}{A}{Ô±}% A
\DeclareTextCompositeCommand{\textARMenc}{L8U}{B}{Ô²}% B
\DeclareTextCompositeCommand{\textARMenc}{L8U}{G}{%
 \arm@en{G}{Ô³}{\arm@nc{'}{Ôº}{\arm@nc{h}{Õ‚}{\arm@nc{H}{Õ‚}{Ô³}}}}}% G or G' or Gh or GH
\DeclareTextCompositeCommand{\textARMenc}{L8U}{D}{%
 \arm@en{D}{Դ}{\arm@nc{z}{Ձ}{\arm@nc{Z}{Ձ}{Դ}}}}% D or Dz or DZ
\DeclareTextCompositeCommand{\textARMenc}{L8U}{E}{%
 \arm@en{E}{Ôµ}{\arm@nc{'}{Ô·}{Ôµ}}}% E or E'
\DeclareTextCompositeCommand{\textARMenc}{L8U}{Z}{Ô¶}% Z
\DeclareTextCompositeCommand{\textARMenc}{L8U}{I}{Ô»}% I
\DeclareTextCompositeCommand{\textARMenc}{L8U}{L}{Ô¼}% L
\DeclareTextCompositeCommand{\textARMenc}{L8U}{X}{Ô½}% X
\DeclareTextCompositeCommand{\textARMenc}{L8U}{K}{Ô¿}% K
\DeclareTextCompositeCommand{\textARMenc}{L8U}{H}{Õ€}% H
\DeclareTextCompositeCommand{\textARMenc}{L8U}{M}{Õ„}% M
\DeclareTextCompositeCommand{\textARMenc}{L8U}{Y}{Õ…}% Y
\DeclareTextCompositeCommand{\textARMenc}{L8U}{N}{Õ†}% N
\DeclareTextCompositeCommand{\textARMenc}{L8U}{O}{%
 \arm@en{O}{Õˆ}{\arm@nc{'}{Õ•}{\arm@nc{W}{ÕˆÕ’}{Õˆ}}}}% O or O' or OW
\DeclareTextCompositeCommand{\textARMenc}{L8U}{P}{%
 \arm@en{P}{ÕŠ}{\arm@nc{'}{Õ“}{\arm@nc{h}{Õ“}{\arm@nc{H}{Õ“}{ÕŠ}}}}}% P or P' or Ph or PH
\DeclareTextCompositeCommand{\textARMenc}{L8U}{J}{%
 \arm@en{J}{Õ‹}{\arm@nc{'}{Õƒ}{Õ‹}}}% J or J'
\DeclareTextCompositeCommand{\textARMenc}{L8U}{S}{%
 \arm@en{S}{Ս}{\arm@nc{h}{Շ}{\arm@nc{H}{Շ}{Ս}}}}% S or Sh or SH
\DeclareTextCompositeCommand{\textARMenc}{L8U}{V}{ÕŽ}% V
\DeclareTextCompositeCommand{\textARMenc}{L8U}{T}{%
 \arm@en{T}{Տ}{\arm@nc{'}{Թ}{\arm@nc{h}{Թ}{\arm@nc{H}{Թ}{Տ}}}}}% T or T' or Th or TH
\DeclareTextCompositeCommand{\textARMenc}{L8U}{R}{%
 \arm@en{R}{Ր}{\arm@nc{'}{Ռ}{Ր}}}% R or R'
\DeclareTextCompositeCommand{\textARMenc}{L8U}{C}{%
 \arm@en{C}{Õ‘}{\arm@nc{'}{Ô¾}{\arm@nc{h}{Õ‰}{\arm@nc{H}{Õ‰}{Õ‘}}}}}% C or C' or Ch or CH
\DeclareTextCompositeCommand{\textARMenc}{L8U}{W}{Õ’}% W
\DeclareTextCompositeCommand{\textARMenc}{L8U}{U}{%
 \arm@en{U}{ÕˆÕ’}{\arm@nc{'}{Ô¸}{ÕˆÕ’}}}% U or U'
\DeclareTextCompositeCommand{\textARMenc}{L8U}{Q}{Õ”}% Q
\DeclareTextCompositeCommand{\textARMenc}{L8U}{F}{Õ–}% F

\DeclareTextCompositeCommand{\textARMenc}{L8U}{a}{Õ¡}% a
\DeclareTextCompositeCommand{\textARMenc}{L8U}{b}{Õ¢}% b
\DeclareTextCompositeCommand{\textARMenc}{L8U}{g}{%
 \arm@en{g}{Õ£}{\arm@nc{'}{Õª}{\arm@nc{h}{Õ²}{Õ£}}}}% g or g' or gh
\DeclareTextCompositeCommand{\textARMenc}{L8U}{d}{%
 \arm@en{d}{Õ¤}{\arm@nc{z}{Õ±}{Õ¤}}}% d or dz
\DeclareTextCompositeCommand{\textARMenc}{L8U}{e}{%
 \arm@en{e}{Õ¥}{\arm@nc{'}{Õ§}{\arm@nc{v}{Ö‡}{Õ¥}}}}% e or e' or ev
\DeclareTextCompositeCommand{\textARMenc}{L8U}{z}{Õ¦}% z
\DeclareTextCompositeCommand{\textARMenc}{L8U}{i}{Õ«}% i
\DeclareTextCompositeCommand{\textARMenc}{L8U}{l}{Õ¬}% l
\DeclareTextCompositeCommand{\textARMenc}{L8U}{x}{Õ­}% x
\DeclareTextCompositeCommand{\textARMenc}{L8U}{k}{Õ¯}% k
\DeclareTextCompositeCommand{\textARMenc}{L8U}{h}{Õ°}% h
\DeclareTextCompositeCommand{\textARMenc}{L8U}{m}{%
 \arm@en{m}{մ}{\arm@nc{n}{ﬓ}{\arm@nc{e}{ﬔ}{%
  \arm@nc{i}{ﬕ}{\arm@nc{k}{ﬗ}{մ}}}}}}%  m or mn or me or mi or mk ligatures
\DeclareTextCompositeCommand{\textARMenc}{L8U}{y}{Õµ}% y
\DeclareTextCompositeCommand{\textARMenc}{L8U}{n}{Õ¶}% n
\DeclareTextCompositeCommand{\textARMenc}{L8U}{o}{%
 \arm@en{o}{Õ¸}{\arm@nc{'}{Ö…}{\arm@nc{w}{Õ¸Ö‚}{Õ¸}}}}% o or o' or ow
\DeclareTextCompositeCommand{\textARMenc}{L8U}{p}{%
 \arm@en{p}{Õº}{\arm@nc{'}{Öƒ}{\arm@nc{h}{Öƒ}{Õº}}}}% p or p' or ph
\DeclareTextCompositeCommand{\textARMenc}{L8U}{j}{%
 \arm@en{j}{Õ»}{\arm@nc{'}{Õ³}{Õ»}}}% j or j'
\DeclareTextCompositeCommand{\textARMenc}{L8U}{s}{%
 \arm@en{s}{Õ½}{\arm@nc{h}{Õ·}{Õ½}}}% s or sh
\DeclareTextCompositeCommand{\textARMenc}{L8U}{v}{%
 \arm@en{v}{վ}{\arm@nc{n}{ﬖ}{վ}}}% v or vn
\DeclareTextCompositeCommand{\textARMenc}{L8U}{t}{%
 \arm@en{t}{Õ¿}{\arm@nc{'}{Õ©}{\arm@nc{h}{Õ©}{Õ¿}}}}% t or t' or th
\DeclareTextCompositeCommand{\textARMenc}{L8U}{r}{%
 \arm@en{r}{Ö€}{\arm@nc{'}{Õ¼}{Ö€}}}% r or r'
\DeclareTextCompositeCommand{\textARMenc}{L8U}{c}{%
 \arm@en{c}{ց}{\arm@nc{'}{ծ}{\arm@nc{h}{չ}{ց}}}}% c or c' or ch
\DeclareTextCompositeCommand{\textARMenc}{L8U}{w}{Ö‚}% w
\DeclareTextCompositeCommand{\textARMenc}{L8U}{u}{%
 \arm@en{u}{Õ¸Ö‚}{\arm@nc{'}{Õ¨}{Õ¸Ö‚}}}% u or u'
\DeclareTextCompositeCommand{\textARMenc}{L8U}{q}{Ö„}% q
\DeclareTextCompositeCommand{\textARMenc}{L8U}{f}{Ö†}% f

\DeclareTextCompositeCommand{\textARMenc}{L8U}{~}{ }% no break space
\DeclareTextCompositeCommand{\textARMenc}{L8U}{\{}{\textbraceleft}%
\DeclareTextCompositeCommand{\textARMenc}{L8U}{\}}{\textbraceright}%
\DeclareTextCompositeCommand{\textARMenc}{L8U}{\!}{!}%
\DeclareTextCompositeCommand{\textARMenc}{L8U}{\$}{\textdollar}%
\DeclareTextCompositeCommand{\textARMenc}{L8U}{\%}{\textpercent}%
\DeclareTextCompositeCommand{\textARMenc}{L8U}{\?}{?}%
\DeclareTextCompositeCommand{\textARMenc}{L8U}{\#}{\texthash}%
\DeclareTextCompositeCommand{\textARMenc}{L8U}{\&}{\textand}%
\DeclareTextCompositeCommand{\textARMenc}{L8U}{"}{”}%

% Armenian punctuation
\DeclareTextCompositeCommand{\textARMenc}{L8U}{:}{Ö‰}%
\DeclareTextCompositeCommand{\textARMenc}{L8U}{|}{Õ›}% emphasis mark
\DeclareTextCompositeCommand{\textARMenc}{L8U}{?}{Õž}%
\DeclareTextCompositeCommand{\textARMenc}{L8U}{!}{՜}%
\DeclareTextCompositeCommand{\textARMenc}{L8U}{,}{,}% same character
\DeclareTextCompositeCommand{\textARMenc}{L8U}{\|}{—}% 

\DeclareTextCompositeCommand{\textARMenc}{L8U}{(}{(}% 
\DeclareTextCompositeCommand{\textARMenc}{L8U}{)}{)}% 

% multi-character punctuation

\DeclareTextCompositeCommand{\textARMenc}{L8U}{`}{\arm@en{`}{՝}{\arm@nc{`}{“}{՝}}}
\DeclareTextCompositeCommand{\textARMenc}{L8U}{'}{\arm@en{'}{՚}{\arm@nc{'}{”}{՚}}}
\DeclareTextCompositeCommand{\textARMenc}{L8U}{-}{\arm@en{-}{‐}%  - or -- or ---
 {\arm@nc{-}{\arm@en{-}{֊}{\arm@nc{-}{—}{֊}}}{‐}}}%
\DeclareTextCompositeCommand{\textARMenc}{L8U}{.}{\arm@en{.}{.}%  . or .. or ... or ....
 {\arm@nc{.}{\arm@en{.}{..}{\arm@nc{.}{\arm@en{.}{…}{\arm@nc{.}{…․}{…}}}{..}}}{.}}}

% catch active chars < and >
\catcode `\< \active
\catcode `\> \active
\DeclareTextCompositeCommand{\textARMenc}{L8U}{<}{\arm@en{<}{«}{\arm@nc{<}{«}{«}}}
\DeclareTextCompositeCommand{\textARMenc}{L8U}{>}{\arm@en{>}{»}{\arm@nc{>}{»}{»}}}	
\catcode `\< 12
\catcode `\> 12

%\DeclareTextCompositeCommand{\textARMenc}{L8U}{\pdfx@lt}{\arm@en{<}{«}{\arm@nc{\pdfx@lt}{«}{«}}}
%\DeclareTextCompositeCommand{\textARMenc}{L8U}{\pdfx@gt}{\arm@en{>}{»}{\arm@nc{\pdfx@gt}{»}{»}}}	



%  ArmSCII8  encoding
%

\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^b2}{Ô±}%           Upper-case A  (Ayb)  letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^b4}{Ô²}%           Upper-case B  (Ben)  letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^b6}{Ô³}%           Upper-case G  (Gim)  letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^b8}{Ô´}%            Upper-case D  (Da)   letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^ba}{Ôµ}%          Upper-case E  (Yech) letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^bc}{Ô¶}%            Upper-case Z  (Za)   letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^be}{Ô·}%             Upper-case E' (E)    letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^c0}{Ô¸}%            Upper-case U' (At)   letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^c2}{Ô¹}%            Upper-case TH (To)   letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^c4}{Ôº}%           Upper-case G' (Zhe)  letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^c6}{Ô»}%           Upper-case I  (Ini)  letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^c8}{Ô¼}%          Upper-case L  (Lyun) letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^ca}{Ô½}%           Upper-case X  (Khe)  letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^cc}{Ô¾}%           Upper-case C' (Tsa)  letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^ce}{Ô¿}%           Upper-case K  (Ken)  letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^d0}{Õ€}%            Upper-case H  (Ho)   letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^d2}{Ձ}%           Upper-case DZ (Dza)  letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^d4}{Õ‚}%          Upper-case GH (Ghat) letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^d6}{Õƒ}%          Upper-case J' (Tche) letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^d8}{Õ„}%           Upper-case M  (Men)  letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^da}{Õ…}%            Upper-case Y  (Hi)   letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^dc}{Õ†}%            Upper-case N  (Nu)   letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^de}{Õ‡}%           Upper-case SH (Sha)  letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^e0}{Õˆ}%            Upper-case O  (Vo)   letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^e2}{Õ‰}%           Upper-case CH (Cha)  letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^e4}{ÕŠ}%            Upper-case P  (Pe)   letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^e6}{Õ‹}%            Upper-case J  (Je)   letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^e8}{Ռ}%            Upper-case R' (Ra)   letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^ea}{Ս}%            Upper-case S  (Se)   letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^ec}{ÕŽ}%           Upper-case V  (Vev)  letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^ee}{Տ}%          Upper-case T  (Tyun) letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^f0}{Ր}%            Upper-case R  (Re)   letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^f2}{Õ‘}%           Upper-case C  (Tso)  letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^f4}{Õ’}%          Upper-case W  (Vyun) letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^f6}{Õ“}%          Upper-case PH (Pyur) letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^f8}{Õ”}%            Upper-case Q  (Ke)   letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^fa}{Õ•}%             Upper-case O' (O)    letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^fc}{Õ–}%            Upper-case F  (Fe)   letter.

\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^b3}{Õ¡}%           Lower-case a  (ayb)  letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^b5}{Õ¢}%           Lower-case b  (ben)  letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^b7}{Õ£}%           Lower-case g  (gim)  letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^b9}{Õ¤}%            Lower-case d  (da)   letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^bb}{Õ¥}%          Lower-case e  (eych) letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^bd}{Õ¦}%            Lower-case z  (za)   letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^bf}{Õ§}%             Lower-case e' (e)    letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^c1}{Õ¨}%            Lower-case u' (at)   letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^c3}{Õ©}%            Lower-case th (to)   letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^c5}{Õª}%           Lower-case g' (zhe)  letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^c7}{Õ«}%           Lower-case i  (ini)  letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^c9}{Õ¬}%          Lower-case l  (lyun) letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^cb}{Õ­}%           Lower-case x  (khe)  letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^cd}{Õ®}%           Lower-case c' (tsa)  letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^cf}{Õ¯}%           Lower-case k  (ken)  letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^d1}{Õ°}%            Lower-case h  (ho)   letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^d3}{Õ±}%           Lower-case dz (dza)  letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^d5}{Õ²}%          Lower-case gh (ghat) letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^d7}{Õ³}%          Lower-case j' (tche) letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^d9}{Õ´}%           Lower-case m  (men)  letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^db}{Õµ}%            Lower-case y  (hi)   letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^dd}{Õ¶}%            Lower-case n  (nu)   letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^df}{Õ·}%           Lower-case sh (sha)  letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^e1}{Õ¸}%            Lower-case o  (vo)   letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^e3}{Õ¹}%           Lower-case ch (cha)  letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^e5}{Õº}%            Lower-case p  (pe)   letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^e7}{Õ»}%            Lower-case j  (je)   letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^e9}{Õ¼}%            Lower-case r' (ra)   letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^eb}{Õ½}%            Lower-case s  (se)   letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^ed}{Õ¾}%           Lower-case v  (vev)  letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^ef}{Õ¿}%          Lower-case t  (tyun) letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^f1}{Ö€}%            Lower-case r  (re)   letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^f3}{ց}%           Lower-case c  (tso)  letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^f5}{Ö‚}%          Lower-case w  (vyun) letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^f7}{Öƒ}%          Lower-case ph (pyur) letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^f9}{Ö„}%            Lower-case q  (ke)   letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^fb}{Ö…}%             Lower-case o' (o)    letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^fd}{Ö†}%            Lower-case f  (fe)   letter.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^a0}{\ }%                 Non-breakable space             symbol.

\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^a1}{^^d6^^8d}%      Eternity (armeternity)          symbol.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^a2}{§}%       Section sign (armsection)       symbol.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^a3}{Ö‰}%      Verjaket (armfullstop)          symbol.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^a4}{)}%    Aj phakagic' (armparenright)    symbol.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^a5}{(}%     Dzax phakagic' (armparenleft)   symbol.
%\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^a6}{’}%     Aj chakert (armquotright)       symbol.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^a6}{»}% 
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^a7}{«}% 
%\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^a7}{‘}%      Dzax chakert(armquotleft)       symbol.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^a8}{—}%        Anjatman gic' (armemdash)       symbol.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^a9}{.}%           Mijaket (armdot)                symbol.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^aa}{՝}%           Buth (armsep)                   symbol.
%\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^ab}{՝}%        Storaket (armcoma)              symbol.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^ab}{,}%         Storaket (armcoma)              symbol.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^ac}{‐}%        Miuthyan gc'ik (armendash)      symbol.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^ad}{ÖŠ}%      Toghadardzi nshan (armyentamna) symbol.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^ae}{…}%      Kaxman keter (armellipsis)      symbol.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^af}{՜}%        Bacakanchakan nshan (armexclam) symbol.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^b0}{Õ›}%        Shesht (armaccent)              symbol.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^b1}{Õž}%      Harcakan nshan (armquestion)    symbol.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^fe}{Õš}%    Apatharc (armapostrophe)        symbol.
\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^ff}{Õš}%    Apatharc (armapostrophe)        symbol.

%\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^a0}{ }% 
%\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^a1}{\armeternity}% 
%\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^a2}{\armsection}% 
%\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^a3}{\armfullstop}% 
%\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^a4}{\armparenright}% 
%\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^a5}{\armparenleft}% 
%\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^a6}{\armquotright}% 
%\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^a7}{\armquotleft}% 
%\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^a8}{\armemdash}% 
%\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^a9}{\armdot}% 
%\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^aa}{\armsep}% 
%\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^ab}{\armcomma}% 
%\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^ac}{\armendash}% 
%\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^ad}{\armyentamna}% 
%\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^ae}{\armellipsis}% 
%\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^af}{\armexclam}% 
%\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^b0}{\armaccent}% 
%\DeclareTextCompositeCommand{\textARMenc}{L8U}{^^b1}{\armquestion}%