diff options
author | Karl Berry <karl@freefriends.org> | 2011-11-13 23:40:36 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2011-11-13 23:40:36 +0000 |
commit | 5dddc3b0376963968ee62edd82b37ae60d8ad735 (patch) | |
tree | 2a4207c29285504cb73752d878fe584a8fd38cea /Master/texmf-dist/source/latex/bidi | |
parent | e61d1c1ee6c2e29543ecc55e321e1289f6b4bfdd (diff) |
bidi (13nov11)
git-svn-id: svn://tug.org/texlive/trunk@24588 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/bidi')
-rw-r--r-- | Master/texmf-dist/source/latex/bidi/bidi.dtx | 785 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/bidi/bidi.ins | 1 |
2 files changed, 779 insertions, 7 deletions
diff --git a/Master/texmf-dist/source/latex/bidi/bidi.dtx b/Master/texmf-dist/source/latex/bidi/bidi.dtx index 56633bbe6e7..8f0c5db2e2d 100644 --- a/Master/texmf-dist/source/latex/bidi/bidi.dtx +++ b/Master/texmf-dist/source/latex/bidi/bidi.dtx @@ -5,7 +5,7 @@ %<*readme> ___________________ The bidi package -v1.4.6 +v11.147 This package provides a convenient interface for typesetting bidirectional texts in Plain TeX and LaTeX. @@ -90,6 +90,7 @@ by Vafa Khalighi. \generate{\file{color-xetex-bidi.def}{\from{\jobname.dtx}{color-xetex-bidi.def}}} \generate{\file{combine-xetex-bidi.def}{\from{\jobname.dtx}{combine-xetex-bidi.def}}} \generate{\file{crop-xetex-bidi.def}{\from{\jobname.dtx}{crop-xetex-bidi.def}}} +\generate{\file{cutwin-xetex-bidi.def}{\from{\jobname.dtx}{cutwin-xetex-bidi.def}}} \generate{\file{cvthemebidicasual.sty}{\from{\jobname.dtx}{cvthemebidicasual.sty}}} \generate{\file{cvthemebidiclassic.sty}{\from{\jobname.dtx}{cvthemebidiclassic.sty}}} \generate{\file{dblfnote-xetex-bidi.def}{\from{\jobname.dtx}{dblfnote-xetex-bidi.def}}} @@ -159,6 +160,7 @@ by Vafa Khalighi. \generate{\file{\jobname.ins}{\from{\jobname.dtx}{batchfile}}} \nopreamble\nopostamble \generate{\file{README.txt}{\from{\jobname.dtx}{readme}}} +\generate{\file{bidi-logo.tex}{\from{\jobname.dtx}{bidi-logo.tex}}} \generate{\file{bidisample2e.tex}{\from{\jobname.dtx}{bidisample2e.tex}}} \generate{\file{bidismall2e.tex}{\from{\jobname.dtx}{bidismall2e.tex}}} \generate{\file{presentation-sample.tex}{\from{\jobname.dtx}{presentation-sample.tex}}} @@ -189,6 +191,8 @@ by Vafa Khalighi. \usepackage{pifont} \usepackage{bbding} \usepackage{bidicode} +\usepackage{graphicx} +\newcommand{\bidilogo}[1][]{\includegraphics[#1]{bidi-logo}} \usepackage[numbered]{hypdoc} \hypersetup{pdftitle={The \textsf{bidi} Package (Support for bidirectional typesetting in plain \TeX{} and \LaTeXe)},pdfauthor={Vafa Khalighi <vafaklg@gmail.com>}} \setlength\columnseprule{.4pt} @@ -229,12 +233,13 @@ by Vafa Khalighi. % \GetFileInfo{\jobname.sty} % \CheckSum{0} % \makeatletter -% \title{The \textsf{bidi} Package\\[5pt] +% \title{The \textsf{bidi} Package\\[10pt] +% \bidilogo[width=0.5\textwidth]\\[10pt] % Support for bidirectional typesetting in plain \TeX{} and \LaTeXe} % \author{Vafa Khalighi\\ % \url{vafaklg@gmail.com}} -% \date{\today\qquad Version 1.4.6} -% \maketitle +% \date{\today\qquad Version 11.147} +%\maketitle % \tableofcontents %\section*{Introduction} %\textsf{bidi} provides a convenient interface for typesetting bidirectional texts in plain \TeX\ and \LaTeX. @@ -248,7 +253,7 @@ by Vafa Khalighi. %in plain TeX and LaTeX. The package includes adaptations for use %with many other commonly-used packages. %Copyright (c) 2009-2012 Vafa Khalighi -%v1.4.6, 2012/01/01 +%v11.147, 2012/01/01 %License: LaTeX Project Public License, version 1.3c or higher (your choice) %Location on CTAN: /macros/latex/contrib/bidi %\end{lstlisting} @@ -291,6 +296,14 @@ by Vafa Khalighi. % %\end{lstlisting} %\end{enumerate} +%\subsection{\textsf{bidi}'s Symbol} +% As you may know lion symbolizes \TeX{} but lion does not symbolizes \textsf{bidi}. \textbf{Simorgh}\footnote{\textbf{Simorgh} is an Iranian benevolent, mythical flying creature which has been shown on the titlepage of this documentation. For more details see \url{http://en.wikipedia.org/wiki/Simurgh}} symbolizes \textsf{bidi}. +%\begin{BDef} +%\Lcs{bidilogo}\OptArgs +%\end{BDef} +% \Lcs{bidilogo} will typeset \textsf{bidi}'s symbol (\textbf{Simorgh}) where \OptArgs{} are the \OptArgs{} of \Lcs{includegraphics} command. +%\subsection{Version of \textsf{bidi} package} +% Version of \textsf{bidi} package tends to \textbf{12} and finally, the version number of \textsf{bidi} package becomes \textbf{12}\footnote{This is because number \textbf{12} has been a sacred number between Iranians since ancient times. For instance, in the battles of Rostam against Keykavous, Esfandyar against Arjasp, Goudarz for the revenge of Siavash, and Bahram Mehran (Chobineh) against Turks, the number of Iranian army were 12000 and in all these battles, Iranians defeated enemy.}. %\subsection{Commands for Version number, and Date of The Package} %\begin{BDef} %\Lcs{bidiversion}\quad\Lcs{bididate} @@ -650,7 +663,7 @@ by Vafa Khalighi. %\subsection{Equation Numbers} %For \texttt{reqno}, equation numbers are on the right hand side and for \texttt{leqno}, equation numbers are on the left hand side, independent on the current mode. %\section{Support For Various Packages and Classes} -%The \textsf{bidi} package supports \textsf{amsmath}, \textsf{amsthm}, \textsf{array}, \textsf{arydshln}, \textsf{breqn}, \textsf{caption}, \textsf{color}, \textsf{colortbl}, \textsf{crop}, \textsf{dblfnote} \textsf{draftwatermark}, \textsf{empheq}, \textsf{fancyhdr}, \textsf{float}, \textsf{flowfram}, \textsf{framed}, \textsf{graphicx}, \textsf{hvfloat}, \textsf{hyperref}, \textsf{lettrine}, \textsf{listings}, \textsf{minitoc}, \textsf{multicol}, \textsf{multienum}, \textsf{pdfpages}, \textsf{pstricks}, \textsf{quotchap}, \textsf{picinpar}, \textsf{ragged2e}, \textsf{sidecap}, \textsf{stabular}, \textsf{subfig}, \textsf{subfigure}, \textsf{supertabular}, \textsf{xtab}, \textsf{tabls}, \textsf{tabulary}, \textsf{PGF \&\ TIKZ}, \textsf{tocbibind}, \textsf{tocloft}, \textsf{tocstyle}, \textsf{wrapfig}, \textsf{xcolor}, \textsf{xltxtra} packages, \textsf{amsart}, \textsf{amsbook}, \textsf{artikel1}, \textsf{artikel2}, \textsf{artikel3}, \textsf{extarticle}, \textsf{flashcards}, \textsf{standrad article}, \textsf{boek}, \textsf{boek3}, \textsf{standard book}, \textsf{bookest}, \textsf{extbook}, \textsf{extletter}, \textsf{scrlettr},\textsf{standard letter}, \textsf{memoir}, \textsf{extreport}, \textsf{rapport1}, \textsf{rapport3}, \textsf{refrep}, \textsf{standard report}, \textsf{scartcl}, \textsf{scrbook}, \textsf{scrreprt} classes and any other packages and classes that relies on these packages and classes. This means, you can use all these packages and classes in addition to other packages and classes that rely on these packages and classes and use their functionality fully for your bidirectional documents. +%The \textsf{bidi} package supports \textsf{amsmath}, \textsf{amsthm}, \textsf{array}, \textsf{arydshln}, \textsf{breqn}, \textsf{caption}, \textsf{color}, \textsf{colortbl}, \textsf{crop}, \textsf{cutwin}, \textsf{dblfnote} \textsf{draftwatermark}, \textsf{empheq}, \textsf{fancyhdr}, \textsf{float}, \textsf{flowfram}, \textsf{framed}, \textsf{graphicx}, \textsf{hvfloat}, \textsf{hyperref}, \textsf{lettrine}, \textsf{listings}, \textsf{minitoc}, \textsf{multicol}, \textsf{multienum}, \textsf{pdfpages}, \textsf{pstricks}, \textsf{quotchap}, \textsf{picinpar}, \textsf{ragged2e}, \textsf{sidecap}, \textsf{stabular}, \textsf{subfig}, \textsf{subfigure}, \textsf{supertabular}, \textsf{xtab}, \textsf{tabls}, \textsf{tabulary}, \textsf{PGF \&\ TIKZ}, \textsf{tocbibind}, \textsf{tocloft}, \textsf{tocstyle}, \textsf{wrapfig}, \textsf{xcolor}, \textsf{xltxtra} packages, \textsf{amsart}, \textsf{amsbook}, \textsf{artikel1}, \textsf{artikel2}, \textsf{artikel3}, \textsf{extarticle}, \textsf{flashcards}, \textsf{standrad article}, \textsf{boek}, \textsf{boek3}, \textsf{standard book}, \textsf{bookest}, \textsf{extbook}, \textsf{extletter}, \textsf{scrlettr},\textsf{standard letter}, \textsf{memoir}, \textsf{extreport}, \textsf{rapport1}, \textsf{rapport3}, \textsf{refrep}, \textsf{standard report}, \textsf{scartcl}, \textsf{scrbook}, \textsf{scrreprt} classes and any other packages and classes that relies on these packages and classes. This means, you can use all these packages and classes in addition to other packages and classes that rely on these packages and classes and use their functionality fully for your bidirectional documents. % %We now give some details that you should know about the supported packages or classes. %\subsection{Color} @@ -2519,7 +2532,7 @@ by Vafa Khalighi. % \begin{macrocode} \NeedsTeXFormat{LaTeX2e} \def\bididate{2012/01/01} -\def\bidiversion{v1.4.6} +\def\bidiversion{v11.147} \ProvidesPackage{bidi}[\bididate\space \bidiversion\space Bidirectional typesetting in plain TeX and LaTeX] \edef\bidiinfo{% @@ -2534,6 +2547,7 @@ Location on CTAN: /macros/latex/contrib/bidi} \typeout{\bidiinfo} \edef\bidi@everyjob{\the\everyjob} \everyjob{\bidi@everyjob\typeout{\bidiinfo}} +\RequirePackage{graphicx} \RequirePackage{iftex} \RequirePackage{biditools} \eqnewif{\if@RTLmain}{\if@rlmain} @@ -2577,6 +2591,7 @@ Location on CTAN: /macros/latex/contrib/bidi} \fi \input{loadingorder-bidi.def} \ProcessOptions +\newcommand{\bidilogo}[1][]{\includegraphics[#1]{bidi-logo}} % \end{macrocode} % \iffalse %</bidi.sty> @@ -6680,6 +6695,51 @@ bidi implementation of tufte title] % \end{macrocode} % \iffalse %</crop-xetex-bidi.def> +%<*cutwin-xetex-bidi.def> +%\fi +% \subsection{\textsf{cutwin-xetex-bidi.def}} +% \begin{macrocode} +\ProvidesFile{cutwin-xetex-bidi.def}[2011/11/12 v0.1 bidi adaptations for cutwin package for XeTeX engine] +\renewcommand*{\c@twcompctr}[2]{% + \def\c@twfirst{1} + \loop\advance\c@twwinlines\m@ne + \setbox\c@twslicea=\vsplit#1 to\baselineskip + \setbox\c@twsliceb=\vsplit#1 to\baselineskip + \c@twprune{\c@twslicea}{\c@twlftside}% + \c@twprune{\c@twsliceb}{\c@twrtside}% + \ifnum\c@twfirst=\@ne + \setbox#2=\vbox{\unvbox#2\hbox + to\hsize{\if@RTL\box\c@twsliceb\else\box\c@twslicea\fi\pageinwindow\hfil\if@RTL\box\c@twslicea\else\box\c@twsliceb\fi}}% + \else + \setbox#2=\vbox{\unvbox#2\hbox + to\hsize{\if@RTL\box\c@twsliceb\else\box\c@twslicea\fi\hfil\if@RTL\box\c@twslicea\else\box\c@twsliceb\fi}}% + \fi + \def\c@twfirst{2} + \ifnum\c@twwinlines>\z@\repeat} +\renewcommand*{\c@twcompoddctr}[2]{% + \def\c@twrounds{1} + \def\c@twfirst{1} + \@for\c@twlspec:=\c@twb\do{% + \ifnum\c@twrounds=1 + \setbox\c@twslicea=\vsplit#1 to\baselineskip % first of pair + \c@twprune{\c@twslicea}{\c@twlspec}% + \def\c@twrounds{2} + \else + \setbox\c@twsliceb=\vsplit#1 to\baselineskip % second of pair + \c@twprune{\c@twsliceb}{\c@twlspec}% + \ifnum\c@twfirst=1 + \setbox#2=\vbox{\unvbox#2\hbox + to\hsize{\if@RTL\box\c@twsliceb\else\box\c@twslicea\fi\hfil\picinwindow\hfil\if@RTL\box\c@twslicea\else\box\c@twsliceb\fi}}% + \def\c@twfirst{2} + \else + \setbox#2=\vbox{\unvbox#2\hbox + to\hsize{\if@RTL\box\c@twsliceb\else\box\c@twslicea\fi\hfil\if@RTL\box\c@twslicea\else\box\c@twsliceb\fi}}% + \fi + \def\c@twrounds{1} + \fi}} +% \end{macrocode} +% \iffalse +%</cutwin-xetex-bidi.def> %<*cvthemebidicasual.sty> %\fi % \subsection{\textsf{cvthemebidicasual.sty}} @@ -11203,6 +11263,7 @@ bidi implementation of tufte title] \bidi@isloaded{breqn} \bidi@isloaded{caption} \bidi@isloaded{crop} +\bidi@isloaded{cutwin} \bidi@isloaded{color} \bidi@isloaded{dblfnote} \bidi@isloaded{xcolor} @@ -11269,6 +11330,9 @@ bidi implementation of tufte title] \@ifpackageloaded{hyperref}{}{% \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package color after bidi package. Please load package color before bidi package, and then try to run xelatex on your document again}{}]{color}} \fi% + \if@bidi@cutwinloaded@\else + \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package cutwin after bidi package. Please load package cutwin before bidi package, and then try to run xelatex on your document again}{}]{cutwin} + \fi% \if@bidi@dblfnoteloaded@\else \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package dblfnote after bidi package. Please load package dblfnote before bidi package, and then try to run xelatex on your document again}{}]{dblfnote} \fi% @@ -16496,6 +16560,7 @@ $\@@underline{\hbox{#1}}\m@th$\relax\fi\fi} \@ifpackageloaded{caption}{\input{caption-xetex-bidi.def}}{} \@ifpackageloaded{crop}{\@ifclassloaded{memoir}{}{\input{crop-xetex-bidi.def}}}{} \@ifpackageloaded{color}{\input{color-xetex-bidi.def}}{} +\@ifpackageloaded{cutwin}{\input{cutwin-xetex-bidi.def}}{} \@ifpackageloaded{xcolor}{\input{xcolor-xetex-bidi.def}}{} \@ifpackageloaded{colortbl}{\input{colortbl-xetex-bidi.def}}{} \@ifpackageloaded{float}{\input{float-xetex-bidi.def}}{} @@ -16580,6 +16645,712 @@ $\@@underline{\hbox{#1}}\m@th$\relax\fi\fi} % % %\iffalse +%<*bidi-logo.tex> +\documentclass{article} +\usepackage{pstricks} +\pagestyle{empty} +\begin{document} +\psset{xunit=.5pt,yunit=.5pt,runit=.5pt} +\begin{pspicture}(644,645) +{ +\newrgbcolor{curcolor}{0.13725491 0.12156863 0.1254902} +\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor] +{ +\newpath +\moveto(279.26972,573.224136) +\curveto(292.82326,550.186122)(301.06715,519.27798)(301.06715,486.79581) +\curveto(301.06715,480.6428)(300.7877,474.48979)(300.08907,468.33678) +\curveto(311.68642,456.17386)(321.04814,442.86618)(327.61532,432.42037) +\curveto(329.85095,444.29711)(330.96876,456.74622)(330.96876,469.05224) +\curveto(330.96876,521.28128)(312.10561,574.511975)(282.34373,600.268762) +\curveto(268.92991,604.418465)(258.86957,601.699694)(255.51611,600.554948) +\curveto(264.59837,593.972658)(272.56282,584.528503)(279.26972,573.224136) +\closepath +\moveto(294.63971,612.431688) +\curveto(318.67278,610.714569)(343.82366,597.120709)(362.96628,572.222483) +\curveto(382.1089,547.324257)(395.38298,512.69569)(395.38298,473.48814) +\curveto(395.38298,430.56016)(379.45409,385.05651)(338.23458,338.5512) +\curveto(347.17712,337.97882)(355.70047,334.54459)(361.84847,329.39323) +\curveto(363.38546,329.67941)(364.92246,329.82251)(366.45946,329.82251) +\lineto(367.43755,329.82251) +\curveto(407.67897,367.88532)(423.46813,414.39062)(423.46813,459.3219) +\curveto(423.46813,501.39132)(409.49542,541.88671)(388.39662,571.793203) +\curveto(367.43755,601.699694)(339.63185,620.731097)(312.38506,620.588004) +\curveto(302.88361,620.588004)(284.57936,615.865926)(275.35736,610.857662) +\curveto(276.056,610.714569)(283.60126,613.147154)(294.63971,612.431688) +\closepath +\moveto(392.86789,574.798161) +\curveto(414.52559,544.033112)(428.77777,502.53607)(428.91749,459.3219) +\curveto(428.91749,414.39062)(413.40778,367.45603)(374.28417,328.96395) +\curveto(382.6678,327.10373)(390.07335,322.52475)(394.54462,316.51483) +\curveto(395.10352,315.65628)(395.66243,314.79772)(396.08162,313.93915) +\curveto(440.79429,353.57599)(458.26019,401.94151)(458.26019,449.30538) +\curveto(458.26019,496.52616)(440.65457,542.60218)(414.80505,576.801467) +\curveto(389.09525,611.000755)(355.28129,633.037117)(323.4235,632.894024) +\curveto(308.61243,632.894024)(293.94107,628.171946)(280.52727,617.439952) +\curveto(290.86708,623.163682)(301.62607,625.882454)(312.38506,625.882454) +\curveto(342.14693,625.739361)(371.21018,605.420119)(392.86789,574.798161) +\closepath +\moveto(267.11347,620.731097) +\curveto(259.14902,621.589657)(250.90511,621.446564)(242.66121,620.158724) +\curveto(249.64758,620.158724)(256.35448,618.870884)(262.78193,616.438299) +\curveto(264.03946,617.869232)(265.43674,619.443258)(267.11347,620.731097) +\closepath +\moveto(233.57895,569.503711) +\curveto(241.82285,555.337479)(246.7133,537.16464)(246.7133,519.99345) +\curveto(246.7133,515.55755)(246.43385,511.12166)(245.73522,506.97196) +\curveto(252.58184,503.8239)(260.26683,499.81729)(268.65046,494.37975) +\curveto(268.92991,497.81399)(269.06965,501.24822)(269.06965,504.82556) +\curveto(269.06965,527.14811)(263.06138,551.044682)(252.8613,569.217525) +\curveto(242.66121,587.533462)(228.54878,599.696389)(212.61988,599.696389) +\curveto(205.77325,599.696389)(198.50744,597.406897)(190.82244,592.398633) +\curveto(193.89645,593.400285)(196.97044,593.829565)(199.90471,593.829565) +\curveto(213.7377,593.829565)(225.47477,583.669944)(233.57895,569.503711) +\closepath +\moveto(255.93529,570.934644) +\curveto(266.41482,552.046334)(272.56282,527.72048)(272.56282,504.82556) +\curveto(272.56282,500.53277)(272.28337,496.38306)(271.86419,492.23335) +\curveto(276.75464,488.9422)(281.92455,485.07869)(287.23417,480.78589) +\curveto(290.72736,477.92403)(293.94107,474.91907)(297.01508,471.77102) +\curveto(297.43426,476.77928)(297.71371,481.93064)(297.71371,486.9389) +\curveto(297.71371,518.7056)(289.60953,549.184469)(276.33546,571.507017) +\curveto(263.06138,593.829565)(245.03657,607.995797)(225.19532,607.995797) +\curveto(217.65006,607.995797)(209.68561,605.992491)(201.58143,601.413507) +\curveto(205.35407,602.558254)(209.1267,603.130627)(212.7596,603.130627) +\curveto(230.50496,603.130627)(245.45576,589.67986)(255.93529,570.934644) +\closepath +\moveto(217.92951,516.98848) +\curveto(223.23914,515.27137)(231.7625,512.98187)(242.38176,508.40289) +\curveto(242.94066,512.12332)(243.22013,515.98683)(243.22013,519.99345) +\curveto(243.22013,536.44917)(238.4694,554.192733)(230.64468,567.786592) +\curveto(222.81996,581.380452)(211.92124,590.395327)(199.90471,590.252234) +\curveto(193.05808,590.252234)(185.51282,587.390368)(177.54837,580.235706) +\curveto(201.44171,591.110793)(229.38714,561.490489)(217.92951,516.98848) +\closepath +\moveto(254.81748,601.270414) +\curveto(255.51611,603.416813)(257.19284,608.425077)(260.54629,613.433341) +\curveto(254.81748,615.436646)(248.80921,616.581392)(242.52149,616.581392) +\curveto(234.27758,616.581392)(225.6145,614.72118)(216.53224,610.571476) +\curveto(219.4665,611.143849)(222.40078,611.430035)(225.19532,611.430035) +\curveto(235.81458,611.430035)(245.73522,607.709611)(254.81748,601.270414) +\closepath +\moveto(471.11508,572.93795) +\curveto(474.18909,569.360618)(476.56445,566.35566)(479.35899,562.492141) +\curveto(480.61653,566.784939)(483.41107,571.220831)(483.41107,575.370534) +\curveto(489.00016,571.65011)(498.22215,569.932991)(503.25233,563.923074) +\lineto(503.53178,563.923074) +\curveto(513.45241,578.2324)(538.18412,565.210913)(532.87448,550.758494) +\lineto(531.19775,547.610443) +\curveto(528.40321,543.46074)(524.91003,541.88671)(521.69631,541.74362) +\curveto(517.36477,541.88671)(513.87159,544.605485)(513.87159,549.613749) +\curveto(513.87159,551.760148)(514.57023,553.62036)(515.40859,555.051292) +\curveto(516.38668,556.339132)(517.5045,557.054598)(518.48258,557.054598) +\curveto(519.32095,557.054598)(520.15931,556.768412)(521.13741,555.623665) +\curveto(522.25522,554.478919)(522.53467,553.62036)(522.53467,553.047986) +\curveto(522.53467,552.475614)(522.25522,551.760148)(521.69631,551.330868) +\curveto(521.13741,550.901589)(520.43876,550.615401)(520.15931,550.615401) +\lineto(520.01958,550.615401) +\curveto(519.18123,550.329215)(518.0634,550.758494)(517.64422,549.899935) +\curveto(517.22505,549.041376)(517.5045,547.896629)(518.34286,547.46735) +\lineto(518.34286,547.46735) +\curveto(518.90177,547.181163)(519.46068,547.03807)(520.01958,547.03807) +\curveto(522.6744,547.181163)(525.7484,549.327562)(525.88813,553.047986) +\curveto(525.88813,554.765106)(525.04976,556.482225)(523.51277,558.05625) +\curveto(521.97577,559.630277)(520.15931,560.488836)(518.34286,560.488836) +\curveto(513.45241,560.345743)(510.23869,555.194385)(510.23869,549.613749) +\curveto(510.23869,546.17951)(511.49623,543.17455)(513.73186,541.17125) +\curveto(515.82777,539.16794)(518.62232,538.16629)(521.69631,538.16629) +\lineto(521.69631,538.16629) +\curveto(525.46895,538.16629)(529.52104,540.0265)(532.73476,543.74693) +\curveto(549.08284,522.56913)(548.52392,496.23996)(542.65539,484.36322) +\curveto(609.44496,556.768412)(518.76205,609.283636)(471.11508,572.93795) +\closepath +\moveto(462.03282,238.95829) +\curveto(488.30152,268.00622)(515.12914,307.64306)(522.53467,367.16985) +\curveto(523.79222,377.47256)(524.35113,387.48909)(524.35113,397.50562) +\curveto(524.35113,410.5271)(523.37304,423.2624)(521.41686,435.71152) +\lineto(521.41686,431.41872) +\curveto(521.41686,365.30964)(491.93443,303.63644)(441.63266,263.99961) +\lineto(441.63266,262.28249) +\curveto(441.63266,261.28083)(441.63266,260.27918)(441.49294,259.42063) +\curveto(448.19984,253.26761)(453.09029,243.53727)(453.09029,231.94672) +\curveto(453.09029,231.08816)(453.09029,230.2296)(452.95056,229.37104) +\curveto(456.02455,232.376)(458.95883,235.52405)(462.03282,238.95829) +\closepath +\moveto(490.81662,567.214219) +\curveto(489.27962,568.072778)(487.60289,568.645152)(485.92616,569.503711) +\curveto(485.50698,567.357312)(484.94808,566.641846)(484.24944,564.495447) +\curveto(483.5508,562.635235)(482.99189,560.488836)(482.57272,558.771717) +\curveto(486.6248,553.62036)(489.27962,549.756842)(491.51525,546.17951) +\curveto(492.49334,544.319298)(496.26597,536.87845)(500.59751,528.43595) +\curveto(505.48796,518.7056)(511.07705,507.54433)(513.31268,502.24988) +\curveto(513.59214,501.53442)(514.29077,501.24822)(514.84968,501.24822) +\curveto(515.12914,501.24822)(515.26886,501.24822)(515.54832,501.39132) +\curveto(516.38668,501.8206)(516.80587,502.82225)(516.38668,503.68082) +\curveto(512.75378,512.26641)(501.43588,534.44586)(496.54542,543.89002) +\curveto(496.68515,550.329215)(498.08243,556.052946)(500.31806,560.631929) +\curveto(497.66325,563.350702)(494.30979,565.497101)(490.81662,567.214219) +\closepath +\moveto(447.92039,580.235706) +\curveto(475.86581,544.462392)(495.98652,497.67089)(495.98652,447.01589) +\curveto(495.98652,396.07468)(475.44662,341.41306)(422.49004,290.90114) +\curveto(422.7695,290.18568)(422.90922,289.6133)(423.18868,288.89783) +\curveto(429.61613,286.46525)(434.22712,282.31554)(437.1614,277.87966) +\curveto(438.97784,275.16088)(440.09566,272.29902)(440.79429,269.72334) +\curveto(491.09607,307.92924)(516.38668,365.882)(516.38668,431.56181) +\curveto(516.38668,446.30042)(514.84968,461.18212)(511.77568,476.06382) +\curveto(499.89888,512.12332)(480.61653,544.176205)(457.56155,570.219177) +\curveto(454.34783,573.653416)(451.1341,576.94456)(447.92039,580.235706) +\closepath +\moveto(527.00594,317.65958) +\curveto(525.88813,317.65958)(524.7703,317.65958)(523.65249,317.80268) +\curveto(520.15931,307.35687)(515.9675,297.48343)(511.3565,288.46856) +\curveto(533.9923,296.91106)(556.34864,306.78449)(571.15972,325.8159) +\curveto(598.96542,361.44612)(599.80378,437.28555)(532.87448,440.43359) +\curveto(533.85258,434.70987)(534.55121,428.98614)(535.11012,423.11931) +\lineto(535.11012,423.11931) +\curveto(535.11012,423.11931)(535.94849,416.39393)(536.08821,411.52876) +\curveto(538.18412,407.37905)(539.02248,403.65862)(539.02248,400.22439) +\curveto(539.02248,395.9316)(537.6252,391.92498)(535.38957,388.20456) +\lineto(535.38957,382.19463) +\curveto(539.44166,387.34599)(542.51566,393.21282)(542.51566,400.22439) +\curveto(542.51566,404.66027)(540.69921,410.09783)(537.76493,415.24918) +\curveto(537.76493,415.24918)(537.6252,415.67846)(537.90465,416.10774) +\curveto(544.47184,424.26406)(551.59792,427.41211)(562.35691,426.98283) +\curveto(565.01172,422.40385)(565.15145,411.81494)(565.01172,405.23265) +\curveto(551.59792,400.08129)(547.96501,389.63549)(548.10474,379.18968) +\curveto(548.10474,369.45933)(550.75955,359.29971)(550.75955,351.00031) +\curveto(550.75955,345.84896)(549.78147,341.69925)(546.98693,338.83738) +\curveto(546.28828,338.12192)(546.28828,336.97717)(546.98693,336.40479) +\curveto(547.26638,336.11861)(547.82529,335.83242)(548.24447,335.83242) +\curveto(548.66364,335.83242)(549.08284,335.97552)(549.50201,336.40479) +\curveto(553.27465,340.26832)(554.39246,345.56276)(554.39246,351.00031) +\curveto(554.39246,359.87209)(551.73765,370.03171)(551.73765,379.18968) +\curveto(551.87737,389.49239)(553.27465,398.22108)(566.68845,402.94316) +\curveto(566.96791,403.08626)(568.92409,403.08626)(569.48299,403.08626) +\curveto(578.56525,402.80007)(585.9708,392.92663)(585.9708,392.92663) +\curveto(559.84182,395.35922)(592.81743,317.65958)(527.00594,317.65958) +\closepath +\moveto(152.39748,502.39297) +\lineto(152.39748,499.53111) +\lineto(152.39748,499.24492) +\lineto(152.39748,498.95874) +\curveto(152.39748,498.81564)(152.25775,498.10017)(151.9783,496.95543) +\curveto(158.82493,498.38636)(166.50993,499.10184)(175.03328,499.10184) +\curveto(221.14323,499.10184)(287.65335,475.49144)(319.93032,397.21943) +\curveto(323.56323,401.79841)(327.0564,406.3774)(330.27013,411.24257) +\lineto(329.85095,411.67185) +\curveto(324.40159,421.68838)(306.51652,453.31198)(281.92455,473.63122) +\curveto(268.09155,485.07869)(255.51611,492.51953)(244.89685,497.52781) +\curveto(214.2966,511.12166)(181.74018,514.98518)(151.69885,513.55425) +\curveto(152.39748,509.97691)(152.39748,506.39958)(152.39748,502.39297) +\closepath +\moveto(418.99686,579.806425) +\curveto(445.40529,544.748578)(463.4301,497.67089)(463.4301,449.16228) +\curveto(463.4301,401.22604)(445.68475,351.71577)(401.25152,311.36347) +\curveto(406.28169,309.64636)(410.75296,306.49831)(414.24614,303.06406) +\curveto(416.48178,300.77458)(418.43796,298.34199)(419.97496,295.76631) +\curveto(471.25481,345.13348)(490.67689,397.7918)(490.67689,446.87279) +\curveto(490.67689,500.24657)(467.62191,549.470656)(436.60248,585.530156) +\curveto(428.07912,595.403591)(418.99686,604.275372)(409.63515,611.859316) +\curveto(382.6678,629.745972)(354.58265,639.7625)(330.27013,639.7625) +\curveto(319.93032,639.7625)(310.42888,638.0453809)(301.62607,634.4680495) +\curveto(308.75215,636.7575417)(316.15769,637.9022876)(323.56323,637.9022876) +\curveto(357.79638,638.0453809)(392.58844,614.864274)(418.99686,579.806425) +\closepath +\moveto(273.68064,329.25013) +\curveto(276.89436,330.25178)(279.96837,330.82416)(283.04236,330.82416) +\curveto(284.29991,330.82416)(285.55744,330.68106)(286.67527,330.53798) +\curveto(288.9109,332.97056)(291.84517,334.68768)(294.77943,335.97552) +\curveto(299.39044,337.83573)(304.56034,338.83738)(309.73024,338.83738) +\curveto(314.62069,338.69429)(319.37142,338.12192)(323.56323,335.83242) +\curveto(327.0564,337.54954)(330.82904,338.4081)(334.60167,338.69429) +\curveto(375.12254,384.91341)(390.3528,431.99109)(390.3528,473.63122) +\curveto(390.3528,511.69404)(377.4979,545.177858)(359.05392,569.074432) +\curveto(343.96339,588.678208)(317.69469,607.280331)(293.52189,607.566518) +\curveto(305.11924,603.416813)(318.95224,601.413507)(338.37431,574.082695) +\curveto(355.00183,550.472308)(367.717,516.98848)(367.717,484.50632) +\curveto(367.717,471.05555)(365.48137,457.31859)(360.59092,443.86784) +\curveto(346.75794,406.52049)(323.28378,381.0499)(299.53016,356.43785) +\curveto(290.72736,347.42298)(282.06427,338.5512)(273.68064,329.25013) +\closepath +\moveto(352.06756,457.89097) +\curveto(364.36356,530.29616)(320.20977,578.518587)(296.59589,593.686471) +\curveto(294.77943,594.831218)(292.96299,595.83287)(291.14653,596.834523) +\curveto(318.11387,568.358966)(334.32222,518.41942)(334.46195,469.19534) +\curveto(334.46195,455.31529)(333.2044,441.43524)(330.40986,428.12758) +\curveto(332.36604,424.83643)(334.04277,421.97457)(335.3003,419.68507) +\curveto(340.60994,428.41376)(345.22094,437.85791)(348.99357,448.16063) +\curveto(350.25111,451.30868)(351.22921,454.59983)(352.06756,457.89097) +\closepath +\moveto(234.97623,274.30233) +\lineto(234.97623,274.30233) +\lineto(234.97623,274.30233) +\lineto(234.97623,274.30233) +\closepath +\moveto(425.42431,202.18332) +\curveto(428.77777,205.47447)(429.75585,207.33468)(433.66821,211.77057) +\lineto(436.32303,215.77718) +\lineto(437.02167,217.20812) +\curveto(439.95594,222.50256)(440.93402,227.36774)(440.93402,231.94672) +\curveto(441.07375,241.10469)(436.04357,248.68863)(431.43258,251.69359) +\lineto(427.10104,254.55546) +\lineto(429.19695,259.42063) +\lineto(429.19695,259.56372) +\curveto(429.19695,259.70681)(429.33667,259.8499)(429.33667,260.1361) +\curveto(429.4764,260.70846)(429.4764,261.42393)(429.4764,262.28249) +\curveto(429.4764,264.85817)(428.77777,268.14932)(426.96131,271.01118) +\curveto(425.00513,273.87305)(422.07087,276.59181)(416.20232,278.16584) +\lineto(411.73106,279.31059) +\lineto(411.73106,284.03267) +\curveto(411.87078,285.4636)(409.9146,290.47186)(406.00224,294.04919) +\curveto(402.08988,297.91272)(397.0597,300.4884)(392.02953,300.4884) +\lineto(386.02126,300.4884) +\lineto(386.02126,306.78449) +\curveto(386.02126,306.78449)(385.88153,307.64306)(385.04316,308.7878) +\curveto(384.20481,309.93254)(382.6678,311.50657)(380.71162,312.7944) +\curveto(376.79927,315.37008)(371.34991,317.37339)(366.73892,317.37339) +\curveto(365.06219,317.37339)(363.52519,317.08721)(362.12792,316.65793) +\lineto(358.63474,315.51318) +\lineto(356.11965,318.08886) +\curveto(352.20729,322.23857)(343.82366,326.10208)(336.55785,326.10208) +\curveto(332.78522,326.10208)(329.43177,325.24352)(326.77695,323.24022) +\lineto(322.58513,320.23526) +\lineto(318.95224,323.95569) +\curveto(318.25359,324.95734)(314.34124,326.38827)(309.73024,326.38827) +\curveto(306.09734,326.38827)(302.18498,325.6728)(299.39044,324.52805) +\curveto(296.45616,323.38331)(295.0589,321.66619)(295.0589,321.38001) +\lineto(292.82326,315.51318) +\lineto(287.09445,317.80268) +\curveto(286.11635,318.23196)(284.71909,318.51814)(283.04236,318.51814) +\curveto(277.59299,318.51814)(270.46691,315.65628)(266.69428,308.50161) +\lineto(265.01756,305.35356) +\lineto(254.11884,305.35356) +\curveto(247.13248,295.90941)(240.70503,285.60669)(235.11595,274.30233) +\lineto(235.11595,274.30233) +\lineto(235.11595,274.30233) +\curveto(235.11595,274.30233)(232.60087,270.72499)(229.52686,263.71343) +\curveto(244.19821,288.18237)(268.92991,308.50161)(307.4946,308.64471) +\curveto(319.79059,308.64471)(333.34412,306.64139)(348.43465,301.91933) +\curveto(395.80215,287.4669)(407.95842,259.27753)(407.95842,232.376) +\curveto(407.95842,207.0485)(397.47888,182.72264)(396.36107,171.70446) +\curveto(396.22135,170.27353)(396.08162,168.98569)(396.08162,167.69785) +\curveto(396.08162,152.81615)(405.30361,145.94767)(413.82696,145.94767) +\curveto(419.41604,145.94767)(424.58595,148.80954)(427.24077,154.39018) +\curveto(426.96131,154.10399)(426.68186,153.9609)(426.40241,153.67471) +\curveto(424.16677,152.10068)(421.51195,151.38522)(418.71741,151.38522) +\curveto(415.64342,151.38522)(412.15023,152.38687)(409.49542,154.96255) +\curveto(406.70087,157.53823)(402.2296,163.40505)(404.04606,173.13539) +\curveto(405.86251,182.72264)(415.0845,191.88061)(425.42431,202.18332) +\closepath +\moveto(171.5401,182.29336) +\curveto(178.66619,177.142)(186.77036,172.70611)(193.61698,171.13209) +\curveto(184.53472,184.58286)(177.12919,201.18167)(173.49628,221.35782) +\curveto(170.0031,222.35948)(166.78938,223.07494)(163.99484,223.64731) +\lineto(163.43592,224.21969) +\curveto(163.57565,223.36113)(163.57565,222.50256)(163.57565,221.64401) +\curveto(163.57565,215.491)(161.34001,205.90375)(153.09612,200.18002) +\curveto(155.47148,196.17341)(162.87702,188.58947)(171.5401,182.29336) +\closepath +\moveto(237.07213,80.98333) +\curveto(248.11058,86.13469)(248.94893,100.15783)(248.94893,106.45394) +\curveto(248.94893,108.88652)(247.41193,112.32076)(244.61739,115.03953) +\curveto(242.80094,116.89974)(240.42558,118.47377)(237.91049,119.33232) +\curveto(235.3954,119.61852)(232.88032,120.04779)(230.50496,120.62017) +\curveto(227.57068,121.33563)(224.91587,121.62182)(222.40078,121.62182) +\curveto(211.22261,121.62182)(204.79516,114.61025)(197.8088,107.88487) +\curveto(197.11017,105.59537)(196.55126,102.73351)(196.55126,99.58546) +\curveto(196.55126,93.71864)(198.08826,87.13634)(201.86089,82.12808) +\curveto(204.79516,78.40766)(208.84725,75.40269)(214.71578,74.11486) +\curveto(219.74597,73.54248)(229.24741,75.97507)(237.07213,80.55405) +\lineto(237.07213,80.98333) +\closepath +\moveto(199.20607,80.12477) +\curveto(194.73481,85.9916)(193.05808,93.28935)(193.05808,99.72855) +\curveto(193.05808,101.15948)(193.1978,102.59041)(193.33753,103.87826) +\curveto(188.30736,99.44236)(182.57854,95.72194)(174.33464,95.00647) +\curveto(170.14283,94.72029)(165.81129,94.5772)(161.47975,94.5772) +\curveto(157.84684,94.5772)(154.21393,94.5772)(150.58102,94.72029) +\curveto(146.94813,94.72029)(143.45494,94.86338)(139.96177,94.86338) +\curveto(120.95888,94.86338)(105.16971,92.71699)(105.02998,77.11982) +\curveto(105.16971,69.96515)(108.38344,60.09171)(115.92869,46.49786) +\curveto(115.92869,46.49786)(117.04652,44.63765)(119.14243,41.91888) +\curveto(117.18624,46.78404)(116.06842,51.79231)(116.06842,56.94367) +\curveto(116.06842,61.95193)(117.18624,66.9602)(119.70133,71.39608) +\curveto(121.79724,75.11651)(125.15069,77.406)(128.92332,78.55075) +\curveto(132.69595,79.6955)(136.74804,79.98168)(141.07958,79.98168) +\curveto(146.66867,79.98168)(152.53721,79.5524)(158.1263,79.5524) +\curveto(166.64965,79.5524)(174.19491,80.69715)(178.80592,85.56232) +\lineto(178.80592,85.56232) +\curveto(179.784,86.56398)(181.46073,86.56398)(182.43881,85.56232) +\curveto(183.41691,84.56066)(183.41691,82.84355)(182.43881,81.8419) +\curveto(176.01137,75.25961)(166.9291,74.25796)(157.98657,74.25796) +\curveto(152.11803,74.25796)(146.24948,74.83033)(140.93986,74.68723) +\curveto(136.88777,74.68723)(133.11513,74.40104)(130.32059,73.39939) +\curveto(127.38633,72.39774)(125.43015,71.1099)(124.03287,68.67732) +\curveto(122.07669,65.24307)(121.09861,61.23646)(121.09861,56.94367) +\curveto(121.09861,49.78901)(123.75342,42.06197)(128.08496,35.90896) +\curveto(132.4165,29.75595)(138.14532,25.60625)(144.15358,24.74769) +\curveto(145.41112,24.60459)(146.66867,24.4615)(147.64676,24.4615) +\curveto(154.07421,24.60459)(157.14821,27.03718)(159.52357,31.18688) +\curveto(161.89893,35.33659)(162.87702,41.4896)(163.71539,47.35642) +\curveto(163.85511,48.07189)(164.27429,48.78736)(164.97292,49.21664) +\curveto(180.34291,58.94698)(181.74018,66.10164)(186.35118,70.82371) +\curveto(187.32927,71.82536)(189.00599,71.82536)(189.98409,70.82371) +\curveto(190.96217,69.82206)(190.96217,68.10495)(189.98409,67.10329) +\curveto(187.04981,64.24142)(183.97582,55.22655)(168.74556,45.35311) +\curveto(167.9072,39.62938)(166.9291,33.61946)(164.13456,28.46811) +\curveto(161.61948,23.74604)(157.28794,20.02561)(150.86049,19.16705) +\curveto(156.03039,17.87921)(161.61948,17.59303)(167.62774,18.59468) +\curveto(190.82244,29.61285)(205.35407,57.80223)(211.36234,71.253) +\curveto(206.19243,73.2563)(202.00061,76.40435)(199.20607,80.12477) +\closepath +\moveto(121.37806,182.29336) +\curveto(126.68768,176.85582)(139.54258,174.9956)(145.8303,181.29171) +\curveto(148.76458,173.85086)(168.32638,124.48368)(250.62566,125.62843) +\curveto(241.5434,128.49029)(228.54878,134.50022)(214.71578,146.80624) +\curveto(208.84725,152.10068)(203.11844,158.1106)(197.8088,165.26526) +\curveto(188.30736,165.69455)(177.68809,171.41827)(168.46611,178.00056) +\curveto(159.94275,184.29666)(152.81666,191.16515)(149.32349,196.3165) +\curveto(145.55085,195.31485)(142.05767,194.88556)(138.98368,194.88556) +\curveto(131.15895,194.88556)(125.01097,197.74743)(120.95888,202.18332) +\curveto(116.90679,206.61921)(115.09034,212.34294)(115.09034,217.78049) +\curveto(115.09034,220.92854)(115.64924,223.93349)(116.90679,226.65227) +\curveto(111.45743,223.07494)(107.12589,218.92523)(105.02998,216.06337) +\curveto(59.059754,221.93019)(34.467771,218.49595)(25.245783,210.62583) +\curveto(17.979976,195.60103)(11.83198,166.41001)(58.500849,152.52996) +\curveto(56.684394,154.39018)(56.963847,156.25039)(58.081658,157.96751) +\curveto(52.352853,159.39844)(47.322668,161.68793)(43.130865,164.6929) +\curveto(35.166415,170.41662)(30.555421,178.85912)(30.555421,188.87565) +\curveto(30.555421,189.59112)(30.555421,190.30658)(30.695147,191.02205) +\curveto(30.9746,196.45959)(33.489686,200.4662)(37.262322,202.6126) +\curveto(41.034958,204.759)(45.645952,205.33138)(50.676125,205.33138) +\curveto(60.317303,205.33138)(72.054378,203.18497)(82.533915,203.18497) +\curveto(93.572357,203.18497)(102.65462,205.33138)(107.6848,213.34459) +\lineto(107.6848,213.34459) +\curveto(108.52316,214.63244)(110.06016,214.91862)(111.3177,214.06007) +\curveto(112.57525,213.20151)(112.8547,211.62748)(112.01634,210.33964) +\curveto(105.44916,200.03692)(93.991536,197.74743)(82.533915,197.74743) +\curveto(71.355746,197.74743)(59.61866,199.89384)(50.676125,199.89384) +\curveto(46.065131,199.89384)(42.152769,199.32146)(39.777408,197.89052) +\curveto(37.402048,196.45959)(36.144499,194.74248)(35.865046,190.59277) +\lineto(35.865046,188.73255) +\curveto(35.865046,180.43315)(39.358229,173.85086)(46.204857,168.84259) +\curveto(52.772032,164.12052)(62.552937,161.25865)(74.988643,161.11556) +\curveto(79.459911,165.98073)(81.555818,170.98899)(81.416092,174.42323) +\curveto(81.416092,175.28179)(81.276366,175.99725)(81.136639,176.56963) +\curveto(80.857186,177.57128)(81.136639,178.57293)(81.835283,179.2884) +\curveto(83.511999,181.00553)(85.607907,181.57789)(87.564088,182.00718) +\curveto(89.659995,182.43646)(91.895629,182.86573)(94.270989,183.58121) +\curveto(99.021709,185.01214)(104.33135,187.44472)(109.7807,194.74248) +\curveto(110.61907,195.88721)(112.2958,196.17341)(113.41361,195.31485) +\curveto(114.53143,194.45628)(114.81088,192.73917)(113.97251,191.59442) +\curveto(104.89025,179.14531)(94.270989,178.14365)(88.821637,176.85582) +\curveto(87.84354,176.71272)(87.144909,176.42654)(86.586003,176.14035) +\curveto(86.725729,175.56797)(86.725729,174.9956)(86.725729,174.42323) +\curveto(86.725729,168.6995)(83.651726,162.4034)(77.922921,156.67966) +\curveto(77.643468,156.39348)(77.224277,156.10729)(76.805098,155.96421) +\curveto(76.805098,154.96255)(76.385919,153.9609)(75.268096,152.81615) +\curveto(86.166824,151.8145)(100.55871,148.38025)(107.54507,155.53492) +\curveto(114.3917,162.68958)(116.48761,177.2851)(121.37806,182.29336) +\closepath +\moveto(64.229654,386.34434) +\curveto(66.046108,388.49074)(82.254462,405.66194)(92.454534,413.10278) +\curveto(82.673641,410.6702)(66.884478,402.08461)(53.470664,391.06642) +\curveto(56.125488,389.06311)(61.015935,386.77363)(64.229654,386.34434) +\closepath +\moveto(67.443384,365.16654) +\curveto(74.569464,372.60739)(98.742257,400.51058)(97.205266,405.94812) +\curveto(88.821637,397.64871)(81.975009,391.4957)(78.3421,387.20291) +\curveto(72.892736,380.7637)(69.120112,375.32616)(67.443384,365.16654) +\closepath +\moveto(29.158145,244.39583) +\curveto(29.158145,260.1361)(54.867939,258.13279)(59.199481,275.16088) +\curveto(64.089927,294.19229)(44.10895,295.05084)(53.470664,309.93254) +\curveto(39.917135,319.23361)(25.944427,314.08225)(25.944427,325.6728) +\curveto(25.944427,337.40645)(51.793947,342.98708)(61.574841,377.32947) +\curveto(61.574841,377.32947)(58.920028,370.03171)(51.374757,363.59252) +\curveto(30.415694,345.84896)(6.2428949,344.56111)(5.4045319,321.09382) +\curveto(4.4264414,295.62322)(32.511602,278.88131)(22.451244,268.57859) +\curveto(12.670339,258.56207)(24.267698,249.4041)(29.158145,244.39583) +\closepath +\moveto(139.68231,483.64776) +\curveto(147.64676,473.63122)(167.20856,446.44352)(167.20856,419.68507) +\curveto(167.20856,409.09617)(163.99484,398.36418)(155.61121,389.3493) +\curveto(215.55415,362.16159)(171.5401,311.93585)(178.38673,223.93349) +\curveto(184.11554,190.0204)(200.8828,166.41001)(218.20897,150.81285) +\curveto(234.8365,135.78805)(249.7873,126.48699)(262.22301,126.48699) +\curveto(262.50246,126.48699)(263.89974,126.77318)(264.17919,126.91628) +\curveto(245.31602,133.92784)(227.98986,151.24213)(219.88569,167.69785) +\curveto(215.97333,175.71107)(212.61988,185.58451)(211.08289,193.88391) +\curveto(209.68561,201.75404)(209.54588,205.61756)(209.54588,215.20481) +\curveto(209.54588,255.27092)(224.21724,279.73987)(224.21724,279.73987) +\curveto(241.96258,315.79937)(267.25319,340.5545)(290.86708,365.02345) +\curveto(299.66989,374.03832)(308.19325,383.1963)(316.01796,392.64045) +\curveto(284.99854,470.62627)(219.88569,493.80738)(174.89355,493.80738) +\curveto(165.67156,493.80738)(157.42766,492.80573)(150.4413,491.2317) +\lineto(150.4413,491.2317) +\curveto(150.02212,491.0886)(149.60294,491.0886)(149.18376,491.2317) +\curveto(147.22758,488.65602)(144.29331,485.79416)(139.68231,483.64776) +\closepath +\moveto(362.96628,97.72525) +\curveto(357.93611,91.28605)(348.71412,84.84685)(332.78522,79.98168) +\curveto(314.76042,74.54414)(297.85344,71.68228)(282.90263,71.68228) +\curveto(268.65046,71.68228)(255.93529,74.25796)(245.1763,79.26622) +\curveto(243.91876,78.26457)(242.52149,77.26291)(240.98448,76.40435) +\curveto(237.77076,69.67897)(233.02004,65.38617)(226.73232,62.66739) +\curveto(283.74099,40.63104)(380.15272,56.80058)(405.44333,79.5524) +\lineto(405.44333,81.26952) +\curveto(405.44333,85.13304)(405.58306,88.56728)(405.86251,91.71532) +\lineto(404.46524,91.71532) +\curveto(386.85962,91.71532)(373.16636,94.5772)(362.96628,97.72525) +\closepath +\moveto(425.42431,88.56728) +\curveto(430.17503,88.56728)(434.92576,89.42584)(439.2573,90.99986) +\curveto(450.43547,93.28935)(460.91501,98.01143)(468.87945,102.16114) +\curveto(444.4272,94.72029)(424.02705,92.00152)(407.12006,91.71532) +\curveto(412.01051,89.85512)(418.01878,88.56728)(425.42431,88.56728) +\closepath +\moveto(451.27383,77.97837) +\curveto(445.82448,58.51769)(478.10145,57.22985)(491.37552,60.23481) +\curveto(489.00016,61.66574)(487.04398,63.95524)(485.92616,67.53257) +\curveto(484.38917,72.39774)(486.06589,76.97672)(488.86044,80.12477) +\curveto(479.9179,84.84685)(456.58347,96.86668)(451.27383,77.97837) +\closepath +\moveto(644.79592,393.6421) +\curveto(641.72193,495.81068)(576.18989,609.569823)(471.11508,621.160376) +\curveto(463.29037,612.288595)(456.44374,603.559906)(450.43547,594.974311) +\curveto(455.88483,589.67986)(461.19446,584.242316)(466.36436,578.375493) +\curveto(466.64381,578.089307)(466.92327,577.660026)(467.20273,577.37384) +\curveto(468.04109,578.089307)(469.01918,578.804773)(469.85754,579.520239) +\curveto(495.28789,597.836176)(547.12665,601.127321)(568.92409,555.337479) +\curveto(590.44207,510.12001)(549.64174,475.77763)(549.64174,475.77763) +\curveto(545.03075,471.62792)(536.78684,467.47821)(527.14566,465.47491) +\curveto(528.82239,459.17881)(530.21967,452.88271)(531.47721,446.44352) +\lineto(531.75667,446.44352) +\curveto(559.00345,448.5899)(589.6037,431.848)(595.19279,391.4957) +\curveto(606.0915,312.50822)(528.96212,281.45699)(503.95097,272.5852) +\curveto(500.31806,270.86809)(499.20024,268.29241)(499.20024,268.29241) +\curveto(505.76742,267.29076)(511.49623,261.9963)(514.98941,254.84164) +\curveto(516.66614,251.26431)(517.36477,248.11626)(517.36477,245.2544) +\curveto(517.36477,238.38591)(513.03323,233.23456)(507.02496,229.65722) +\curveto(501.01669,226.07989)(493.19198,224.36278)(487.60289,224.36278) +\curveto(485.0878,224.36278)(482.85217,224.79206)(481.59462,225.36443) +\curveto(480.89599,225.65062)(480.47681,225.93681)(480.33708,226.22299) +\curveto(480.47681,226.79536)(480.61653,227.51082)(480.89599,228.0832) +\curveto(485.78643,239.24447)(512.3346,226.65227)(507.58387,251.40741) +\curveto(506.04688,259.13444)(501.85506,262.56868)(496.12624,263.14105) +\curveto(475.02744,231.66053)(450.01629,209.91036)(433.38876,193.45463) +\curveto(423.18868,183.58121)(415.36396,176.9989)(413.68724,171.84756) +\curveto(413.12832,170.13044)(411.73106,164.97908)(414.94477,161.54484) +\curveto(415.78314,160.68627)(417.04068,159.54154)(418.29823,159.39844) +\curveto(426.82159,157.96751)(427.79967,167.69785)(427.79967,167.69785) +\curveto(429.19695,165.83763)(430.0353,163.69123)(430.0353,161.40175) +\curveto(430.0353,160.82937)(429.89558,160.257)(429.89558,159.68462) +\lineto(429.89558,159.25534) +\curveto(428.49831,149.38192)(421.09277,144.23056)(413.40778,144.23056) +\lineto(413.26806,144.23056) +\curveto(408.51733,144.23056)(403.62688,146.23386)(399.85424,150.09738) +\curveto(396.08162,154.10399)(393.70625,159.97082)(393.70625,167.84094) +\curveto(393.70625,169.12878)(393.84598,170.55971)(393.98571,171.99064) +\curveto(395.24325,183.58121)(405.58306,207.62086)(405.58306,232.5191) +\curveto(405.58306,258.84825)(394.12544,285.89288)(347.31684,300.3453) +\curveto(332.36604,304.92428)(318.95224,306.92759)(306.79597,306.92759) +\curveto(262.6422,306.92759)(236.93241,279.73987)(223.93778,250.54884) +\curveto(221.00351,240.96159)(218.34869,228.65557)(217.65006,213.63079) +\curveto(217.3706,207.33468)(217.92951,199.75074)(218.62815,194.1701) +\curveto(219.4665,188.44637)(222.95969,176.42654)(226.73232,168.41331) +\curveto(234.8365,151.8145)(246.85303,135.93115)(262.92165,129.06267) +\lineto(265.43674,128.06101) +\curveto(273.68064,129.92123)(278.43136,131.63834)(287.3739,134.92949) +\lineto(289.46981,135.64495) +\curveto(303.72198,140.93941)(317.13578,145.94767)(330.1304,145.94767) +\curveto(338.51403,145.94767)(345.77984,144.08746)(352.34702,139.79466) +\curveto(353.18539,139.36538)(353.88402,138.79301)(354.58265,138.22063) +\lineto(358.63474,134.92949) +\lineto(358.63474,134.92949) +\lineto(359.61283,133.92784) +\curveto(364.64301,128.49029)(368.41564,120.62017)(367.85673,112.32076) +\curveto(367.57727,108.88652)(366.59919,104.87991)(364.22383,100.8733) +\curveto(374.00472,97.86833)(386.99935,95.29266)(403.7666,95.29266) +\curveto(423.74758,95.29266)(449.31765,99.01308)(481.17544,110.31745) +\lineto(481.31517,110.31745) +\curveto(481.45489,110.31745)(481.45489,110.46055)(481.45489,110.46055) +\curveto(534.83066,110.46055)(513.59214,75.11651)(507.72359,82.12808) +\curveto(501.29614,89.56893)(486.06589,78.98002)(490.39743,66.8171) +\curveto(496.9646,47.92879)(527.00594,64.6707)(530.21967,77.11982) +\curveto(524.07167,35.90896)(461.47392,53.50943)(447.08202,55.51273) +\curveto(430.17503,57.94533)(423.3284,41.91888)(425.70376,27.18027) +\curveto(427.65994,15.01735)(420.25441,3.85608)(416.90095,0.56493) +\curveto(440.79429,-4.15716)(452.1122,16.59137)(461.47392,23.17366) +\curveto(470.97536,29.89905)(505.34823,26.6079)(524.7703,41.91888) +\curveto(544.19238,57.08676)(541.67729,93.71864)(541.67729,98.01143) +\curveto(546.14856,99.87164)(561.23909,106.16775)(561.23909,123.91131) +\curveto(561.23909,139.36538)(550.06092,147.09242)(538.6033,145.66149) +\curveto(525.88813,144.08746)(522.11549,128.06101)(536.50739,127.77483) +\curveto(533.29366,131.06597)(537.0663,136.07424)(541.39784,133.64165) +\curveto(547.96501,129.92123)(540.55948,118.75995)(527.00594,121.04945) +\curveto(522.25522,121.908)(511.49623,123.48203)(501.29614,124.91296) +\curveto(578.70498,166.41001)(649.12746,251.26431)(644.79592,393.6421) +\closepath +\moveto(480.61653,222.07328) +\curveto(482.57272,221.21473)(485.0878,220.92854)(488.02207,220.92854) +\curveto(494.44952,220.92854)(502.55369,222.78875)(509.26059,226.65227) +\curveto(515.9675,230.51579)(521.41686,236.81189)(521.41686,245.2544) +\curveto(521.41686,248.68863)(520.57849,252.40906)(518.62232,256.41567) +\curveto(517.64422,258.41897)(516.66614,259.993)(515.40859,261.42393) +\curveto(522.11549,256.12948)(525.46895,250.97813)(526.86621,246.39913) +\curveto(527.14566,245.2544)(527.42513,244.10965)(527.70458,243.10799) +\curveto(527.84431,241.96325)(527.98403,240.96159)(527.98403,239.95994) +\curveto(527.98403,236.38261)(527.14566,233.23456)(526.16758,230.80197) +\curveto(521.41686,217.3512)(508.98114,211.05511)(495.14816,210.91201) +\curveto(492.91253,210.91201)(490.53715,211.05511)(488.30152,211.48439) +\curveto(484.5289,213.63079)(481.17544,217.6374)(480.47681,222.35948) +\curveto(480.47681,222.07328)(480.47681,222.07328)(480.61653,222.07328) +\closepath +\moveto(481.45489,209.19489) +\curveto(485.92616,207.90705)(490.53715,207.33468)(495.00843,207.33468) +\lineto(495.14816,207.33468) +\curveto(509.8195,207.33468)(523.79222,214.34625)(529.24157,229.22795) +\curveto(528.82239,215.92027)(522.25522,210.05346)(513.31268,205.33138) +\curveto(504.0907,200.4662)(492.49334,197.46124)(484.10971,190.30658) +\curveto(477.4028,184.58286)(474.60827,177.57128)(474.60827,170.55971) +\curveto(474.60827,160.54319)(480.05763,150.52665)(487.04398,142.22725) +\curveto(437.99975,172.9923)(459.79719,203.18497)(481.45489,209.19489) +\closepath +\moveto(504.50987,178.71603) +\curveto(486.6248,172.56302)(489.41934,150.95593)(491.37552,142.37034) +\curveto(483.83025,150.66975)(478.10145,160.97247)(478.10145,170.41662) +\curveto(478.10145,176.42654)(480.33708,182.29336)(486.34535,187.44472) +\curveto(493.89061,194.02701)(505.20851,197.03196)(514.84968,202.04023) +\curveto(524.49085,207.0485)(532.73476,214.77552)(532.73476,230.0865) +\curveto(532.73476,234.09312)(532.17585,238.52901)(531.05803,243.53727) +\curveto(529.80049,252.12287)(523.51277,262.1394)(506.1866,271.58355) +\curveto(520.29904,270.5819)(546.56774,264.14271)(551.17874,236.6688) +\curveto(556.34864,206.33303)(527.00594,186.44307)(504.50987,178.71603) +\closepath +\moveto(265.01756,121.76492) +\curveto(258.59011,120.19089)(252.16266,119.18924)(245.59549,119.04614) +\curveto(246.15439,118.61686)(246.57357,118.18759)(247.13248,117.7583) +\curveto(250.34621,114.46716)(252.44212,110.60363)(252.58184,106.59702) +\curveto(252.58184,101.87496)(252.30239,92.2877)(246.99275,84.98995) +\curveto(250.06676,81.8419)(265.71619,78.55075)(265.71619,78.55075) +\curveto(267.67237,78.26457)(268.92991,78.40766)(270.32719,78.40766) +\curveto(274.93818,78.40766)(278.29164,80.98333)(280.80672,85.13304) +\curveto(283.18208,89.28274)(284.43963,95.00647)(284.43963,100.44401) +\curveto(284.43963,101.87496)(284.29991,103.44897)(284.16018,104.87991) +\curveto(282.62318,115.75499)(276.056,122.0511)(265.99565,122.0511) +\curveto(265.57647,121.76492)(265.29701,121.76492)(265.01756,121.76492) +\closepath +\moveto(289.74926,129.92123) +\curveto(284.43963,127.91793)(279.13,125.91461)(273.68064,124.1975) +\curveto(281.36563,121.47872)(286.53554,114.46716)(287.65335,105.023) +\curveto(287.79308,103.44897)(287.9328,101.87496)(287.9328,100.15783) +\curveto(287.9328,94.14792)(286.53554,87.85181)(283.74099,82.98665) +\curveto(282.48345,80.84024)(280.94645,78.98002)(279.13,77.54909) +\curveto(289.19035,77.26291)(299.25071,78.26457)(308.75215,79.98168) +\lineto(308.75215,79.98168) +\curveto(320.07005,81.5557)(326.4975,95.43575)(326.4975,107.1694) +\curveto(326.4975,108.74343)(326.35777,110.31745)(326.07832,111.74838) +\curveto(324.40159,122.33728)(314.48097,134.07094)(301.62607,134.07094) +\curveto(297.85344,132.92619)(293.80135,131.35216)(289.74926,129.92123) +\closepath +\moveto(350.39084,135.07259) +\curveto(344.24284,139.22229)(337.67566,140.79631)(330.82904,140.79631) +\curveto(323.98241,140.79631)(316.7166,139.22229)(309.17133,136.7897) +\curveto(320.3495,133.21237)(328.0345,122.62347)(329.71123,112.60695) +\curveto(329.99068,110.88983)(330.1304,109.1727)(330.1304,107.3125) +\curveto(330.1304,98.86999)(327.0564,88.99656)(321.04814,82.84355) +\curveto(324.68104,83.7021)(328.0345,84.70376)(331.38794,85.70541) +\curveto(344.24284,89.56893)(362.68683,99.29928)(363.66491,112.75003) +\lineto(363.66491,112.60695) +\curveto(363.66491,113.17931)(363.80465,113.6086)(363.80465,114.18096) +\curveto(363.52519,123.76822)(355.70047,131.20907)(350.39084,135.07259) +\closepath +\moveto(46.204857,390.20786) +\curveto(66.465287,406.66359)(95.249085,420.25745)(100.69844,414.67681) +\curveto(106.1478,409.09617)(84.070917,374.61069)(60.736482,350.71412) +\curveto(80.018828,350.71412)(100.41898,354.57765)(144.15358,393.35592) +\curveto(149.46321,401.51223)(151.55912,409.95473)(151.55912,418.39724) +\curveto(151.69885,445.01257)(130.04114,471.34174)(121.23833,480.78589) +\curveto(110.06016,482.50301)(106.28753,490.65933)(106.1478,491.0886) +\lineto(106.00808,491.51788) +\lineto(105.86835,491.94717) +\curveto(105.86835,492.23335)(104.6108,498.67255)(105.30943,507.25815) +\curveto(74.709191,500.24657)(51.23503,489.2284)(42.152769,481.50136) +\curveto(42.152769,481.50136)(44.807582,478.06712)(43.689771,471.05555) +\curveto(48.719944,468.90916)(57.103573,481.07208)(68.980386,475.92072) +\curveto(79.180458,471.34174)(88.542184,461.89758)(98.881983,463.32852) +\lineto(99.860079,458.89262) +\curveto(88.68191,455.60148)(78.481826,467.04894)(68.002289,471.05555) +\curveto(57.103573,475.34835)(48.580217,463.32852)(42.711674,466.90585) +\curveto(42.292495,465.47491)(41.593863,463.7578)(40.755493,462.04067) +\curveto(41.593863,455.74457)(45.506225,447.87445)(51.374757,443.15236) +\curveto(51.514483,443.00927)(51.654209,442.72309)(51.654209,442.43691) +\curveto(51.654209,442.15071)(51.514483,441.86453)(51.374757,441.72143) +\curveto(46.903489,438.00101)(21.053968,418.82652)(14.347067,412.10113) +\curveto(14.766246,411.81494)(15.185437,411.52876)(15.744342,411.24257) +\curveto(24.96633,405.37575)(36.144499,399.65201)(43.130865,399.65201) +\lineto(44.388402,399.65201) +\curveto(48.021312,402.65697)(78.481826,423.4055)(96.22717,423.54858) +\curveto(101.81626,423.54858)(106.42725,421.2591)(107.82453,415.39227) +\curveto(107.96426,414.96299)(107.6848,414.39062)(107.26561,414.24753) +\curveto(106.84643,414.10444)(106.28753,414.39062)(106.1478,414.81991) +\curveto(104.89025,419.68507)(101.39708,421.54528)(96.22717,421.54528) +\curveto(79.180458,421.68838)(46.624036,399.36583)(45.366499,397.9349) +\curveto(45.226761,397.7918)(45.087034,397.64871)(44.807582,397.64871) +\curveto(44.248676,397.64871)(43.689771,397.50562)(43.130865,397.50562) +\curveto(29.158145,397.64871)(4.1469875,416.39393)(-1.0229167,420.40054) +\curveto(2.889443,408.95308)(23.010149,393.7852)(46.204857,390.20786) +\closepath +\moveto(62.133746,442.29381) +\curveto(48.999396,444.44021)(47.462406,459.465)(47.462406,459.465) +\curveto(50.676125,467.33513)(69.259838,468.90916)(80.018828,453.88436) +\curveto(80.018828,453.88436)(72.473557,440.57669)(62.133746,442.29381) +\closepath +\moveto(130.46032,233.09147) +\curveto(124.59178,230.0865)(120.39996,224.64896)(120.39996,217.92358) +\curveto(120.53969,209.33798)(125.98905,200.32311)(139.1234,200.18002) +\curveto(141.91794,200.18002)(145.13167,200.6093)(148.76458,201.61095) +\curveto(157.70712,205.90375)(160.2222,215.491)(160.2222,221.50091) +\curveto(160.2222,222.64566)(160.08248,223.64731)(159.94275,224.36278) +\curveto(159.6633,225.65062)(159.38384,226.93846)(158.96465,227.94011) +\curveto(149.32349,235.09478)(139.26313,235.52405)(130.46032,233.09147) +\closepath +\moveto(12.810065,413.24588) +\curveto(19.237514,419.68507)(42.991127,437.57173)(49.278849,442.43691) +\curveto(43.829497,447.15897)(40.336314,453.45508)(39.358229,459.60809) +\curveto(38.93905,458.74954)(38.380133,457.74788)(37.681501,456.88932) +\curveto(29.018419,443.00927)(9.8757994,431.848)(-1.0229167,422.69003) +\curveto(-0.04482616,421.97457)(5.5442594,417.68177)(12.670339,412.95969) +\curveto(12.810065,413.10278)(12.810065,413.24588)(12.810065,413.24588) +\closepath +\moveto(163.71539,419.68507) +\curveto(163.85511,445.44186)(143.45494,473.48814)(136.18914,482.35991) +\curveto(135.49049,482.21683)(134.93159,481.93064)(134.23296,481.78754) +\curveto(131.43842,481.07208)(128.78359,480.78589)(126.26851,480.6428) +\curveto(136.18914,469.33843)(154.91257,444.72639)(155.0523,418.54032) +\curveto(155.0523,409.81163)(152.9564,401.08295)(147.64676,392.64045) +\curveto(149.18376,392.06807)(150.72076,391.4957)(152.11803,390.92332) +\lineto(152.11803,390.92332) +\curveto(160.64138,399.36583)(163.71539,409.38235)(163.71539,419.68507) +\closepath +\moveto(95.109359,510.12001) +\curveto(91.895629,516.41612)(85.747633,522.28294)(68.421468,531.44091) +\curveto(58.500849,520.13653)(57.802205,507.11505)(59.478933,497.09852) +\curveto(69.539291,502.24988)(81.555818,506.68578)(95.109359,510.12001) +\closepath +\moveto(133.25486,486.08034) +\curveto(146.94813,489.51458)(148.06594,499.6742)(148.06594,499.6742) +\curveto(148.06594,512.12332)(150.02212,518.27633)(128.64387,540.16959) +\curveto(103.63271,525.28789)(110.06016,493.09191)(110.06016,493.09191) +\curveto(110.06016,493.09191)(115.23006,481.50136)(133.25486,486.08034) +\closepath +} +} +\end{pspicture} +\end{document} +%</bidi-logo.tex> %<*bidisample2e.tex> \documentclass{article} % Specifies the document class \usepackage[RTLdocument]{bidi} diff --git a/Master/texmf-dist/source/latex/bidi/bidi.ins b/Master/texmf-dist/source/latex/bidi/bidi.ins index c7b074762a4..efacd8a7ab9 100644 --- a/Master/texmf-dist/source/latex/bidi/bidi.ins +++ b/Master/texmf-dist/source/latex/bidi/bidi.ins @@ -72,6 +72,7 @@ by Vafa Khalighi. \generate{\file{color-xetex-bidi.def}{\from{\jobname.dtx}{color-xetex-bidi.def}}} \generate{\file{combine-xetex-bidi.def}{\from{\jobname.dtx}{combine-xetex-bidi.def}}} \generate{\file{crop-xetex-bidi.def}{\from{\jobname.dtx}{crop-xetex-bidi.def}}} +\generate{\file{cutwin-xetex-bidi.def}{\from{\jobname.dtx}{cutwin-xetex-bidi.def}}} \generate{\file{cvthemebidicasual.sty}{\from{\jobname.dtx}{cvthemebidicasual.sty}}} \generate{\file{cvthemebidiclassic.sty}{\from{\jobname.dtx}{cvthemebidiclassic.sty}}} \generate{\file{dblfnote-xetex-bidi.def}{\from{\jobname.dtx}{dblfnote-xetex-bidi.def}}} |