summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/xelatex/polyglossia/gloss-syriac.ldf
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-05-13 22:15:54 +0000
committerKarl Berry <karl@freefriends.org>2013-05-13 22:15:54 +0000
commit1ff28b17fa5479687257ee4525e3a06c8aa0a2c7 (patch)
tree22d0f15f3680a26ce6a158e96b25bf1908471b9e /Master/texmf-dist/tex/xelatex/polyglossia/gloss-syriac.ldf
parente26fdd32ad8dc28823e2f351c31afa0dad690da9 (diff)
polyglossia (13may13)
git-svn-id: svn://tug.org/texlive/trunk@30442 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/xelatex/polyglossia/gloss-syriac.ldf')
-rw-r--r--Master/texmf-dist/tex/xelatex/polyglossia/gloss-syriac.ldf158
1 files changed, 0 insertions, 158 deletions
diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-syriac.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-syriac.ldf
deleted file mode 100644
index 75e5ce0731d..00000000000
--- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-syriac.ldf
+++ /dev/null
@@ -1,158 +0,0 @@
-\ProvidesFile{gloss-syriac.ldf}[polyglossia: module for syriac]
-\RequirePackage{bidi}
-\RequirePackage{arabicnumbers}
-
-\PolyglossiaSetup{syriac}{
- script=Syriac,
- scripttag=syrc,
- direction=RL,
- hyphennames={syriac,nohyphenation},
- fontsetup=true,
- %TODO localalph
-}
-
-\def\syriacnumber#1{\@syriacnumber{#1}}%
-
-\newif\if@eastern@numerals
-\def\tmp@eastern{eastern}
-\def\tmp@abjad{abjad}
-\define@key{syriac}{numerals}[western]{%
- \def\@tmpa{#1}%
- \ifx\@tmpa\tmp@abjad
- \let\syriacnumber\abjadsyriac
- \else
- \ifx\@tmpa\tmp@eastern
- \@eastern@numeralstrue
- \else
- \@eastern@numeralsfalse
- \fi
- \fi}
-
-\setkeys{syriac}{numerals}
-
-%\define@key{polyglossia}{syriaclocale}[default]{%
-% \def\@syriac@locale{#1}}
-%
-%\def\captionssyriac{%
-%\def\prefacename{\@ensure@RTL{}}%
-%\def\refname{\@ensure@RTL{}}
-%\def\abstractname{\@ensure@RTL{}}%
-%\def\bibname{\@ensure@RTL{}}%
-%\def\chaptername{\@ensure@RTL{}}%
-%\def\appendixname{\@ensure@RTL{}}%
-%\def\contentsname{\@ensure@RTL{}}
-%\def\listfigurename{\@ensure@RTL{}}%
-%\def\listtablename{\@ensure@RTL{}}%
-%\def\indexname{\@ensure@RTL{}}%
-%\def\figurename{\@ensure@RTL{}}%
-%\def\tablename{\@ensure@RTL{}}%
-%\def\partname{\@ensure@RTL{}}%
-%\def\enclname{\@ensure@RTL{}}%
-%\def\ccname{\@ensure@RTL{}}%
-%\def\headtoname{\@ensure@RTL{}}%
-%\def\pagename{\@ensure@RTL{}}%
-%\def\seename{\@ensure@RTL{}}%
-%\def\alsoname{\@ensure@RTL{}}%
-%\def\proofname{\@ensure@RTL{}}%
-%\def\glossaryname{\@ensure@RTL{}}%
-%}
-
-\def\datesyriac{%
- \def\syriac@month##1{\ifcase##1%
- \or ܟܢܘܢ ܐܚܪܝ\or ܫܒܛ\or ܐܕܪ\or ܢܝܣܢ\or ܐܝܪ\or ܚܙܝܪܢ\or ܬܡܘܙ\or ܐܒ\or ܐܝܠܘܠ% ܐܠܘܠ
- \or ܬܫܪܝܢ ܩܕܡ% ܬܫܪܝܢ ܩܕܝܡ
- \or ܬܫܪܝܢ ܐܚܪܝ\or ܟܢܘܢ ܩܕܡ% ܟܢܘܢ ܩܕܝܡ
- \fi}%
- \def\today{\@ensure@RTL{\syriacnumber\day{\space}%
- \syriac@month{\month}{\space}\syriacnumber\year}}%
-}
-
-\def\syriac@zero{}
-
-\def\abjadsyriac#1{%
-\ifnum#1>9999\xpg@ill@value{#1}{abjadsyriac}%
-\else%
- \ifnum#1<\z@\space\xpg@ill@value{#1}{abjadsyriac}%
- \else%
- \ifnum#1<10\expandafter\abj@syr@num@i\number#1%
- \else%
- \ifnum#1<100\expandafter\abj@syr@num@ii\number#1%
- \else%
- \ifnum#1<1000\expandafter\abj@syr@num@iii\number#1%
- \else%
- \expandafter\abj@syr@num@iv\number#1%
- \fi%
- \fi%
- \fi%
- \fi%
-\fi%
-}
-\def\abj@syr@num@i#1{%
- \ifcase#1\or\char"0710\or\char"0712\or\char"0713\or\char"0715%
- \or\char"0717\or\char"0718\or\char"0719\or\char"071A\or\char"071B\fi
- \ifnum#1=\z@\syriac@zero\fi}
-\def\abj@syr@num@ii#1{%
- \ifcase#1\or\char"071D\or\char"071F\or\char"0720\or\char"0721\or\char"0722%
- \or\char"0723\or\char"0725\or\char"0726\or\char"0728\fi
- \ifnum#1=\z@\fi\abj@syr@num@i}
-\def\abj@syr@num@iii#1{%
- \ifcase#1\or\char"0729\or\char"072A\or\char"072B\or\char"072C%
- \or\char"0722\char"0307\or\char"0723\char"0307\or\char"0725\char"0307%
- \or\char"0726\char"0307\or\char"0728\char"0307\fi
- \ifnum#1=\z@\fi\abj@syr@num@ii}
-\def\abj@syr@num@iv#1{%
- \ifcase#1\or\char"0710\char"0748\or\char"0712\char"0748%
- \or\char"0713\char"0748\or\char"0715\char"0748%
- \or\char"0717\char"0748\or\char"0718\char"0748%
- \or\char"0719\char"0748\or\char"071A\char"0748\or\char"071B\char"0748\fi
- \ifnum#1=\z@\fi\abj@syr@num@iii}
-
-\def\@syriacnumber#1{%
- \if@eastern@numerals
- \ifnum\XeTeXcharglyph"0661 > 0%
- %%% we test for the presence of one of ١٢٣٤٥٦٧٨٩٠ in the Syriac font,
- %%% else we try \arabicfont if defined (and give a warning),
- %%% else we fall back to the Western numerals.
- %%\protect\addfontfeature{Mapping=arabicdigits}\number#1}%
- \protect\arabicdigits{\number#1}%
- \else%
- \ifcsdef{arabicfont}%
- {\protect\arabicdigits{\number#1}%
- \xpg@warning{You have specified the option numerals=eastern for Syriac, but the Syriac font does not contain the appropriate glyphs: I am using \string\arabicfont instead}}%
- {\number#1%%% <---changed from \RL{\protect\reset@font\protect\number#1}%
- \xpg@warning{You have specified the option numerals=eastern for Syriac, but the Syriac font does not contain the appropriate glyphs: since \string\arabicfont is not defined, we'll use Western numerals instead}}%
- \fi
- \else
- %%\RL{\protect\reset@font\number#1}%
- \number#1%
- \fi}
-
-\def\syriac@numbers{%
- \let\@latinalph\@alph%
- \let\@latinAlph\@Alph%
- \let\@alph\abjadsyriac%
- \let\@Alph\abjadsyriac%
-}
-\def\nosyriac@numbers{%
- \let\@alph\@latinalph%
- \let\@Alph\@latinAlph%
- }
-\def\syriac@globalnumbers{%
- \let\orig@arabic\@arabic%
- \let\@arabic\syriacnumber%
- \renewcommand\thefootnote{\protect\syriacnumber{\c@footnote}}%
-}
-\def\nosyriac@globalnumbers{%
- \let\@arabic\orig@arabic%
- \renewcommand\thefootnote{\protect\number{\c@footnote}}%
- }
-
-\def\blockextras@syriac{%
- \let\@@MakeUppercase\MakeUppercase%
- \def\MakeUppercase##1{##1}%
- }
-\def\noextras@syriac{%
- \let\MakeUppercase\@@MakeUppercase%
- }
-
-\endinput