diff options
author | Karl Berry <karl@freefriends.org> | 2013-05-13 22:15:54 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2013-05-13 22:15:54 +0000 |
commit | 1ff28b17fa5479687257ee4525e3a06c8aa0a2c7 (patch) | |
tree | 22d0f15f3680a26ce6a158e96b25bf1908471b9e /Master/texmf-dist/tex/xelatex/polyglossia/gloss-syriac.ldf | |
parent | e26fdd32ad8dc28823e2f351c31afa0dad690da9 (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.ldf | 158 |
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 |