diff options
Diffstat (limited to 'Master/texmf-dist')
19 files changed, 7512 insertions, 5748 deletions
diff --git a/Master/texmf-dist/doc/latex/fduthesis/README.md b/Master/texmf-dist/doc/latex/fduthesis/README.md index 59bf8c50bcf..b47bd09e422 100644 --- a/Master/texmf-dist/doc/latex/fduthesis/README.md +++ b/Master/texmf-dist/doc/latex/fduthesis/README.md @@ -1,7 +1,7 @@ The `fduthesis` Class ===================== -*LaTeX thesis template for Fudan University, v0.7b* +*LaTeX thesis template for Fudan University, v0.7c* Overview -------- @@ -21,7 +21,7 @@ The documentation can be found in [fduthesis-en.pdf](http://mirrors.ctan.org/macros/latex/contrib/fduthesis/fduthesis-en.pdf) (in English). -GitHub repository: <https://github.com/Stone-Zeng/fduthesis>. +GitHub repository: <https://github.com/stone-zeng/fduthesis>. Installation ------------ @@ -39,7 +39,7 @@ To install `fduthesis`, you can use one of the following methods: - Get the source from GitHub: - git clone https://github.com/Stone-Zeng/fduthesis.git + git clone https://github.com/stone-zeng/fduthesis.git Run `install-win.bat` (on Windows) or `install-linux.sh` (on Linux) to generate the templates and configuration files. These files would @@ -64,8 +64,8 @@ To install `fduthesis`, you can use one of the following methods: Contributing ------------ -[Issues](https://github.com/Stone-Zeng/fduthesis/issues) and -[pull requests](https://github.com/Stone-Zeng/fduthesis/pulls) +[Issues](https://github.com/stone-zeng/fduthesis/issues) and +[pull requests](https://github.com/stone-zeng/fduthesis/pulls) are always welcome. License @@ -78,4 +78,4 @@ version. ----- -Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. +Copyright (C) 2017–2019 by Xiangdong Zeng <xdzeng96@gmail.com>. diff --git a/Master/texmf-dist/doc/latex/fduthesis/fdulogo-example.tex b/Master/texmf-dist/doc/latex/fduthesis/fdulogo-example.tex index 78a1900736e..71e00f8aa79 100644 --- a/Master/texmf-dist/doc/latex/fduthesis/fdulogo-example.tex +++ b/Master/texmf-dist/doc/latex/fduthesis/fdulogo-example.tex @@ -7,7 +7,7 @@ %% fduthesis.dtx (with options: `ex-logo') %% fduthesis-logo.dtx (with options: `ex-logo') %% -%% Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com> +%% Copyright (C) 2017--2019 by Xiangdong Zeng <xdzeng96@gmail.com> %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -42,8 +42,6 @@ %% fduthesis.pdf, %% fduthesis-en.pdf, %% fduthesis-code.pdf, -%% latexmkrc, -%% latexmkrc-en, %% and README.md. %% \documentclass{article} diff --git a/Master/texmf-dist/doc/latex/fduthesis/fduthesis-code.pdf b/Master/texmf-dist/doc/latex/fduthesis/fduthesis-code.pdf Binary files differindex 3a35c9cd441..06cba4d2332 100644 --- a/Master/texmf-dist/doc/latex/fduthesis/fduthesis-code.pdf +++ b/Master/texmf-dist/doc/latex/fduthesis/fduthesis-code.pdf diff --git a/Master/texmf-dist/doc/latex/fduthesis/fduthesis-cover.tex b/Master/texmf-dist/doc/latex/fduthesis/fduthesis-cover.tex index eaeda2e3474..057c55840c9 100644 --- a/Master/texmf-dist/doc/latex/fduthesis/fduthesis-cover.tex +++ b/Master/texmf-dist/doc/latex/fduthesis/fduthesis-cover.tex @@ -7,7 +7,7 @@ %% fduthesis.dtx (with options: `cover') %% fduthesis-logo.dtx (with options: `cover') %% -%% Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com> +%% Copyright (C) 2017--2019 by Xiangdong Zeng <xdzeng96@gmail.com> %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -42,8 +42,6 @@ %% fduthesis.pdf, %% fduthesis-en.pdf, %% fduthesis-code.pdf, -%% latexmkrc, -%% latexmkrc-en, %% and README.md. %% \documentclass{standalone} diff --git a/Master/texmf-dist/doc/latex/fduthesis/fduthesis-en.pdf b/Master/texmf-dist/doc/latex/fduthesis/fduthesis-en.pdf Binary files differindex a728509082d..5b38e773b6f 100644 --- a/Master/texmf-dist/doc/latex/fduthesis/fduthesis-en.pdf +++ b/Master/texmf-dist/doc/latex/fduthesis/fduthesis-en.pdf diff --git a/Master/texmf-dist/doc/latex/fduthesis/fduthesis-en.tex b/Master/texmf-dist/doc/latex/fduthesis/fduthesis-en.tex index d8409a0d4e4..63f6062269d 100644 --- a/Master/texmf-dist/doc/latex/fduthesis/fduthesis-en.tex +++ b/Master/texmf-dist/doc/latex/fduthesis/fduthesis-en.tex @@ -6,7 +6,7 @@ %% %% fduthesis.dtx %% -%% Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com> +%% Copyright (C) 2017--2019 by Xiangdong Zeng <xdzeng96@gmail.com> %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -41,41 +41,27 @@ %% fduthesis.pdf, %% fduthesis-en.pdf, %% fduthesis-code.pdf, -%% latexmkrc, -%% latexmkrc-en, %% and README.md. %% \PassOptionsToPackage{scheme=plain, linespread=1.1}{ctex} \documentclass{fdudoc} -\hypersetup - { - pdftitle = {fduthesis: LaTeX Thesis Template for Fudan University}, - pdfauthor = {Xiangdong Zeng} - } -\ctexset - { - section = {name = {}, format+ = \raggedright}, - subsubsection/tocline = {\CTEXnumberline{#1}#2} - } +\hypersetup{ + pdftitle = {fduthesis: LaTeX Thesis Template for Fudan University}, + pdfauthor = {Xiangdong Zeng}} +\ctexset{ + section = {name = {}, format+ = \raggedright}, + subsubsection/tocline = {\CTEXnumberline{#1}#2}} \pagestyle{headings} -\renewcommand*\expstar{\hyperlink{expstar}{$\mfrake$}} -\renewcommand*\rexpstar{\hyperlink{rexpstar}{$\mfrakc$}} -\newcommand\FSID{{\xeCJKsetup{PunctStyle=banjiao}。}} -\newcommand\FSFW{{\xeCJKsetup{PunctStyle=banjiao}.}} -\IndexPrologue{\section{Index}} -\def\IndexLayout{% - \setlength\IndexMin{0.5\textheight}% - \ctexset{section/numbering=false}% - \StopSpecialIndexModule} -\def\indexname{Index} -\let\usage\relax +\def\FSID{{\xeCJKsetup{PunctStyle=banjiao}。}} +\def\FSFW{{\xeCJKsetup{PunctStyle=banjiao}.}} +\AtBeginDocument{\def\QED{\blacksquare}} \title{\textcolor{MaterialIndigo800}{% \textbf{The \textsf{fduthesis} Class \\ \LaTeX{} Thesis Template for Fudan University}}} \author{Xiangdong Zeng} -\date{\today \quad v0.7b% - \thanks{\url{https://github.com/Stone-Zeng/fduthesis}.}} +\date{2019/03/17\quad v0.7c% + \thanks{\url{https://github.com/stone-zeng/fduthesis}.}} \begin{document} @@ -100,8 +86,8 @@ \tableofcontents \newgeometry{ - left = 1.75 in, - right = 1.00 in, + left = 1.65 in, + right = 0.80 in, top = 1.25 in, bottom = 1.00 in } @@ -152,7 +138,7 @@ divided into the following three types: If you want to read the implementation part, please turn to the Chinese version. Any issues or feature requests can be submitted -in the \href{https://github.com/Stone-Zeng/fduthesis/issues}% +in the \href{https://github.com/stone-zeng/fduthesis/issues}% {GitHub repository}. \section{Installation} @@ -187,14 +173,14 @@ manually, the recommended way is to use the TDS ZIP file: Although not recommended, you may generate the whole template from source code as well: \begin{itemize} - \item Open the project's \href{https://github.com/Stone-Zeng/fduthesis}% + \item Open the project's \href{https://github.com/stone-zeng/fduthesis}% {homepage}, click ``Clone or download'' and choose ``Download ZIP'' to download \file{fduthesis-master.zip}. If you have git program on your computer, you can also clone the repository directly: \begin{shellexample}[gobble=5,alsoletter={.},% morekeywords={git,clone}] - git clone https://github.com/Stone-Zeng/fduthesis.git + git clone https://github.com/stone-zeng/fduthesis.git \end{shellexample} \item Extract files, and get into the \file{source} directory. Run the following command to generate all the components: @@ -323,10 +309,6 @@ or latexmk -lualatex thesis \end{shellexample} -Note that you should not put the profile \file{latexmkrc} in -your working directory. This file is meant to generate the -user's guide. - \subsection{Options of the template} You can specify some \emph{template options} when loading @@ -370,8 +352,8 @@ At two-sided mode, left headers on the even pages (left hand) in \emph{main body} will show the title of chapters, while the right headers on the odd pages (right hand) will show the title of sections. Headers in \emph{front matter} have the -same style, but they will only show the title as -``\textit{Contents}'', ``\textit{Abstract}'', etc. +same style, but they will only show the title as ``Contents'', +``Abstract'', etc. At one-sided mode, both left and right headers on \emph{all} pages in main body will be shown. The text is the title of @@ -438,9 +420,8 @@ methods: \fdusetup{ style = {cjk-font = adobe, font-size = -4}, info = { - title = {关于光产生和转变的一个启发性观点}, - title* = {On a Heuristic Viewpoint Concerning the Production - and Transformation of Light}, + title = {论动体的电动力学}, + title* = {On the Electrodynamics of Moving Bodies}, author = {阿尔伯特·爱因斯坦}, author* = {Albert Einstein}, department = {物理学系} @@ -453,9 +434,8 @@ or \fdusetup{ style/cjk-font = adobe, style/font-size = -4, - info/title = {关于光产生和转变的一个启发性观点}, - info/title* = {On a Heuristic Viewpoint Concerning the Production - and Transformation of Light}, + info/title = {论动体的电动力学}, + info/title* = {On the Electrodynamics of Moving Bodies}, info/author = {阿尔伯特·爱因斯坦}, info/author* = {Albert Einstein}, info/department = {物理学系} @@ -475,20 +455,65 @@ Note that you may \emph{not} put spaces around ``|/|''. See the following details. \end{function} -\begin{function}[updated=2017-09-23]{style/font} +\begin{function}[updated=2019-03-05]{style/font} \begin{fdusyntax}[gobble=4,emph={[1]font}] - font = (*<libertinus|lm|palatino|(times)|none>*) + font = (*<garamond|libertinus|lm|palatino|(times)|times*|none>*) \end{fdusyntax} - Set the western fonts (including math fonts). + Set fonts (including math fonts). The details can be found in table~\ref{tab:font}. \end{function} -\begin{function}[rEXP,updated=2017-09-23]{style/cjk-font} +\begin{table}[ht] +\begin{threeparttable} + \caption{Font configuration} + \label{tab:font} + \centering + \begin{tabular}{ccccc} + \toprule + & \strong{Roman} & \strong{Sans-serif} & \strong{Monospaced} & \strong{Math} \\ + \midrule + |garamond| & EB Garamond & Libertinus Sans & LM Mono\tnote{a} & Garamond Math \\ + |libertinus| & Libertinus Serif & Libertinus Sans & LM Mono & Libertinus Math \\ + |lm| & LM Roman & LM Sans & LM Mono & LM Math \\ + |palatino| & TG Pagella\tnote{b} & Libertinus Sans & LM Mono & TG Pagella Math \\ + |times| & XITS & TG Heros & TG Cursor & XITS Math \\ + |times*|\tnote{c} & Times New Roman & Arial & Courier New & XITS Math \\ + \bottomrule + \end{tabular} + \begin{tablenotes} + \item[a] ``LM'' is the abbreviation of Latin Modern. + \item[b] ``TG'' is the abbreviation of TeX Gyre. + \item[c] Here, Times New Roman, Arial and Courier New are commercial fonts. They are + installed on Windows and macOS by default. + \end{tablenotes} +\end{threeparttable} +\end{table} +\begin{function}[rEXP,updated=2019-03-05]{style/cjk-font} \begin{fdusyntax}[gobble=4,emph={[1]cjk-font}] - cjk-font = (*<adobe|(fandol)|founder|mac|windows|none>*) + cjk-font = (*<adobe|(fandol)|founder|mac|sinotype|sourcehan|windows|none>*) \end{fdusyntax} - Set CJK (Chinese, Japanese and Korean) fonts. + Set CJK (Chinese, Japanese and Korean) fonts. The details can be found in + table~\ref{tab:cjk-font}. \end{function} +\begin{table}[ht] + \caption{CJK font configuration} + \label{tab:cjk-font} + \centering + \begin{tabular}{cccc} + \toprule + & \strong{Roman (song)} & \strong{Sans-serif (hei)} & \strong{Monospaced (fang)} \\ + \midrule + |adobe| & Adobe Song Std & Adobe Heiti Std & Adobe Fangsong Std \\ + |fandol| & FandolSong & FandolHei & FandolFang \\ + |founder| & FZShuSong-Z01 & FZHei-B01 & FZFangSong-Z02 \\ + |mac| & Songti SC & Heiti SC & STFangsong \\ + |sinotype| & STSong & STHeiti & STFangsong \\ + |sourcehan| & Source Han Serif SC & Source Han Sans SC & --- \\ + |windows| & SimSun & SimHei & FangSong \\ + \bottomrule + \end{tabular} +\end{table} + When you choose \kvopt{font}{none} or \kvopt{cjk-font}{none}, \cls{fduthesis} will disable the default western/CJK font settings. You may use \cs{setmainfont}, \cs{setCJKmainfont} @@ -657,7 +682,7 @@ will be helpful: \begin{function}[added=2018-01-25]{style/bib-resource} \begin{fdusyntax}[gobble=4,emph={[1]bib-resource}] - bib-resource = (*\marg{bib file(s)}*) + bib-resource = (*\marg{bib file\symbol{"28}s\symbol{"29}}*) \end{fdusyntax} Specify the bibliography database (usually in \file{.bib} format). If using more than one files, the file names should @@ -713,7 +738,7 @@ will be helpful: the corresponding English items. \end{function} -\begin{function}[added=2018-02-01]{info/degree} +\begin{function}[added=2018-02-01,updated=2019-03-12]{info/degree} \begin{fdusyntax}[gobble=4,emph={[1]degree}] degree = (*<(academic)|professional>*) \end{fdusyntax} @@ -950,7 +975,7 @@ the position of QED symbol correct. \end{function} Actually, the pre-defined math environments are just defined -with \cs{newtheorem} and \cs{newtheorem*}: +with \cs{new\-the\-o\-rem} and \cs{new\-the\-o\-rem*}: \begin{latexexample}[gobble=1,deletetexcs={\newtheorem}, morekeywords={\newtheorem,\newtheorem*}] \newtheorem*{proof}{proof} @@ -1071,7 +1096,6 @@ different packages dependency. Details are as follows: \item \pkg{graphicx} \item \pkg{longtable} \item \pkg{caption} - \item \pkg{natbib} \item \pkg{xcolor} \item \pkg{hyperref} \end{itemize} diff --git a/Master/texmf-dist/doc/latex/fduthesis/fduthesis-template.tex b/Master/texmf-dist/doc/latex/fduthesis/fduthesis-template.tex index 810de971784..3db6babcc34 100644 --- a/Master/texmf-dist/doc/latex/fduthesis/fduthesis-template.tex +++ b/Master/texmf-dist/doc/latex/fduthesis/fduthesis-template.tex @@ -1,6 +1,6 @@ % \iffalse meta-comment % -% Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com> +% Copyright (C) 2017--2019 by Xiangdong Zeng <xdzeng96@gmail.com> % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either @@ -19,6 +19,9 @@ % \fi %>******************************************************************** +%> fduthesis: 复旦大学论文模板 +%> 2019/03/17 v0.7c +%> %> 重要提示: %> 1. 请确保使用 UTF-8 编码保存 %> 2. 请使用 XeLaTeX 或 LuaLaTeX 编译 @@ -35,7 +38,7 @@ %> 带选项的用法示例: %> \documentclass[oneside]{fduthesis} %> \documentclass[twoside, draft=true]{fduthesis} -%> \documentclass[type=bavhelor, twoside, draft=true]{fduthesis} +%> \documentclass[type=bachelor, twoside, draft=true]{fduthesis} \fdusetup{ %> 参数设置 @@ -53,20 +56,20 @@ % font = times, %> 西文字体(包括数学字体) %> 允许选项: - %> font = libertinus|lm|palatino|times|none + %> font = garamond|libertinus|lm|palatino|times|times*|none % % cjk-font = fandol, %> 中文字体 %> 允许选项: - %> cjk-font = adobe|fandol|founder|mac|windows|none + %> cjk-font = adobe|fandol|founder|mac|sinotype|sourcehan|windows|none % %> 注意: %> 1. 中文字体设置高度依赖于系统。各系统建议方案: %> windows:cjk-font = windows %> mac: cjk-font = mac %> linux: cjk-font = fandol(默认值) - %> 2. 除 fandol 外,其余字体均为商用字体,请注意版权问题 - %> 3. 但 fandol 字体缺字比较严重 + %> 2. 除 fandol 和 sourcehan 外,其余字体均为商用字体,请注意版权问题 + %> 3. 但 fandol 字体缺字比较严重,而 sourcehan 没有配备楷体和仿宋体 %> 4. 这里中西文字体设置均注释掉了,即使用默认设置: %> font = times %> cjk-font = fandol @@ -104,10 +107,9 @@ %> hyperlink-color = default|classic|elegant|fantasy|material| %> business|science|summer|autumn|graylevel|prl % - logo = {../logo/pdf/fudan-name-black.pdf}, - % logo = {fudan-name.pdf}, %> 图片与本文件放在同一目录 - % logo = {figure/fudan-name.pdf}, %> 图片放在 figure/ 目录 + % logo = {fudan-name.pdf}, %> 封面中的校名图片 + %> 模版已自带,通常不需要额外配置 % % logo-size = {0.5\textwidth}, %> 只设置宽度 % logo-size = {{}, 3cm}, %> 只设置高度 @@ -133,7 +135,7 @@ title* = {Thesis Title}, %> 英文标题 % - author = {你的名字}, + author = {王二}, %> 作者姓名 % % author* = {Your name}, @@ -153,7 +155,7 @@ student-id = {12300000000}, %> 作者学号 % - % date = {2018 年 1 月 1 日}, + % date = {2019 年 1 月 1 日}, %> 日期 %> 注释掉表示使用编译日期 % @@ -172,9 +174,9 @@ %> secret-level = none 时该选项无效 % instructors = { - {张\quad 三 \quad 工程师}, - {李\quad 四 \quad 工程师}, - {王五六 \quad 讲\quad 师} + {张\quad 三 \quad 教\quad 授}, + {李\quad 四 \quad 教\quad 授}, + {王五六 \quad 研究员} }, %> 指导小组成员 %> 使用英文逗号 “,” 分隔 diff --git a/Master/texmf-dist/doc/latex/fduthesis/fduthesis.pdf b/Master/texmf-dist/doc/latex/fduthesis/fduthesis.pdf Binary files differindex ee510b3d67d..4e774d0ccb2 100644 --- a/Master/texmf-dist/doc/latex/fduthesis/fduthesis.pdf +++ b/Master/texmf-dist/doc/latex/fduthesis/fduthesis.pdf diff --git a/Master/texmf-dist/doc/latex/fduthesis/latexmkrc b/Master/texmf-dist/doc/latex/fduthesis/latexmkrc deleted file mode 100644 index bd20435ac52..00000000000 --- a/Master/texmf-dist/doc/latex/fduthesis/latexmkrc +++ /dev/null @@ -1,17 +0,0 @@ -# Latexmk configuration file. - -# Use XeLaTeX to compile. -$pdf_mode = 5; - -# Process index. -$makeindex = 'zhmakeindex -s gind.ist %O -o %D %S'; - -# Show CPU time used. -$show_time = 1; - -# Process glossary (change history). -add_cus_dep('glo', 'gls', 0, 'makeglo2gls'); -sub makeglo2gls { - system("zhmakeindex -s gglo.ist -o \"$_[0].gls\" - -t \"$_[0].glg\" \"$_[0].glo\""); -} diff --git a/Master/texmf-dist/doc/latex/fduthesis/latexmkrc-en b/Master/texmf-dist/doc/latex/fduthesis/latexmkrc-en deleted file mode 100644 index e9b1d150b8f..00000000000 --- a/Master/texmf-dist/doc/latex/fduthesis/latexmkrc-en +++ /dev/null @@ -1,10 +0,0 @@ -# Latexmk configuration file. - -# Use XeLaTeX to compile. -$pdf_mode = 5; - -# Process index. -$makeindex = 'zhmakeindex -s gind.ist %O -o %D %S'; - -# Show CPU time used. -$show_time = 1; diff --git a/Master/texmf-dist/source/latex/fduthesis/fduthesis-doc.dtx b/Master/texmf-dist/source/latex/fduthesis/fduthesis-doc.dtx index e3f667ad3ef..6952003bcaa 100644 --- a/Master/texmf-dist/source/latex/fduthesis/fduthesis-doc.dtx +++ b/Master/texmf-dist/source/latex/fduthesis/fduthesis-doc.dtx @@ -1,6 +1,6 @@ % \iffalse meta-comment % -% Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com> +% Copyright (C) 2017--2019 by Xiangdong Zeng <xdzeng96@gmail.com> % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either @@ -215,7 +215,7 @@ % % \begin{macro}[int]{\xmacro@code,\sxmacro@code} % 重新实现 \env{macrocode} 与 \env{macrocode*} 环境的核心功能, -% 将对代码逐行处理。后者会将空格显示为“\textvisiblespace”。 +% 将对代码逐行处理。后者会将空格显示为“\verb*| |”。 % \begin{macrocode} \cs_set_protected_nopar:Npn \xmacro@code { \@@_marco_code:w } @@ -392,7 +392,7 @@ % \begin{macrocode} \cs_new_protected_nopar:Npn \@@_process_normal_line: { - \str_case_x:nnF + \str_case_e:nnF { \str_head:N \l_@@_macro_code_line_tl } { % \end{macrocode} @@ -489,7 +489,7 @@ % \begin{macrocode} \cs_new_protected:Npn \@@_check_angle:n #1 { - \str_if_eq_x:nnTF { \str_head:n {#1} } { < } + \str_if_eq:eeTF { \str_head:n {#1} } { < } { \@@_check_module:x { \tl_tail:n {#1} } } { \@@_output_comment_line: } } @@ -510,7 +510,7 @@ % \begin{macrocode} \cs_new_protected:Npn \@@_check_module:n #1 { - \str_case_x:nnF { \str_head:n {#1} } + \str_case_e:nnF { \str_head:n {#1} } { { * } { \@@_module_star:w } { / } { \@@_module_slash:w } @@ -696,7 +696,7 @@ % \end{macrocode} % 检查开头是否为 |%|,据此分别处理。 % \begin{macrocode} - \str_if_eq_x:nnTF + \str_if_eq:eeTF { \str_head:N \l_@@_macro_code_line_tl } { \c_percent_str } { \@@_output_comment_line: } { \@@_output_line: } } @@ -918,13 +918,11 @@ % \end{macro} % % \begin{macro}{\@@_module_angle:n} -% 输出“$\langle\cdots\rangle$”。^^A\\ -%^^A 注:原来所使用的 \tn{textlangle} 和 \tn{textrangle} 在 -%^^A Source Sans Pro 字体下不可用。 +% 输出“$\langle\cdots\rangle$”。 % \begin{macrocode} \cs_new_protected:Npn \@@_module_angle:n #1 - { \textlangle #1 \textrangle } -% { < #1 > } + { < #1 > } +% { \textlangle #1 \textrangle } % { \ensuremath \langle #1 \ensuremath \rangle } % \end{macrocode} % \end{macro} @@ -1417,7 +1415,7 @@ % 调整 \env{function} 环境的字体。 % \begin{macrocode} \__fdudoc_patch_cmd:Nnn \@@_typeset_functions: - { \small \ttfamily } { \footnotesize \CodeFont } + { \small \ttfamily } { \footnotesize \ttfamily } % \end{macrocode} % \end{macro} % @@ -1430,7 +1428,17 @@ \__fdudoc_patch_cmd:Nnn \@@_macro_init: { \hbox:n } { \MacroFont \hbox:n } \__fdudoc_patch_cmd:Nnn \@@_macro_dump: - { \hbox_unpack_clear:N } { \MacroFont \hbox_unpack_clear:N } + { \hbox_unpack_drop:N } { \MacroFont \hbox_unpack_drop:N } +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\@@_meta_original:n} +% 改用文本模式显示尖括号。 +% \begin{macrocode} +\__fdudoc_patch_cmd:Nnn \@@_meta_original:n + { \ensuremath \langle } { \textlangle } +\__fdudoc_patch_cmd:Nnn \@@_meta_original:n + { \ensuremath \rangle } { \textrangle } % \end{macrocode} % \end{macro} % @@ -1470,7 +1478,7 @@ \vbox_set:Nn \l_@@_macro_box { \MacroFont - \vbox_unpack_clear:N \l_@@_macro_box + \vbox_unpack_drop:N \l_@@_macro_box \hbox_set:Nn \l_tmpa_box { \@@_print_macroname:nN {#1} #2 } % \end{macrocode} @@ -1537,7 +1545,7 @@ \tl_if_empty:nTF {#3} { { } { } { } { } } { - \str_if_eq_x:nnTF {#3} { TeX } + \str_if_eq:eeTF {#3} { TeX } { { TeX~ and~ LaTeX2e } { \string \TeX{}~ 和~ \string \LaTeXe{} } @@ -1615,14 +1623,13 @@ % \end{macro} % % \begin{macro}{\meta} -% 重定义 \cs{meta} 命令,需要禁用中文、西文之间的空格, -% 并确保为罗马字体族。 +% 重定义 \cs{meta} 命令,需要禁用中文、西文之间的空格。 % \begin{macrocode} \RenewDocumentCommand \meta { m } { \group_begin: \sys_if_engine_xetex:T { \xeCJKsetup { CJKecglue = { } } } - \rmfamily \@@_meta:n {#1} + \@@_meta:n {#1} \group_end: } % \end{macrocode} @@ -1648,15 +1655,12 @@ \addtocontents{toc}{\StopSpecialIndexModule}} % \end{macrocode} % -% \begin{macro}{\path,\opt,\kaishu} % 设置 PDF 字符串中的命令替换。 % \begin{macrocode} \pdfstringdefDisableCommands{% \let\path\meta - \let\opt\@firstofone - \let\kaishu\relax} + \let\opt\@firstofone} % \end{macrocode} -% \end{macro} % % \begin{macro}[int]{\@multitoc@starttoc,\@starttoc} % 目录分栏,相当于调用 \pkg{multitoc} 宏包。 @@ -1681,9 +1685,9 @@ % \begin{macrocode} \IndexPrologue{% \section{\indexname}% - \textit{无衬线字体的数字表示对应索引项出现的页码; + \textit{意大利体的数字表示对应索引项出现的页码; 带下划线的数字表示定义对应索引项的代码行号; - 其他普通数字则表示使用对应索引项的代码行号.}} + 其他则表示使用对应索引项的代码行号.}} \def\IndexLayout{% \newgeometry{% left = 0.85 in, @@ -1701,7 +1705,7 @@ % 控制“描述对应索引项的页码”样式。在 \pkg{doc} 宏包中的定义为 % \tn{textit}。 % \begin{macrocode} -\def\usage#1{\textsf{#1}} +% \def\usage#1{\textsf{#1}} % \end{macrocode} % \end{macro} % @@ -1713,102 +1717,81 @@ % \end{macrocode} % \end{macro} % -% 西文字体。 -% \begin{macrocode} -\setmainfont{TeX Gyre Pagella} -\setsansfont{TeX Gyre Heros} -\setmathfont{TeX Gyre Pagella Math} -% \end{macrocode} +% \changes{v0.7c}{2019/02/08}{修改宏包手册主要字体。} % -% \begin{macro}{\kaishu,\fangsong} -% 中文字体。 +% 西文字体。为兼容 macOS,系统字体需使用字体名,而 \TeXLive{} +% 中的字体需使用文件名。 % \begin{macrocode} -\setCJKmainfont{FZShuSong-Z01}% - [ - BoldFont = FZHei-B01, - ItalicFont = FZKai-Z03, - BoldItalicFont = FZKai-Z03 - ] -\setCJKsansfont{FZHei-B01}% - [ - BoldFont = FZHei-B01, - ItalicFont = FZKai-Z03, - BoldItalicFont = FZKai-Z03 - ] -\setCJKmonofont{FZFangSong-Z02}% - [ - BoldFont = FZHei-B01, - ItalicFont = FZKai-Z03, - BoldItalicFont = FZKai-Z03 - ] -\newCJKfontfamily\kaishu{FZKai-Z03}% - [BoldFont = *, ItalicFont = *, BoldItalicFont = *] -\newCJKfontfamily\fangsong{FZFangSong-Z02}% - [BoldFont = *, ItalicFont = *, BoldItalicFont = *] -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\CodeFont} -% \begin{macro}[int]{\fdudoc@code@font,\fdudoc@cjk@code@font} -% 代码部分的字体,这里用了两种系列。 -% \begin{macrocode} -\setmonofont{CMU Typewriter Text}% - [ - UprightFont = * Light, - BoldFont = * Bold, - SlantedFont = * Light Oblique, - HyphenChar = None - ] -\newfontfamily\fdudoc@code@font{Source Code Pro}% - [BoldFont = * Semibold] -\newCJKfontfamily\fdudoc@cjk@code@font{Source Han Sans SC}% - [BoldFont = * Bold, AutoFakeSlant = 0.22] -\newcommand*\CodeFont{\fdudoc@code@font\fdudoc@cjk@code@font} -% \end{macrocode} -% \end{macro} -% \end{macro} -% -% 中文排版格式(\pkg{ctex} 宏包)。 -% \begin{macrocode} -\ctexset - { - section = {name = {第,节}, format+ = \raggedright}, - subsubsection/tocline = {\kaishu\CTEXnumberline{#1}#2}, - paragraph = {runin = false, numbering = false} - } +\setmainfont{libertinusserif}[% + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-italic, + BoldItalicFont = *-bolditalic, + Scale = 1.1] +\setsansfont{IBMPlexSansCondensed}[% + Extension = .otf, + UprightFont = *-Regular, + BoldFont = *-Bold, + ItalicFont = *-Italic, + BoldItalicFont = *-BoldItalic] +\setmonofont{Iosevka Slab}[% + UprightFont = * Light, + BoldFont = * Semibold, + Scale = MatchLowercase] +\setmathfont{libertinusmath-regular.otf} % \end{macrocode} % -% 设定章节标题、目录深度。 +% 中文字体。 % \begin{macrocode} +\setCJKmainfont{Source Han Serif SC}[% + ItalicFont = FZKai-Z03, + RawFeature = +fwid] +\setCJKsansfont{Source Han Sans SC}[% + ItalicFont = *, + RawFeature = +fwid] +\setCJKmonofont{Source Han Sans SC}[% + UprightFont = * Normal, + BoldFont = * Bold, + AutoFakeSlant = 0.1763, % = tan(10 deg) + Scale = 0.8903, + RawFeature = +fwid] +% \end{macrocode} +% +% 版式排版格式。 +% \begin{macrocode} +\ctexset{% + section/name = {第,节}, + section/format+ = \raggedright, + paragraph/runin = false, + paragraph/numbering = false, + punct = kaiming} \setcounter{secnumdepth}{4} \setcounter{tocdepth}{3} +\pagestyle{plain} % \end{macrocode} % % 单位设置(\pkg{siunitx} 宏包)。 % \begin{macrocode} -\sisetup - { - number-math-rm = \ensuremath, - inter-unit-product = \ensuremath{{}\cdot{}}, - group-digits = true, - group-minimum-digits = 4, - group-separator = \text{~}, - range-phrase = \symbol{"FF5E}, - separate-uncertainty = true - } +\sisetup{% + number-math-rm = \ensuremath, + inter-unit-product = \ensuremath{{}\cdot{}}, + group-digits = true, + group-minimum-digits = 4, + group-separator = \text{~}, + range-phrase = \symbol{"FF5E}, + separate-uncertainty = true} % \end{macrocode} % % 超链接设置(\pkg{hyperref} 宏包)。 % \begin{macrocode} -\hypersetup - { - bookmarksdepth = 4, - bookmarksnumbered = true, - colorlinks = true, - citecolor = MaterialGreen, - linkcolor = MaterialPink, - urlcolor = MaterialIndigo - } +\hypersetup{% + bookmarksdepth = 4, + bookmarksnumbered = true, + colorlinks = true, + citecolor = MaterialGreen, + linkcolor = MaterialPink, + urlcolor = MaterialIndigo} % \end{macrocode} % % 浮动体标题设置(\pkg{caption} 宏包)。 @@ -1910,17 +1893,14 @@ % % \begin{macro}{\exptarget,\rexptarget,\expstar,\rexpstar, % \__codedoc_typeset_exp:,\__codedoc_typeset_rexp:} -% 部分命令之后的星号($\star$ 或 \ding{73}),表明其不同用法。 +% 部分命令之后的特殊符号($\symbol{"263A}$ 或 $\symbol{"263B}$),表明其不同用法。 % 这里的“exp”和“rexp”分别源自 \LaTeX3 中的“expandable” % 和“restricted-expandable”。 % \begin{macrocode} \newcommand*\exptarget{\Hy@raisedlink{\hypertarget{expstar}{}}} \newcommand*\rexptarget{\Hy@raisedlink{\hypertarget{rexpstar}{}}} -\newcommand*\expstar{\hyperlink{expstar}{$\star$}} -\newcommand*\rexpstar{\hyperlink{rexpstar}{\ding{73}}} -% TODO: (2017/08/12) 允许修改 exptstar 和 rexpstar -\renewcommand*\expstar{\hyperlink{expstar}{$\mfrake$}} -\renewcommand*\rexpstar{\hyperlink{rexpstar}{$\mfrakc$}} +\newcommand*\expstar{\hyperlink{expstar}{$\symbol{"263B}$}} +\newcommand*\rexpstar{\hyperlink{rexpstar}{$\symbol{"263A}$}} \ExplSyntaxOn \cs_set_eq:NN \__codedoc_typeset_exp: \expstar \cs_set_eq:NN \__codedoc_typeset_rexp: \rexpstar @@ -2067,25 +2047,10 @@ % \end{macrocode} % \end{macro} % -% \begin{environment}{quote*} -% 引述环境。 -% \begin{arguments} -% \item 作者 -% \item 朝代 -% \end{arguments} -% \begin{macrocode} -\DeclareDocumentEnvironment{quote*}{oo} - {\quote\fangsong\qquad}% - {\endquote\IfNoValueF{#1}{% - \hfill —— \IfNoValueF{#2}{〔#2〕}#1}} -% \end{macrocode} -% \end{environment} -% % \paragraph{示例代码环境} % -% \pkg{listings} 宏包中连字符 |-| 原本以数学模式输出, -% 此处改为普通文本。 -% 见 \url{https://tex.stackexchange.com/a/33188/136923}。 +% \pkg{listings} 宏包中连字符 |-| 原本以数学模式输出,此处改为普通文本。 +% 见 \url{https://tex.stackexchange.com/a/33188}。 % \begin{macrocode} \lst@CCPutMacro\lst@ProcessOther {"2D}{\lst@ttfamily{-{}}{-{}}} \@empty\z@\@empty @@ -2099,14 +2064,14 @@ % \begin{macrocode} \lstdefinestyle{style@base} { - extendedchars = true, + basewidth = 0.5 em, gobble = 3, lineskip = 2 pt, frame = l, framerule = 1 pt, framesep = 0 pt, escapeinside = {(*}{*)}, - basicstyle = \small\CodeFont\color{MaterialGrey900}, + basicstyle = \small\ttfamily\color{MaterialGrey900}, keywordstyle = \bfseries\color{MaterialIndigo}, commentstyle = \itshape\color{MaterialGrey600}, stringstyle = \color{MaterialRed}, @@ -2147,12 +2112,12 @@ % \begin{macrocode} \lstdefinestyle{style@syntax} { - extendedchars = true, + basewidth = 0.5 em, gobble = 6, escapeinside = {(*}{*)}, language = [LaTeX]TeX, alsoletter = {*, -}, - basicstyle = \footnotesize\CodeFont\color{MaterialGrey900}, + basicstyle = \footnotesize\ttfamily\color{MaterialGrey900}, keywordstyle = \bfseries\color{MaterialIndigo}, commentstyle = \itshape\color{MaterialGrey600}, texcsstyle = *\color{MaterialDeepOrange}, @@ -2183,31 +2148,7 @@ % \end{macrocode} % \end{environment} % -% \subsubsection{\pkg{latexmk} 配置文件} -% -% \begin{macrocode} -%<*latexmk|latexmk-en> -# Latexmk configuration file. - -# Use XeLaTeX to compile. -$pdf_mode = 5; - -# Process index. -$makeindex = 'zhmakeindex -s gind.ist %O -o %D %S'; - -# Show CPU time used. -$show_time = 1; -%</latexmk|latexmk-en> -%<*latexmk> - -# Process glossary (change history). -add_cus_dep('glo', 'gls', 0, 'makeglo2gls'); -sub makeglo2gls { - system("zhmakeindex -s gglo.ist -o \"$_[0].gls\" - -t \"$_[0].glg\" \"$_[0].glo\""); -} -%</latexmk> -% \end{macrocode} +% \changes{v0.7c}{2019/03/15}{不再附带 \pkg{latexmk} 配置文件。} % % \clearpage % diff --git a/Master/texmf-dist/source/latex/fduthesis/fduthesis-logo.dtx b/Master/texmf-dist/source/latex/fduthesis/fduthesis-logo.dtx index 0b2ae76f1ee..46edb6afca2 100644 --- a/Master/texmf-dist/source/latex/fduthesis/fduthesis-logo.dtx +++ b/Master/texmf-dist/source/latex/fduthesis/fduthesis-logo.dtx @@ -1,6 +1,6 @@ % \iffalse meta-comment % -% Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com> +% Copyright (C) 2017--2019 by Xiangdong Zeng <xdzeng96@gmail.com> % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either @@ -53,10 +53,22 @@ % 复旦大学校名(復旦大學),由毛泽东题写。原始图片来源: % \url{http://www.fudan.edu.cn/2016/channels/view/74/}。 % \begin{macrocode} -\NewDocumentCommand \fduname { O { } } +%\NewDocumentCommand \fduname { O { } } +% { \@@_tikz:nx { \fdulogo@name } { \c_@@_default_arg_tl, #1 } } +% + new +% - original +\NewDocumentCommand \fduname { t+ t- O { } } { - \@@_tikz:Nx \fdulogo@name - { \l_@@_default_arg_tl, #1 } + \@@_tikz:nx + { + \IfBooleanTF {#1} + { \fdulogo@name@new } + { + \IfBooleanTF {#2} + { \fdulogo@name@original } { \fdulogo@name } + } + } + { \c_@@_default_arg_tl, #3 } } % \end{macrocode} % \end{macro} @@ -71,19 +83,19 @@ % \begin{macrocode} \NewDocumentCommand \fduemblem { t+ s O { } } { - \@@_tikz:cx + \@@_tikz:nx { \IfBooleanTF {#1} { \IfBooleanTF {#2} - { fdulogo@emblem@new@reversed } { fdulogo@emblem@new } + { \fdulogo@emblem@new@reversed } { \fdulogo@emblem@new } } { \IfBooleanTF {#2} - { fdulogo@emblem@reversed } { fdulogo@emblem } + { \fdulogo@emblem@reversed } { \fdulogo@emblem } } } - { \l_@@_default_arg_tl, #3 } + { \c_@@_default_arg_tl, #3 } } % \end{macrocode} % \end{macro} @@ -94,30 +106,27 @@ % \url{http://www.fudan.edu.cn/2016/channels/view/74/}。 % \begin{macrocode} \NewDocumentCommand \fdumotto { O { } } - { - \@@_tikz:Nx \fdulogo@motto - { \l_@@_default_arg_tl, #1 } - } + { \@@_tikz:nx { \fdulogo@motto } { \c_@@_default_arg_tl, #1 } } % \end{macrocode} % \end{macro} % -% \begin{variable}{\l_@@_default_arg_tl} +% \begin{variable}{\c_@@_default_arg_tl} % 默认参数。 % \begin{macrocode} -\tl_const:Nn \l_@@_default_arg_tl { x = 1 pt, y = 1 pt } +\tl_const:Nn \c_@@_default_arg_tl { x = 1 pt, y = 1 pt } % \end{macrocode} % \end{variable} % -% \begin{macro}{\@@_tikz:Nn,\@@_tikz:Nx,\@@_tikz:cx} +% \begin{macro}{\@@_tikz:nn,\@@_tikz:nx} % 对 \env{tikzpicture} 环境的封装。 % \begin{macrocode} -\cs_new_protected:Npn \@@_tikz:Nn #1#2 +\cs_new_protected:Npn \@@_tikz:nn #1#2 { \begin{tikzpicture} [#2] #1 \end{tikzpicture} } -\cs_generate_variant:Nn \@@_tikz:Nn { Nx, cx } +\cs_generate_variant:Nn \@@_tikz:nn { nx } % \end{macrocode} % \end{macro} % @@ -143,14 +152,26 @@ \ExplSyntaxOff % \end{macrocode} % -% \begin{macro}[int]{\fdulogo@name} -% 校名。 +% \begin{macro}[int]{\fdulogo@name, +% \fdulogo@name@original, +% \fdulogo@name@new} +% 各版本校名。 % \begin{macrocode} \def\fdulogo@name{% \fill \fdulogo@name@fu \fdulogo@name@dan \fdulogo@name@da \fdulogo@name@xue;} +\def\fdulogo@name@original{% + \fill \fdulogo@name@original@fu + \fdulogo@name@original@dan + \fdulogo@name@original@da + \fdulogo@name@original@xue;} +\def\fdulogo@name@new{% + \fill \fdulogo@name@new@fu + \fdulogo@name@new@dan + \fdulogo@name@new@da + \fdulogo@name@new@xue;} % \end{macrocode} % \end{macro} % @@ -385,335 +406,1314 @@ % \begin{macrocode} %<*logo> \def\fdulogo@name@fu{% - ( 86.79426450, 309.23000203) - .. controls ( 90.52759774, 306.43000210) and ( 95.27426428, 304.13666883) .. ( 96.80759758, 299.37666895) - .. controls (100.07426416, 292.95000244) and (100.74093081, 285.69666929) .. (101.08759747, 278.60333613) - .. controls ( 97.58093089, 266.51000310) and ( 89.47426443, 256.63000335) .. ( 83.27426458, 245.87000362) - .. controls ( 76.79426475, 235.84333720) and ( 70.78093156, 225.51000413) .. ( 64.22093173, 215.53667104) - .. controls ( 62.24759844, 212.88333778) and ( 62.18093178, 209.48333786) .. ( 61.44759846, 206.37667127) - .. controls ( 66.44759834, 207.63000457) and ( 71.00759822, 205.08333797) .. ( 75.68759811, 203.80333800) - .. controls ( 77.31426473, 200.65667142) and ( 78.78093136, 197.41667150) .. ( 80.55426465, 194.33667157) - .. controls ( 80.19426466, 188.60333838) and ( 77.71426472, 183.32333852) .. ( 74.72759813, 178.52333864) - .. controls ( 68.70093162, 167.31000558) and ( 62.86093176, 155.99000587) .. ( 56.75426525, 144.81667281) - .. controls ( 54.87426529, 140.92333958) and ( 54.19426531, 136.60333968) .. ( 52.91426534, 132.51000645) - .. controls ( 54.60759863, 129.12333987) and ( 56.99426524, 126.08333995) .. ( 58.50093187, 122.61667337) - .. controls ( 59.66093184, 116.97667351) and ( 61.08759847, 111.27000698) .. ( 60.52759849, 105.45667380) - .. controls ( 59.15426519, 78.25667448) and ( 58.22093188, 51.01667516) .. ( 56.68759858, 23.83000917) - .. controls ( 54.52759864, 19.44334261) and ( 53.56759866, 12.80334278) .. ( 47.75426547, 12.03000946) - .. controls ( 42.10093228, 14.51000940) and ( 39.03426569, 20.09667593) .. ( 37.23426574, 25.71000912) - .. controls ( 36.24759909, 37.23000883) and ( 41.36759897, 48.00334190) .. ( 42.15426561, 59.35000828) - .. controls ( 43.31426558, 69.33667470) and ( 41.59426563, 79.37667445) .. ( 41.47426563, 89.39000753) - .. controls ( 41.72759896, 92.87000744) and ( 39.83426567, 95.81667404) .. ( 38.20759904, 98.71000730) - .. controls ( 36.59426575, 98.21667398) and ( 34.98093246, 97.73667399) .. ( 33.35426583, 97.24334067) - .. controls ( 28.54093262, 89.83000752) and ( 23.40759941, 82.63000770) .. ( 18.54093287, 75.25667455) - .. controls ( 16.62093292, 75.76334120) and ( 14.67426630, 76.15000786) .. ( 12.80759968, 76.81667451) - .. controls ( 12.07426636, 78.93667446) and ( 11.02093306, 81.43000773) .. ( 12.54093302, 83.45667435) - .. controls ( 20.94093281, 99.43000728) and ( 29.63426593, 115.23000688) .. ( 38.19426571, 131.11000649) - .. controls ( 42.94093226, 140.45667292) and ( 48.59426545, 149.36333936) .. ( 52.68759868, 159.00333912) - .. controls ( 55.28759862, 168.04333890) and ( 60.40759849, 176.51000535) .. ( 59.79426517, 186.20333844) - .. controls ( 54.76759863, 185.93667178) and ( 51.83426537, 181.23000523) .. ( 47.56759881, 179.16333862) - .. controls ( 44.71426555, 181.43000523) and ( 41.87426562, 183.71000517) .. ( 39.04759902, 186.01667178) - .. controls ( 40.84759898, 191.27000498) and ( 41.78093229, 196.92333818) .. ( 44.86093221, 201.65667139) - .. controls ( 52.82093201, 215.04333772) and ( 60.74093181, 228.45667072) .. ( 68.78093161, 241.80333705) - .. controls ( 74.71426480, 252.79000345) and ( 83.66093124, 262.99000319) .. ( 83.84759790, 276.12333620) - .. controls ( 83.06093126, 284.17666933) and ( 81.95426462, 292.19000246) .. ( 81.08759797, 300.24333559) - .. controls ( 82.94093126, 303.27000218) and ( 84.82093121, 306.28333544) .. ( 86.79426450, 309.23000203) - (143.71426307, 60.96334157) - .. controls (144.87426304, 59.85667494) and (146.06092968, 58.77667496) .. (147.26092965, 57.72334166) - .. controls (149.38092960, 57.35000833) and (151.54092954, 57.99000832) .. (153.66092949, 58.11000831) - .. controls (154.46092947, 59.65667494) and (155.27426278, 61.20334157) .. (156.08759610, 62.75000820) - .. controls (152.87426284, 64.45667482) and (149.39426293, 65.55000813) .. (145.88759635, 66.47000810) - .. controls (145.16759637, 64.64334148) and (144.43426306, 62.80334153) .. (143.71426307, 60.96334157) - (144.91426304, 141.67000622) - .. controls (143.54092974, 139.96333960) and (143.79426307, 137.71000632) .. (143.52759641, 135.67000637) - .. controls (146.12759635, 135.72333971) and (148.42092962, 137.09667300) .. (150.07426291, 139.03000629) - .. controls (154.63426280, 143.33667285) and (153.22092950, 150.21667268) .. (154.36759614, 155.79000587) - .. controls (151.31426288, 151.01667266) and (148.14092963, 146.32333944) .. (144.91426304, 141.67000622) - (139.83426317, 253.56333676) - .. controls (153.16759617, 263.92333650) and (166.98092916, 273.65666959) .. (180.19426216, 284.17666933) - .. controls (184.74092871, 283.19000269) and (188.98092861, 281.07000274) .. (192.24759519, 277.71000282) - .. controls (182.23426211, 263.05666986) and (165.90092919, 254.75000340) .. (153.84759615, 242.09667038) - .. controls (146.96759633, 233.00333727) and (139.40759651, 224.41667082) .. (132.67426335, 215.21667105) - .. controls (126.63426350, 204.79000465) and (121.22093030, 194.00333825) .. (115.50093045, 183.39000518) - .. controls (113.88759715, 181.04333857) and (113.86093049, 178.20333864) .. (113.84759715, 175.44333871) - .. controls (120.24759699, 184.61667182) and (126.19426351, 194.09667158) .. (132.54093002, 203.31000468) - .. controls (140.58092982, 217.01667101) and (152.38092952, 229.56333736) .. (167.99426247, 234.25667058) - .. controls (172.19426236, 231.63000397) and (176.00759560, 228.21667073) .. (178.48759554, 223.88333750) - .. controls (178.03426222, 208.04333790) and (170.72759573, 193.64333826) .. (166.24759584, 178.71000530) - .. controls (159.55426268, 161.00333907) and (159.48759601, 141.69667289) .. (154.91426279, 123.47000668) - .. controls (152.00759620, 118.13667348) and (151.20759622, 111.04334032) .. (145.19426304, 108.15000706) - .. controls (142.22092978, 112.72334028) and (137.62092989, 115.56334021) .. (132.30093003, 116.57667352) - .. controls (129.06093011, 111.89667363) and (125.34093020, 107.51000708) .. (122.47426360, 102.59000720) - .. controls (120.10093033, 96.57667402) and (117.70093039, 90.31000751) .. (118.26093038, 83.71000767) - .. controls (126.60759683, 88.87000754) and (134.99426329, 93.95000742) .. (143.28759642, 99.20334062) - .. controls (149.03426294, 101.97667388) and (155.03426279, 104.23000716) .. (160.84759598, 106.89667376) - .. controls (165.36759587, 109.01667371) and (171.96759570, 109.15000704) .. (174.74092896, 104.25667383) - .. controls (180.14092883, 99.07000729) and (179.06092886, 91.27000748) .. (179.26092885, 84.47000765) - .. controls (176.34092892, 77.25667450) and (172.12759570, 70.45667467) .. (170.91426239, 62.64334153) - .. controls (177.99426222, 55.12334172) and (184.76759538, 47.13667525) .. (193.68759516, 41.68334206) - .. controls (194.34092847, 38.95000879) and (195.18092845, 36.17667553) .. (194.71426180, 33.32334227) - .. controls (192.94092851, 33.12334227) and (191.18092855, 32.92334228) .. (189.42092860, 32.71000895) - .. controls (185.27426203, 35.52334221) and (180.14092883, 37.20334217) .. (177.14092890, 41.41667540) - .. controls (173.59426233, 46.16334194) and (168.66092912, 49.52334186) .. (163.82092924, 52.81667511) - .. controls (161.22092930, 47.79000857) and (157.30092940, 43.59000868) .. (152.34092952, 40.83000874) - .. controls (145.87426302, 45.28334197) and (139.71426317, 50.23000851) .. (134.72759663, 56.35000836) - .. controls (132.92759668, 59.23000828) and (132.14093003, 62.59000820) .. (130.94093006, 65.73667479) - .. controls (132.47426335, 69.56334136) and (134.59426330, 73.12334127) .. (137.24759657, 76.27000786) - .. controls (143.88759640, 74.47000790) and (150.47426290, 72.52334129) .. (157.11426274, 70.73667466) - .. controls (160.58092932, 73.36334126) and (164.75426255, 75.89667453) .. (166.18092918, 80.25667443) - .. controls (168.00759580, 85.73667429) and (170.20759574, 91.05667416) .. (172.34092902, 96.43000735) - .. controls (169.06092911, 96.77667401) and (165.74092919, 98.00334065) .. (162.46092927, 97.59000733) - .. controls (155.74092944, 94.68334073) and (148.95426294, 91.79000747) .. (142.84759643, 87.72334091) - .. controls (137.52759656, 84.17667433) and (131.24759672, 81.96334105) .. (126.76759683, 77.24334117) - .. controls (121.84759695, 72.37667462) and (116.75426375, 67.65667474) .. (111.88759720, 62.72334153) - .. controls (106.62093067, 55.99000837) and (101.46093080, 49.15000854) .. ( 96.48759759, 42.20334204) - .. controls ( 93.54093099, 36.41667552) and ( 90.70093107, 30.57667567) .. ( 87.42093115, 24.96334247) - .. controls ( 83.87426457, 26.44334244) and ( 79.19426469, 28.04334240) .. ( 78.46093137, 32.35000896) - .. controls ( 80.48759799, 37.96334215) and ( 83.39426458, 43.21667535) .. ( 85.60759786, 48.75000855) - .. controls ( 87.51426448, 54.04334175) and ( 92.48759769, 57.36334166) .. ( 95.11426429, 62.25667488) - .. controls ( 96.75426425, 65.41667480) and ( 98.54093087, 68.48334139) .. (100.08759750, 71.68334131) - .. controls (102.40759744, 76.51000785) and (102.58093077, 82.07000771) .. (105.12759737, 86.80334093) - .. controls (109.44759726, 94.08334075) and (113.92759715, 101.27000723) .. (118.08759705, 108.63000705) - .. controls (121.11426364, 116.92334018) and (125.23426354, 124.81667331) .. (127.67426347, 133.31000643) - .. controls (127.40759681, 142.21667288) and (125.86093019, 151.13667265) .. (127.35426348, 160.04333910) - .. controls (126.95426349, 166.37667227) and (130.68759673, 171.60333881) .. (133.59426333, 176.88333868) - .. controls (135.03426329, 179.41667195) and (138.31426321, 179.64333861) .. (140.76759648, 180.61667192) - .. controls (145.40759636, 173.87000542) and (150.78092956, 167.68333891) .. (155.87426277, 161.28333907) - .. controls (154.00759615, 168.75000555) and (157.66092939, 175.69667204) .. (159.02092936, 182.88333853) - .. controls (161.96759595, 195.19000489) and (167.38092915, 207.07000459) .. (167.04759582, 219.96333760) - .. controls (164.47426255, 219.76333760) and (161.64759596, 220.45667092) .. (159.34092935, 219.03000429) - .. controls (154.63426280, 216.43000435) and (149.44759626, 214.25667108) .. (146.07426301, 209.87000452) - .. controls (141.96759645, 204.55000465) and (136.86092991, 200.01667143) .. (133.08759667, 194.44333824) - .. controls (126.78093016, 180.76333858) and (120.64759698, 166.89667226) .. (117.15426374, 152.17667263) - .. controls (111.54093054, 136.29667302) and (108.63426395, 119.43000678) .. (100.72759748, 104.43000715) - .. controls ( 99.18093085, 102.67000720) and ( 96.75426425, 101.97667388) .. ( 94.79426430, 100.76334058) - .. controls ( 93.07426434, 102.04334055) and ( 91.35426438, 103.32334052) .. ( 89.62093109, 104.59000715) - .. controls ( 88.06093113, 110.39000701) and ( 84.32759789, 116.45667352) .. ( 86.74093116, 122.52334004) - .. controls ( 92.48759769, 139.11000629) and ( 97.71426422, 155.87000587) .. (103.47426408, 172.44333879) - .. controls (111.64759721, 187.41667175) and (119.76759701, 202.41667137) .. (127.88759680, 217.41667100) - .. controls (139.84759650, 232.69667061) and (152.04759620, 247.83000357) .. (163.92759590, 263.19000319) - .. controls (153.66092949, 255.16333672) and (145.20759637, 245.01667031) .. (135.38092995, 236.47000385) - .. controls (130.47426340, 233.84333725) and (124.72759688, 232.63000395) .. (120.52759699, 228.76333738) - .. controls (115.07426379, 223.92333750) and (109.78093059, 218.89667096) .. (104.15426406, 214.25667108) - .. controls (101.86093079, 217.11000434) and ( 99.04759752, 219.79000427) .. ( 97.95426422, 223.39000418) - .. controls ( 96.06093093, 230.88333733) and ( 96.82093091, 239.12333712) .. (100.50093082, 245.96333695) - .. controls (104.34093072, 255.28333672) and (108.88759728, 264.28333649) .. (112.63426385, 273.64333626) - .. controls (113.75426382, 277.21666950) and (116.74093041, 279.49666944) .. (119.50093035, 281.76333605) - .. controls (121.56759696, 280.59000275) and (123.74093024, 279.56333611) .. (125.63426353, 278.11000281) - .. controls (128.27426346, 274.76333623) and (129.70093009, 270.69666966) .. (131.18093005, 266.76333643) - .. controls (129.26093010, 259.37666995) and (126.90093016, 252.08333680) .. (125.56759686, 244.55000365) - .. controls (131.00759672, 246.40333694) and (135.18092995, 250.37667017) .. (139.83426317, 253.56333676)} + ( 86.7942, 309.2300) + .. controls ( 90.5275, 306.4300) and ( 95.2742, 304.1366) .. ( 96.8075, 299.3766) + .. controls ( 100.0742, 292.9500) and ( 100.7409, 285.6966) .. ( 101.0875, 278.6033) + .. controls ( 97.5809, 266.5100) and ( 89.4742, 256.6300) .. ( 83.2742, 245.8700) + .. controls ( 76.7942, 235.8433) and ( 70.7809, 225.5100) .. ( 64.2209, 215.5366) + .. controls ( 62.2475, 212.8833) and ( 62.1809, 209.4833) .. ( 61.4475, 206.3766) + .. controls ( 66.4475, 207.6300) and ( 71.0075, 205.0833) .. ( 75.6875, 203.8033) + .. controls ( 77.3142, 200.6566) and ( 78.7809, 197.4166) .. ( 80.5542, 194.3366) + .. controls ( 80.1942, 188.6033) and ( 77.7142, 183.3233) .. ( 74.7275, 178.5233) + .. controls ( 68.7009, 167.3100) and ( 62.8609, 155.9900) .. ( 56.7542, 144.8166) + .. controls ( 54.8742, 140.9233) and ( 54.1942, 136.6033) .. ( 52.9142, 132.5100) + .. controls ( 54.6075, 129.1233) and ( 56.9942, 126.0833) .. ( 58.5009, 122.6166) + .. controls ( 59.6609, 116.9766) and ( 61.0875, 111.2700) .. ( 60.5275, 105.4566) + .. controls ( 59.1542, 78.2566) and ( 58.2209, 51.0166) .. ( 56.6875, 23.8300) + .. controls ( 54.5275, 19.4433) and ( 53.5675, 12.8033) .. ( 47.7542, 12.0300) + .. controls ( 42.1009, 14.5100) and ( 39.0342, 20.0966) .. ( 37.2342, 25.7100) + .. controls ( 36.2475, 37.2300) and ( 41.3675, 48.0033) .. ( 42.1542, 59.3500) + .. controls ( 43.3142, 69.3366) and ( 41.5942, 79.3766) .. ( 41.4742, 89.3900) + .. controls ( 41.7275, 92.8700) and ( 39.8342, 95.8166) .. ( 38.2075, 98.7100) + .. controls ( 36.5942, 98.2166) and ( 34.9809, 97.7366) .. ( 33.3542, 97.2433) + .. controls ( 28.5409, 89.8300) and ( 23.4075, 82.6300) .. ( 18.5409, 75.2566) + .. controls ( 16.6209, 75.7633) and ( 14.6742, 76.1500) .. ( 12.8075, 76.8166) + .. controls ( 12.0742, 78.9366) and ( 11.0209, 81.4300) .. ( 12.5409, 83.4566) + .. controls ( 20.9409, 99.4300) and ( 29.6342, 115.2300) .. ( 38.1942, 131.1100) + .. controls ( 42.9409, 140.4566) and ( 48.5942, 149.3633) .. ( 52.6875, 159.0033) + .. controls ( 55.2875, 168.0433) and ( 60.4075, 176.5100) .. ( 59.7942, 186.2033) + .. controls ( 54.7675, 185.9366) and ( 51.8342, 181.2300) .. ( 47.5675, 179.1633) + .. controls ( 44.7142, 181.4300) and ( 41.8742, 183.7100) .. ( 39.0475, 186.0166) + .. controls ( 40.8475, 191.2700) and ( 41.7809, 196.9233) .. ( 44.8609, 201.6566) + .. controls ( 52.8209, 215.0433) and ( 60.7409, 228.4566) .. ( 68.7809, 241.8033) + .. controls ( 74.7142, 252.7900) and ( 83.6609, 262.9900) .. ( 83.8475, 276.1233) + .. controls ( 83.0609, 284.1766) and ( 81.9542, 292.1900) .. ( 81.0875, 300.2433) + .. controls ( 82.9409, 303.2700) and ( 84.8209, 306.2833) .. ( 86.7942, 309.2300) + ( 143.7142, 60.9633) + .. controls ( 144.8742, 59.8566) and ( 146.0609, 58.7766) .. ( 147.2609, 57.7233) + .. controls ( 149.3809, 57.3500) and ( 151.5409, 57.9900) .. ( 153.6609, 58.1100) + .. controls ( 154.4609, 59.6566) and ( 155.2742, 61.2033) .. ( 156.0875, 62.7500) + .. controls ( 152.8742, 64.4566) and ( 149.3942, 65.5500) .. ( 145.8875, 66.4700) + .. controls ( 145.1675, 64.6433) and ( 144.4342, 62.8033) .. ( 143.7142, 60.9633) + ( 144.9142, 141.6700) + .. controls ( 143.5409, 139.9633) and ( 143.7942, 137.7100) .. ( 143.5275, 135.6700) + .. controls ( 146.1275, 135.7233) and ( 148.4209, 137.0966) .. ( 150.0742, 139.0300) + .. controls ( 154.6342, 143.3366) and ( 153.2209, 150.2166) .. ( 154.3675, 155.7900) + .. controls ( 151.3142, 151.0166) and ( 148.1409, 146.3233) .. ( 144.9142, 141.6700) + ( 139.8342, 253.5633) + .. controls ( 153.1675, 263.9233) and ( 166.9809, 273.6566) .. ( 180.1942, 284.1766) + .. controls ( 184.7409, 283.1900) and ( 188.9809, 281.0700) .. ( 192.2475, 277.7100) + .. controls ( 182.2342, 263.0566) and ( 165.9009, 254.7500) .. ( 153.8475, 242.0966) + .. controls ( 146.9675, 233.0033) and ( 139.4075, 224.4166) .. ( 132.6742, 215.2166) + .. controls ( 126.6342, 204.7900) and ( 121.2209, 194.0033) .. ( 115.5009, 183.3900) + .. controls ( 113.8875, 181.0433) and ( 113.8609, 178.2033) .. ( 113.8475, 175.4433) + .. controls ( 120.2475, 184.6166) and ( 126.1942, 194.0966) .. ( 132.5409, 203.3100) + .. controls ( 140.5809, 217.0166) and ( 152.3809, 229.5633) .. ( 167.9942, 234.2566) + .. controls ( 172.1942, 231.6300) and ( 176.0075, 228.2166) .. ( 178.4875, 223.8833) + .. controls ( 178.0342, 208.0433) and ( 170.7275, 193.6433) .. ( 166.2475, 178.7100) + .. controls ( 159.5542, 161.0033) and ( 159.4875, 141.6966) .. ( 154.9142, 123.4700) + .. controls ( 152.0075, 118.1366) and ( 151.2075, 111.0433) .. ( 145.1942, 108.1500) + .. controls ( 142.2209, 112.7233) and ( 137.6209, 115.5633) .. ( 132.3009, 116.5766) + .. controls ( 129.0609, 111.8966) and ( 125.3409, 107.5100) .. ( 122.4742, 102.5900) + .. controls ( 120.1009, 96.5766) and ( 117.7009, 90.3100) .. ( 118.2609, 83.7100) + .. controls ( 126.6075, 88.8700) and ( 134.9942, 93.9500) .. ( 143.2875, 99.2033) + .. controls ( 149.0342, 101.9766) and ( 155.0342, 104.2300) .. ( 160.8475, 106.8966) + .. controls ( 165.3675, 109.0166) and ( 171.9675, 109.1500) .. ( 174.7409, 104.2566) + .. controls ( 180.1409, 99.0700) and ( 179.0609, 91.2700) .. ( 179.2609, 84.4700) + .. controls ( 176.3409, 77.2566) and ( 172.1275, 70.4566) .. ( 170.9142, 62.6433) + .. controls ( 177.9942, 55.1233) and ( 184.7675, 47.1366) .. ( 193.6875, 41.6833) + .. controls ( 194.3409, 38.9500) and ( 195.1809, 36.1766) .. ( 194.7142, 33.3233) + .. controls ( 192.9409, 33.1233) and ( 191.1809, 32.9233) .. ( 189.4209, 32.7100) + .. controls ( 185.2742, 35.5233) and ( 180.1409, 37.2033) .. ( 177.1409, 41.4166) + .. controls ( 173.5942, 46.1633) and ( 168.6609, 49.5233) .. ( 163.8209, 52.8166) + .. controls ( 161.2209, 47.7900) and ( 157.3009, 43.5900) .. ( 152.3409, 40.8300) + .. controls ( 145.8742, 45.2833) and ( 139.7142, 50.2300) .. ( 134.7275, 56.3500) + .. controls ( 132.9275, 59.2300) and ( 132.1409, 62.5900) .. ( 130.9409, 65.7366) + .. controls ( 132.4742, 69.5633) and ( 134.5942, 73.1233) .. ( 137.2475, 76.2700) + .. controls ( 143.8875, 74.4700) and ( 150.4742, 72.5233) .. ( 157.1142, 70.7366) + .. controls ( 160.5809, 73.3633) and ( 164.7542, 75.8966) .. ( 166.1809, 80.2566) + .. controls ( 168.0075, 85.7366) and ( 170.2075, 91.0566) .. ( 172.3409, 96.4300) + .. controls ( 169.0609, 96.7766) and ( 165.7409, 98.0033) .. ( 162.4609, 97.5900) + .. controls ( 155.7409, 94.6833) and ( 148.9542, 91.7900) .. ( 142.8475, 87.7233) + .. controls ( 137.5275, 84.1766) and ( 131.2475, 81.9633) .. ( 126.7675, 77.2433) + .. controls ( 121.8475, 72.3766) and ( 116.7542, 67.6566) .. ( 111.8875, 62.7233) + .. controls ( 106.6209, 55.9900) and ( 101.4609, 49.1500) .. ( 96.4875, 42.2033) + .. controls ( 93.5409, 36.4166) and ( 90.7009, 30.5766) .. ( 87.4209, 24.9633) + .. controls ( 83.8742, 26.4433) and ( 79.1942, 28.0433) .. ( 78.4609, 32.3500) + .. controls ( 80.4875, 37.9633) and ( 83.3942, 43.2166) .. ( 85.6075, 48.7500) + .. controls ( 87.5142, 54.0433) and ( 92.4875, 57.3633) .. ( 95.1142, 62.2566) + .. controls ( 96.7542, 65.4166) and ( 98.5409, 68.4833) .. ( 100.0875, 71.6833) + .. controls ( 102.4075, 76.5100) and ( 102.5809, 82.0700) .. ( 105.1275, 86.8033) + .. controls ( 109.4475, 94.0833) and ( 113.9275, 101.2700) .. ( 118.0875, 108.6300) + .. controls ( 121.1142, 116.9233) and ( 125.2342, 124.8166) .. ( 127.6742, 133.3100) + .. controls ( 127.4075, 142.2166) and ( 125.8609, 151.1366) .. ( 127.3542, 160.0433) + .. controls ( 126.9542, 166.3766) and ( 130.6875, 171.6033) .. ( 133.5942, 176.8833) + .. controls ( 135.0342, 179.4166) and ( 138.3142, 179.6433) .. ( 140.7675, 180.6166) + .. controls ( 145.4075, 173.8700) and ( 150.7809, 167.6833) .. ( 155.8742, 161.2833) + .. controls ( 154.0075, 168.7500) and ( 157.6609, 175.6966) .. ( 159.0209, 182.8833) + .. controls ( 161.9675, 195.1900) and ( 167.3809, 207.0700) .. ( 167.0475, 219.9633) + .. controls ( 164.4742, 219.7633) and ( 161.6475, 220.4566) .. ( 159.3409, 219.0300) + .. controls ( 154.6342, 216.4300) and ( 149.4475, 214.2566) .. ( 146.0742, 209.8700) + .. controls ( 141.9675, 204.5500) and ( 136.8609, 200.0166) .. ( 133.0875, 194.4433) + .. controls ( 126.7809, 180.7633) and ( 120.6475, 166.8966) .. ( 117.1542, 152.1766) + .. controls ( 111.5409, 136.2966) and ( 108.6342, 119.4300) .. ( 100.7275, 104.4300) + .. controls ( 99.1809, 102.6700) and ( 96.7542, 101.9766) .. ( 94.7942, 100.7633) + .. controls ( 93.0742, 102.0433) and ( 91.3542, 103.3233) .. ( 89.6209, 104.5900) + .. controls ( 88.0609, 110.3900) and ( 84.3275, 116.4566) .. ( 86.7409, 122.5233) + .. controls ( 92.4875, 139.1100) and ( 97.7142, 155.8700) .. ( 103.4742, 172.4433) + .. controls ( 111.6475, 187.4166) and ( 119.7675, 202.4166) .. ( 127.8875, 217.4166) + .. controls ( 139.8475, 232.6966) and ( 152.0475, 247.8300) .. ( 163.9275, 263.1900) + .. controls ( 153.6609, 255.1633) and ( 145.2075, 245.0166) .. ( 135.3809, 236.4700) + .. controls ( 130.4742, 233.8433) and ( 124.7275, 232.6300) .. ( 120.5275, 228.7633) + .. controls ( 115.0742, 223.9233) and ( 109.7809, 218.8966) .. ( 104.1542, 214.2566) + .. controls ( 101.8609, 217.1100) and ( 99.0475, 219.7900) .. ( 97.9542, 223.3900) + .. controls ( 96.0609, 230.8833) and ( 96.8209, 239.1233) .. ( 100.5009, 245.9633) + .. controls ( 104.3409, 255.2833) and ( 108.8875, 264.2833) .. ( 112.6342, 273.6433) + .. controls ( 113.7542, 277.2166) and ( 116.7409, 279.4966) .. ( 119.5009, 281.7633) + .. controls ( 121.5675, 280.5900) and ( 123.7409, 279.5633) .. ( 125.6342, 278.1100) + .. controls ( 128.2742, 274.7633) and ( 129.7009, 270.6966) .. ( 131.1809, 266.7633) + .. controls ( 129.2609, 259.3766) and ( 126.9009, 252.0833) .. ( 125.5675, 244.5500) + .. controls ( 131.0075, 246.4033) and ( 135.1809, 250.3766) .. ( 139.8342, 253.5633)} % \end{macrocode} % % 旦。 % \begin{macrocode} \def\fdulogo@name@dan{% - (318.28759204, 86.52334094) - .. controls (328.19425846, 87.00334092) and (337.14092490, 91.81667414) .. (346.11425801, 95.59000738) - .. controls (351.20759122, 94.93667406) and (356.20759109, 93.69667409) .. (360.83425765, 91.41667415) - .. controls (361.59425763, 89.11000754) and (362.34092427, 86.79000760) .. (363.11425759, 84.47000765) - .. controls (357.78092439, 79.79000777) and (350.70092457, 78.47000780) .. (344.07425806, 76.67000785) - .. controls (343.51425808, 77.64334116) and (342.42092477, 79.59000778) .. (341.87425812, 80.56334108) - .. controls (332.26092503, 77.56334116) and (322.44759194, 75.27000788) .. (312.82092551, 72.32334129) - .. controls (306.68759233, 70.84334133) and (301.54092579, 66.97667476) .. (296.48759259, 63.39000818) - .. controls (292.74092601, 58.63000830) and (291.00759272, 52.12334180) .. (285.50092620, 48.87000854) - .. controls (279.98092633, 44.65667532) and (272.30092653, 47.80334190) .. (268.44759329, 52.75000845) - .. controls (266.51426000, 56.84334168) and (264.15426006, 60.80334158) .. (262.72759343, 65.11000814) - .. controls (262.96759343, 67.80334140) and (263.51426008, 70.45667467) .. (263.96759340, 73.12334127) - .. controls (267.08759332, 73.39000793) and (270.23425991, 73.53667459) .. (273.32759317, 74.08334125) - .. controls (288.47425945, 77.64334116) and (303.11425909, 83.09667435) .. (318.28759204, 86.52334094) - (347.60759131, 212.41667112) - .. controls (352.20759119, 214.71000440) and (357.26092440, 212.57667112) .. (362.04759095, 212.12333780) - .. controls (363.84759090, 209.92333785) and (365.60759086, 207.69667124) .. (367.28759082, 205.39000463) - .. controls (364.44759089, 193.92333825) and (356.31425776, 184.75000515) .. (353.11425784, 173.41667210) - .. controls (350.19425791, 164.27000566) and (347.51425798, 155.04333922) .. (344.23425806, 146.01667278) - .. controls (342.48759144, 141.53667289) and (342.50092477, 136.68333968) .. (341.74092479, 132.00333980) - .. controls (340.55425815, 124.59000665) and (339.36759152, 117.16334017) .. (338.18092488, 109.73667369) - .. controls (336.31425826, 108.56334038) and (334.43425831, 107.39000708) .. (332.59425835, 106.17667378) - .. controls (329.91425842, 108.37667372) and (326.87425849, 110.39000701) .. (325.35425853, 113.61667359) - .. controls (323.51425858, 117.24334017) and (321.70092529, 121.09667340) .. (317.79425872, 122.88334003) - .. controls (314.35425881, 120.28334009) and (311.04759222, 117.48334016) .. (307.38092565, 115.20334022) - .. controls (303.08759242, 121.15000674) and (307.50092565, 127.88333990) .. (309.52759226, 133.76333975) - .. controls (308.32759229, 143.05667286) and (300.79425915, 151.83000597) .. (304.55425905, 161.37667240) - .. controls (305.95425902, 164.12333900) and (308.52759229, 166.09667228) .. (310.39425891, 168.52333889) - .. controls (313.00759217, 167.01667226) and (315.76759211, 165.71000562) .. (318.16759205, 163.84333900) - .. controls (322.47425860, 158.48333914) and (326.20759184, 152.29667262) .. (327.11425849, 145.35000613) - .. controls (327.94092513, 140.35000626) and (328.71425845, 135.32333972) .. (329.59425843, 130.32333984) - .. controls (330.34092507, 130.55000650) and (331.83425837, 131.00333982) .. (332.59425835, 131.21667315) - .. controls (335.83425827, 146.37667277) and (340.43425816, 161.20333907) .. (343.70092474, 176.35000536) - .. controls (345.04759137, 181.07000524) and (345.90092469, 185.93667178) .. (347.64759131, 190.53667167) - .. controls (350.00759125, 194.93667156) and (353.07425784, 199.07000479) .. (353.80759115, 204.15000466) - .. controls (347.32759132, 204.91000464) and (341.32759147, 201.87000472) .. (335.78092494, 198.93667146) - .. controls (331.47425838, 196.45667152) and (326.50092517, 195.12333822) .. (322.70092527, 191.79000497) - .. controls (315.19425879, 185.56333846) and (307.60759231, 179.45667195) .. (300.19425916, 173.12333877) - .. controls (296.47425925, 170.24333884) and (294.80759263, 165.69667229) .. (291.99425937, 162.05667238) - .. controls (292.47425935, 156.11000586) and (295.62092594, 150.99000599) .. (297.87425922, 145.64333946) - .. controls (299.80759250, 137.37667300) and (302.00759245, 127.76333990) .. (297.06092591, 120.15000676) - .. controls (295.79425927, 117.40334016) and (293.94092598, 115.01667356) .. (291.96759270, 112.76334028) - .. controls (289.50092610, 118.09667348) and (285.55425953, 123.29667335) .. (286.28759284, 129.49667319) - .. controls (286.84759283, 138.20333964) and (284.63425955, 146.71000610) .. (283.44759291, 155.27000588) - .. controls (286.83425950, 162.61667237) and (286.67425950, 170.93667216) .. (288.94092611, 178.63000530) - .. controls (291.67425937, 180.88333858) and (293.70092599, 183.88333850) .. (296.54092592, 186.00333845) - .. controls (306.46092567, 191.56333831) and (316.12759210, 197.56333816) .. (325.99425852, 203.21667135) - .. controls (333.27425833, 206.09667128) and (340.30092483, 209.61667119) .. (347.60759131, 212.41667112)} + ( 318.2875, 86.5233) + .. controls ( 328.1942, 87.0033) and ( 337.1409, 91.8166) .. ( 346.1142, 95.5900) + .. controls ( 351.2075, 94.9366) and ( 356.2075, 93.6966) .. ( 360.8342, 91.4166) + .. controls ( 361.5942, 89.1100) and ( 362.3409, 86.7900) .. ( 363.1142, 84.4700) + .. controls ( 357.7809, 79.7900) and ( 350.7009, 78.4700) .. ( 344.0742, 76.6700) + .. controls ( 343.5142, 77.6433) and ( 342.4209, 79.5900) .. ( 341.8742, 80.5633) + .. controls ( 332.2609, 77.5633) and ( 322.4475, 75.2700) .. ( 312.8209, 72.3233) + .. controls ( 306.6875, 70.8433) and ( 301.5409, 66.9766) .. ( 296.4875, 63.3900) + .. controls ( 292.7409, 58.6300) and ( 291.0075, 52.1233) .. ( 285.5009, 48.8700) + .. controls ( 279.9809, 44.6566) and ( 272.3009, 47.8033) .. ( 268.4475, 52.7500) + .. controls ( 266.5142, 56.8433) and ( 264.1542, 60.8033) .. ( 262.7275, 65.1100) + .. controls ( 262.9675, 67.8033) and ( 263.5142, 70.4566) .. ( 263.9675, 73.1233) + .. controls ( 267.0875, 73.3900) and ( 270.2342, 73.5366) .. ( 273.3275, 74.0833) + .. controls ( 288.4742, 77.6433) and ( 303.1142, 83.0966) .. ( 318.2875, 86.5233) + ( 347.6075, 212.4166) + .. controls ( 352.2075, 214.7100) and ( 357.2609, 212.5766) .. ( 362.0475, 212.1233) + .. controls ( 363.8475, 209.9233) and ( 365.6075, 207.6966) .. ( 367.2875, 205.3900) + .. controls ( 364.4475, 193.9233) and ( 356.3142, 184.7500) .. ( 353.1142, 173.4166) + .. controls ( 350.1942, 164.2700) and ( 347.5142, 155.0433) .. ( 344.2342, 146.0166) + .. controls ( 342.4875, 141.5366) and ( 342.5009, 136.6833) .. ( 341.7409, 132.0033) + .. controls ( 340.5542, 124.5900) and ( 339.3675, 117.1633) .. ( 338.1809, 109.7366) + .. controls ( 336.3142, 108.5633) and ( 334.4342, 107.3900) .. ( 332.5942, 106.1766) + .. controls ( 329.9142, 108.3766) and ( 326.8742, 110.3900) .. ( 325.3542, 113.6166) + .. controls ( 323.5142, 117.2433) and ( 321.7009, 121.0966) .. ( 317.7942, 122.8833) + .. controls ( 314.3542, 120.2833) and ( 311.0475, 117.4833) .. ( 307.3809, 115.2033) + .. controls ( 303.0875, 121.1500) and ( 307.5009, 127.8833) .. ( 309.5275, 133.7633) + .. controls ( 308.3275, 143.0566) and ( 300.7942, 151.8300) .. ( 304.5542, 161.3766) + .. controls ( 305.9542, 164.1233) and ( 308.5275, 166.0966) .. ( 310.3942, 168.5233) + .. controls ( 313.0075, 167.0166) and ( 315.7675, 165.7100) .. ( 318.1675, 163.8433) + .. controls ( 322.4742, 158.4833) and ( 326.2075, 152.2966) .. ( 327.1142, 145.3500) + .. controls ( 327.9409, 140.3500) and ( 328.7142, 135.3233) .. ( 329.5942, 130.3233) + .. controls ( 330.3409, 130.5500) and ( 331.8342, 131.0033) .. ( 332.5942, 131.2166) + .. controls ( 335.8342, 146.3766) and ( 340.4342, 161.2033) .. ( 343.7009, 176.3500) + .. controls ( 345.0475, 181.0700) and ( 345.9009, 185.9366) .. ( 347.6475, 190.5366) + .. controls ( 350.0075, 194.9366) and ( 353.0742, 199.0700) .. ( 353.8075, 204.1500) + .. controls ( 347.3275, 204.9100) and ( 341.3275, 201.8700) .. ( 335.7809, 198.9366) + .. controls ( 331.4742, 196.4566) and ( 326.5009, 195.1233) .. ( 322.7009, 191.7900) + .. controls ( 315.1942, 185.5633) and ( 307.6075, 179.4566) .. ( 300.1942, 173.1233) + .. controls ( 296.4742, 170.2433) and ( 294.8075, 165.6966) .. ( 291.9942, 162.0566) + .. controls ( 292.4742, 156.1100) and ( 295.6209, 150.9900) .. ( 297.8742, 145.6433) + .. controls ( 299.8075, 137.3766) and ( 302.0075, 127.7633) .. ( 297.0609, 120.1500) + .. controls ( 295.7942, 117.4033) and ( 293.9409, 115.0166) .. ( 291.9675, 112.7633) + .. controls ( 289.5009, 118.0966) and ( 285.5542, 123.2966) .. ( 286.2875, 129.4966) + .. controls ( 286.8475, 138.2033) and ( 284.6342, 146.7100) .. ( 283.4475, 155.2700) + .. controls ( 286.8342, 162.6166) and ( 286.6742, 170.9366) .. ( 288.9409, 178.6300) + .. controls ( 291.6742, 180.8833) and ( 293.7009, 183.8833) .. ( 296.5409, 186.0033) + .. controls ( 306.4609, 191.5633) and ( 316.1275, 197.5633) .. ( 325.9942, 203.2166) + .. controls ( 333.2742, 206.0966) and ( 340.3009, 209.6166) .. ( 347.6075, 212.4166)} % \end{macrocode} % % 大。 % \begin{macrocode} \def\fdulogo@name@da{% - (500.52758749, 206.59000460) - .. controls (503.94092073, 220.15000426) and (500.12758750, 234.41667057) .. (504.03425407, 247.92333690) - .. controls (511.07425389, 246.55000360) and (517.44758706, 242.07000371) .. (519.55425368, 234.97667056) - .. controls (516.83425375, 217.67000432) and (512.24758719, 200.72333808) .. (509.44758726, 183.43000518) - .. controls (505.98092068, 167.81667224) and (503.00758742, 152.09667263) .. (499.86092084, 136.41667302) - .. controls (505.75425402, 140.20333959) and (512.02092053, 143.41667285) .. (517.80758705, 147.37667275) - .. controls (519.20758702, 148.73667271) and (519.98092033, 150.59000600) .. (521.03425364, 152.20333929) - .. controls (519.78092034, 156.32333919) and (518.88758703, 160.77667241) .. (522.32758694, 164.09667233) - .. controls (528.04758680, 164.07000566) and (533.75425332, 164.08333900) .. (539.46091985, 164.07000566) - .. controls (541.24758647, 162.17667238) and (544.28758639, 160.44333909) .. (542.76758643, 157.40333916) - .. controls (541.94091978, 149.95000602) and (534.75425330, 146.48333944) .. (529.51425343, 142.35000621) - .. controls (520.10092033, 136.29667302) and (510.22092058, 131.00333982) .. (500.80758748, 124.93667331) - .. controls (503.71425407, 118.32334014) and (507.70092064, 112.28334029) .. (510.84758723, 105.77667379) - .. controls (515.51425378, 95.17667405) and (524.40758689, 87.40334091) .. (531.72758671, 78.67000780) - .. controls (538.30091988, 74.05667458) and (544.99425304, 69.55000803) .. (551.88758620, 65.37667480) - .. controls (556.27425276, 63.48334151) and (560.44758599, 61.11000824) .. (564.12758590, 58.03000831) - .. controls (558.10091938, 53.81667509) and (550.71425290, 52.76334178) .. (543.98091973, 50.16334184) - .. controls (539.66091984, 48.55000855) and (534.92758663, 48.35000856) .. (530.38092007, 48.51000855) - .. controls (520.74092031, 51.48334181) and (513.10092051, 59.24334162) .. (509.72758726, 68.72334138) - .. controls (504.24758739, 85.40334096) and (500.02092083, 102.44334054) .. (494.66092097, 119.16334012) - .. controls (491.66092104, 110.84334033) and (488.38092112, 102.61667387) .. (485.64758786, 94.20334074) - .. controls (481.35425463, 87.89667423) and (477.18092140, 81.47000773) .. (472.75425485, 75.24334122) - .. controls (465.78092169, 65.49667479) and (454.34092197, 59.77667494) .. (442.62092227, 58.23000831) - .. controls (439.51425568, 58.68334163) and (436.43425576, 59.39000828) .. (433.48758916, 60.48334159) - .. controls (430.78092256, 61.73667489) and (429.92758925, 64.85667481) .. (428.51425595, 67.21667475) - .. controls (434.07425581, 68.15000806) and (439.74092234, 68.56334138) .. (445.26092220, 69.84334135) - .. controls (455.00758862, 73.60334126) and (464.20758839, 79.99000777) .. (469.18092160, 89.41667420) - .. controls (473.36758817, 98.01667398) and (479.90092134, 105.60334046) .. (481.12758797, 115.40334021) - .. controls (475.23425479, 113.83000692) and (470.84758823, 109.43000703) .. (466.18092168, 105.79000712) - .. controls (460.79425515, 100.05667393) and (457.03425524, 91.63000747) .. (448.46092212, 90.15000751) - .. controls (445.51425553, 95.32334072) and (444.71425555, 101.31000723) .. (443.67425557, 107.07000709) - .. controls (446.92758883, 106.27000711) and (450.19425541, 105.51000713) .. (453.47425533, 104.79000715) - .. controls (462.60758843, 111.72334031) and (470.71425490, 120.11000676) .. (480.90092131, 125.56333996) - .. controls (485.82092119, 128.04333990) and (487.58092114, 133.69667309) .. (488.79425445, 138.65667297) - .. controls (493.14092100, 161.23000573) and (496.22092093, 184.00333850) .. (500.52758749, 206.59000460)} + ( 500.5275, 206.5900) + .. controls ( 503.9409, 220.1500) and ( 500.1275, 234.4166) .. ( 504.0342, 247.9233) + .. controls ( 511.0742, 246.5500) and ( 517.4475, 242.0700) .. ( 519.5542, 234.9766) + .. controls ( 516.8342, 217.6700) and ( 512.2475, 200.7233) .. ( 509.4475, 183.4300) + .. controls ( 505.9809, 167.8166) and ( 503.0075, 152.0966) .. ( 499.8609, 136.4166) + .. controls ( 505.7542, 140.2033) and ( 512.0209, 143.4166) .. ( 517.8075, 147.3766) + .. controls ( 519.2075, 148.7366) and ( 519.9809, 150.5900) .. ( 521.0342, 152.2033) + .. controls ( 519.7809, 156.3233) and ( 518.8875, 160.7766) .. ( 522.3275, 164.0966) + .. controls ( 528.0475, 164.0700) and ( 533.7542, 164.0833) .. ( 539.4609, 164.0700) + .. controls ( 541.2475, 162.1766) and ( 544.2875, 160.4433) .. ( 542.7675, 157.4033) + .. controls ( 541.9409, 149.9500) and ( 534.7542, 146.4833) .. ( 529.5142, 142.3500) + .. controls ( 520.1009, 136.2966) and ( 510.2209, 131.0033) .. ( 500.8075, 124.9366) + .. controls ( 503.7142, 118.3233) and ( 507.7009, 112.2833) .. ( 510.8475, 105.7766) + .. controls ( 515.5142, 95.1766) and ( 524.4075, 87.4033) .. ( 531.7275, 78.6700) + .. controls ( 538.3009, 74.0566) and ( 544.9942, 69.5500) .. ( 551.8875, 65.3766) + .. controls ( 556.2742, 63.4833) and ( 560.4475, 61.1100) .. ( 564.1275, 58.0300) + .. controls ( 558.1009, 53.8166) and ( 550.7142, 52.7633) .. ( 543.9809, 50.1633) + .. controls ( 539.6609, 48.5500) and ( 534.9275, 48.3500) .. ( 530.3809, 48.5100) + .. controls ( 520.7409, 51.4833) and ( 513.1009, 59.2433) .. ( 509.7275, 68.7233) + .. controls ( 504.2475, 85.4033) and ( 500.0209, 102.4433) .. ( 494.6609, 119.1633) + .. controls ( 491.6609, 110.8433) and ( 488.3809, 102.6166) .. ( 485.6475, 94.2033) + .. controls ( 481.3542, 87.8966) and ( 477.1809, 81.4700) .. ( 472.7542, 75.2433) + .. controls ( 465.7809, 65.4966) and ( 454.3409, 59.7766) .. ( 442.6209, 58.2300) + .. controls ( 439.5142, 58.6833) and ( 436.4342, 59.3900) .. ( 433.4875, 60.4833) + .. controls ( 430.7809, 61.7366) and ( 429.9275, 64.8566) .. ( 428.5142, 67.2166) + .. controls ( 434.0742, 68.1500) and ( 439.7409, 68.5633) .. ( 445.2609, 69.8433) + .. controls ( 455.0075, 73.6033) and ( 464.2075, 79.9900) .. ( 469.1809, 89.4166) + .. controls ( 473.3675, 98.0166) and ( 479.9009, 105.6033) .. ( 481.1275, 115.4033) + .. controls ( 475.2342, 113.8300) and ( 470.8475, 109.4300) .. ( 466.1809, 105.7900) + .. controls ( 460.7942, 100.0566) and ( 457.0342, 91.6300) .. ( 448.4609, 90.1500) + .. controls ( 445.5142, 95.3233) and ( 444.7142, 101.3100) .. ( 443.6742, 107.0700) + .. controls ( 446.9275, 106.2700) and ( 450.1942, 105.5100) .. ( 453.4742, 104.7900) + .. controls ( 462.6075, 111.7233) and ( 470.7142, 120.1100) .. ( 480.9009, 125.5633) + .. controls ( 485.8209, 128.0433) and ( 487.5809, 133.6966) .. ( 488.7942, 138.6566) + .. controls ( 493.1409, 161.2300) and ( 496.2209, 184.0033) .. ( 500.5275, 206.5900)} % \end{macrocode} % % 学。 % \begin{macrocode} \def\fdulogo@name@xue{% - (747.62091464, 258.36333664) - .. controls (750.15424791, 256.21667003) and (752.74091451, 254.15000341) .. (755.38091445, 252.13667013) - .. controls (750.84758123, 243.33667035) and (742.26091478, 238.23000381) .. (734.47424830, 232.65667062) - .. controls (736.20758159, 230.40333734) and (737.98091488, 228.19000406) .. (739.79424817, 226.00333745) - .. controls (743.27424808, 226.81667076) and (746.76758133, 227.55000408) .. (750.28758124, 228.23000406) - .. controls (751.46091455, 225.40333746) and (752.64758118, 222.57667087) .. (753.86091449, 219.76333760) - .. controls (750.62091457, 213.24333777) and (748.54091462, 206.27000461) .. (746.78091466, 199.23000478) - .. controls (748.22091463, 197.71000482) and (749.67424792, 196.17667153) .. (751.14091455, 194.67000490) - .. controls (760.71424765, 211.47000448) and (769.88758075, 228.49667072) .. (779.47424718, 245.29667030) - .. controls (773.42091400, 244.24333699) and (767.28758082, 243.89667033) .. (761.19424764, 243.24333702) - .. controls (760.47424765, 248.00333690) and (766.58091417, 249.36333686) .. (769.60758076, 251.87000347) - .. controls (775.06091396, 251.71000347) and (782.16758045, 254.05667008) .. (786.15424701, 249.12333687) - .. controls (787.15424699, 247.96333690) and (788.06091363, 246.71000360) .. (788.99424694, 245.47000363) - .. controls (786.26091368, 234.07000391) and (778.42091387, 225.05667081) .. (772.88758068, 214.99000439) - .. controls (768.59424745, 208.51000455) and (764.74091421, 201.75000472) .. (760.55424765, 195.21667155) - .. controls (758.16758105, 190.29667167) and (756.44758109, 185.07000514) .. (754.07424781, 180.13667193) - .. controls (759.44758101, 179.95000527) and (764.83424755, 179.33667195) .. (770.22091408, 179.47000528) - .. controls (776.19424726, 180.55000525) and (781.90091379, 182.84333853) .. (787.99424697, 183.31000518) - .. controls (792.42091352, 184.25667183) and (796.32758009, 181.16333857) .. (800.31424666, 179.72333861) - .. controls (800.47424665, 177.73667199) and (800.64757998, 175.75000537) .. (800.83424665, 173.76333875) - .. controls (790.94091356, 167.73667224) and (782.19424711, 159.31000578) .. (770.64758073, 156.49667252) - .. controls (756.94091441, 154.17667258) and (743.36758142, 151.12333932) .. (729.70091509, 148.53667272) - .. controls (723.98091523, 147.25667275) and (717.72758206, 145.35000613) .. (714.59424880, 139.93667293) - .. controls (723.31424858, 140.35000626) and (731.92758170, 145.47000613) .. (740.60758148, 142.33667287) - .. controls (742.23424811, 139.56333961) and (743.82091474, 136.75000635) .. (745.38091470, 133.92333975) - .. controls (743.54091474, 131.48333981) and (742.03424812, 128.80333988) .. (740.20758149, 126.36333994) - .. controls (735.48758161, 121.79000672) and (729.54091509, 118.80334013) .. (723.72758191, 115.85667354) - .. controls (728.02091513, 114.00334025) and (732.62091502, 115.64334021) .. (737.06091491, 115.85667354) - .. controls (744.58091472, 116.27000686) and (752.03424787, 117.36334016) .. (759.52758101, 118.15000681) - .. controls (762.92758093, 116.28334019) and (766.28758084, 114.35000691) .. (769.48758076, 112.13667363) - .. controls (770.55424740, 108.49667372) and (771.60758071, 104.85667381) .. (772.66091402, 101.21667390) - .. controls (771.22091405, 98.23000731) and (769.11424744, 95.67000737) .. (766.28758084, 93.91000742) - .. controls (756.02091443, 97.39000733) and (745.16758137, 96.35000736) .. (734.52758164, 96.37667402) - .. controls (729.95424842, 95.96334070) and (725.63424853, 94.23000741) .. (721.18091530, 93.17667410) - .. controls (717.24758207, 83.47000768) and (718.54091537, 72.91000794) .. (717.83424872, 62.71000820) - .. controls (717.24758207, 53.75000842) and (722.64758193, 43.71000867) .. (716.04758210, 35.91000887) - .. controls (712.07424886, 35.36334221) and (708.03424897, 33.52334226) .. (704.04758240, 34.85667556) - .. controls (697.94091588, 36.35000886) and (691.66091604, 37.27000883) .. (685.71424952, 39.37667545) - .. controls (678.32758304, 44.67000865) and (670.20758324, 49.53667519) .. (665.38091670, 57.52334166) - .. controls (673.52758316, 53.41667510) and (681.47424963, 48.71000855) .. (690.28758274, 46.15000861) - .. controls (694.52758264, 44.61667532) and (698.95424919, 46.32334194) .. (703.22091575, 46.88334193) - .. controls (704.35424906, 49.84334185) and (705.78091569, 52.71000845) .. (706.66091567, 55.76334170) - .. controls (707.98091563, 66.84334143) and (706.18091568, 78.27000781) .. (709.15424894, 89.13667420) - .. controls (708.72758228, 89.65667419) and (707.86091564, 90.69667416) .. (707.43424898, 91.21667415) - .. controls (695.24758262, 90.37667417) and (683.74091624, 85.91000762) .. (673.22091650, 79.89667443) - .. controls (667.54091664, 76.23000786) and (660.62091682, 76.04334120) .. (654.28758364, 74.23000791) - .. controls (648.38091712, 73.23000793) and (643.48758391, 77.65667449) .. (639.82091734, 81.69667439) - .. controls (638.15425071, 84.59000765) and (637.00758407, 87.73667424) .. (635.58091744, 90.75000750) - .. controls (641.15425064, 95.83000737) and (649.06091711, 94.83000739) .. (655.91425027, 96.53667402) - .. controls (669.07424994, 99.97667393) and (682.16758295, 103.71000717) .. (695.24758262, 107.53667374) - .. controls (700.00758250, 109.08334037) and (706.22091568, 108.84334038) .. (709.24758227, 113.48334026) - .. controls (713.56758216, 119.85667344) and (721.44758196, 123.11000669) .. (724.18091523, 130.64333983) - .. controls (717.19424874, 130.88333983) and (710.54091557, 128.16333989) .. (703.74091574, 127.00333992) - .. controls (700.96758248, 129.33667320) and (700.46091582, 132.96333977) .. (699.67424917, 136.28333969) - .. controls (702.44758244, 139.24333962) and (705.16758237, 142.28333954) .. (708.15424896, 145.04333947) - .. controls (713.63424883, 149.91000602) and (720.66091532, 152.35000596) .. (727.23424849, 155.35000588) - .. controls (731.56758171, 157.07000584) and (731.92758170, 162.24333904) .. (732.67424835, 166.16333894) - .. controls (723.46091525, 167.77667224) and (714.14091548, 164.72333898) .. (705.96758235, 160.63000575) - .. controls (700.03424917, 157.68333916) and (693.82091599, 155.39000588) .. (687.82091614, 152.59000595) - .. controls (684.79424955, 153.49667259) and (682.08758295, 155.12333922) .. (679.58091634, 157.03000584) - .. controls (680.38091632, 167.76333890) and (682.68758293, 178.51000530) .. (681.42091630, 189.31000503) - .. controls (680.79424965, 193.81667159) and (681.86091629, 198.25667148) .. (682.78091626, 202.64333803) - .. controls (683.50091625, 202.24333804) and (684.95424954, 201.45667140) .. (685.67424952, 201.05667141) - .. controls (687.36758282, 198.41667147) and (689.34091610, 195.97667153) .. (691.35424938, 193.57667159) - .. controls (694.04758265, 194.40333824) and (696.83424925, 195.01667156) .. (699.39424918, 196.21667153) - .. controls (701.24758247, 198.09667148) and (702.44758244, 200.47000475) .. (704.11424906, 202.49667137) - .. controls (709.31424893, 207.03000459) and (715.47424878, 210.37667117) .. (722.04758195, 212.47000445) - .. controls (724.15424856, 214.63000440) and (726.15424851, 216.88333768) .. (728.10091513, 219.19000429) - .. controls (727.86091514, 220.85667091) and (727.62091514, 222.52333754) .. (727.40758181, 224.19000416) - .. controls (723.18091525, 223.24333752) and (719.78091534, 220.56333758) .. (716.82091541, 217.55000433) - .. controls (716.16758210, 224.28333749) and (713.46091550, 231.16333732) .. (716.06091543, 237.81667049) - .. controls (718.95424869, 236.79000385) and (721.88758195, 235.89667053) .. (724.86091521, 235.07000389) - .. controls (732.74091501, 242.52333704) and (743.15424809, 247.96333690) .. (747.62091464, 258.36333664) - (696.82091591, 220.16333759) - .. controls (700.36758249, 219.00333762) and (703.24758242, 216.63000435) .. (705.64758236, 213.81667109) - .. controls (704.32758239, 210.63000450) and (703.11424909, 207.39000458) .. (702.15424911, 204.07000466) - .. controls (700.64758248, 203.27000468) and (699.14091585, 202.45667137) .. (697.63424923, 201.64333806) - .. controls (696.60758258, 203.37667135) and (695.56758261, 205.08333797) .. (694.55424930, 206.80333793) - .. controls (695.31424928, 211.25667115) and (696.06091593, 215.71000437) .. (696.82091591, 220.16333759) - (749.11424794, 167.77667224) - .. controls (747.63424798, 165.07000564) and (746.10091468, 162.37667237) .. (744.63424805, 159.67000577) - .. controls (755.00758112, 160.13667243) and (764.79424755, 163.65667234) .. (774.58091397, 166.85667226) - .. controls (778.28758054, 167.81667224) and (780.35424716, 171.29667215) .. (782.99424709, 173.76333875) - .. controls (771.44758071, 174.45667207) and (759.56758101, 172.97667211) .. (749.11424794, 167.77667224) - (742.71424810, 179.96333860) - .. controls (740.74091481, 176.05667203) and (747.15424799, 179.88333860) .. (742.71424810, 179.96333860) - (713.83424882, 188.16333839) - .. controls (711.34091555, 184.93667181) and (709.32758227, 181.25667190) .. (706.18091568, 178.57667197) - .. controls (699.63424918, 177.63000532) and (692.48758269, 178.65667197) .. (687.60758281, 183.47000518) - .. controls (687.67424947, 177.49667199) and (687.62091614, 171.52333881) .. (687.64758281, 165.53667229) - .. controls (699.67424917, 169.11000554) and (711.88758220, 172.00333880) .. (723.98091523, 175.37667205) - .. controls (721.91424862, 176.56333868) and (719.84758200, 177.75000532) .. (717.79424872, 178.93667196) - .. controls (718.16758205, 181.56333856) and (718.52758204, 184.19000516) .. (718.88758203, 186.81667176) - .. controls (717.19424874, 187.27000508) and (715.51424878, 187.71000507) .. (713.83424882, 188.16333839) - (741.00758147, 214.85667106) - .. controls (737.16758157, 207.41667125) and (733.72758166, 199.53667144) .. (734.23424831, 190.96333832) - .. controls (735.32758162, 190.33667167) and (736.43424826, 189.69667169) .. (737.55424823, 189.07000504) - .. controls (738.12758155, 193.45667160) and (738.30091488, 197.91000482) .. (739.31424818, 202.21667138) - .. controls (740.48758149, 206.29667127) and (743.34091475, 210.61667117) .. (741.00758147, 214.85667106) - (701.99424912, 258.20333664) - .. controls (704.94091571, 255.97667003) and (708.68758228, 254.55000340) .. (711.04758222, 251.68333681) - .. controls (711.56758221, 247.73667024) and (712.63424885, 242.96333702) .. (709.48758226, 239.81667044) - .. controls (703.08758242, 233.87000392) and (696.68758258, 227.91000407) .. (690.47424940, 221.77667089) - .. controls (689.72758276, 223.44333751) and (688.99424944, 225.11000414) .. (688.27424946, 226.76333743) - .. controls (691.99424937, 232.81667061) and (695.06091596, 239.23000378) .. (698.54091587, 245.41667030) - .. controls (700.23424916, 249.49667019) and (700.87424914, 253.93667008) .. (701.99424912, 258.20333664) - (654.71425030, 137.15000634) - .. controls (658.28758354, 146.24333944) and (659.68758351, 156.59000585) .. (667.11424999, 163.60333901) - .. controls (667.80758330, 160.27000576) and (668.83424995, 157.00333917) .. (669.26091660, 153.63000592) - .. controls (668.40758329, 150.57667267) and (666.80758333, 147.80333940) .. (665.84758335, 144.79000615) - .. controls (665.35425003, 140.60333958) and (665.68758336, 136.36333969) .. (665.72758336, 132.15000646) - .. controls (664.06091673, 130.12333985) and (662.02091678, 128.45667322) .. (659.56758351, 127.47000658) - .. controls (657.88758355, 130.67000650) and (656.24758359, 133.88333975) .. (654.71425030, 137.15000634)} + ( 747.6209, 258.3633) + .. controls ( 750.1542, 256.2166) and ( 752.7409, 254.1500) .. ( 755.3809, 252.1366) + .. controls ( 750.8475, 243.3366) and ( 742.2609, 238.2300) .. ( 734.4742, 232.6566) + .. controls ( 736.2075, 230.4033) and ( 737.9809, 228.1900) .. ( 739.7942, 226.0033) + .. controls ( 743.2742, 226.8166) and ( 746.7675, 227.5500) .. ( 750.2875, 228.2300) + .. controls ( 751.4609, 225.4033) and ( 752.6475, 222.5766) .. ( 753.8609, 219.7633) + .. controls ( 750.6209, 213.2433) and ( 748.5409, 206.2700) .. ( 746.7809, 199.2300) + .. controls ( 748.2209, 197.7100) and ( 749.6742, 196.1766) .. ( 751.1409, 194.6700) + .. controls ( 760.7142, 211.4700) and ( 769.8875, 228.4966) .. ( 779.4742, 245.2966) + .. controls ( 773.4209, 244.2433) and ( 767.2875, 243.8966) .. ( 761.1942, 243.2433) + .. controls ( 760.4742, 248.0033) and ( 766.5809, 249.3633) .. ( 769.6075, 251.8700) + .. controls ( 775.0609, 251.7100) and ( 782.1675, 254.0566) .. ( 786.1542, 249.1233) + .. controls ( 787.1542, 247.9633) and ( 788.0609, 246.7100) .. ( 788.9942, 245.4700) + .. controls ( 786.2609, 234.0700) and ( 778.4209, 225.0566) .. ( 772.8875, 214.9900) + .. controls ( 768.5942, 208.5100) and ( 764.7409, 201.7500) .. ( 760.5542, 195.2166) + .. controls ( 758.1675, 190.2966) and ( 756.4475, 185.0700) .. ( 754.0742, 180.1366) + .. controls ( 759.4475, 179.9500) and ( 764.8342, 179.3366) .. ( 770.2209, 179.4700) + .. controls ( 776.1942, 180.5500) and ( 781.9009, 182.8433) .. ( 787.9942, 183.3100) + .. controls ( 792.4209, 184.2566) and ( 796.3275, 181.1633) .. ( 800.3142, 179.7233) + .. controls ( 800.4742, 177.7366) and ( 800.6475, 175.7500) .. ( 800.8342, 173.7633) + .. controls ( 790.9409, 167.7366) and ( 782.1942, 159.3100) .. ( 770.6475, 156.4966) + .. controls ( 756.9409, 154.1766) and ( 743.3675, 151.1233) .. ( 729.7009, 148.5366) + .. controls ( 723.9809, 147.2566) and ( 717.7275, 145.3500) .. ( 714.5942, 139.9366) + .. controls ( 723.3142, 140.3500) and ( 731.9275, 145.4700) .. ( 740.6075, 142.3366) + .. controls ( 742.2342, 139.5633) and ( 743.8209, 136.7500) .. ( 745.3809, 133.9233) + .. controls ( 743.5409, 131.4833) and ( 742.0342, 128.8033) .. ( 740.2075, 126.3633) + .. controls ( 735.4875, 121.7900) and ( 729.5409, 118.8033) .. ( 723.7275, 115.8566) + .. controls ( 728.0209, 114.0033) and ( 732.6209, 115.6433) .. ( 737.0609, 115.8566) + .. controls ( 744.5809, 116.2700) and ( 752.0342, 117.3633) .. ( 759.5275, 118.1500) + .. controls ( 762.9275, 116.2833) and ( 766.2875, 114.3500) .. ( 769.4875, 112.1366) + .. controls ( 770.5542, 108.4966) and ( 771.6075, 104.8566) .. ( 772.6609, 101.2166) + .. controls ( 771.2209, 98.2300) and ( 769.1142, 95.6700) .. ( 766.2875, 93.9100) + .. controls ( 756.0209, 97.3900) and ( 745.1675, 96.3500) .. ( 734.5275, 96.3766) + .. controls ( 729.9542, 95.9633) and ( 725.6342, 94.2300) .. ( 721.1809, 93.1766) + .. controls ( 717.2475, 83.4700) and ( 718.5409, 72.9100) .. ( 717.8342, 62.7100) + .. controls ( 717.2475, 53.7500) and ( 722.6475, 43.7100) .. ( 716.0475, 35.9100) + .. controls ( 712.0742, 35.3633) and ( 708.0342, 33.5233) .. ( 704.0475, 34.8566) + .. controls ( 697.9409, 36.3500) and ( 691.6609, 37.2700) .. ( 685.7142, 39.3766) + .. controls ( 678.3275, 44.6700) and ( 670.2075, 49.5366) .. ( 665.3809, 57.5233) + .. controls ( 673.5275, 53.4166) and ( 681.4742, 48.7100) .. ( 690.2875, 46.1500) + .. controls ( 694.5275, 44.6166) and ( 698.9542, 46.3233) .. ( 703.2209, 46.8833) + .. controls ( 704.3542, 49.8433) and ( 705.7809, 52.7100) .. ( 706.6609, 55.7633) + .. controls ( 707.9809, 66.8433) and ( 706.1809, 78.2700) .. ( 709.1542, 89.1366) + .. controls ( 708.7275, 89.6566) and ( 707.8609, 90.6966) .. ( 707.4342, 91.2166) + .. controls ( 695.2475, 90.3766) and ( 683.7409, 85.9100) .. ( 673.2209, 79.8966) + .. controls ( 667.5409, 76.2300) and ( 660.6209, 76.0433) .. ( 654.2875, 74.2300) + .. controls ( 648.3809, 73.2300) and ( 643.4875, 77.6566) .. ( 639.8209, 81.6966) + .. controls ( 638.1542, 84.5900) and ( 637.0075, 87.7366) .. ( 635.5809, 90.7500) + .. controls ( 641.1542, 95.8300) and ( 649.0609, 94.8300) .. ( 655.9142, 96.5366) + .. controls ( 669.0742, 99.9766) and ( 682.1675, 103.7100) .. ( 695.2475, 107.5366) + .. controls ( 700.0075, 109.0833) and ( 706.2209, 108.8433) .. ( 709.2475, 113.4833) + .. controls ( 713.5675, 119.8566) and ( 721.4475, 123.1100) .. ( 724.1809, 130.6433) + .. controls ( 717.1942, 130.8833) and ( 710.5409, 128.1633) .. ( 703.7409, 127.0033) + .. controls ( 700.9675, 129.3366) and ( 700.4609, 132.9633) .. ( 699.6742, 136.2833) + .. controls ( 702.4475, 139.2433) and ( 705.1675, 142.2833) .. ( 708.1542, 145.0433) + .. controls ( 713.6342, 149.9100) and ( 720.6609, 152.3500) .. ( 727.2342, 155.3500) + .. controls ( 731.5675, 157.0700) and ( 731.9275, 162.2433) .. ( 732.6742, 166.1633) + .. controls ( 723.4609, 167.7766) and ( 714.1409, 164.7233) .. ( 705.9675, 160.6300) + .. controls ( 700.0342, 157.6833) and ( 693.8209, 155.3900) .. ( 687.8209, 152.5900) + .. controls ( 684.7942, 153.4966) and ( 682.0875, 155.1233) .. ( 679.5809, 157.0300) + .. controls ( 680.3809, 167.7633) and ( 682.6875, 178.5100) .. ( 681.4209, 189.3100) + .. controls ( 680.7942, 193.8166) and ( 681.8609, 198.2566) .. ( 682.7809, 202.6433) + .. controls ( 683.5009, 202.2433) and ( 684.9542, 201.4566) .. ( 685.6742, 201.0566) + .. controls ( 687.3675, 198.4166) and ( 689.3409, 195.9766) .. ( 691.3542, 193.5766) + .. controls ( 694.0475, 194.4033) and ( 696.8342, 195.0166) .. ( 699.3942, 196.2166) + .. controls ( 701.2475, 198.0966) and ( 702.4475, 200.4700) .. ( 704.1142, 202.4966) + .. controls ( 709.3142, 207.0300) and ( 715.4742, 210.3766) .. ( 722.0475, 212.4700) + .. controls ( 724.1542, 214.6300) and ( 726.1542, 216.8833) .. ( 728.1009, 219.1900) + .. controls ( 727.8609, 220.8566) and ( 727.6209, 222.5233) .. ( 727.4075, 224.1900) + .. controls ( 723.1809, 223.2433) and ( 719.7809, 220.5633) .. ( 716.8209, 217.5500) + .. controls ( 716.1675, 224.2833) and ( 713.4609, 231.1633) .. ( 716.0609, 237.8166) + .. controls ( 718.9542, 236.7900) and ( 721.8875, 235.8966) .. ( 724.8609, 235.0700) + .. controls ( 732.7409, 242.5233) and ( 743.1542, 247.9633) .. ( 747.6209, 258.3633) + ( 696.8209, 220.1633) + .. controls ( 700.3675, 219.0033) and ( 703.2475, 216.6300) .. ( 705.6475, 213.8166) + .. controls ( 704.3275, 210.6300) and ( 703.1142, 207.3900) .. ( 702.1542, 204.0700) + .. controls ( 700.6475, 203.2700) and ( 699.1409, 202.4566) .. ( 697.6342, 201.6433) + .. controls ( 696.6075, 203.3766) and ( 695.5675, 205.0833) .. ( 694.5542, 206.8033) + .. controls ( 695.3142, 211.2566) and ( 696.0609, 215.7100) .. ( 696.8209, 220.1633) + ( 749.1142, 167.7766) + .. controls ( 747.6342, 165.0700) and ( 746.1009, 162.3766) .. ( 744.6342, 159.6700) + .. controls ( 755.0075, 160.1366) and ( 764.7942, 163.6566) .. ( 774.5809, 166.8566) + .. controls ( 778.2875, 167.8166) and ( 780.3542, 171.2966) .. ( 782.9942, 173.7633) + .. controls ( 771.4475, 174.4566) and ( 759.5675, 172.9766) .. ( 749.1142, 167.7766) + ( 742.7142, 179.9633) + .. controls ( 740.7409, 176.0566) and ( 747.1542, 179.8833) .. ( 742.7142, 179.9633) + ( 713.8342, 188.1633) + .. controls ( 711.3409, 184.9366) and ( 709.3275, 181.2566) .. ( 706.1809, 178.5766) + .. controls ( 699.6342, 177.6300) and ( 692.4875, 178.6566) .. ( 687.6075, 183.4700) + .. controls ( 687.6742, 177.4966) and ( 687.6209, 171.5233) .. ( 687.6475, 165.5366) + .. controls ( 699.6742, 169.1100) and ( 711.8875, 172.0033) .. ( 723.9809, 175.3766) + .. controls ( 721.9142, 176.5633) and ( 719.8475, 177.7500) .. ( 717.7942, 178.9366) + .. controls ( 718.1675, 181.5633) and ( 718.5275, 184.1900) .. ( 718.8875, 186.8166) + .. controls ( 717.1942, 187.2700) and ( 715.5142, 187.7100) .. ( 713.8342, 188.1633) + ( 741.0075, 214.8566) + .. controls ( 737.1675, 207.4166) and ( 733.7275, 199.5366) .. ( 734.2342, 190.9633) + .. controls ( 735.3275, 190.3366) and ( 736.4342, 189.6966) .. ( 737.5542, 189.0700) + .. controls ( 738.1275, 193.4566) and ( 738.3009, 197.9100) .. ( 739.3142, 202.2166) + .. controls ( 740.4875, 206.2966) and ( 743.3409, 210.6166) .. ( 741.0075, 214.8566) + ( 701.9942, 258.2033) + .. controls ( 704.9409, 255.9766) and ( 708.6875, 254.5500) .. ( 711.0475, 251.6833) + .. controls ( 711.5675, 247.7366) and ( 712.6342, 242.9633) .. ( 709.4875, 239.8166) + .. controls ( 703.0875, 233.8700) and ( 696.6875, 227.9100) .. ( 690.4742, 221.7766) + .. controls ( 689.7275, 223.4433) and ( 688.9942, 225.1100) .. ( 688.2742, 226.7633) + .. controls ( 691.9942, 232.8166) and ( 695.0609, 239.2300) .. ( 698.5409, 245.4166) + .. controls ( 700.2342, 249.4966) and ( 700.8742, 253.9366) .. ( 701.9942, 258.2033) + ( 654.7142, 137.1500) + .. controls ( 658.2875, 146.2433) and ( 659.6875, 156.5900) .. ( 667.1142, 163.6033) + .. controls ( 667.8075, 160.2700) and ( 668.8342, 157.0033) .. ( 669.2609, 153.6300) + .. controls ( 668.4075, 150.5766) and ( 666.8075, 147.8033) .. ( 665.8475, 144.7900) + .. controls ( 665.3542, 140.6033) and ( 665.6875, 136.3633) .. ( 665.7275, 132.1500) + .. controls ( 664.0609, 130.1233) and ( 662.0209, 128.4566) .. ( 659.5675, 127.4700) + .. controls ( 657.8875, 130.6700) and ( 656.2475, 133.8833) .. ( 654.7142, 137.1500)} +% \end{macrocode} +% +% \paragraph{校名(毛泽东原版)} +% +% 复。 +% \begin{macrocode} +\def\fdulogo@name@original@fu{% + ( 63.7187, 348.5068) + .. controls ( 60.4345, 350.4238) and ( 55.1425, 360.9033) .. ( 55.1425, 365.4902) + .. controls ( 55.1425, 367.7783) and ( 54.5781, 370.0000) .. ( 53.8876, 370.4267) + .. controls ( 52.0273, 371.5761) and ( 52.3505, 376.2568) .. ( 55.0390, 387.0869) + .. controls ( 57.9892, 398.9746) and ( 59.3242, 421.2656) .. ( 59.4433, 460.6738) + .. controls ( 59.5136, 483.6279) and ( 59.1660, 490.8095) .. ( 57.9667, 491.2089) + .. controls ( 57.1044, 491.4970) and ( 56.0781, 490.6962) .. ( 55.6855, 489.4316) + .. controls ( 53.8339, 483.4589) and ( 49.7734, 476.0205) .. ( 46.3623, 472.3515) + .. controls ( 40.4824, 466.0283) and ( 27.6064, 449.6054) .. ( 27.5683, 448.3818) + .. controls ( 27.5507, 447.7753) and ( 25.7001, 445.1054) .. ( 23.4570, 442.4492) + .. controls ( 21.2138, 439.7919) and ( 17.7470, 435.6035) .. ( 15.7529, 433.1406) + .. controls ( 13.7587, 430.6767) and ( 11.2587, 428.8291) .. ( 10.1962, 429.0341) + .. controls ( 7.1943, 429.6123) and ( 6.1728, 435.7353) .. ( 8.0849, 441.6943) + .. controls ( 9.0175, 444.5986) and ( 10.1367, 449.6435) .. ( 10.5732, 452.9062) + .. controls ( 11.0097, 456.1679) and ( 11.8369, 459.1279) .. ( 12.4121, 459.4833) + .. controls ( 12.9873, 459.8388) and ( 15.8300, 465.0761) .. ( 18.7294, 471.1210) + .. controls ( 21.6289, 477.1660) and ( 25.9257, 485.0312) .. ( 28.2783, 488.5986) + .. controls ( 30.6298, 492.1669) and ( 32.5546, 495.4589) .. ( 32.5546, 495.9150) + .. controls ( 32.5546, 496.3720) and ( 34.4414, 499.6640) .. ( 36.7470, 503.2324) + .. controls ( 54.8505, 531.2480) and ( 61.8486, 544.5488) .. ( 76.0195, 577.8828) + .. controls ( 84.0869, 596.8603) and ( 88.1699, 609.4833) .. ( 86.2412, 609.4833) + .. controls ( 84.2617, 609.4833) and ( 77.5195, 605.1582) .. ( 76.4853, 603.2255) + .. controls ( 74.3144, 599.1699) and ( 67.1699, 595.6796) .. ( 61.0410, 595.6796) + .. controls ( 56.1933, 595.6796) and ( 54.9560, 596.2089) .. ( 52.9873, 599.1298) + .. controls ( 47.7968, 606.8281) and ( 47.2285, 608.9013) .. ( 48.8974, 614.0566) + .. controls ( 51.0605, 620.7402) and ( 54.8066, 627.9716) .. ( 56.7324, 629.1806) + .. controls ( 58.8642, 630.5175) and ( 61.8818, 635.3535) .. ( 68.2509, 647.6376) + .. controls ( 71.1484, 653.2246) and ( 76.0781, 662.3134) .. ( 79.2060, 667.8349) + .. controls ( 85.9501, 679.7392) and ( 97.4296, 699.6835) .. ( 99.0693, 702.3447) + .. controls ( 99.7070, 703.3798) and ( 101.3164, 706.4863) .. ( 102.6445, 709.2470) + .. controls ( 103.9736, 712.0078) and ( 107.3671, 718.5019) .. ( 110.1865, 723.6777) + .. controls ( 115.6513, 733.7138) and ( 116.8476, 740.9736) .. ( 113.4951, 743.7568) + .. controls ( 112.4599, 744.6152) and ( 111.6132, 746.1044) .. ( 111.6132, 747.0644) + .. controls ( 111.6132, 748.0244) and ( 111.1289, 749.7910) .. ( 110.5371, 750.9892) + .. controls ( 109.9453, 752.1875) and ( 108.6113, 754.8623) .. ( 107.5712, 756.9326) + .. controls ( 106.5322, 759.0029) and ( 105.3457, 762.8896) .. ( 104.9345, 765.5683) + .. controls ( 103.9853, 771.7617) and ( 107.1162, 786.8242) .. ( 110.4873, 792.2783) + .. controls ( 112.6621, 795.7978) and ( 113.8027, 796.4589) .. ( 117.6757, 796.4423) + .. controls ( 123.5791, 796.4179) and ( 124.3876, 795.8017) .. ( 127.9365, 788.6191) + .. controls ( 129.5556, 785.3398) and ( 131.3291, 782.6582) .. ( 131.8769, 782.6582) + .. controls ( 133.2851, 782.6582) and ( 138.6689, 770.5615) .. ( 140.2548, 763.8349) + .. controls ( 141.6250, 758.0244) and ( 140.5087, 743.3037) .. ( 138.4179, 739.6113) + .. controls ( 137.8242, 738.5625) and ( 135.6250, 735.8193) .. ( 133.5312, 733.5146) + .. controls ( 131.4375, 731.2109) and ( 128.9482, 727.4384) .. ( 127.9990, 725.1328) + .. controls ( 127.0498, 722.8261) and ( 124.0996, 717.5781) .. ( 121.4433, 713.4687) + .. controls ( 118.7871, 709.3593) and ( 114.5478, 702.2109) .. ( 112.0224, 697.5830) + .. controls ( 109.4970, 692.9550) and ( 107.0449, 688.8867) .. ( 106.5722, 688.5410) + .. controls ( 106.1005, 688.1962) and ( 103.8623, 684.5253) .. ( 101.5986, 680.3847) + .. controls ( 99.3349, 676.2431) and ( 95.6318, 669.4667) .. ( 93.3681, 665.3251) + .. controls ( 83.6328, 647.5078) and ( 75.5703, 630.7490) .. ( 76.4667, 630.1943) + .. controls ( 77.0000, 629.8652) and ( 78.7724, 630.6289) .. ( 80.4072, 631.8916) + .. controls ( 83.6494, 634.3974) and ( 94.4062, 638.3457) .. ( 97.9912, 638.3457) + .. controls ( 101.7519, 638.3457) and ( 108.7685, 630.2607) .. ( 109.6279, 624.9375) + .. controls ( 110.4746, 619.6953) and ( 109.8320, 608.5390) .. ( 108.6142, 607.3203) + .. controls ( 108.1933, 606.8994) and ( 107.8486, 604.9677) .. ( 107.8486, 603.0273) + .. controls ( 107.8486, 599.7431) and ( 102.0507, 587.4033) .. ( 98.5000, 583.1298) + .. controls ( 97.6396, 582.0947) and ( 96.5654, 580.4013) .. ( 96.1123, 579.3652) + .. controls ( 95.6591, 578.3300) and ( 93.6162, 574.6601) .. ( 91.5712, 571.2089) + .. controls ( 88.0849, 565.3251) and ( 82.5166, 554.2861) .. ( 77.9619, 544.2285) + .. controls ( 76.8681, 541.8134) and ( 75.2792, 538.9892) .. ( 74.4316, 537.9541) + .. controls ( 73.5839, 536.9189) and ( 71.7558, 533.4228) .. ( 70.3681, 530.1855) + -- ( 67.8447, 524.2988) + -- ( 73.4033, 521.0419) + .. controls ( 77.1738, 518.8320) and ( 79.1962, 516.6904) .. ( 79.6914, 514.3798) + .. controls ( 80.0937, 512.5068) and ( 81.2099, 508.9980) .. ( 82.1728, 506.5820) + .. controls ( 86.5839, 495.5126) and ( 87.6708, 487.7197) .. ( 86.3554, 476.5888) + .. controls ( 85.6542, 470.6542) and ( 84.3349, 463.8212) .. ( 83.4248, 461.4062) + .. controls ( 79.3779, 450.6718) and ( 76.4365, 405.2714) .. ( 78.9306, 392.0546) + .. controls ( 80.9570, 381.3125) and ( 81.1181, 361.3896) .. ( 79.1933, 359.4648) + .. controls ( 78.3886, 358.6611) and ( 77.7314, 356.9609) .. ( 77.7314, 355.6875) + .. controls ( 77.7314, 354.4130) and ( 76.3447, 351.9853) .. ( 74.6503, 350.2910) + .. controls ( 71.4482, 347.0888) and ( 67.3076, 346.4130) .. ( 63.7187, 348.5068) + -- cycle + ( 121.3378, 363.6250) + .. controls ( 118.4638, 365.2988) and ( 115.5087, 371.1171) .. ( 115.1513, 375.8027) + .. controls ( 114.8017, 380.3916) and ( 119.9746, 390.4814) .. ( 123.6982, 392.4746) + .. controls ( 125.4375, 393.4052) and ( 130.4707, 402.0556) .. ( 137.4248, 416.0673) + .. controls ( 143.4648, 428.2353) and ( 149.6513, 439.8847) .. ( 151.1718, 441.9550) + .. controls ( 152.6923, 444.0253) and ( 156.7666, 451.0839) .. ( 160.2246, 457.6416) + .. controls ( 163.6826, 464.1982) and ( 167.8085, 471.8212) .. ( 169.3925, 474.5820) + .. controls ( 172.3759, 479.7802) and ( 188.9492, 512.9023) .. ( 195.0781, 525.9150) + -- ( 198.5683, 533.3271) + -- ( 195.9511, 541.6015) + .. controls ( 188.5712, 564.9355) and ( 189.0019, 585.9726) .. ( 197.1015, 597.7753) + .. controls ( 202.0546, 604.9931) and ( 207.8789, 606.9218) .. ( 213.7558, 603.2900) + .. controls ( 218.9550, 600.0761) and ( 226.5000, 591.0585) .. ( 229.0039, 585.0654) + .. controls ( 231.2138, 579.7753) and ( 230.3710, 572.2500) .. ( 226.7636, 565.0566) + .. controls ( 225.4121, 562.3623) and ( 223.5273, 557.9492) .. ( 222.5742, 555.2480) + .. controls ( 221.6210, 552.5468) and ( 219.6689, 548.6904) .. ( 218.2353, 546.6777) + .. controls ( 215.7900, 543.2431) and ( 215.7500, 542.7666) .. ( 217.5820, 538.9042) + .. controls ( 219.7304, 534.3779) and ( 225.2773, 527.9150) .. ( 227.0136, 527.9150) + .. controls ( 227.6210, 527.9150) and ( 228.4677, 529.7500) .. ( 228.8935, 531.9931) + .. controls ( 229.3203, 534.2363) and ( 230.2138, 538.3310) .. ( 230.8798, 541.0917) + .. controls ( 232.5839, 548.1601) and ( 238.0087, 582.7109) .. ( 239.6464, 596.9345) + .. controls ( 240.4013, 603.4912) and ( 241.7695, 611.6787) .. ( 242.6865, 615.1298) + .. controls ( 243.6035, 618.5810) and ( 245.0283, 625.0751) .. ( 245.8525, 629.5615) + .. controls ( 246.6767, 634.0478) and ( 248.1083, 641.3886) .. ( 249.0351, 645.8750) + .. controls ( 252.2812, 661.6015) and ( 252.6083, 667.8359) .. ( 250.3076, 670.1367) + .. controls ( 247.7714, 672.6728) and ( 246.9531, 672.7070) .. ( 241.6767, 670.5019) + .. controls ( 236.2041, 668.2158) and ( 228.7421, 661.5556) .. ( 224.9863, 655.6054) + .. controls ( 223.3173, 652.9619) and ( 220.5400, 650.1552) .. ( 218.8144, 649.3691) + .. controls ( 213.0771, 646.7558) and ( 199.5488, 626.3496) .. ( 189.8740, 605.7187) + .. controls ( 187.4472, 600.5419) and ( 183.5625, 592.3535) .. ( 181.2412, 587.5224) + .. controls ( 178.9208, 582.6914) and ( 174.2080, 570.8320) .. ( 170.7685, 561.1699) + .. controls ( 158.1699, 525.7753) and ( 153.7880, 509.1025) .. ( 154.1757, 498.0234) + .. controls ( 154.5546, 487.1591) and ( 152.3115, 483.7128) .. ( 145.2041, 484.2392) + .. controls ( 140.7119, 484.5712) and ( 139.5087, 485.3554) .. ( 135.9492, 490.2685) + .. controls ( 133.6992, 493.3740) and ( 131.8203, 496.7177) .. ( 131.7744, 497.6992) + .. controls ( 131.7285, 498.6796) and ( 130.8408, 500.4218) .. ( 129.8017, 501.5703) + .. controls ( 127.9267, 503.6416) and ( 128.6152, 508.4580) .. ( 131.5966, 514.1259) + .. controls ( 133.5039, 517.7539) and ( 136.5722, 529.8681) .. ( 138.5859, 541.7187) + .. controls ( 141.5419, 559.1220) and ( 145.0478, 573.0263) .. ( 150.7675, 590.0322) + .. controls ( 156.3212, 606.5429) and ( 170.8408, 636.9462) .. ( 179.1259, 649.4140) + .. controls ( 182.0244, 653.7773) and ( 184.3964, 657.6123) .. ( 184.3964, 657.9384) + .. controls ( 184.3964, 658.2636) and ( 184.9638, 659.2119) .. ( 185.6582, 660.0449) + .. controls ( 186.3515, 660.8789) and ( 189.5498, 665.5136) .. ( 192.7646, 670.3457) + .. controls ( 201.0341, 682.7724) and ( 208.4853, 691.3623) .. ( 230.8671, 714.2666) + .. controls ( 256.5087, 740.5078) and ( 263.9902, 748.6582) .. ( 263.1806, 749.4677) + .. controls ( 260.4433, 752.2050) and ( 217.0244, 714.2587) .. ( 217.0234, 709.1279) + .. controls ( 217.0234, 707.6347) and ( 209.1914, 701.2744) .. ( 202.4902, 697.3251) + .. controls ( 199.5615, 695.5996) and ( 193.2314, 690.5175) .. ( 188.4228, 686.0312) + .. controls ( 183.6142, 681.5449) and ( 175.8994, 674.8007) .. ( 171.2792, 671.0449) + .. controls ( 166.6582, 667.2880) and ( 162.0712, 662.6542) .. ( 161.0849, 660.7480) + .. controls ( 159.8359, 658.3330) and ( 157.9570, 657.0312) .. ( 154.8896, 656.4550) + .. controls ( 152.4677, 656.0009) and ( 150.1777, 655.1289) .. ( 149.7988, 654.5166) + .. controls ( 148.2412, 651.9970) and ( 145.3828, 653.7207) .. ( 142.8027, 658.7373) + .. controls ( 140.9335, 662.3720) and ( 139.8974, 667.0683) .. ( 139.5498, 673.4824) + .. controls ( 139.0849, 682.0546) and ( 139.5058, 684.1816) .. ( 144.2656, 697.3251) + .. controls ( 147.1396, 705.2626) and ( 150.2011, 714.2978) .. ( 151.0693, 717.4033) + .. controls ( 151.9365, 720.5097) and ( 154.0625, 725.8740) .. ( 155.7939, 729.3251) + .. controls ( 157.5244, 732.7763) and ( 160.8564, 741.3818) .. ( 163.1982, 748.4501) + .. controls ( 167.3398, 760.9492) and ( 167.5585, 761.2998) .. ( 171.2207, 761.2929) + .. controls ( 176.0166, 761.2861) and ( 176.8701, 760.6884) .. ( 182.3017, 753.5498) + .. controls ( 190.4697, 742.8154) and ( 192.2460, 738.1162) .. ( 191.2802, 729.7939) + .. controls ( 190.8095, 725.7373) and ( 189.9150, 722.1044) .. ( 189.2929, 721.7197) + .. controls ( 188.6708, 721.3349) and ( 188.1435, 719.7832) .. ( 188.1210, 718.2705) + .. controls ( 188.1005, 716.7587) and ( 187.2705, 714.4501) .. ( 186.2792, 713.1406) + .. controls ( 185.2880, 711.8310) and ( 184.7841, 710.2626) .. ( 185.1591, 709.6562) + .. controls ( 185.5341, 709.0498) and ( 184.3613, 706.7324) .. ( 182.5537, 704.5078) + .. controls ( 176.2597, 696.7617) and ( 170.6162, 688.5410) .. ( 171.5927, 688.5410) + .. controls ( 172.5136, 688.5410) and ( 177.8388, 693.0654) .. ( 188.1914, 702.6455) + .. controls ( 192.5410, 706.6689) and ( 207.4589, 719.7226) .. ( 212.5458, 723.9550) + .. controls ( 226.7460, 735.7705) and ( 234.7490, 742.5771) .. ( 238.7802, 746.2666) + .. controls ( 241.4199, 748.6816) and ( 245.9335, 752.1787) .. ( 248.8115, 754.0371) + .. controls ( 251.6884, 755.8955) and ( 255.5439, 758.5781) .. ( 257.3789, 759.9980) + .. controls ( 259.2138, 761.4179) and ( 261.0595, 762.5800) .. ( 261.4824, 762.5800) + .. controls ( 261.9042, 762.5800) and ( 264.4677, 763.9804) .. ( 267.1796, 765.6914) + .. controls ( 269.8906, 767.4033) and ( 274.3437, 769.1611) .. ( 277.0742, 769.5976) + .. controls ( 281.2587, 770.2666) and ( 282.2548, 769.9882) .. ( 283.4130, 767.8232) + .. controls ( 285.1201, 764.6337) and ( 285.1845, 759.3916) .. ( 283.5556, 756.3476) + .. controls ( 282.8779, 755.0810) and ( 274.2666, 746.5683) .. ( 264.4189, 737.4306) + .. controls ( 236.8994, 711.8955) and ( 233.5156, 708.6523) .. ( 221.7294, 696.5058) + .. controls ( 215.6904, 690.2822) and ( 210.7490, 684.6142) .. ( 210.7490, 683.9101) + .. controls ( 210.7490, 683.2060) and ( 209.1777, 681.2783) .. ( 207.2578, 679.6250) + .. controls ( 202.0390, 675.1337) and ( 183.5908, 644.7089) .. ( 172.3320, 622.0253) + .. controls ( 164.8525, 606.9560) and ( 154.1376, 572.4765) .. ( 154.3955, 564.3066) + .. controls ( 154.5195, 560.4033) and ( 159.4882, 570.7187) .. ( 166.9404, 590.3505) + .. controls ( 179.9580, 624.6455) and ( 195.5937, 650.8427) .. ( 211.2441, 664.5820) + .. controls ( 221.0693, 673.2070) and ( 236.7929, 683.2783) .. ( 244.4101, 685.8251) + .. controls ( 249.2539, 687.4453) and ( 259.8808, 685.6884) .. ( 262.2089, 682.8828) + .. controls ( 265.0830, 679.4199) and ( 265.0908, 663.5078) .. ( 262.2236, 653.4042) + .. controls ( 259.5097, 643.8427) and ( 258.5136, 639.9707) .. ( 253.0253, 617.6396) + .. controls ( 246.7910, 592.2773) and ( 244.6474, 581.0888) .. ( 244.7304, 574.3457) + .. controls ( 244.7792, 570.3388) and ( 242.9199, 559.8564) .. ( 240.2968, 549.3505) + .. controls ( 237.3984, 537.7431) and ( 235.8564, 528.7470) .. ( 235.9951, 524.2529) + .. controls ( 236.2636, 515.5292) and ( 232.5380, 504.7851) .. ( 227.8417, 500.7460) + -- ( 224.3984, 497.7841) + -- ( 218.8144, 501.6259) + .. controls ( 215.2558, 504.0742) and ( 212.0908, 507.7177) .. ( 210.0869, 511.6718) + .. controls ( 208.3574, 515.0839) and ( 206.4023, 517.8759) .. ( 205.7412, 517.8759) + .. controls ( 204.2958, 517.8759) and ( 200.2373, 509.2109) .. ( 198.3154, 502.0224) + .. controls ( 197.5527, 499.1689) and ( 196.0849, 496.1357) .. ( 195.0546, 495.2802) + .. controls ( 194.0244, 494.4257) and ( 193.1816, 493.0390) .. ( 193.1816, 492.2001) + .. controls ( 193.1816, 491.3613) and ( 190.6035, 485.3603) .. ( 187.4511, 478.8642) + .. controls ( 176.0371, 455.3359) and ( 174.5761, 452.0292) .. ( 175.1708, 451.0673) + .. controls ( 175.5029, 450.5302) and ( 179.0117, 452.5800) .. ( 182.9667, 455.6240) + .. controls ( 186.9228, 458.6679) and ( 192.2509, 462.0322) .. ( 194.8076, 463.1005) + .. controls ( 197.3642, 464.1689) and ( 199.4560, 465.6357) .. ( 199.4560, 466.3613) + .. controls ( 199.4560, 467.0869) and ( 200.5166, 467.6806) .. ( 201.8125, 467.6806) + .. controls ( 203.1083, 467.6806) and ( 204.8535, 468.5058) .. ( 205.6904, 469.5136) + .. controls ( 206.5273, 470.5224) and ( 208.3828, 471.7197) .. ( 209.8144, 472.1738) + .. controls ( 211.2451, 472.6279) and ( 215.0058, 474.8535) .. ( 218.1718, 477.1191) + .. controls ( 226.6582, 483.1943) and ( 245.3232, 492.5048) .. ( 254.8427, 495.4121) + .. controls ( 271.0996, 500.3769) and ( 277.7939, 497.3447) .. ( 279.3369, 484.3193) + .. controls ( 280.3896, 475.4277) and ( 275.7705, 459.1787) .. ( 266.4531, 438.9951) + .. controls ( 263.7792, 433.2021) and ( 263.6015, 432.0722) .. ( 265.1748, 430.8378) + .. controls ( 282.7666, 417.0439) and ( 292.2167, 410.1445) .. ( 294.5136, 409.4208) + .. controls ( 296.0673, 408.9316) and ( 297.4042, 407.8632) .. ( 297.4853, 407.0468) + .. controls ( 297.5673, 406.2314) and ( 297.7744, 403.8691) .. ( 297.9472, 401.7988) + .. controls ( 298.1191, 399.7275) and ( 298.6835, 396.7636) .. ( 299.2001, 395.2099) + .. controls ( 300.0253, 392.7304) and ( 299.7119, 392.3867) .. ( 296.6250, 392.3867) + .. controls ( 290.6464, 392.3867) and ( 282.8457, 397.1640) .. ( 275.8261, 405.1240) + .. controls ( 272.1279, 409.3183) and ( 268.8203, 413.1386) .. ( 268.4746, 413.6142) + .. controls ( 266.6044, 416.1943) and ( 258.3535, 421.3466) .. ( 257.2177, 420.6445) + .. controls ( 256.4873, 420.1933) and ( 254.8076, 417.7451) .. ( 253.4833, 415.2031) + .. controls ( 250.1953, 408.8906) and ( 242.1611, 400.7851) .. ( 235.8378, 397.4013) + .. controls ( 231.6357, 395.1523) and ( 228.4111, 396.6767) .. ( 219.2968, 405.2226) + .. controls ( 205.1884, 418.4492) and ( 201.6474, 425.8037) .. ( 204.4218, 436.1074) + .. controls ( 206.0703, 442.2314) and ( 211.5292, 445.7070) .. ( 221.5488, 447.0136) + .. controls ( 227.3857, 447.7744) and ( 233.3994, 446.0888) .. ( 249.3583, 439.2177) + .. controls ( 252.2500, 437.9726) and ( 266.0332, 469.8496) .. ( 267.9326, 482.1718) + .. controls ( 269.0634, 489.5146) and ( 267.2861, 490.5273) .. ( 257.3164, 488.2246) + .. controls ( 246.9472, 485.8291) and ( 232.6816, 478.5859) .. ( 216.8574, 467.6835) + .. controls ( 208.7568, 462.1025) and ( 192.7851, 448.6933) .. ( 190.1689, 445.2773) + .. controls ( 188.7695, 443.4501) and ( 186.7568, 441.1083) .. ( 185.6972, 440.0722) + .. controls ( 184.6367, 439.0371) and ( 181.2890, 435.3671) .. ( 178.2578, 431.9160) + .. controls ( 175.2265, 428.4648) and ( 169.5791, 422.2412) .. ( 165.7089, 418.0849) + .. controls ( 156.6582, 408.3662) and ( 143.5576, 389.1601) .. ( 142.4257, 383.9511) + .. controls ( 141.2187, 378.3964) and ( 133.4042, 366.8457) .. ( 129.1552, 364.3349) + .. controls ( 125.1210, 361.9521) and ( 124.3330, 361.8808) .. ( 121.3388, 363.6250) + -- cycle + ( 240.4843, 420.3164) + .. controls ( 245.4355, 427.6318) and ( 245.3349, 428.1669) .. ( 238.4580, 431.1250) + .. controls ( 225.2060, 436.8261) and ( 216.6250, 435.6982) .. ( 219.3847, 428.6171) + .. controls ( 220.8486, 424.8632) and ( 228.1435, 417.9160) .. ( 231.4550, 417.1220) + .. controls ( 236.5566, 415.8994) and ( 237.7900, 416.3359) .. cycle + ( 210.8183, 574.7900) + .. controls ( 212.4023, 581.8710) and ( 210.9570, 587.5849) .. ( 207.8408, 586.5585) + .. controls ( 206.2021, 586.0195) and ( 205.1494, 574.3193) .. ( 206.3203, 569.6562) + .. controls ( 207.4140, 565.2968) and ( 209.1328, 567.2587) .. cycle} +% \end{macrocode} +% +% 旦。 +% \begin{macrocode} +\def\fdulogo@name@original@dan{% + ( 319.2978, 425.6777) + .. controls ( 316.5371, 426.6718) and ( 314.1982, 427.4941) .. ( 314.1005, 427.5048) + .. controls ( 314.0019, 427.5156) and ( 313.5791, 428.8916) .. ( 313.1591, 430.5644) + .. controls ( 312.7392, 432.2363) and ( 311.0673, 435.2011) .. ( 309.4433, 437.1523) + .. controls ( 307.2539, 439.7822) and ( 306.4658, 442.3232) .. ( 306.3945, 446.9746) + .. controls ( 306.2812, 454.4550) and ( 308.2353, 457.9169) .. ( 313.8671, 460.2138) + .. controls ( 316.1630, 461.1503) and ( 318.7304, 462.7900) .. ( 319.5712, 463.8574) + .. controls ( 320.8925, 465.5341) and ( 321.1054, 465.4033) .. ( 321.1396, 462.8896) + .. controls ( 321.1718, 460.4746) and ( 321.6582, 460.1201) .. ( 324.0029, 460.8007) + .. controls ( 337.7177, 464.7763) and ( 344.6855, 467.1533) .. ( 346.2773, 468.3994) + .. controls ( 348.2480, 469.9414) and ( 356.8476, 473.0244) .. ( 360.0810, 473.3476) + .. controls ( 363.5185, 473.6914) and ( 367.6103, 475.3642) .. ( 367.6103, 476.4257) + .. controls ( 367.6103, 477.0019) and ( 371.0400, 477.8710) .. ( 375.2304, 478.3574) + .. controls ( 379.9208, 478.9013) and ( 383.1083, 479.9140) .. ( 383.5214, 480.9902) + .. controls ( 383.8906, 481.9521) and ( 385.3154, 482.7392) .. ( 386.6884, 482.7392) + .. controls ( 388.0615, 482.7392) and ( 390.6826, 483.5585) .. ( 392.5146, 484.5595) + .. controls ( 397.3085, 487.1796) and ( 410.1279, 490.5087) .. ( 411.6943, 489.5410) + .. controls ( 412.4267, 489.0878) and ( 414.5957, 489.8789) .. ( 416.5156, 491.2988) + .. controls ( 418.5839, 492.8281) and ( 421.0566, 493.6044) .. ( 422.5849, 493.2050) + .. controls ( 424.0029, 492.8339) and ( 428.4482, 493.7597) .. ( 432.4648, 495.2626) + .. controls ( 436.4814, 496.7656) and ( 440.8964, 498.2636) .. ( 442.2763, 498.5927) + .. controls ( 443.6572, 498.9208) and ( 446.8447, 499.7939) .. ( 449.3593, 500.5332) + .. controls ( 459.2617, 503.4414) and ( 473.3349, 496.3613) .. ( 473.3349, 488.4716) + .. controls ( 473.3349, 483.8603) and ( 471.1064, 481.7968) .. ( 465.1064, 480.8515) + .. controls ( 455.5791, 479.3496) and ( 442.7822, 475.0976) .. ( 442.0498, 473.1894) + .. controls ( 441.5449, 471.8730) and ( 440.3046, 471.5410) .. ( 437.8847, 472.0722) + .. controls ( 435.5341, 472.5888) and ( 434.2226, 472.2685) .. ( 433.7617, 471.0664) + .. controls ( 433.1894, 469.5761) and ( 423.9970, 463.9160) .. ( 422.1494, 463.9160) + .. controls ( 421.8193, 463.9160) and ( 422.2431, 465.0263) .. ( 423.0908, 466.3837) + .. controls ( 423.9384, 467.7402) and ( 427.3320, 470.1328) .. ( 430.6308, 471.6992) + .. controls ( 433.9306, 473.2656) and ( 436.6298, 475.2001) .. ( 436.6298, 475.9990) + .. controls ( 436.6298, 476.7978) and ( 437.4765, 477.7763) .. ( 438.5117, 478.1728) + .. controls ( 439.5478, 478.5703) and ( 440.3945, 479.5380) .. ( 440.3945, 480.3242) + .. controls ( 440.3945, 481.1855) and ( 439.5224, 481.4013) .. ( 438.1982, 480.8681) + .. controls ( 436.9902, 480.3808) and ( 432.4912, 479.5302) .. ( 428.1992, 478.9775) + .. controls ( 420.8281, 478.0283) and ( 406.4062, 473.3974) .. ( 398.5673, 469.4638) + .. controls ( 396.6132, 468.4824) and ( 394.1865, 467.6806) .. ( 393.1738, 467.6806) + .. controls ( 392.1611, 467.6806) and ( 388.9951, 466.5507) .. ( 386.1376, 465.1708) + .. controls ( 383.2802, 463.7900) and ( 380.0605, 462.6367) .. ( 378.9824, 462.6064) + .. controls ( 377.9042, 462.5781) and ( 374.7636, 461.1708) .. ( 372.0029, 459.4824) + .. controls ( 369.2421, 457.7939) and ( 365.8115, 455.8935) .. ( 364.3789, 455.2587) + .. controls ( 362.9472, 454.6250) and ( 360.8359, 452.6718) .. ( 359.6875, 450.9189) + .. controls ( 358.5390, 449.1669) and ( 355.6376, 446.8017) .. ( 353.2392, 445.6640) + .. controls ( 350.8417, 444.5263) and ( 348.5458, 442.5429) .. ( 348.1376, 441.2578) + .. controls ( 347.7294, 439.9726) and ( 345.0263, 437.0771) .. ( 342.1308, 434.8242) + .. controls ( 339.2353, 432.5722) and ( 336.3847, 429.9550) .. ( 335.7968, 429.0087) + .. controls ( 334.7763, 427.3671) and ( 327.3623, 423.6982) .. ( 325.2988, 423.8144) + .. controls ( 324.7587, 423.8466) and ( 322.0585, 424.6826) .. cycle + ( 415.2949, 521.2421) + .. controls ( 415.2939, 521.8066) and ( 414.0234, 523.7656) .. ( 412.4716, 525.5957) + .. controls ( 410.9199, 527.4267) and ( 406.3144, 532.9501) .. ( 402.2382, 537.8701) + .. controls ( 398.1611, 542.7910) and ( 394.4912, 546.6523) .. ( 394.0810, 546.4521) + .. controls ( 389.8281, 544.3691) and ( 381.4082, 538.3232) .. ( 381.3857, 537.3359) + .. controls ( 381.3671, 536.6406) and ( 377.9853, 533.0712) .. ( 373.8642, 529.4033) + .. controls ( 365.7919, 522.2177) and ( 365.2246, 523.8359) .. ( 372.6259, 532.9345) + .. controls ( 375.1533, 536.0400) and ( 379.4140, 542.1757) .. ( 382.0947, 546.5693) + -- ( 386.9697, 554.5566) + -- ( 383.3955, 561.0009) + .. controls ( 371.1005, 583.1689) and ( 370.1201, 585.7314) .. ( 370.1201, 595.7177) + .. controls ( 370.1201, 609.5302) and ( 372.8642, 611.1503) .. ( 384.7451, 604.3525) + .. controls ( 388.8574, 602.0000) and ( 394.4375, 597.0087) .. ( 398.9501, 591.6484) + .. controls ( 410.9628, 577.3779) and ( 415.2675, 565.4941) .. ( 410.8603, 558.7685) + .. controls ( 409.1503, 556.1591) and ( 408.9873, 555.0546) .. ( 410.1425, 553.9003) + .. controls ( 412.0410, 552.0019) and ( 414.0000, 554.7304) .. ( 414.0097, 559.2871) + .. controls ( 414.0136, 561.0126) and ( 415.1083, 565.8125) .. ( 416.4423, 569.9541) + .. controls ( 417.7773, 574.0947) and ( 420.6787, 583.6953) .. ( 422.8896, 591.2871) + .. controls ( 428.1640, 609.3964) and ( 435.3603, 630.5166) .. ( 442.3437, 648.3847) + .. controls ( 448.2597, 663.5214) and ( 450.4130, 672.2275) .. ( 448.2412, 672.2275) + .. controls ( 447.5458, 672.2275) and ( 446.2958, 671.4082) .. ( 445.4648, 670.4072) + .. controls ( 444.6337, 669.4052) and ( 441.3173, 668.1953) .. ( 438.0957, 667.7187) + .. controls ( 433.0722, 666.9755) and ( 415.9150, 659.3427) .. ( 414.0419, 657.0175) + .. controls ( 413.6962, 656.5898) and ( 408.8964, 653.3017) .. ( 403.3750, 649.7109) + .. controls ( 397.8535, 646.1201) and ( 390.2304, 640.3369) .. ( 386.4345, 636.8593) + .. controls ( 382.6376, 633.3818) and ( 377.5556, 628.7265) .. ( 375.1396, 626.5146) + .. controls ( 367.3935, 619.4218) and ( 361.8623, 615.7998) .. ( 357.4667, 614.9384) + .. controls ( 347.3837, 612.9648) and ( 344.0810, 606.7646) .. ( 345.5927, 592.6455) + .. controls ( 346.2294, 586.6962) and ( 347.3085, 583.3525) .. ( 349.3886, 580.8798) + .. controls ( 357.6210, 571.0966) and ( 361.7832, 554.2304) .. ( 358.8720, 542.4482) + .. controls ( 353.4013, 520.3105) and ( 351.4619, 518.8955) .. ( 344.5126, 531.9648) + .. controls ( 341.8271, 537.0156) and ( 341.5449, 538.9179) .. ( 341.9218, 549.4023) + .. controls ( 342.3574, 561.4921) and ( 340.2324, 576.2607) .. ( 337.0078, 583.5527) + .. controls ( 334.1416, 590.0341) and ( 333.7705, 591.7919) .. ( 335.0937, 592.6093) + .. controls ( 335.7832, 593.0361) and ( 337.1455, 592.7236) .. ( 338.1210, 591.9140) + .. controls ( 342.5576, 588.2324) and ( 343.1953, 594.2929) .. ( 340.5273, 614.7910) + .. controls ( 339.9306, 619.3750) and ( 340.3457, 621.9453) .. ( 342.3544, 626.0849) + .. controls ( 345.1796, 631.9101) and ( 345.8798, 632.4570) .. ( 359.9794, 639.8652) + .. controls ( 365.2119, 642.6152) and ( 370.0576, 645.3115) .. ( 370.7480, 645.8593) + .. controls ( 376.1210, 650.1191) and ( 423.3105, 672.5322) .. ( 434.1201, 675.9589) + .. controls ( 450.5595, 681.1689) and ( 456.0761, 681.8339) .. ( 462.0791, 679.3251) + .. controls ( 466.0400, 677.6708) and ( 466.7470, 676.7871) .. ( 466.7470, 673.4941) + .. controls ( 466.7470, 671.3593) and ( 465.0273, 665.9335) .. ( 462.9248, 661.4365) + .. controls ( 460.8222, 656.9394) and ( 457.4599, 648.8095) .. ( 455.4541, 643.3691) + .. controls ( 453.4482, 637.9287) and ( 450.3544, 630.6103) .. ( 448.5791, 627.1064) + .. controls ( 446.8037, 623.6025) and ( 443.9121, 616.0859) .. ( 442.1542, 610.4033) + .. controls ( 440.3964, 604.7207) and ( 438.1884, 597.8125) .. ( 437.2480, 595.0517) + .. controls ( 434.3066, 586.4208) and ( 425.3359, 549.3056) .. ( 425.3359, 545.7714) + .. controls ( 425.3359, 543.2763) and ( 421.6914, 523.2187) .. ( 421.0371, 522.1103) + .. controls ( 420.5351, 521.2607) and ( 415.2958, 520.4687) .. cycle + ( 388.3437, 583.7851) + .. controls ( 382.5791, 591.8632) and ( 380.1591, 593.6923) .. ( 380.1591, 589.9697) + .. controls ( 380.1591, 586.7412) and ( 383.9306, 580.2763) .. ( 388.7685, 575.2099) + .. controls ( 392.8916, 570.8935) and ( 393.3750, 570.6816) .. ( 393.7402, 573.0410) + .. controls ( 393.9833, 574.6132) and ( 391.8339, 578.8945) .. cycle} +% \end{macrocode} +% +% 大。 +% \begin{macrocode} +\def\fdulogo@name@original@da{% + ( 632.3828, 446.7656) + .. controls ( 622.5283, 451.5029) and ( 618.4785, 456.6845) .. ( 616.0380, 467.6806) + .. controls ( 615.0996, 471.9091) and ( 609.2675, 486.2031) .. ( 602.8417, 500.0214) + .. controls ( 601.1503, 503.6601) and ( 599.7656, 507.7158) .. ( 599.7656, 509.0341) + .. controls ( 599.7656, 510.3525) and ( 596.9423, 518.6220) .. ( 593.4912, 527.4111) + .. controls ( 586.7197, 544.6562) and ( 586.2617, 546.8935) .. ( 589.0263, 549.1875) + .. controls ( 590.4794, 550.3945) and ( 591.3232, 550.1152) .. ( 593.3144, 547.7724) + .. controls ( 597.7050, 542.6074) and ( 612.7236, 522.1816) .. ( 620.4716, 510.8378) + .. controls ( 629.6787, 497.3574) and ( 638.2832, 487.7587) .. ( 641.1611, 487.7587) + .. controls ( 642.3437, 487.7587) and ( 644.6259, 486.0439) .. ( 646.2314, 483.9482) + .. controls ( 647.8378, 481.8525) and ( 651.9296, 478.7421) .. ( 655.3242, 477.0371) + .. controls ( 661.8212, 473.7744) and ( 683.9677, 467.6806) .. ( 689.3300, 467.6806) + .. controls ( 691.0625, 467.6806) and ( 692.8281, 467.1152) .. ( 693.2548, 466.4257) + .. controls ( 693.6816, 465.7353) and ( 695.1269, 465.1708) .. ( 696.4658, 465.1708) + .. controls ( 698.1943, 465.1708) and ( 698.9023, 464.3037) .. ( 698.9023, 462.1865) + .. controls ( 698.9023, 458.3867) and ( 696.1435, 456.1035) .. ( 691.0166, 455.6591) + .. controls ( 688.7968, 455.4667) and ( 681.3339, 454.4423) .. ( 674.4316, 453.3837) + .. controls ( 667.5292, 452.3242) and ( 659.5107, 451.4365) .. ( 656.6113, 451.4121) + .. controls ( 653.6298, 451.3867) and ( 650.9052, 450.6464) .. ( 650.3369, 449.7089) + .. controls ( 649.5332, 448.3798) and ( 639.4472, 443.5361) .. ( 638.3281, 443.9414) + .. controls ( 638.1689, 443.9990) and ( 635.4941, 445.2695) .. cycle + ( 496.2373, 448.9541) + .. controls ( 479.6962, 450.5019) and ( 478.0410, 451.0771) .. ( 478.0410, 455.2734) + .. controls ( 478.0410, 458.7822) and ( 478.2382, 458.8964) .. ( 484.2890, 458.8964) + .. controls ( 494.1474, 458.8964) and ( 514.1533, 465.6093) .. ( 519.5810, 470.7382) + .. controls ( 527.7900, 478.4960) and ( 546.3144, 501.7636) .. ( 550.9013, 510.0781) + .. controls ( 554.6816, 516.9326) and ( 565.1533, 544.1220) .. ( 564.3300, 544.9453) + .. controls ( 563.4492, 545.8261) and ( 547.2187, 535.0283) .. ( 538.3994, 527.6933) + .. controls ( 525.3037, 516.8037) and ( 515.6875, 506.8515) .. ( 515.6875, 504.1884) + .. controls ( 515.6875, 502.8212) and ( 514.3144, 500.1181) .. ( 512.6367, 498.1816) + .. controls ( 509.6484, 494.7324) and ( 509.5126, 494.7041) .. ( 506.0527, 496.7753) + .. controls ( 500.6611, 500.0019) and ( 498.2792, 512.2998) .. ( 502.2734, 516.2929) + .. controls ( 503.9550, 517.9755) and ( 504.5849, 518.0244) .. ( 506.2958, 516.6054) + .. controls ( 508.7910, 514.5341) and ( 513.3173, 516.8486) .. ( 522.0527, 524.6640) + .. controls ( 529.6005, 531.4179) and ( 531.0126, 532.5263) .. ( 546.1201, 543.5625) + .. controls ( 553.1943, 548.7294) and ( 561.2988, 554.6660) .. ( 564.1298, 556.7539) + .. controls ( 569.9980, 561.0820) and ( 570.1572, 561.5517) .. ( 577.9648, 597.5615) + .. controls ( 584.8300, 629.2246) and ( 586.9716, 644.9052) .. ( 588.4189, 674.1103) + .. controls ( 589.1376, 688.6035) and ( 590.2744, 706.6015) .. ( 590.9453, 714.1044) + .. controls ( 591.9648, 725.5039) and ( 591.8623, 728.1806) .. ( 590.3183, 730.3837) + .. controls ( 587.9892, 733.7089) and ( 587.9482, 738.7968) .. ( 590.2265, 741.9111) + .. controls ( 591.8593, 744.1455) and ( 592.5312, 744.2011) .. ( 599.9511, 742.7255) + .. controls ( 605.9921, 741.5244) and ( 608.7617, 740.2324) .. ( 611.3876, 737.3925) + .. controls ( 614.9140, 733.5791) and ( 615.1044, 730.8125) .. ( 612.2880, 724.3056) + .. controls ( 611.6904, 722.9248) and ( 610.2568, 715.8662) .. ( 609.1015, 708.6191) + .. controls ( 607.9472, 701.3720) and ( 606.2294, 690.6435) .. ( 605.2861, 684.7763) + .. controls ( 604.3417, 678.9101) and ( 603.6250, 670.1572) .. ( 603.6923, 665.3251) + .. controls ( 603.8808, 651.9794) and ( 599.1054, 623.3896) .. ( 593.5273, 604.4638) + .. controls ( 587.9189, 585.4316) and ( 584.6064, 571.8359) .. ( 585.5791, 571.8359) + .. controls ( 585.9355, 571.8359) and ( 588.2861, 573.4101) .. ( 590.8007, 575.3339) + .. controls ( 595.6123, 579.0146) and ( 606.5830, 585.7197) .. ( 616.0791, 590.7851) + .. controls ( 619.1845, 592.4414) and ( 624.4023, 595.6318) .. ( 627.6738, 597.8750) + .. controls ( 630.9453, 600.1181) and ( 634.1591, 601.9541) .. ( 634.8154, 601.9541) + .. controls ( 635.4716, 601.9541) and ( 636.3681, 602.5341) .. ( 636.8066, 603.2431) + .. controls ( 637.8388, 604.9150) and ( 633.4511, 608.4746) .. ( 625.1191, 612.7246) + .. controls ( 617.2500, 616.7392) and ( 616.5166, 620.3007) .. ( 623.6396, 619.9111) + .. controls ( 626.0380, 619.7792) and ( 634.7773, 619.3222) .. ( 643.0595, 618.8945) + .. controls ( 651.3417, 618.4677) and ( 659.3261, 617.8740) .. ( 660.8027, 617.5761) + .. controls ( 665.6210, 616.6035) and ( 665.4443, 613.2607) .. ( 660.3369, 608.7460) + .. controls ( 657.7363, 606.4482) and ( 655.0908, 604.5439) .. ( 654.4589, 604.5156) + .. controls ( 653.3681, 604.4658) and ( 646.1669, 599.8320) .. ( 601.0800, 570.1640) + -- ( 581.6894, 557.4052) + -- ( 578.2109, 548.6210) + .. controls ( 576.2968, 543.7890) and ( 572.1328, 533.0605) .. ( 568.9550, 524.7783) + .. controls ( 563.4970, 510.5498) and ( 559.1699, 502.1572) .. ( 548.2490, 484.6210) + .. controls ( 542.0810, 474.7177) and ( 534.3271, 461.6035) .. ( 532.1142, 457.3330) + .. controls ( 531.1406, 455.4550) and ( 529.1640, 453.5595) .. ( 527.7216, 453.1210) + .. controls ( 526.2792, 452.6835) and ( 524.1386, 451.4814) .. ( 522.9638, 450.4511) + .. controls ( 520.4082, 448.2089) and ( 510.2705, 447.6406) .. cycle} +% \end{macrocode} +% +% 学。 +% \begin{macrocode} +\def\fdulogo@name@original@xue{% + ( 859.9462, 361.5869) + .. controls ( 857.7607, 362.5371) and ( 855.7080, 363.0507) .. ( 855.3837, 362.7265) + .. controls ( 853.8916, 361.2343) and ( 832.1875, 365.2773) .. ( 827.5283, 367.9150) + .. controls ( 824.7675, 369.4785) and ( 820.8144, 371.1298) .. ( 818.7441, 371.5849) + .. controls ( 814.5322, 372.5117) and ( 810.7656, 374.1992) .. ( 791.7636, 383.6689) + .. controls ( 773.4511, 392.7949) and ( 756.0244, 404.7509) .. ( 758.0625, 406.7900) + .. controls ( 758.5966, 407.3242) and ( 772.4179, 400.8740) .. ( 774.8232, 398.9677) + .. controls ( 777.2548, 397.0410) and ( 800.0771, 388.0917) .. ( 813.0966, 383.9599) + .. controls ( 828.4384, 379.0908) and ( 849.4228, 376.2177) .. ( 855.8945, 378.0996) + -- ( 860.1552, 379.3388) + -- ( 859.8203, 393.7060) + .. controls ( 859.3164, 415.3574) and ( 856.8242, 456.8144) .. ( 855.9267, 458.4892) + .. controls ( 854.9560, 460.2998) and ( 837.3593, 454.7207) .. ( 830.4912, 450.4257) + .. controls ( 828.0087, 448.8730) and ( 825.1162, 447.6025) .. ( 824.0634, 447.6025) + .. controls ( 823.0107, 447.6025) and ( 821.8242, 446.7548) .. ( 821.4277, 445.7197) + .. controls ( 821.0302, 444.6845) and ( 819.5576, 443.8378) .. ( 818.1562, 443.8378) + .. controls ( 816.7539, 443.8378) and ( 815.6064, 443.1162) .. ( 815.6064, 442.2343) + .. controls ( 815.6064, 441.3525) and ( 810.1005, 437.7529) .. ( 803.3710, 434.2343) + .. controls ( 786.6523, 425.4951) and ( 784.1806, 424.2441) .. ( 779.8427, 422.3300) + .. controls ( 777.7714, 421.4169) and ( 774.0683, 419.3847) .. ( 771.6132, 417.8144) + .. controls ( 766.0869, 414.2822) and ( 755.1582, 413.1093) .. ( 750.4921, 415.5478) + .. controls ( 746.3808, 417.6962) and ( 741.5625, 422.7500) .. ( 736.6806, 430.0332) + .. controls ( 733.3593, 434.9873) and ( 733.0986, 435.9882) .. ( 734.5537, 438.1904) + .. controls ( 735.8554, 440.1621) and ( 738.0654, 440.8437) .. ( 744.8505, 441.3681) + .. controls ( 753.9287, 442.0703) and ( 767.1630, 446.4082) .. ( 779.8017, 452.8242) + .. controls ( 783.9208, 454.9150) and ( 789.1044, 456.7939) .. ( 791.3212, 457.0000) + .. controls ( 794.9130, 457.3339) and ( 802.8613, 461.4062) .. ( 799.9208, 461.4062) + .. controls ( 799.2685, 461.4062) and ( 799.9677, 462.2695) .. ( 801.4736, 463.3242) + .. controls ( 803.1396, 464.4912) and ( 805.4218, 464.9394) .. ( 807.2968, 464.4697) + .. controls ( 809.6064, 463.8896) and ( 810.7226, 464.3339) .. ( 811.7412, 466.2373) + .. controls ( 812.4892, 467.6347) and ( 814.0888, 468.8017) .. ( 815.2949, 468.8291) + .. controls ( 819.8984, 468.9326) and ( 823.2294, 469.7812) .. ( 824.6611, 471.2138) + .. controls ( 825.4794, 472.0312) and ( 827.4648, 472.7001) .. ( 829.0742, 472.7001) + .. controls ( 830.6835, 472.7001) and ( 834.0283, 473.5468) .. ( 836.5058, 474.5820) + .. controls ( 838.9833, 475.6171) and ( 842.0019, 476.4648) .. ( 843.2138, 476.4648) + .. controls ( 844.4257, 476.4648) and ( 846.0927, 477.2792) .. ( 846.9189, 478.2744) + .. controls ( 847.7451, 479.2695) and ( 850.2138, 480.2578) .. ( 852.4062, 480.4707) + .. controls ( 855.7832, 480.7978) and ( 856.4550, 481.4238) .. ( 856.8144, 484.5791) + .. controls ( 857.2656, 488.5478) and ( 862.0068, 495.2529) .. ( 870.1855, 503.4873) + .. controls ( 878.4355, 511.7929) and ( 887.1357, 521.8330) .. ( 887.1357, 523.0478) + .. controls ( 887.1357, 523.6728) and ( 885.0175, 523.2919) .. ( 882.4296, 522.2011) + .. controls ( 865.0791, 514.8906) and ( 855.0830, 512.4111) .. ( 841.6679, 512.0908) + .. controls ( 834.2597, 511.9150) and ( 827.9033, 512.2500) .. ( 827.5410, 512.8359) + .. controls ( 825.0546, 516.8583) and ( 834.7304, 527.3525) .. ( 848.9355, 536.0410) + .. controls ( 872.5839, 550.5058) and ( 891.0488, 558.1162) .. ( 915.9726, 563.6728) + .. controls ( 937.9951, 568.5830) and ( 964.7958, 579.8984) .. ( 975.9189, 588.9814) + .. controls ( 983.2890, 595.0009) and ( 982.8359, 596.0996) .. ( 973.4091, 595.0625) + .. controls ( 962.0449, 593.8125) and ( 930.1123, 588.2060) .. ( 926.4716, 586.8212) + .. controls ( 924.7626, 586.1718) and ( 921.9355, 585.6396) .. ( 920.1894, 585.6396) + .. controls ( 918.4433, 585.6396) and ( 913.1767, 584.4736) .. ( 908.4843, 583.0488) + .. controls ( 899.9658, 580.4619) and ( 899.9501, 580.4482) .. ( 896.6240, 573.0371) + .. controls ( 890.3193, 558.9892) and ( 881.4707, 552.6191) .. ( 883.2324, 563.3964) + .. controls ( 883.3203, 563.9316) and ( 882.7470, 566.9277) .. ( 881.9599, 570.0546) + .. controls ( 880.8320, 574.5312) and ( 880.0957, 575.5644) .. ( 878.4980, 574.9082) + .. controls ( 877.3818, 574.4492) and ( 874.4921, 573.5107) .. ( 872.0771, 572.8212) + .. controls ( 869.6611, 572.1328) and ( 862.6025, 569.1259) .. ( 856.3906, 566.1396) + .. controls ( 850.1787, 563.1533) and ( 839.5781, 558.4052) .. ( 832.8320, 555.5888) + .. controls ( 826.0869, 552.7724) and ( 815.1669, 547.9277) .. ( 808.5664, 544.8222) + .. controls ( 797.6845, 539.7041) and ( 796.2529, 539.3261) .. ( 793.2226, 540.7734) + .. controls ( 786.2568, 544.1015) and ( 789.9345, 552.0595) .. ( 799.1591, 553.6181) + .. controls ( 801.9160, 554.0839) and ( 810.8388, 557.0097) .. ( 818.9873, 560.1191) + .. controls ( 836.3183, 566.7343) and ( 871.1201, 578.7656) .. ( 876.2841, 579.9277) + .. controls ( 879.6445, 580.6835) and ( 879.8115, 581.0195) .. ( 879.0097, 585.3828) + .. controls ( 877.7978, 591.9804) and ( 875.8417, 593.4570) .. ( 875.8417, 587.7734) + .. controls ( 875.8417, 583.9667) and ( 875.3896, 583.1298) .. ( 873.3320, 583.1298) + .. controls ( 871.9511, 583.1298) and ( 870.8222, 583.5576) .. ( 870.8222, 584.0791) + .. controls ( 870.8222, 584.6005) and ( 869.0214, 585.8242) .. ( 866.8212, 586.7978) + .. controls ( 863.5742, 588.2353) and ( 861.5224, 588.2968) .. ( 855.9267, 587.1230) + .. controls ( 845.7187, 584.9814) and ( 845.1533, 587.5312) .. ( 855.1357, 590.6894) + .. controls ( 861.8408, 592.8115) and ( 862.4755, 594.2402) .. ( 858.8349, 599.0136) + .. controls ( 857.1455, 601.2285) and ( 855.7636, 603.3984) .. ( 855.7636, 603.8359) + .. controls ( 855.7636, 605.1064) and ( 849.2841, 613.2480) .. ( 848.2734, 613.2480) + .. controls ( 847.7685, 613.2480) and ( 844.1982, 608.5019) .. ( 840.3378, 602.7021) + .. controls ( 833.2685, 592.0791) and ( 824.7119, 581.8750) .. ( 822.8740, 581.8750) + .. controls ( 822.3281, 581.8750) and ( 821.8808, 583.5488) .. ( 821.8808, 585.5937) + .. controls ( 821.8808, 588.2441) and ( 823.2646, 590.6757) .. ( 826.7001, 594.0634) + .. controls ( 829.3515, 596.6777) and ( 834.2500, 603.2568) .. ( 837.5859, 608.6845) + -- ( 843.6523, 618.5537) + -- ( 840.6103, 620.8925) + .. controls ( 838.9365, 622.1787) and ( 837.1435, 623.2431) .. ( 836.6259, 623.2587) + .. controls ( 834.7148, 623.3154) and ( 835.7675, 627.0302) .. ( 838.3857, 629.4697) + .. controls ( 840.9277, 631.8378) and ( 841.2900, 631.8671) .. ( 844.5205, 629.9589) + .. controls ( 846.4091, 628.8427) and ( 848.7753, 628.2460) .. ( 849.7792, 628.6308) + .. controls ( 850.7832, 629.0156) and ( 856.0537, 634.8886) .. ( 861.4921, 641.6816) + .. controls ( 866.9306, 648.4736) and ( 872.1015, 654.7773) .. ( 872.9833, 655.6894) + .. controls ( 875.5976, 658.3935) and ( 874.8876, 659.3046) .. ( 869.0117, 660.7841) + .. controls ( 860.1054, 663.0273) and ( 857.3457, 662.5126) .. ( 850.3759, 657.3125) + .. controls ( 846.7822, 654.6308) and ( 842.5195, 652.0351) .. ( 840.9033, 651.5439) + .. controls ( 835.7929, 649.9931) and ( 838.2041, 654.8964) .. ( 844.1699, 658.1875) + .. controls ( 847.0947, 659.8007) and ( 849.4892, 661.6435) .. ( 849.4892, 662.2822) + .. controls ( 849.4892, 662.9208) and ( 846.3828, 663.4433) .. ( 842.5869, 663.4433) + .. controls ( 835.7421, 663.4433) and ( 835.6845, 663.4755) .. ( 835.6845, 667.2392) + .. controls ( 835.6845, 670.2187) and ( 836.4267, 671.3222) .. ( 839.1357, 672.3720) + .. controls ( 842.4033, 673.6376) and ( 853.2587, 673.1093) .. ( 857.5117, 671.4775) + .. controls ( 858.7666, 670.9960) and ( 861.3046, 672.5205) .. ( 864.5576, 675.7099) + .. controls ( 867.3544, 678.4511) and ( 871.4189, 682.0361) .. ( 873.5898, 683.6767) + .. controls ( 890.8730, 696.7343) and ( 897.1748, 702.7265) .. ( 897.1748, 706.0996) + .. controls ( 897.1748, 710.6279) and ( 901.3623, 711.9609) .. ( 904.7968, 708.5263) + .. controls ( 909.1591, 704.1640) and ( 907.9541, 700.2519) .. ( 901.1923, 696.8261) + .. controls ( 893.7861, 693.0732) and ( 876.6660, 680.3652) .. ( 871.0878, 674.4804) + -- ( 866.9619, 670.1269) + -- ( 874.7207, 666.2812) + -- ( 882.4794, 662.4365) + -- ( 887.5058, 666.0771) + .. controls ( 893.1787, 670.1865) and ( 896.1015, 670.6113) .. ( 898.9677, 667.7460) + .. controls ( 901.8320, 664.8808) and ( 901.4472, 658.3007) .. ( 897.5244, 643.0595) + -- ( 894.0537, 629.5781) + -- ( 897.1035, 621.0986) + .. controls ( 902.7265, 605.4677) and ( 900.2685, 599.8505) .. ( 885.4394, 594.4404) + .. controls ( 882.7138, 593.4462) and ( 882.0791, 592.6152) .. ( 882.7773, 590.9560) + .. controls ( 883.2812, 589.7578) and ( 883.9687, 587.5068) .. ( 884.3056, 585.9541) + .. controls ( 885.1201, 582.1992) and ( 890.0908, 582.1992) .. ( 893.8154, 585.9541) + .. controls ( 895.3554, 587.5068) and ( 901.3554, 599.5068) .. ( 907.1474, 612.6201) + .. controls ( 912.9404, 625.7333) and ( 919.0888, 639.0039) .. ( 920.8105, 642.1103) + .. controls ( 927.4179, 654.0302) and ( 929.0996, 656.9658) .. ( 937.3466, 670.9726) + .. controls ( 948.2617, 689.5097) and ( 952.0039, 698.1718) .. ( 950.2841, 700.9199) + .. controls ( 948.2871, 704.1103) and ( 943.3750, 704.0205) .. ( 933.3613, 700.6103) + .. controls ( 923.2431, 697.1650) and ( 909.6972, 693.5488) .. ( 907.0322, 693.5820) + .. controls ( 901.1621, 693.6542) and ( 938.3847, 709.4511) .. ( 945.4882, 709.9013) + .. controls ( 952.8808, 710.3701) and ( 954.8691, 709.8330) .. ( 956.8310, 706.8378) + .. controls ( 958.6474, 704.0664) and ( 958.6474, 703.2148) .. ( 956.8349, 697.1123) + .. controls ( 954.9199, 690.6611) and ( 939.8642, 661.9316) .. ( 931.6289, 649.0117) + .. controls ( 927.9404, 643.2265) and ( 918.5078, 624.1748) .. ( 918.5078, 622.5107) + .. controls ( 918.5078, 621.8417) and ( 907.2167, 597.7626) .. ( 904.6103, 592.8720) + .. controls ( 901.6191, 587.2617) and ( 902.9716, 587.2021) .. ( 922.3652, 592.0996) + .. controls ( 942.4111, 597.1601) and ( 965.8681, 600.7509) .. ( 979.5800, 600.8554) + .. controls ( 986.2460, 600.9072) and ( 988.3535, 600.4296) .. ( 990.3750, 598.4082) + -- ( 992.8857, 595.8974) + -- ( 990.2851, 591.7099) + .. controls ( 986.5478, 585.6914) and ( 978.9980, 578.9824) .. ( 972.4677, 575.8779) + .. controls ( 951.8281, 566.0634) and ( 944.1455, 563.7490) .. ( 895.9199, 552.8183) + .. controls ( 875.5029, 548.1904) and ( 859.4863, 540.1650) .. ( 848.9199, 529.2666) + .. controls ( 843.2080, 523.3750) and ( 843.7802, 523.2089) .. ( 857.6455, 526.7285) + .. controls ( 863.1669, 528.1298) and ( 874.1787, 529.6015) .. ( 882.1162, 529.9990) + .. controls ( 896.3076, 530.7089) and ( 896.5947, 530.6689) .. ( 899.4365, 527.5986) + .. controls ( 903.1230, 523.6132) and ( 903.2421, 521.1093) .. ( 900.0810, 514.0322) + .. controls ( 897.0097, 507.1572) and ( 887.7187, 499.8359) .. ( 878.6464, 497.1416) + .. controls ( 870.7539, 494.7978) and ( 862.0371, 488.5439) .. ( 862.0371, 485.2255) + .. controls ( 862.0371, 482.9873) and ( 862.6269, 482.7900) .. ( 867.3710, 483.4384) + .. controls ( 870.3037, 483.8398) and ( 875.0908, 485.0175) .. ( 878.0078, 486.0556) + .. controls ( 880.9248, 487.0937) and ( 883.8935, 487.5839) .. ( 884.6044, 487.1435) + .. controls ( 885.3164, 486.7041) and ( 886.2431, 487.2441) .. ( 886.6650, 488.3437) + .. controls ( 887.1660, 489.6484) and ( 888.2734, 490.0761) .. ( 889.8535, 489.5742) + .. controls ( 891.1855, 489.1513) and ( 893.0966, 489.4873) .. ( 894.1005, 490.3203) + .. controls ( 895.1416, 491.1845) and ( 897.4951, 491.5214) .. ( 899.5781, 491.1054) + .. controls ( 902.0449, 490.6113) and ( 903.7480, 490.9990) .. ( 904.8271, 492.2998) + .. controls ( 905.9716, 493.6787) and ( 907.6318, 493.9980) .. ( 910.6787, 493.4267) + .. controls ( 913.4121, 492.9140) and ( 915.6416, 493.2167) .. ( 916.9130, 494.2714) + .. controls ( 918.0009, 495.1757) and ( 920.0761, 496.0068) .. ( 921.5234, 496.1181) + .. controls ( 922.9707, 496.2304) and ( 927.9970, 496.6679) .. ( 932.6933, 497.0898) + .. controls ( 937.5419, 497.5253) and ( 943.4179, 497.2685) .. ( 946.2880, 496.4960) + .. controls ( 950.5859, 495.3388) and ( 951.7197, 494.2841) .. ( 953.8574, 489.4531) + .. controls ( 955.3623, 486.0488) and ( 956.0664, 482.5576) .. ( 955.6113, 480.7451) + .. controls ( 955.1806, 479.0302) and ( 955.4052, 477.7197) .. ( 956.1308, 477.7197) + .. controls ( 958.7851, 477.7197) and ( 957.2763, 473.9687) .. ( 954.3232, 473.2275) + .. controls ( 952.6259, 472.8017) and ( 950.5322, 471.6025) .. ( 949.6689, 470.5634) + .. controls ( 945.5595, 465.6113) and ( 939.1972, 466.1250) .. ( 924.2705, 472.6132) + .. controls ( 917.5117, 475.5507) and ( 908.3144, 475.3681) .. ( 897.1748, 472.0751) + .. controls ( 894.0683, 471.1572) and ( 890.1152, 470.1406) .. ( 888.3906, 469.8164) + .. controls ( 879.7187, 468.1845) and ( 868.6953, 464.6953) .. ( 866.7431, 462.9638) + .. controls ( 864.2519, 460.7548) and ( 863.8935, 450.7460) .. ( 865.8789, 438.8173) + .. controls ( 866.5107, 435.0214) and ( 867.5664, 426.2685) .. ( 868.2246, 419.3671) + .. controls ( 868.8837, 412.4648) and ( 870.9599, 401.1708) .. ( 872.8388, 394.2695) + .. controls ( 877.9130, 375.6347) and ( 877.9716, 372.8085) .. ( 873.4365, 365.7207) + .. controls ( 869.2724, 359.2128) and ( 867.0009, 358.5175) .. cycle + ( 891.8671, 576.6201) + .. controls ( 892.1406, 577.4404) and ( 891.4697, 578.1103) .. ( 890.3769, 578.1103) + .. controls ( 889.2841, 578.1103) and ( 888.3906, 577.2167) .. ( 888.3906, 576.1240) + .. controls ( 888.3906, 573.9082) and ( 891.0917, 574.2939) .. cycle + ( 874.9306, 601.4609) + .. controls ( 873.2265, 615.7216) and ( 872.0917, 634.7187) .. ( 872.7216, 638.4462) + .. controls ( 873.1542, 641.0097) and ( 873.0458, 643.3798) .. ( 872.4794, 643.7138) + .. controls ( 871.9130, 644.0478) and ( 867.7255, 639.4150) .. ( 863.1748, 633.4189) + .. controls ( 853.7236, 620.9667) and ( 853.7255, 621.0458) .. ( 862.6591, 611.3652) + .. controls ( 865.8437, 607.9140) and ( 869.3906, 603.5322) .. ( 870.5410, 601.6279) + .. controls ( 872.8398, 597.8203) and ( 875.3769, 597.7246) .. cycle + ( 888.3154, 605.0439) + .. controls ( 894.6455, 609.0390) and ( 895.3037, 611.5156) .. ( 891.8476, 618.3330) + .. controls ( 888.0751, 625.7744) and ( 888.1044, 638.3427) .. ( 891.9199, 649.5332) + .. controls ( 894.8027, 657.9882) and ( 895.4882, 664.6982) .. ( 893.4687, 664.6982) + .. controls ( 890.0390, 664.6982) and ( 885.6953, 661.2636) .. ( 883.3261, 656.6787) + .. controls ( 881.8603, 653.8427) and ( 879.5341, 649.5449) .. ( 878.1562, 647.1298) + .. controls ( 875.9248, 643.2187) and ( 875.7216, 641.1474) .. ( 876.3007, 628.2099) + .. controls ( 877.0380, 611.7304) and ( 879.0341, 601.9541) .. ( 881.6621, 601.9541) + .. controls ( 882.6298, 601.9541) and ( 885.6230, 603.3447) .. cycle + ( 760.3574, 503.1308) + .. controls ( 759.0263, 506.0644) and ( 757.9316, 509.8759) .. ( 757.9248, 511.6015) + .. controls ( 757.8925, 520.3115) and ( 769.6572, 552.4189) .. ( 774.7480, 557.5097) + .. controls ( 777.3837, 560.1455) and ( 777.2109, 558.1542) .. ( 774.1230, 550.3203) + .. controls ( 772.1250, 545.2490) and ( 771.3232, 539.3105) .. ( 770.5751, 524.0312) + .. controls ( 769.8300, 508.7939) and ( 769.1240, 503.5527) .. ( 767.4814, 501.0458) + .. controls ( 764.5371, 496.5517) and ( 763.1611, 496.9541) .. cycle + ( 787.3212, 554.5810) + .. controls ( 786.4121, 556.9658) and ( 787.3837, 620.5800) .. ( 788.3447, 621.5410) + .. controls ( 789.6826, 622.8789) and ( 791.7636, 616.0781) .. ( 791.7714, 610.3427) + .. controls ( 791.7744, 607.4541) and ( 792.6220, 599.4931) .. ( 793.6533, 592.6513) + .. controls ( 797.0976, 569.7998) and ( 795.6972, 553.0126) .. ( 790.3466, 553.0126) + .. controls ( 789.0126, 553.0126) and ( 787.6513, 553.7187) .. cycle + ( 805.2324, 584.0712) + .. controls ( 802.1093, 587.5371) and ( 801.3720, 592.7802) .. ( 803.1083, 599.1806) + .. controls ( 803.9902, 602.4316) and ( 804.9482, 605.3701) .. ( 805.2363, 605.7099) + .. controls ( 805.5253, 606.0507) and ( 807.3525, 604.3798) .. ( 809.2978, 601.9960) + .. controls ( 813.6728, 596.6357) and ( 814.1035, 596.9228) .. ( 824.0458, 611.7929) + .. controls ( 828.0322, 617.7548) and ( 831.6855, 623.1865) .. ( 832.1660, 623.8642) + .. controls ( 832.6464, 624.5419) and ( 833.4072, 624.7285) .. ( 833.8574, 624.2783) + .. controls ( 834.3066, 623.8281) and ( 831.4179, 617.3505) .. ( 827.4365, 609.8837) + .. controls ( 823.4560, 602.4160) and ( 818.8994, 593.8427) .. ( 817.3105, 590.8310) + .. controls ( 812.2558, 581.2451) and ( 809.2802, 579.5800) .. cycle + ( 805.5673, 619.6240) + .. controls ( 805.5673, 620.3261) and ( 806.4199, 622.5498) .. ( 807.4609, 624.5634) + .. controls ( 808.6738, 626.9082) and ( 809.2382, 630.9101) .. ( 809.0302, 635.6904) + .. controls ( 808.8505, 639.7958) and ( 809.1093, 643.5595) .. ( 809.6035, 644.0546) + .. controls ( 810.0986, 644.5488) and ( 813.6953, 643.4423) .. ( 817.5986, 641.5937) + -- ( 824.6943, 638.2343) + -- ( 823.8730, 632.9570) + .. controls ( 822.9101, 626.7626) and ( 820.1318, 624.1855) .. ( 815.1748, 624.8896) + .. controls ( 812.3994, 625.2841) and ( 811.3154, 624.7597) .. ( 810.2988, 622.5283) + .. controls ( 808.9218, 619.5058) and ( 805.5673, 617.4462) .. cycle + ( 785.4892, 643.8544) + .. controls ( 785.4892, 644.8134) and ( 787.9101, 648.9082) .. ( 790.8701, 652.9521) + .. controls ( 801.2392, 667.1250) and ( 810.7919, 685.3535) .. ( 813.1943, 695.5517) + .. controls ( 814.9306, 702.9228) and ( 815.9335, 705.1835) .. ( 817.4853, 705.2216) + .. controls ( 819.7021, 705.2763) and ( 823.3242, 698.9609) .. ( 824.0097, 693.8457) + .. controls ( 825.4511, 683.0986) and ( 824.3291, 681.1855) .. ( 805.5244, 662.3212) + .. controls ( 795.8857, 652.6523) and ( 787.9990, 644.1494) .. ( 787.9990, 643.4257) + .. controls ( 787.9990, 642.7021) and ( 787.4345, 642.1103) .. ( 786.7441, 642.1103) + .. controls ( 786.0537, 642.1103) and ( 785.4892, 642.8955) .. cycle} +% \end{macrocode} +% +% \paragraph{校名(重修版)} +% +% 复。 +% \begin{macrocode} +\def\fdulogo@name@new@fu{% + ( 55.0390, 387.0869) + .. controls ( 57.9895, 398.9746) and ( 59.3242, 421.2656) .. ( 59.4433, 460.6738) + .. controls ( 59.5163, 484.5095) and ( 57.7684, 496.1414) .. ( 55.6855, 489.4316) + .. controls ( 53.8339, 483.4589) and ( 49.7734, 476.0205) .. ( 46.3623, 472.3515) + .. controls ( 31.1615, 456.0046) and ( 26.3968, 446.2864) .. ( 15.7529, 433.1406) + .. controls ( 9.5617, 425.4911) and ( 4.5521, 430.6845) .. ( 8.0849, 441.6943) + .. controls ( 13.6228, 458.9399) and ( 18.9023, 474.3809) .. ( 28.2783, 488.5986) + .. controls ( 44.9066, 513.8311) and ( 60.5305, 541.4483) .. ( 76.0195, 577.8828) + .. controls ( 84.0869, 596.8603) and ( 88.1699, 609.4833) .. ( 86.2412, 609.4833) + .. controls ( 76.5818, 609.4833) and ( 73.8409, 595.6796) .. ( 61.0410, 595.6796) + .. controls ( 50.3699, 595.6796) and ( 47.2025, 608.8211) .. ( 48.8974, 614.0566) + .. controls ( 54.4324, 631.1588) and ( 68.1855, 648.3813) .. ( 79.2060, 667.8349) + .. controls ( 94.2228, 694.3416) and ( 98.8544, 702.8741) .. ( 110.1865, 723.6777) + .. controls ( 122.1487, 745.6462) and ( 107.8188, 746.7762) .. ( 104.9345, 765.5683) + .. controls ( 103.5975, 774.2918) and ( 107.4349, 796.4862) .. ( 117.6757, 796.4423) + .. controls ( 128.7291, 796.3966) and ( 137.2404, 776.6205) .. ( 140.2548, 763.8349) + .. controls ( 143.2233, 751.2460) and ( 139.0235, 739.5603) .. ( 133.5312, 733.5146) + .. controls ( 116.9963, 715.3215) and ( 105.2681, 687.0973) .. ( 93.3681, 665.3251) + .. controls ( 83.6328, 647.5078) and ( 75.5703, 630.7490) .. ( 76.4667, 630.1943) + .. controls ( 77.3392, 629.6558) and ( 94.9170, 638.3457) .. ( 97.9912, 638.3457) + .. controls ( 125.3575, 638.3457) and ( 99.1470, 586.3046) .. ( 96.1123, 579.3652) + .. controls ( 89.4190, 564.0746) and ( 76.5780, 544.0366) .. ( 68.5863, 526.0000) + .. controls ( 67.9618, 524.5904) and ( 68.5232, 523.9042) .. ( 68.9999, 523.6301) + .. controls ( 73.1350, 521.2523) and ( 78.9204, 517.9777) .. ( 79.6914, 514.3798) + .. controls ( 83.3602, 497.3000) and ( 90.2348, 479.4761) .. ( 83.4248, 461.4062) + .. controls ( 79.3779, 450.6718) and ( 76.4365, 405.2714) .. ( 78.9306, 392.0546) + .. controls ( 82.7074, 372.0329) and ( 80.5146, 338.7081) .. ( 63.7187, 348.5068) + .. controls ( 53.5652, 354.4334) and ( 51.2609, 371.8675) .. cycle + ( 129.1552, 364.3349) + .. controls ( 113.7450, 355.2328) and ( 114.2706, 383.4133) .. ( 123.6982, 392.4746) + .. controls ( 128.2277, 396.8281) and ( 149.1023, 439.1372) .. ( 151.1718, 441.9550) + .. controls ( 154.8792, 447.0030) and ( 166.1628, 468.9529) .. ( 169.3925, 474.5820) + .. controls ( 173.7258, 482.1323) and ( 191.9586, 519.2902) .. ( 198.5683, 533.3271) + .. controls ( 191.4936, 555.6943) and ( 187.2401, 583.4053) .. ( 197.1015, 597.7753) + .. controls ( 211.4228, 618.6445) and ( 237.9139, 587.2907) .. ( 226.7636, 565.0566) + .. controls ( 223.7394, 559.0278) and ( 221.9125, 551.8403) .. ( 218.2353, 546.6777) + .. controls ( 213.6543, 540.2435) and ( 223.8166, 527.9150) .. ( 227.0136, 527.9150) + .. controls ( 233.0836, 527.9150) and ( 239.8272, 604.3686) .. ( 242.6865, 615.1298) + .. controls ( 244.9560, 623.6713) and ( 255.4766, 664.9677) .. ( 250.3076, 670.1367) + .. controls ( 234.1576, 686.2866) and ( 192.8189, 611.6179) .. ( 181.2412, 587.5224) + .. controls ( 178.9208, 582.6914) and ( 174.2080, 570.8320) .. ( 170.7685, 561.1699) + .. controls ( 158.1699, 525.7753) and ( 153.7880, 509.1025) .. ( 154.1757, 498.0234) + .. controls ( 154.7645, 481.1422) and ( 143.0623, 480.4507) .. ( 135.9492, 490.2685) + .. controls ( 123.8279, 506.9984) and ( 134.2462, 516.1795) .. ( 138.5859, 541.7187) + .. controls ( 145.1713, 580.4892) and ( 160.4837, 621.3605) .. ( 179.1259, 649.4140) + .. controls ( 195.6117, 674.2315) and ( 199.1401, 681.7989) .. ( 230.8671, 714.2666) + .. controls ( 256.5087, 740.5078) and ( 263.9902, 748.6582) .. ( 263.1806, 749.4677) + .. controls ( 258.0824, 754.5659) and ( 167.3067, 665.7151) .. ( 161.0849, 660.7480) + .. controls ( 151.4535, 653.0588) and ( 140.3734, 658.2870) .. ( 139.5498, 673.4824) + .. controls ( 139.0082, 683.4698) and ( 148.6950, 708.9102) .. ( 151.0693, 717.4033) + .. controls ( 154.1772, 728.5364) and ( 158.7776, 735.1072) .. ( 163.1982, 748.4501) + .. controls ( 169.0726, 766.1786) and ( 173.1305, 765.6032) .. ( 182.3017, 753.5498) + .. controls ( 190.4697, 742.8154) and ( 192.2460, 738.1162) .. ( 191.2802, 729.7939) + .. controls ( 190.1589, 720.1301) and ( 171.5927, 688.5410) .. ( 171.5927, 688.5410) + .. controls ( 172.5136, 688.5410) and ( 177.8388, 693.0654) .. ( 188.1914, 702.6455) + .. controls ( 200.0776, 713.6404) and ( 231.4099, 739.5211) .. ( 238.7802, 746.2666) + .. controls ( 243.8325, 750.8889) and ( 278.2404, 777.4924) .. ( 283.4130, 767.8232) + .. controls ( 285.1201, 764.6337) and ( 285.1845, 759.3916) .. ( 283.5556, 756.3476) + .. controls ( 282.8779, 755.0810) and ( 274.2666, 746.5683) .. ( 264.4189, 737.4306) + .. controls ( 236.8994, 711.8955) and ( 233.5156, 708.6523) .. ( 221.7294, 696.5058) + .. controls ( 212.7452, 687.2470) and ( 205.7109, 678.1240) .. ( 198.7333, 66.8000) + .. controls ( 190.7900, 656.4755) and ( 182.9210, 643.3594) .. ( 172.3320, 622.0253) + .. controls ( 164.8525, 606.9560) and ( 154.1376, 572.4765) .. ( 154.3955, 564.3066) + .. controls ( 154.5195, 560.4033) and ( 159.4882, 570.7187) .. ( 166.9404, 590.3505) + .. controls ( 185.2140, 638.4926) and ( 205.3883, 672.7778) .. ( 244.4101, 685.8251) + .. controls ( 249.2539, 687.4453) and ( 259.8808, 685.6884) .. ( 262.2089, 682.8828) + .. controls ( 265.0830, 679.4199) and ( 265.0908, 663.5078) .. ( 262.2236, 653.4042) + .. controls ( 260.0426, 645.7203) and ( 245.6604, 580.0308) .. ( 244.7304, 574.3457) + .. controls ( 243.4658, 566.6151) and ( 235.7631, 531.7710) .. ( 235.9951, 524.2529) + .. controls ( 236.3220, 513.6341) and ( 232.9531, 505.6026) .. ( 226.7422, 500.0000) + .. controls ( 225.5997, 498.9694) and ( 223.4661, 498.4973) .. ( 222.0000, 499.4394) + .. controls ( 213.6905, 504.7787) and ( 212.8672, 506.1857) .. ( 210.0869, 511.6718) + .. controls ( 208.3574, 515.0839) and ( 206.4023, 517.8759) .. ( 205.7412, 517.8759) + .. controls ( 202.2991, 517.8759) and ( 190.6275, 485.4098) .. ( 187.4511, 478.8642) + .. controls ( 174.1759, 451.4995) and ( 169.1477, 444.9884) .. ( 182.9667, 455.6240) + .. controls ( 203.2746, 471.2497) and ( 229.5269, 487.6807) .. ( 254.8427, 495.4121) + .. controls ( 293.2283, 507.1350) and ( 278.5836, 465.2726) .. ( 266.4531, 438.9951) + .. controls ( 263.7792, 433.2021) and ( 263.6015, 432.0722) .. ( 265.1748, 430.8378) + .. controls ( 282.7666, 417.0439) and ( 292.2167, 410.1445) .. ( 294.5136, 409.4208) + .. controls ( 299.3315, 407.9037) and ( 297.4554, 400.4573) .. ( 299.2001, 395.2099) + .. controls ( 300.0253, 392.7304) and ( 299.7119, 392.3867) .. ( 296.6250, 392.3867) + .. controls ( 288.1453, 392.3867) and ( 273.8219, 406.2578) .. ( 268.4746, 413.6142) + .. controls ( 266.6044, 416.1943) and ( 258.3535, 421.3466) .. ( 257.2177, 420.6445) + .. controls ( 256.4873, 420.1933) and ( 254.8076, 417.7451) .. ( 253.4833, 415.2031) + .. controls ( 250.1953, 408.8906) and ( 242.1611, 400.7851) .. ( 235.8378, 397.4013) + .. controls ( 231.6357, 395.1523) and ( 228.4111, 396.6767) .. ( 219.2968, 405.2226) + .. controls ( 201.3337, 422.0630) and ( 193.7961, 443.3944) .. ( 221.5488, 447.0136) + .. controls ( 227.3857, 447.7744) and ( 233.3994, 446.0888) .. ( 249.3583, 439.2177) + .. controls ( 252.2500, 437.9726) and ( 266.0332, 469.8496) .. ( 267.9326, 482.1718) + .. controls ( 269.0634, 489.5146) and ( 267.2861, 490.5273) .. ( 257.3164, 488.2246) + .. controls ( 240.4992, 484.3394) and ( 201.2412, 459.7346) .. ( 190.1689, 445.2773) + .. controls ( 178.7371, 430.3513) and ( 146.2938, 401.7530) .. ( 142.4257, 383.9511) + .. controls ( 141.2187, 378.3964) and ( 133.4042, 366.8457) .. cycle + ( 240.4843, 420.3164) + .. controls ( 245.4355, 427.6318) and ( 245.3349, 428.1669) .. ( 238.4580, 431.1250) + .. controls ( 199.7665, 447.7705) and ( 229.4978, 404.0855) .. cycle + ( 206.3203, 569.6562) + .. controls ( 208.4865, 561.0221) and ( 216.0378, 589.2583) .. ( 207.8408, 586.5585) + .. controls ( 206.2021, 586.0195) and ( 205.1494, 574.3193) .. cycle} +% \end{macrocode} +% +% 旦。 +% \begin{macrocode} +\def\fdulogo@name@new@dan{% + ( 440.3945, 480.3242) + .. controls ( 440.3945, 493.9969) and ( 342.6972, 435.2649) .. ( 342.1308, 434.8242) + .. controls ( 334.0659, 428.5518) and ( 331.4774, 421.2875) .. ( 319.2978, 425.6777) + .. controls ( 313.6807, 427.7004) and ( 306.5464, 437.0606) .. ( 306.3945, 446.9746) + .. controls ( 306.1996, 459.8458) and ( 314.2750, 457.1341) .. ( 319.5712, 463.8574) + .. controls ( 320.8925, 465.5341) and ( 321.1054, 465.4033) .. ( 321.1396, 462.8896) + .. controls ( 321.1718, 460.4746) and ( 321.6582, 460.1201) .. ( 324.0029, 460.8007) + .. controls ( 363.4345, 472.2310) and ( 405.8435, 487.7403) .. ( 449.3593, 500.5332) + .. controls ( 459.2617, 503.4414) and ( 473.3349, 496.3613) .. ( 473.3349, 488.4716) + .. controls ( 473.3349, 483.8603) and ( 471.1064, 481.7968) .. ( 465.1064, 480.8515) + .. controls ( 440.0788, 476.9060) and ( 444.5980, 471.6216) .. ( 424.0000, 464.3716) + .. controls ( 421.5870, 463.5223) and ( 421.5125, 463.8563) .. ( 423.0908, 466.3837) + .. controls ( 425.8137, 470.7410) and ( 440.3945, 474.8715) .. cycle + ( 386.9697, 554.5566) + .. controls ( 376.6975, 573.0775) and ( 370.1201, 587.3956) .. ( 370.1201, 595.7177) + .. controls ( 370.1201, 609.5302) and ( 372.8642, 611.1503) .. ( 384.7451, 604.3525) + .. controls ( 397.6452, 596.9727) and ( 417.7923, 569.3470) .. ( 410.8603, 558.7685) + .. controls ( 406.8251, 552.6108) and ( 414.1201, 550.7666) .. ( 415.0097, 559.2871) + .. controls ( 416.0322, 569.0742) and ( 419.4716, 579.5505) .. ( 422.8896, 591.2871) + .. controls ( 428.1640, 609.3964) and ( 435.3603, 630.5166) .. ( 442.3437, 648.3847) + .. controls ( 448.2597, 663.5214) and ( 450.4130, 672.2275) .. ( 448.2412, 672.2275) + .. controls ( 432.8061, 672.2275) and ( 414.3667, 656.8592) .. ( 403.3750, 649.7109) + .. controls ( 392.6486, 642.7352) and ( 383.3332, 634.0160) .. ( 375.1396, 626.5146) + .. controls ( 367.3935, 619.4218) and ( 361.8623, 615.7998) .. ( 357.4667, 614.9384) + .. controls ( 347.3837, 612.9648) and ( 344.0810, 606.7646) .. ( 345.5927, 592.6455) + .. controls ( 346.2294, 586.6962) and ( 347.3085, 583.3525) .. ( 349.3886, 580.8798) + .. controls ( 357.6210, 571.0966) and ( 361.7832, 554.2304) .. ( 358.8720, 542.4482) + .. controls ( 353.4013, 520.3105) and ( 351.4619, 518.8955) .. ( 344.5126, 531.9648) + .. controls ( 341.8271, 537.0156) and ( 341.5449, 538.9179) .. ( 341.9218, 549.4023) + .. controls ( 342.3574, 561.4921) and ( 340.2324, 576.2607) .. ( 337.0078, 583.5527) + .. controls ( 333.9066, 590.5655) and ( 333.5168, 595.7347) .. ( 338.1210, 591.9140) + .. controls ( 347.6700, 583.9899) and ( 337.1957, 615.4540) .. ( 342.3544, 626.0849) + .. controls ( 345.1796, 631.9101) and ( 345.8798, 632.4570) .. ( 359.9794, 639.8652) + .. controls ( 373.6076, 647.0277) and ( 413.7152, 669.4904) .. ( 434.1201, 675.9589) + .. controls ( 450.0799, 681.0169) and ( 466.7470, 684.8132) .. ( 466.7470, 673.4941) + .. controls ( 466.7470, 665.0127) and ( 458.5812, 651.8508) .. ( 455.4541, 643.3691) + .. controls ( 449.5969, 627.4829) and ( 443.0128, 611.9750) .. ( 437.2480, 595.0517) + .. controls ( 434.3066, 586.4208) and ( 425.3359, 549.3056) .. ( 425.3359, 545.7714) + .. controls ( 425.3359, 543.2763) and ( 421.6914, 523.2187) .. ( 421.0371, 522.1103) + .. controls ( 417.4489, 516.0369) and ( 406.8234, 532.3358) .. ( 402.2382, 537.8701) + .. controls ( 398.1611, 542.7910) and ( 394.4912, 546.6523) .. ( 394.0810, 546.4521) + .. controls ( 381.0716, 540.0803) and ( 383.5794, 538.0502) .. ( 373.8642, 529.4033) + .. controls ( 365.7919, 522.2177) and ( 365.2246, 523.8359) .. ( 372.6259, 532.9345) + .. controls ( 377.2491, 538.6153) and ( 382.7885, 547.7060) .. cycle + ( 393.7402, 573.0410) + .. controls ( 393.9372, 574.3148) and ( 380.1591, 598.6663) .. ( 380.1591, 589.9697) + .. controls ( 380.1591, 586.7412) and ( 383.9306, 580.2763) .. ( 388.7685, 575.2099) + .. controls ( 392.8916, 570.8935) and ( 393.3750, 570.6816) .. cycle} +% \end{macrocode} +% +% 大。 +% \begin{macrocode} +\def\fdulogo@name@new@da{% + ( 689.3300, 467.6806) + .. controls ( 692.0732, 467.6265) and ( 698.9023, 465.2232) .. ( 698.9023, 462.1865) + .. controls ( 698.9023, 453.2264) and ( 666.9692, 451.4993) .. ( 656.6113, 451.4121) + .. controls ( 650.6810, 451.3616) and ( 642.6827, 443.3644) .. ( 638.3281, 443.9414) + .. controls ( 625.8084, 445.6001) and ( 618.8730, 454.9070) .. ( 616.0380, 467.6806) + .. controls ( 615.0996, 471.9091) and ( 609.2675, 486.2031) .. ( 602.8417, 500.0214) + .. controls ( 600.1004, 505.9188) and ( 585.6732, 546.4052) .. ( 589.0263, 549.1875) + .. controls ( 596.0000, 544.0000) and ( 658.2679, 468.2930) .. cycle + ( 478.0410, 455.2734) + .. controls ( 478.0410, 458.7822) and ( 478.2382, 458.8964) .. ( 484.2890, 458.8964) + .. controls ( 494.1474, 458.8964) and ( 514.1533, 465.6093) .. ( 519.5810, 470.7382) + .. controls ( 527.7900, 478.4960) and ( 546.3144, 501.7636) .. ( 550.9013, 510.0781) + .. controls ( 554.6816, 516.9326) and ( 565.1533, 544.1220) .. ( 564.3300, 544.9453) + .. controls ( 563.4492, 545.8261) and ( 547.2187, 535.0283) .. ( 538.3994, 527.6933) + .. controls ( 525.3037, 516.8037) and ( 515.6875, 506.8515) .. ( 515.6875, 504.1884) + .. controls ( 515.6875, 499.8336) and ( 510.6558, 494.0197) .. ( 506.0527, 496.7753) + .. controls ( 500.6611, 500.0019) and ( 498.2792, 512.2998) .. ( 502.2734, 516.2929) + .. controls ( 503.9550, 517.9755) and ( 504.5849, 518.0244) .. ( 506.2958, 516.6054) + .. controls ( 508.7910, 514.5341) and ( 513.3173, 516.8486) .. ( 522.0527, 524.6640) + .. controls ( 528.0462, 530.0271) and ( 554.5837, 549.7136) .. ( 564.1298, 556.7539) + .. controls ( 576.9433, 566.2046) and ( 587.1237, 647.9745) .. ( 588.4189, 674.1103) + .. controls ( 589.1376, 688.6035) and ( 590.2744, 706.6015) .. ( 590.9453, 714.1044) + .. controls ( 591.9648, 725.5039) and ( 591.8623, 728.1806) .. ( 590.3183, 730.3837) + .. controls ( 587.9892, 733.7089) and ( 587.9482, 738.7968) .. ( 590.2265, 741.9111) + .. controls ( 593.9345, 746.9852) and ( 609.2742, 739.6781) .. ( 611.3876, 737.3925) + .. controls ( 617.6537, 730.6163) and ( 611.0457, 720.8148) .. ( 609.1015, 708.6191) + .. controls ( 606.8052, 694.2020) and ( 603.4859, 680.1258) .. ( 603.6923, 665.3251) + .. controls ( 603.8808, 651.9794) and ( 599.1054, 623.3896) .. ( 593.5273, 604.4638) + .. controls ( 587.9189, 585.4316) and ( 584.6064, 571.8359) .. ( 585.5791, 571.8359) + .. controls ( 585.9355, 571.8359) and ( 588.2861, 573.4101) .. ( 590.8007, 575.3339) + .. controls ( 598.5688, 581.2763) and ( 617.0611, 590.5981) .. ( 627.6738, 597.8750) + .. controls ( 637.5055, 604.6163) and ( 642.0950, 604.0655) .. ( 625.1191, 612.7246) + .. controls ( 603.5489, 623.7291) and ( 650.5666, 619.6409) .. ( 660.8027, 617.5761) + .. controls ( 670.7346, 615.5712) and ( 659.0000, 608.0000) .. ( 654.4589, 604.5156) + .. controls ( 628.0000, 584.0000) and ( 614.5406, 579.0209) .. ( 583.0000, 558.2675) + .. controls ( 581.9864, 557.6007) and ( 581.6212, 557.2352) .. ( 581.1341, 556.0000) + .. controls ( 571.0688, 530.4789) and ( 564.0389, 509.9755) .. ( 548.2490, 484.6210) + .. controls ( 537.3892, 467.1846) and ( 533.6349, 459.8094) .. ( 522.9638, 450.4511) + .. controls ( 519.0514, 447.0186) and ( 478.0410, 447.5572) .. cycle} +% \end{macrocode} +% +% 学。 +% \begin{macrocode} +\def\fdulogo@name@new@xue{% + ( 866.9619, 670.1269) + .. controls ( 872.1341, 667.5631) and ( 877.3066, 664.9996) .. ( 882.4794, 662.4365) + .. controls ( 897.1636, 673.0723) and ( 904.9638, 671.9636) .. ( 897.5244, 643.0595) + .. controls ( 892.0676, 621.8633) and ( 910.3840, 603.5410) .. ( 885.4394, 594.4404) + .. controls ( 879.0342, 592.1041) and ( 885.2172, 577.2860) .. ( 893.8154, 585.9541) + .. controls ( 897.5953, 589.7651) and ( 918.1269, 637.2683) .. ( 920.8105, 642.1103) + .. controls ( 925.8907, 651.2752) and ( 953.6300, 695.5733) .. ( 950.2841, 700.9199) + .. controls ( 946.3859, 707.1475) and ( 908.5359, 693.5632) .. ( 907.0322, 693.5820) + .. controls ( 903.4746, 693.6258) and ( 948.9630, 718.8494) .. ( 956.8310, 706.8378) + .. controls ( 958.6474, 704.0664) and ( 958.6474, 703.2148) .. ( 956.8349, 697.1123) + .. controls ( 954.9199, 690.6611) and ( 939.8642, 661.9316) .. ( 931.6289, 649.0117) + .. controls ( 917.4050, 626.7024) and ( 917.3557, 616.7870) .. ( 904.6103, 592.8720) + .. controls ( 901.6191, 587.2617) and ( 902.9716, 587.2021) .. ( 922.3652, 592.0996) + .. controls ( 942.4111, 597.1601) and ( 965.8681, 600.7509) .. ( 979.5800, 600.8554) + .. controls (1006.2410, 601.0624) and ( 980.8352, 579.8558) .. ( 972.4677, 575.8779) + .. controls ( 951.8281, 566.0634) and ( 944.1455, 563.7490) .. ( 895.9199, 552.8183) + .. controls ( 875.5029, 548.1904) and ( 859.4863, 540.1650) .. ( 848.9199, 529.2666) + .. controls ( 843.2080, 523.3750) and ( 843.7802, 523.2089) .. ( 857.6455, 526.7285) + .. controls ( 872.2212, 530.4278) and ( 910.6040, 537.5911) .. ( 900.0810, 514.0322) + .. controls ( 897.0097, 507.1572) and ( 887.7187, 499.8359) .. ( 878.6464, 497.1416) + .. controls ( 870.7539, 494.7978) and ( 863.0371, 488.5439) .. ( 863.0371, 485.2255) + .. controls ( 863.0371, 485.2255) and ( 947.3786, 504.0948) .. ( 953.8574, 489.4531) + .. controls ( 962.5270, 469.8408) and ( 947.0187, 462.7251) .. ( 924.2705, 472.6132) + .. controls ( 914.7527, 476.7498) and ( 899.4143, 471.8888) .. ( 888.3906, 469.8164) + .. controls ( 873.8373, 467.0778) and ( 866.6132, 465.4492) .. ( 864.8242, 461.0000) + .. controls ( 863.2480, 457.0791) and ( 864.3739, 447.8594) .. ( 865.8789, 438.8173) + .. controls ( 868.0575, 425.7284) and ( 869.2750, 407.3598) .. ( 872.8388, 394.2695) + .. controls ( 877.9130, 375.6347) and ( 877.9716, 372.8085) .. ( 873.4365, 365.7207) + .. controls ( 869.2724, 359.2128) and ( 867.0009, 358.5175) .. ( 859.9462, 361.5869) + .. controls ( 827.5201, 375.6846) and ( 821.4643, 368.8674) .. ( 791.7636, 383.6689) + .. controls ( 773.4511, 392.7949) and ( 756.0244, 404.7509) .. ( 758.0625, 406.7900) + .. controls ( 758.5966, 407.3242) and ( 772.4179, 400.8740) .. ( 774.8232, 398.9677) + .. controls ( 785.1163, 390.8118) and ( 831.3897, 376.7914) .. ( 853.9999, 378.3438) + .. controls ( 858.3950, 378.6456) and ( 860.1896, 378.1501) .. ( 860.0654, 382.9999) + .. controls ( 859.4822, 405.7672) and ( 857.8050, 454.9841) .. ( 855.9267, 458.4892) + .. controls ( 852.1312, 465.5686) and ( 771.6132, 417.8144) .. ( 771.6132, 417.8144) + .. controls ( 754.9244, 407.1476) and ( 744.3724, 418.5578) .. ( 736.6806, 430.0332) + .. controls ( 730.8985, 438.6579) and ( 733.8836, 440.5205) .. ( 744.8505, 441.3681) + .. controls ( 781.3750, 444.1931) and ( 821.0000, 475.0000) .. ( 855.4062, 483.4707) + .. controls ( 856.7646, 483.8046) and ( 856.7910, 485.2587) .. ( 856.8144, 486.5791) + .. controls ( 856.8769, 490.0722) and ( 862.0068, 495.2529) .. ( 870.1855, 503.4873) + .. controls ( 878.4355, 511.7929) and ( 887.1357, 521.8330) .. ( 887.1357, 523.0478) + .. controls ( 887.1357, 523.6728) and ( 885.0175, 523.2919) .. ( 882.4296, 522.2011) + .. controls ( 865.0791, 514.8906) and ( 855.0830, 512.4111) .. ( 841.6679, 512.0908) + .. controls ( 834.2597, 511.9150) and ( 827.9033, 512.2500) .. ( 827.5410, 512.8359) + .. controls ( 825.0546, 516.8583) and ( 834.7304, 527.3525) .. ( 848.9355, 536.0410) + .. controls ( 872.5839, 550.5058) and ( 891.0488, 558.1162) .. ( 915.9726, 563.6728) + .. controls ( 937.9951, 568.5830) and ( 964.7958, 579.8984) .. ( 975.9189, 588.9814) + .. controls ( 983.2890, 595.0009) and ( 982.8359, 596.0996) .. ( 973.4091, 595.0625) + .. controls ( 949.3745, 592.4188) and ( 924.0128, 587.7639) .. ( 908.4843, 583.0488) + .. controls ( 899.9658, 580.4619) and ( 899.9501, 580.4482) .. ( 896.6240, 573.0371) + .. controls ( 890.3193, 558.9892) and ( 881.4707, 552.6191) .. ( 883.2324, 563.3964) + .. controls ( 883.6320, 565.8299) and ( 883.1162, 576.9833) .. ( 880.4980, 575.9082) + .. controls ( 858.6269, 566.9150) and ( 830.4409, 555.1138) .. ( 808.5664, 544.8222) + .. controls ( 797.6845, 539.7041) and ( 796.2529, 539.3261) .. ( 793.2226, 540.7734) + .. controls ( 786.2568, 544.1015) and ( 789.9345, 552.0595) .. ( 799.1591, 553.6181) + .. controls ( 801.9160, 554.0839) and ( 810.8388, 557.0097) .. ( 818.9873, 560.1191) + .. controls ( 836.3183, 566.7343) and ( 871.1201, 578.7656) .. ( 876.2841, 579.9277) + .. controls ( 879.6445, 580.6835) and ( 879.8115, 581.0195) .. ( 879.0097, 585.3828) + .. controls ( 877.7978, 591.9804) and ( 875.8417, 593.4570) .. ( 875.8417, 587.7734) + .. controls ( 875.8417, 583.9667) and ( 875.3896, 583.1298) .. ( 873.3320, 583.1298) + .. controls ( 871.9511, 583.1298) and ( 870.8222, 583.5576) .. ( 870.8222, 584.0791) + .. controls ( 870.8222, 587.6404) and ( 861.1080, 588.2099) .. ( 855.9267, 587.1230) + .. controls ( 845.7187, 584.9814) and ( 845.1533, 587.5312) .. ( 855.1357, 590.6894) + .. controls ( 865.6679, 594.0227) and ( 853.8306, 613.2480) .. ( 848.2734, 613.2480) + .. controls ( 847.7685, 613.2480) and ( 844.1982, 608.5019) .. ( 840.3378, 602.7021) + .. controls ( 833.2685, 592.0791) and ( 824.7119, 581.8750) .. ( 822.8740, 581.8750) + .. controls ( 822.3281, 581.8750) and ( 821.8808, 583.5488) .. ( 821.8808, 585.5937) + .. controls ( 821.8808, 588.2441) and ( 823.2646, 590.6757) .. ( 826.7001, 594.0634) + .. controls ( 831.8747, 599.1656) and ( 839.0208, 611.0189) .. ( 843.6523, 618.5537) + .. controls ( 839.5013, 621.7452) and ( 831.6608, 623.2039) .. ( 838.3857, 629.4697) + .. controls ( 842.8114, 633.5928) and ( 845.6252, 627.0387) .. ( 849.7792, 628.6308) + .. controls ( 851.8094, 629.4089) and ( 871.6414, 654.3014) .. ( 872.9833, 655.6894) + .. controls ( 875.5976, 658.3935) and ( 874.8876, 659.3046) .. ( 869.0117, 660.7841) + .. controls ( 860.1054, 663.0273) and ( 857.3457, 662.5126) .. ( 850.3759, 657.3125) + .. controls ( 846.7822, 654.6308) and ( 842.5195, 652.0351) .. ( 840.9033, 651.5439) + .. controls ( 830.5901, 648.4143) and ( 849.4892, 662.0866) .. ( 849.4892, 662.2822) + .. controls ( 849.4892, 662.9208) and ( 846.3828, 663.4433) .. ( 842.5869, 663.4433) + .. controls ( 835.7421, 663.4433) and ( 835.6845, 663.4755) .. ( 835.6845, 667.2392) + .. controls ( 835.6845, 675.0414) and ( 850.2865, 674.2498) .. ( 857.5117, 671.4775) + .. controls ( 860.4374, 670.3550) and ( 871.3424, 681.9783) .. ( 873.5898, 683.6767) + .. controls ( 890.8730, 696.7343) and ( 897.1748, 702.7265) .. ( 897.1748, 706.0996) + .. controls ( 897.1748, 710.6279) and ( 901.3623, 711.9609) .. ( 904.7968, 708.5263) + .. controls ( 909.1591, 704.1640) and ( 907.9541, 700.2519) .. ( 901.1923, 696.8261) + .. controls ( 890.8471, 691.5839) and ( 874.3538, 677.9265) .. cycle + ( 888.3906, 576.1240) + .. controls ( 888.3906, 571.7533) and ( 894.7409, 578.1103) .. ( 890.3769, 578.1103) + .. controls ( 889.2841, 578.1103) and ( 888.3906, 577.2167) .. cycle + ( 874.9306, 601.4609) + .. controls ( 873.2265, 615.7216) and ( 872.0917, 634.7187) .. ( 872.7216, 638.4462) + .. controls ( 874.6299, 649.7538) and ( 868.3526, 640.2413) .. ( 863.1748, 633.4189) + .. controls ( 853.7236, 620.9667) and ( 853.7255, 621.0458) .. ( 862.6591, 611.3652) + .. controls ( 865.8437, 607.9140) and ( 869.3906, 603.5322) .. ( 870.5410, 601.6279) + .. controls ( 872.8398, 597.8203) and ( 875.3769, 597.7246) .. cycle + ( 888.3154, 605.0439) + .. controls ( 894.6455, 609.0390) and ( 895.3037, 611.5156) .. ( 891.8476, 618.3330) + .. controls ( 888.0751, 625.7744) and ( 888.1044, 638.3427) .. ( 891.9199, 649.5332) + .. controls ( 894.8027, 657.9882) and ( 895.4882, 664.6982) .. ( 893.4687, 664.6982) + .. controls ( 886.1028, 664.6982) and ( 881.4064, 652.8263) .. ( 878.1562, 647.1298) + .. controls ( 874.2248, 640.2391) and ( 877.1219, 601.9541) .. ( 881.6621, 601.9541) + .. controls ( 882.6298, 601.9541) and ( 885.6230, 603.3447) .. cycle + ( 767.4814, 501.0458) + .. controls ( 762.0969, 492.8272) and ( 757.9420, 507.2428) .. ( 757.9248, 511.6015) + .. controls ( 757.8925, 520.3115) and ( 769.6572, 552.4189) .. ( 774.7480, 557.5097) + .. controls ( 777.3837, 560.1455) and ( 777.2109, 558.1542) .. ( 774.1230, 550.3203) + .. controls ( 773.0663, 547.6383) and ( 769.0537, 503.4455) .. cycle + ( 787.3212, 554.5810) + .. controls ( 786.4121, 556.9658) and ( 787.3837, 620.5800) .. ( 788.3447, 621.5410) + .. controls ( 788.3447, 621.5410) and ( 803.6477, 553.0126) .. ( 790.3466, 553.0126) + .. controls ( 789.0126, 553.0126) and ( 787.6513, 553.7187) .. cycle + ( 817.3105, 590.8310) + .. controls ( 805.5565, 568.5402) and ( 796.1662, 595.0102) .. ( 805.2363, 605.7099) + .. controls ( 805.5253, 606.0507) and ( 807.3525, 604.3798) .. ( 809.2978, 601.9960) + .. controls ( 813.6728, 596.6357) and ( 814.1035, 596.9228) .. ( 824.0458, 611.7929) + .. controls ( 827.9590, 617.6453) and ( 832.5091, 625.6266) .. ( 833.8574, 624.2783) + .. controls ( 835.3276, 622.8048) and ( 818.0093, 592.1556) .. cycle + ( 805.5673, 619.6240) + .. controls ( 805.5673, 623.9644) and ( 809.3582, 628.1528) .. ( 809.0302, 635.6904) + .. controls ( 808.5672, 646.2700) and ( 809.2222, 645.5608) .. ( 817.5986, 641.5937) + .. controls ( 825.7117, 637.7526) and ( 826.1018, 623.3375) .. ( 815.1748, 624.8896) + .. controls ( 811.9062, 625.3542) and ( 805.5673, 616.8618) .. cycle + ( 785.4892, 643.8544) + .. controls ( 785.4892, 644.8134) and ( 787.9101, 648.9082) .. ( 790.8701, 652.9521) + .. controls ( 801.2392, 667.1250) and ( 810.7919, 685.3535) .. ( 813.1943, 695.5517) + .. controls ( 814.9306, 702.9228) and ( 815.9335, 705.1835) .. ( 817.4853, 705.2216) + .. controls ( 819.7021, 705.2763) and ( 823.3242, 698.9609) .. ( 824.0097, 693.8457) + .. controls ( 825.4511, 683.0986) and ( 824.3291, 681.1855) .. ( 805.5244, 662.3212) + .. controls ( 795.8857, 652.6523) and ( 787.9990, 644.1494) .. ( 787.9990, 643.4257) + .. controls ( 787.9990, 642.7021) and ( 787.4345, 642.1103) .. ( 786.7441, 642.1103) + .. controls ( 786.0537, 642.1103) and ( 785.4892, 642.8955) .. cycle} % \end{macrocode} % % \paragraph{校徽} @@ -721,576 +1721,576 @@ % 核心图案。 % \begin{macrocode} \def\fdulogo@emblem@kernel{% - (351.02572456, 574.53945678) - .. controls (353.31905783, 587.19278979) and (370.06572408, 593.55278963) .. (380.65239048, 586.95278980) - .. controls (386.01239035, 582.31278991) and (389.51905693, 574.99279010) .. (388.22572363, 567.81945694) - .. controls (386.66572367, 555.08612393) and (380.57239049, 543.57945755) .. (377.06572391, 531.37945785) - .. controls (375.69239061, 525.83279133) and (379.82572384, 521.44612477) .. (382.75905710, 517.29945821) - .. controls (419.97238950, 519.71279148) and (457.09238857, 523.61945805) .. (494.39905431, 524.81945802) - .. controls (505.81238735, 525.81945799) and (517.31905373, 525.21945801) .. (528.69238678, 524.05945804) - .. controls (539.05238652, 523.29945806) and (548.67905295, 513.85945829) .. (547.86571964, 503.17945856) - .. controls (547.22571965, 497.11279204) and (542.46571977, 490.89945887) .. (535.86571994, 491.12612553) - .. controls (523.49238691, 491.00612553) and (511.29238722, 493.79279213) .. (498.93238753, 494.09945879) - .. controls (478.77238803, 495.83279208) and (458.51905520, 495.72612541) .. (438.31905571, 495.01945876) - .. controls (427.34572265, 493.97945879) and (416.13238960, 494.20612545) .. (405.57238986, 490.60612554) - .. controls (398.26572338, 488.08612560) and (390.46572357, 486.52612564) .. (383.90572374, 482.24612575) - .. controls (379.85239050, 479.57945915) and (376.14572393, 475.11279259) .. (376.97239058, 469.93945939) - .. controls (378.22572388, 458.71279300) and (386.95905699, 449.31279324) .. (386.15905701, 437.71279353) - .. controls (383.69239041, 424.51279386) and (378.01239055, 412.21946083) .. (374.45239064, 399.31279449) - .. controls (371.06572406, 387.49946145) and (370.10572408, 375.17946176) .. (368.23905746, 363.07279540) - .. controls (367.66572414, 356.96612888) and (366.55905750, 350.91279570) .. (366.34572417, 344.76612919) - .. controls (363.49239091, 318.55279651) and (365.89239085, 292.17946383) .. (366.31905751, 265.91279782) - .. controls (366.58572417, 249.05946491) and (367.50572415, 232.21946533) .. (369.07905744, 215.44613242) - .. controls (369.79905742, 204.24613270) and (372.17239070, 193.21946631) .. (372.89239068, 182.01946659) - .. controls (372.62572402, 175.80613341) and (371.38572405, 167.51280028) .. (364.62572422, 165.19280034) - .. controls (358.59905770, 163.63280038) and (350.94572456, 163.64613371) .. (346.71905800, 168.96613358) - .. controls (338.13239155, 178.77946667) and (337.71905822, 192.48613299) .. (335.77239161, 204.72613269) - .. controls (331.25239172, 230.40613205) and (330.90572506, 256.55279806) .. (331.15905839, 282.55279741) - .. controls (288.67905945, 280.91279745) and (245.66572719, 283.05946406) .. (203.82572824, 274.09946429) - .. controls (200.02572833, 273.43279764) and (195.38572845, 270.87279770) .. (192.34572852, 274.64613094) - .. controls (185.49239536, 281.73946410) and (184.87906204, 292.20613050) .. (182.30572878, 301.25946361) - .. controls (185.73239536, 303.24613022) and (188.99906194, 305.72613016) .. (192.98572851, 306.45946348) - .. controls (217.54572789, 311.79279668) and (242.75906060, 313.05946331) .. (267.81239330, 313.27279664) - .. controls (289.33239277, 313.92612996) and (310.87905889, 315.92612991) .. (332.42572502, 314.57946327) - .. controls (332.63905835, 354.81946227) and (336.22572493, 396.36612790) .. (353.90572449, 433.12612698) - .. controls (355.45239111, 435.01946026) and (353.79905782, 436.64612689) .. (352.65239118, 438.15279352) - .. controls (344.61239138, 431.49946035) and (339.75905817, 422.07279392) .. (335.77239161, 412.61946082) - .. controls (331.29239172, 401.53946110) and (322.95905859, 391.68612801) .. (322.25239194, 379.32612832) - .. controls (320.61239198, 363.93946204) and (319.06572536, 347.01946246) .. (308.14572563, 335.00612943) - .. controls (294.86572596, 321.71279643) and (275.35905978, 317.88612986) .. (257.25239357, 317.31279654) - .. controls (244.57239389, 317.01946321) and (231.38572755, 315.24612992) .. (219.17239452, 319.59279648) - .. controls (199.06572836, 326.67279631) and (183.39906208, 345.41946250) .. (180.62572882, 366.63279531) - .. controls (176.82572891, 393.49946130) and (177.69239556, 421.24612727) .. (185.07906204, 447.43279329) - .. controls (187.31906198, 454.19279312) and (188.82572861, 462.31279291) .. (195.33239512, 466.37945948) - .. controls (225.99906102, 487.49945895) and (267.79905997, 488.05945894) .. (300.91905914, 472.39279266) - .. controls (312.34572552, 465.79279283) and (313.77239216, 451.15279319) .. (315.38572545, 439.37946015) - .. controls (318.67905870, 442.36612675) and (320.02572533, 446.68612664) .. (322.13239195, 450.47279321) - .. controls (330.99905839, 465.63279283) and (344.74572471, 477.15279254) .. (354.63905780, 491.48612552) - .. controls (353.30572450, 493.36612547) and (350.90572456, 494.19279212) .. (349.06572461, 495.49945875) - .. controls (339.71905817, 486.91279230) and (328.70572512, 479.15279249) .. (315.81239210, 477.43279254) - .. controls (308.29239229, 476.05945924) and (300.81239248, 482.25945908) .. (300.05239250, 489.71279223) - .. controls (300.29239249, 493.88612546) and (303.38572575, 496.91279205) .. (305.75905902, 500.05945864) - .. controls (316.66572542, 513.49945830) and (329.54572509, 525.39279134) .. (338.87905819, 540.08612430) - .. controls (345.31905803, 550.57945737) and (348.10572463, 562.72612374) .. (351.02572456, 574.53945678) - (211.99906137, 380.15279497) - .. controls (213.41239466, 369.35279524) and (216.90572791, 357.49946220) .. (226.42572767, 351.12612903) - .. controls (238.31906071, 346.09946249) and (251.69239371, 345.40612917) .. (264.37239339, 347.04612913) - .. controls (269.66572659, 347.21946246) and (275.17239312, 348.29946243) .. (279.49239301, 351.53946235) - .. controls (289.10572611, 358.76612884) and (292.73239268, 371.93946184) .. (290.85239273, 383.45946155) - .. controls (264.70572672, 389.28612807) and (238.03906072, 383.60612822) .. (211.99906137, 380.15279497) - (220.85239448, 442.37946008) - .. controls (211.53239471, 434.35279361) and (209.46572810, 421.25946061) .. (209.38572810, 409.60612757) - .. controls (235.99906077, 409.13946091) and (262.61239343, 411.53946085) .. (289.21239277, 412.67279416) - .. controls (289.95905942, 420.89946062) and (289.99905942, 429.51279373) .. (286.93239283, 437.32612687) - .. controls (284.69239288, 443.07279340) and (279.74572634, 448.15279327) .. (273.42572650, 449.03279325) - .. controls (266.31906001, 450.25945988) and (259.06572686, 450.32612655) .. (251.90572704, 451.01945986) - .. controls (241.14572730, 450.67279321) and (229.57239426, 449.28612657) .. (220.85239448, 442.37946008) - (450.54572207, 484.52612569) - .. controls (463.87905507, 485.19279234) and (477.23905474, 484.59279236) .. (490.58572107, 484.91279235) - .. controls (506.99905399, 486.12612565) and (524.78572021, 485.08612568) .. (538.90571986, 475.72612591) - .. controls (546.77238633, 470.17945938) and (548.85238628, 459.53945965) .. (547.14571965, 450.56612654) - .. controls (546.15905301, 446.07279332) and (545.11905304, 440.93946012) .. (541.03905314, 438.16612685) - .. controls (528.78572011, 428.23279377) and (512.14572053, 427.39279379) .. (497.05238757, 427.35279379) - .. controls (466.02572168, 428.56612709) and (434.85238913, 425.24612717) .. (403.91905657, 428.87279375) - .. controls (397.62572339, 429.84612706) and (392.70572352, 435.05946026) .. (390.78572356, 440.95279345) - .. controls (388.53239029, 447.27279329) and (388.27905696, 454.15279312) .. (388.61239028, 460.79279295) - .. controls (390.07905691, 469.07279275) and (397.18572340, 474.97945926) .. (404.33238989, 478.60612584) - .. controls (418.87905619, 485.12612568) and (435.21238912, 482.07279242) .. (450.54572207, 484.52612569) - (415.59905628, 458.27279302) - .. controls (412.73238968, 456.53945973) and (413.49238966, 452.84612648) .. (413.25238967, 450.03279322) - .. controls (414.81238963, 448.92612658) and (416.33238959, 447.43279329) .. (418.39905621, 447.41945995) - .. controls (447.37238882, 446.75279330) and (476.33238809, 448.08612660) .. (505.29238737, 448.96612658) - .. controls (510.42572057, 449.33945991) and (515.23905379, 451.27279319) .. (520.01238700, 453.05945981) - .. controls (519.62572034, 456.45945973) and (518.38572037, 459.73945965) .. (515.66572044, 461.93945959) - .. controls (487.70572114, 462.57945957) and (459.71905517, 462.08612625) .. (431.78572254, 460.81945962) - .. controls (426.35905601, 460.52612629) and (420.41238949, 461.31279294) .. (415.59905628, 458.27279302) - (434.01238915,419.45946065) - .. controls (450.58572207, 421.12612728) and (467.27905498, 420.31279396) .. (483.87905457, 421.35279394) - .. controls (500.83905415, 422.59279391) and (517.85238705, 420.91279395) .. (534.57238664, 418.08612735) - .. controls (542.10571978, 417.03279405) and (547.46571965, 410.41946088) .. (549.71905292, 403.55279438) - .. controls (552.38571952, 395.33946126) and (553.19905284, 385.84612816) .. (548.91905294, 378.03279502) - .. controls (544.65238638, 370.49946188) and (536.97238658, 364.72612869) .. (528.23905346, 363.79279538) - .. controls (491.77238771, 359.75279548) and (454.99905529, 362.17946208) .. (418.42572287, 360.08612880) - .. controls (411.46572305, 358.71279550) and (403.94572323, 360.21946213) .. (398.41239004, 364.75279535) - .. controls (389.18572360, 372.11279517) and (385.21239037, 385.13946151) .. (388.13239030, 396.48612789) - .. controls (389.59905693, 400.72612779) and (392.98572351, 403.88612771) .. (395.93239010, 407.13946096) - .. controls (400.77238998, 412.32612750) and (407.02572316, 416.53946073) .. (414.21238964, 417.44612737) - .. controls (420.79905615, 418.16612735) and (427.35905598, 419.32612732) .. (434.01238915, 419.45946065) - (434.35905581, 393.23279464) - .. controls (427.49238931, 392.47279466) and (420.30572283, 393.41946130) .. (413.71905632, 390.99279470) - .. controls (413.31905633, 390.03279472) and (412.51905635, 388.11279477) .. (412.13238970, 387.15279479) - .. controls (413.11905634, 385.65946150) and (413.75905632, 383.40612822) .. (415.87905627, 383.20612823) - .. controls (424.22572273, 380.80612829) and (432.86572251, 383.40612822) .. (441.34572230, 383.33946156) - .. controls (465.45238836, 385.19279484) and (489.63905443, 385.57946150) .. (513.75905382, 387.15279479) - .. controls (517.51905373, 387.05946146) and (519.97238700, 390.40612805) .. (521.50572030, 393.41946130) - .. controls (509.73238726, 396.53946123) and (497.45238756, 395.43279459) .. (485.46572120, 394.75279460) - .. controls (468.42572162, 394.47279461) and (451.41238871, 393.20612798) .. (434.35905581, 393.23279464) - (409.93238975, 351.67279568) - .. controls (434.37238914, 354.71279560) and (459.05238852, 354.63279561) .. (483.62572124, 355.91279557) - .. controls (485.82572119, 350.48612904) and (483.75905457, 344.68612919) .. (479.95905467, 340.59279596) - .. controls (476.77238808, 336.71279605) and (472.75905485, 333.45946280) .. (470.66572157, 328.76612959) - .. controls (481.29238797, 329.64612956) and (491.83905437, 331.35279619) .. (502.50572077, 331.65946285) - .. controls (510.19905391, 333.91279612) and (513.45238716, 342.01946259) .. (519.03905369, 346.97946246) - .. controls (523.06572026, 349.80612906) and (527.89238680, 353.35279564) .. (533.07905334, 351.55279568) - .. controls (540.77238648, 348.75279575) and (544.71905305, 339.03279600) .. (542.39905311, 331.43279619) - .. controls (536.53238659, 309.72613006) and (530.59905340, 287.99279727) .. (522.91905359, 266.85946447) - .. controls (511.78572054, 262.21946458) and (499.50572085, 266.01946449) .. (487.89238780, 265.24613117) - .. controls (483.34572125, 264.73946452) and (478.39905471, 265.49946450) .. (474.30572148, 263.07279790) - .. controls (474.23905481, 261.36613127) and (474.34572147, 259.65946465) .. (474.65238813, 257.96613136) - .. controls (478.51905470, 242.35279841) and (481.25238797, 226.47279881) .. (485.98572118, 211.08613253) - .. controls (487.06572116, 204.00613271) and (487.67905447, 196.05946624) .. (484.25238789, 189.51279973) - .. controls (476.31905476, 184.71279985) and (465.85238835, 189.35279974) .. (460.89238848, 196.41946623) - .. controls (451.43905538, 210.80613254) and (446.58572217, 227.61946545) .. (443.34572225, 244.36613170) - .. controls (442.22572228, 249.07279825) and (441.66572229, 254.07279812) .. (438.85238903, 258.15279802) - .. controls (419.99905617, 259.47279799) and (405.93238985, 243.37946505) .. (387.73239031, 241.71279843) - .. controls (379.39905718, 242.19279842) and (375.17239062, 251.88613151) .. (376.69239058, 259.24613132) - .. controls (377.26572390, 264.15279787) and (381.23905714, 267.63279778) .. (385.10572371, 270.17946438) - .. controls (391.30572355, 273.80613096) and (398.41239004, 275.27279759) .. (405.15905654, 277.51279753) - .. controls (415.71905627, 280.60613079) and (426.22572268, 284.92613068) .. (437.39905573, 284.68613069) - .. controls (437.42572240, 291.23279719) and (437.54572239, 297.80613036) .. (436.70572242, 304.32613020) - .. controls (418.06572288, 303.93946354) and (402.18572328, 292.19279717) .. (383.91905707, 289.95279722) - .. controls (379.93239050, 289.39279724) and (376.61239058, 292.69946382) .. (375.42572395, 296.21946373) - .. controls (373.71905732, 301.08613028) and (374.13239065, 306.87279680) .. (376.93239058, 311.27279669) - .. controls (384.66572372, 317.89946319) and (395.17239012, 320.05946314) .. (405.07905654, 320.76612979) - .. controls (417.17238957, 322.07279642) and (429.94572258, 321.69946310) .. (441.02572231, 327.49946295) - .. controls (440.74572231, 329.12612958) and (440.49238899, 330.76612954) .. (440.25238899, 332.37946283) - .. controls (429.37238927, 333.83279613) and (417.82572289, 328.43279626) .. (407.47905648, 333.69946280) - .. controls (400.06572333, 337.24612937) and (401.46572330, 350.71279570) .. (409.93238975, 351.67279568) - (470.38572157, 306.49946348) - .. controls (470.22572158, 300.08613030) and (470.13238825, 293.64613046) .. (470.43905491, 287.23279729) - .. controls (479.91905467, 288.63279726) and (489.97238775, 287.17946396) .. (499.06572086, 290.41946388) - .. controls (502.74572076, 295.76613041) and (502.45238744, 302.59279691) .. (502.78572076, 308.79279675) - .. controls (491.93238770, 310.05946339) and (481.17238797, 307.24613012) .. (470.38572157, 306.49946348)} + ( 351.0257, 574.5394) + .. controls ( 353.3190, 587.1927) and ( 370.0657, 593.5527) .. ( 380.6523, 586.9527) + .. controls ( 386.0123, 582.3127) and ( 389.5190, 574.9927) .. ( 388.2257, 567.8194) + .. controls ( 386.6657, 555.0861) and ( 380.5723, 543.5794) .. ( 377.0657, 531.3794) + .. controls ( 375.6923, 525.8327) and ( 379.8257, 521.4461) .. ( 382.7590, 517.2994) + .. controls ( 419.9723, 519.7127) and ( 457.0923, 523.6194) .. ( 494.3990, 524.8194) + .. controls ( 505.8123, 525.8194) and ( 517.3190, 525.2194) .. ( 528.6923, 524.0594) + .. controls ( 539.0523, 523.2994) and ( 548.6790, 513.8594) .. ( 547.8657, 503.1794) + .. controls ( 547.2257, 497.1127) and ( 542.4657, 490.8994) .. ( 535.8657, 491.1261) + .. controls ( 523.4923, 491.0061) and ( 511.2923, 493.7927) .. ( 498.9323, 494.0994) + .. controls ( 478.7723, 495.8327) and ( 458.5190, 495.7261) .. ( 438.3190, 495.0194) + .. controls ( 427.3457, 493.9794) and ( 416.1323, 494.2061) .. ( 405.5723, 490.6061) + .. controls ( 398.2657, 488.0861) and ( 390.4657, 486.5261) .. ( 383.9057, 482.2461) + .. controls ( 379.8523, 479.5794) and ( 376.1457, 475.1127) .. ( 376.9723, 469.9394) + .. controls ( 378.2257, 458.7127) and ( 386.9590, 449.3127) .. ( 386.1590, 437.7127) + .. controls ( 383.6923, 424.5127) and ( 378.0123, 412.2194) .. ( 374.4523, 399.3127) + .. controls ( 371.0657, 387.4994) and ( 370.1057, 375.1794) .. ( 368.2390, 363.0727) + .. controls ( 367.6657, 356.9661) and ( 366.5590, 350.9127) .. ( 366.3457, 344.7661) + .. controls ( 363.4923, 318.5527) and ( 365.8923, 292.1794) .. ( 366.3190, 265.9127) + .. controls ( 366.5857, 249.0594) and ( 367.5057, 232.2194) .. ( 369.0790, 215.4461) + .. controls ( 369.7990, 204.2461) and ( 372.1723, 193.2194) .. ( 372.8923, 182.0194) + .. controls ( 372.6257, 175.8061) and ( 371.3857, 167.5128) .. ( 364.6257, 165.1928) + .. controls ( 358.5990, 163.6328) and ( 350.9457, 163.6461) .. ( 346.7190, 168.9661) + .. controls ( 338.1323, 178.7794) and ( 337.7190, 192.4861) .. ( 335.7723, 204.7261) + .. controls ( 331.2523, 230.4061) and ( 330.9057, 256.5527) .. ( 331.1590, 282.5527) + .. controls ( 288.6790, 280.9127) and ( 245.6657, 283.0594) .. ( 203.8257, 274.0994) + .. controls ( 200.0257, 273.4327) and ( 195.3857, 270.8727) .. ( 192.3457, 274.6461) + .. controls ( 185.4923, 281.7394) and ( 184.8790, 292.2061) .. ( 182.3057, 301.2594) + .. controls ( 185.7323, 303.2461) and ( 188.9990, 305.7261) .. ( 192.9857, 306.4594) + .. controls ( 217.5457, 311.7927) and ( 242.7590, 313.0594) .. ( 267.8123, 313.2727) + .. controls ( 289.3323, 313.9261) and ( 310.8790, 315.9261) .. ( 332.4257, 314.5794) + .. controls ( 332.6390, 354.8194) and ( 336.2257, 396.3661) .. ( 353.9057, 433.1261) + .. controls ( 355.4523, 435.0194) and ( 353.7990, 436.6461) .. ( 352.6523, 438.1527) + .. controls ( 344.6123, 431.4994) and ( 339.7590, 422.0727) .. ( 335.7723, 412.6194) + .. controls ( 331.2923, 401.5394) and ( 322.9590, 391.6861) .. ( 322.2523, 379.3261) + .. controls ( 320.6123, 363.9394) and ( 319.0657, 347.0194) .. ( 308.1457, 335.0061) + .. controls ( 294.8657, 321.7127) and ( 275.3590, 317.8861) .. ( 257.2523, 317.3127) + .. controls ( 244.5723, 317.0194) and ( 231.3857, 315.2461) .. ( 219.1723, 319.5927) + .. controls ( 199.0657, 326.6727) and ( 183.3990, 345.4194) .. ( 180.6257, 366.6327) + .. controls ( 176.8257, 393.4994) and ( 177.6923, 421.2461) .. ( 185.0790, 447.4327) + .. controls ( 187.3190, 454.1927) and ( 188.8257, 462.3127) .. ( 195.3323, 466.3794) + .. controls ( 225.9990, 487.4994) and ( 267.7990, 488.0594) .. ( 300.9190, 472.3927) + .. controls ( 312.3457, 465.7927) and ( 313.7723, 451.1527) .. ( 315.3857, 439.3794) + .. controls ( 318.6790, 442.3661) and ( 320.0257, 446.6861) .. ( 322.1323, 450.4727) + .. controls ( 330.9990, 465.6327) and ( 344.7457, 477.1527) .. ( 354.6390, 491.4861) + .. controls ( 353.3057, 493.3661) and ( 350.9057, 494.1927) .. ( 349.0657, 495.4994) + .. controls ( 339.7190, 486.9127) and ( 328.7057, 479.1527) .. ( 315.8123, 477.4327) + .. controls ( 308.2923, 476.0594) and ( 300.8123, 482.2594) .. ( 300.0523, 489.7127) + .. controls ( 300.2923, 493.8861) and ( 303.3857, 496.9127) .. ( 305.7590, 500.0594) + .. controls ( 316.6657, 513.4994) and ( 329.5457, 525.3927) .. ( 338.8790, 540.0861) + .. controls ( 345.3190, 550.5794) and ( 348.1057, 562.7261) .. ( 351.0257, 574.5394) + ( 211.9990, 380.1527) + .. controls ( 213.4123, 369.3527) and ( 216.9057, 357.4994) .. ( 226.4257, 351.1261) + .. controls ( 238.3190, 346.0994) and ( 251.6923, 345.4061) .. ( 264.3723, 347.0461) + .. controls ( 269.6657, 347.2194) and ( 275.1723, 348.2994) .. ( 279.4923, 351.5394) + .. controls ( 289.1057, 358.7661) and ( 292.7323, 371.9394) .. ( 290.8523, 383.4594) + .. controls ( 264.7057, 389.2861) and ( 238.0390, 383.6061) .. ( 211.9990, 380.1527) + ( 220.8523, 442.3794) + .. controls ( 211.5323, 434.3527) and ( 209.4657, 421.2594) .. ( 209.3857, 409.6061) + .. controls ( 235.9990, 409.1394) and ( 262.6123, 411.5394) .. ( 289.2123, 412.6727) + .. controls ( 289.9590, 420.8994) and ( 289.9990, 429.5127) .. ( 286.9323, 437.3261) + .. controls ( 284.6923, 443.0727) and ( 279.7457, 448.1527) .. ( 273.4257, 449.0327) + .. controls ( 266.3190, 450.2594) and ( 259.0657, 450.3261) .. ( 251.9057, 451.0194) + .. controls ( 241.1457, 450.6727) and ( 229.5723, 449.2861) .. ( 220.8523, 442.3794) + ( 450.5457, 484.5261) + .. controls ( 463.8790, 485.1927) and ( 477.2390, 484.5927) .. ( 490.5857, 484.9127) + .. controls ( 506.9990, 486.1261) and ( 524.7857, 485.0861) .. ( 538.9057, 475.7261) + .. controls ( 546.7723, 470.1794) and ( 548.8523, 459.5394) .. ( 547.1457, 450.5661) + .. controls ( 546.1590, 446.0727) and ( 545.1190, 440.9394) .. ( 541.0390, 438.1661) + .. controls ( 528.7857, 428.2327) and ( 512.1457, 427.3927) .. ( 497.0523, 427.3527) + .. controls ( 466.0257, 428.5661) and ( 434.8523, 425.2461) .. ( 403.9190, 428.8727) + .. controls ( 397.6257, 429.8461) and ( 392.7057, 435.0594) .. ( 390.7857, 440.9527) + .. controls ( 388.5323, 447.2727) and ( 388.2790, 454.1527) .. ( 388.6123, 460.7927) + .. controls ( 390.0790, 469.0727) and ( 397.1857, 474.9794) .. ( 404.3323, 478.6061) + .. controls ( 418.8790, 485.1261) and ( 435.2123, 482.0727) .. ( 450.5457, 484.5261) + ( 415.5990, 458.2727) + .. controls ( 412.7323, 456.5394) and ( 413.4923, 452.8461) .. ( 413.2523, 450.0327) + .. controls ( 414.8123, 448.9261) and ( 416.3323, 447.4327) .. ( 418.3990, 447.4194) + .. controls ( 447.3723, 446.7527) and ( 476.3323, 448.0861) .. ( 505.2923, 448.9661) + .. controls ( 510.4257, 449.3394) and ( 515.2390, 451.2727) .. ( 520.0123, 453.0594) + .. controls ( 519.6257, 456.4594) and ( 518.3857, 459.7394) .. ( 515.6657, 461.9394) + .. controls ( 487.7057, 462.5794) and ( 459.7190, 462.0861) .. ( 431.7857, 460.8194) + .. controls ( 426.3590, 460.5261) and ( 420.4123, 461.3127) .. ( 415.5990, 458.2727) + ( 434.0123, 419.4594) + .. controls ( 450.5857, 421.1261) and ( 467.2790, 420.3127) .. ( 483.8790, 421.3527) + .. controls ( 500.8390, 422.5927) and ( 517.8523, 420.9127) .. ( 534.5723, 418.0861) + .. controls ( 542.1057, 417.0327) and ( 547.4657, 410.4194) .. ( 549.7190, 403.5527) + .. controls ( 552.3857, 395.3394) and ( 553.1990, 385.8461) .. ( 548.9190, 378.0327) + .. controls ( 544.6523, 370.4994) and ( 536.9723, 364.7261) .. ( 528.2390, 363.7927) + .. controls ( 491.7723, 359.7527) and ( 454.9990, 362.1794) .. ( 418.4257, 360.0861) + .. controls ( 411.4657, 358.7127) and ( 403.9457, 360.2194) .. ( 398.4123, 364.7527) + .. controls ( 389.1857, 372.1127) and ( 385.2123, 385.1394) .. ( 388.1323, 396.4861) + .. controls ( 389.5990, 400.7261) and ( 392.9857, 403.8861) .. ( 395.9323, 407.1394) + .. controls ( 400.7723, 412.3261) and ( 407.0257, 416.5394) .. ( 414.2123, 417.4461) + .. controls ( 420.7990, 418.1661) and ( 427.3590, 419.3261) .. ( 434.0123, 419.4594) + ( 434.3590, 393.2327) + .. controls ( 427.4923, 392.4727) and ( 420.3057, 393.4194) .. ( 413.7190, 390.9927) + .. controls ( 413.3190, 390.0327) and ( 412.5190, 388.1127) .. ( 412.1323, 387.1527) + .. controls ( 413.1190, 385.6594) and ( 413.7590, 383.4061) .. ( 415.8790, 383.2061) + .. controls ( 424.2257, 380.8061) and ( 432.8657, 383.4061) .. ( 441.3457, 383.3394) + .. controls ( 465.4523, 385.1927) and ( 489.6390, 385.5794) .. ( 513.7590, 387.1527) + .. controls ( 517.5190, 387.0594) and ( 519.9723, 390.4061) .. ( 521.5057, 393.4194) + .. controls ( 509.7323, 396.5394) and ( 497.4523, 395.4327) .. ( 485.4657, 394.7527) + .. controls ( 468.4257, 394.4727) and ( 451.4123, 393.2061) .. ( 434.3590, 393.2327) + ( 409.9323, 351.6727) + .. controls ( 434.3723, 354.7127) and ( 459.0523, 354.6327) .. ( 483.6257, 355.9127) + .. controls ( 485.8257, 350.4861) and ( 483.7590, 344.6861) .. ( 479.9590, 340.5927) + .. controls ( 476.7723, 336.7127) and ( 472.7590, 333.4594) .. ( 470.6657, 328.7661) + .. controls ( 481.2923, 329.6461) and ( 491.8390, 331.3527) .. ( 502.5057, 331.6594) + .. controls ( 510.1990, 333.9127) and ( 513.4523, 342.0194) .. ( 519.0390, 346.9794) + .. controls ( 523.0657, 349.8061) and ( 527.8923, 353.3527) .. ( 533.0790, 351.5527) + .. controls ( 540.7723, 348.7527) and ( 544.7190, 339.0327) .. ( 542.3990, 331.4327) + .. controls ( 536.5323, 309.7261) and ( 530.5990, 287.9927) .. ( 522.9190, 266.8594) + .. controls ( 511.7857, 262.2194) and ( 499.5057, 266.0194) .. ( 487.8923, 265.2461) + .. controls ( 483.3457, 264.7394) and ( 478.3990, 265.4994) .. ( 474.3057, 263.0727) + .. controls ( 474.2390, 261.3661) and ( 474.3457, 259.6594) .. ( 474.6523, 257.9661) + .. controls ( 478.5190, 242.3527) and ( 481.2523, 226.4727) .. ( 485.9857, 211.0861) + .. controls ( 487.0657, 204.0061) and ( 487.6790, 196.0594) .. ( 484.2523, 189.5127) + .. controls ( 476.3190, 184.7127) and ( 465.8523, 189.3527) .. ( 460.8923, 196.4194) + .. controls ( 451.4390, 210.8061) and ( 446.5857, 227.6194) .. ( 443.3457, 244.3661) + .. controls ( 442.2257, 249.0727) and ( 441.6657, 254.0727) .. ( 438.8523, 258.1527) + .. controls ( 419.9990, 259.4727) and ( 405.9323, 243.3794) .. ( 387.7323, 241.7127) + .. controls ( 379.3990, 242.1927) and ( 375.1723, 251.8861) .. ( 376.6923, 259.2461) + .. controls ( 377.2657, 264.1527) and ( 381.2390, 267.6327) .. ( 385.1057, 270.1794) + .. controls ( 391.3057, 273.8061) and ( 398.4123, 275.2727) .. ( 405.1590, 277.5127) + .. controls ( 415.7190, 280.6061) and ( 426.2257, 284.9261) .. ( 437.3990, 284.6861) + .. controls ( 437.4257, 291.2327) and ( 437.5457, 297.8061) .. ( 436.7057, 304.3261) + .. controls ( 418.0657, 303.9394) and ( 402.1857, 292.1927) .. ( 383.9190, 289.9527) + .. controls ( 379.9323, 289.3927) and ( 376.6123, 292.6994) .. ( 375.4257, 296.2194) + .. controls ( 373.7190, 301.0861) and ( 374.1323, 306.8727) .. ( 376.9323, 311.2727) + .. controls ( 384.6657, 317.8994) and ( 395.1723, 320.0594) .. ( 405.0790, 320.7661) + .. controls ( 417.1723, 322.0727) and ( 429.9457, 321.6994) .. ( 441.0257, 327.4994) + .. controls ( 440.7457, 329.1261) and ( 440.4923, 330.7661) .. ( 440.2523, 332.3794) + .. controls ( 429.3723, 333.8327) and ( 417.8257, 328.4327) .. ( 407.4790, 333.6994) + .. controls ( 400.0657, 337.2461) and ( 401.4657, 350.7127) .. ( 409.9323, 351.6727) + ( 470.3857, 306.4994) + .. controls ( 470.2257, 300.0861) and ( 470.1323, 293.6461) .. ( 470.4390, 287.2327) + .. controls ( 479.9190, 288.6327) and ( 489.9723, 287.1794) .. ( 499.0657, 290.4194) + .. controls ( 502.7457, 295.7661) and ( 502.4523, 302.5927) .. ( 502.7857, 308.7927) + .. controls ( 491.9323, 310.0594) and ( 481.1723, 307.2461) .. ( 470.3857, 306.4994)} % \end{macrocode} % % 文字“FUDAN UNIVERSITY”。 % \begin{macrocode} \def\fdulogo@emblem@F{% - ( 85.70573119, 304.00613021) - .. controls ( 90.07906441, 311.59279668) and (100.06573083, 314.24612995) .. (108.09239730, 311.64613001) - .. controls (103.82573074, 301.69946360) and (107.82573064, 290.84613053) .. (112.17239720, 281.68613076) - .. controls (119.41239701, 280.19279747) and (126.06573018, 284.45946403) .. (132.95906334, 285.88613066) - .. controls (137.94572988, 286.45946398) and (139.27906318, 291.77946384) .. (141.21239647, 295.53946375) - .. controls (142.14572978, 295.53946375) and (144.01239640, 295.52613042) .. (144.94572971, 295.52613042) - .. controls (148.49239629, 287.19279729) and (154.53239614, 279.35279749) .. (153.91906282, 269.83279773) - .. controls (149.89239625, 270.88613103) and (145.59906303, 272.07279767) .. (141.47906313, 270.85946437) - .. controls (125.89239685, 265.43279784) and (110.17239725, 260.40613130) .. ( 94.46573097, 255.35279809) - .. controls ( 89.01239777, 253.68613146) and ( 84.71906455, 249.71279823) .. ( 80.70573132, 245.81946499) - .. controls ( 73.74573149, 252.05946484) and ( 70.87906489, 261.25946461) .. ( 68.05239830, 269.87279773) - .. controls ( 64.50573172, 280.96613078) and ( 57.47906523, 291.33946386) .. ( 58.22573188, 303.44613022) - .. controls ( 62.19906511, 305.32613017) and ( 65.98573168, 307.81946344) .. ( 70.30573158, 308.83279675) - .. controls ( 74.57239814, 304.05946354) and ( 71.82573154, 297.28613037) .. ( 71.27906488, 291.71279718) - .. controls ( 72.87906484, 283.55279738) and ( 77.30573140, 276.27279757) .. ( 80.70573132, 268.76613109) - .. controls ( 88.21239779, 270.85946437) and ( 96.07906426, 272.48613099) .. (102.67906410, 276.83279755) - .. controls (102.70573077, 283.04613073) and ( 99.11906419, 288.36613060) .. ( 97.53239756, 294.19279712) - .. controls ( 95.97239760, 299.61946365) and ( 90.13239775, 301.51279693) .. ( 85.70573119, 304.00613021)} + ( 85.7057, 304.0061) + .. controls ( 90.0790, 311.5927) and ( 100.0657, 314.2461) .. ( 108.0923, 311.6461) + .. controls ( 103.8257, 301.6994) and ( 107.8257, 290.8461) .. ( 112.1723, 281.6861) + .. controls ( 119.4123, 280.1927) and ( 126.0657, 284.4594) .. ( 132.9590, 285.8861) + .. controls ( 137.9457, 286.4594) and ( 139.2790, 291.7794) .. ( 141.2123, 295.5394) + .. controls ( 142.1457, 295.5394) and ( 144.0123, 295.5261) .. ( 144.9457, 295.5261) + .. controls ( 148.4923, 287.1927) and ( 154.5323, 279.3527) .. ( 153.9190, 269.8327) + .. controls ( 149.8923, 270.8861) and ( 145.5990, 272.0727) .. ( 141.4790, 270.8594) + .. controls ( 125.8923, 265.4327) and ( 110.1723, 260.4061) .. ( 94.4657, 255.3527) + .. controls ( 89.0123, 253.6861) and ( 84.7190, 249.7127) .. ( 80.7057, 245.8194) + .. controls ( 73.7457, 252.0594) and ( 70.8790, 261.2594) .. ( 68.0523, 269.8727) + .. controls ( 64.5057, 280.9661) and ( 57.4790, 291.3394) .. ( 58.2257, 303.4461) + .. controls ( 62.1990, 305.3261) and ( 65.9857, 307.8194) .. ( 70.3057, 308.8327) + .. controls ( 74.5723, 304.0594) and ( 71.8257, 297.2861) .. ( 71.2790, 291.7127) + .. controls ( 72.8790, 283.5527) and ( 77.3057, 276.2727) .. ( 80.7057, 268.7661) + .. controls ( 88.2123, 270.8594) and ( 96.0790, 272.4861) .. ( 102.6790, 276.8327) + .. controls ( 102.7057, 283.0461) and ( 99.1190, 288.3661) .. ( 97.5323, 294.1927) + .. controls ( 95.9723, 299.6194) and ( 90.1323, 301.5127) .. ( 85.7057, 304.0061)} \def\fdulogo@emblem@U@i{% - ( 50.99906539, 392.96612798) - .. controls ( 54.67906530, 390.99279470) and ( 58.05239855, 387.84612811) .. ( 62.49239844, 387.95279477) - .. controls ( 76.31906476, 388.51279476) and ( 90.14573108, 389.13946141) .. (103.97239740, 389.69946140) - .. controls (110.18573058, 389.12612808) and (117.35906373, 390.09946139) .. (122.42573027, 385.65946150) - .. controls (129.65239676, 379.60612832) and (131.54573004, 369.59279523) .. (131.63906338, 360.61946212) - .. controls (131.19906339, 353.85946229) and (131.29239672, 346.59279581) .. (127.78573014, 340.53946263) - .. controls (126.01239685, 337.35279604) and (122.75906360, 335.13946276) .. (119.15906369, 334.52612944) - .. controls (101.30573080, 331.45946285) and ( 83.07906459, 332.15279617) .. ( 65.17239837, 329.57946290) - .. controls ( 61.19906514, 328.36612960) and ( 57.73239856, 324.13946304) .. ( 53.25239867, 325.91279632) - .. controls ( 51.42573205, 332.44612949) and ( 51.81239870, 339.35279599) .. ( 53.03906534, 345.95279582) - .. controls ( 74.42573147, 345.69946250) and ( 95.83906427, 346.47279581) .. (117.07906374, 348.97946241) - .. controls (119.71906367, 350.11279572) and (120.93239698, 353.23279564) .. (121.71906362, 355.83279558) - .. controls (123.27906358, 362.08612875) and (121.62573029, 368.72612859) .. (119.06573036, 374.47279511) - .. controls (117.10573041, 378.72612834) and (111.81239720, 378.75279500) .. (107.82573064, 378.64612834) - .. controls ( 92.15906436, 378.25946168) and ( 76.47906475, 377.84612836) .. ( 60.86573181, 376.51279506) - .. controls ( 58.59906520, 373.07279515) and ( 56.30573193, 366.75279530) .. ( 51.03906539, 368.65946192) - .. controls ( 50.62573207, 369.13946191) and ( 49.82573209, 370.11279522) .. ( 49.41239876, 370.59279521) - .. controls ( 47.93239880, 378.00612836) and ( 46.78573216, 386.17946148) .. ( 50.99906539, 392.96612798)} + ( 50.9990, 392.9661) + .. controls ( 54.6790, 390.9927) and ( 58.0523, 387.8461) .. ( 62.4923, 387.9527) + .. controls ( 76.3190, 388.5127) and ( 90.1457, 389.1394) .. ( 103.9723, 389.6994) + .. controls ( 110.1857, 389.1261) and ( 117.3590, 390.0994) .. ( 122.4257, 385.6594) + .. controls ( 129.6523, 379.6061) and ( 131.5457, 369.5927) .. ( 131.6390, 360.6194) + .. controls ( 131.1990, 353.8594) and ( 131.2923, 346.5927) .. ( 127.7857, 340.5394) + .. controls ( 126.0123, 337.3527) and ( 122.7590, 335.1394) .. ( 119.1590, 334.5261) + .. controls ( 101.3057, 331.4594) and ( 83.0790, 332.1527) .. ( 65.1723, 329.5794) + .. controls ( 61.1990, 328.3661) and ( 57.7323, 324.1394) .. ( 53.2523, 325.9127) + .. controls ( 51.4257, 332.4461) and ( 51.8123, 339.3527) .. ( 53.0390, 345.9527) + .. controls ( 74.4257, 345.6994) and ( 95.8390, 346.4727) .. ( 117.0790, 348.9794) + .. controls ( 119.7190, 350.1127) and ( 120.9323, 353.2327) .. ( 121.7190, 355.8327) + .. controls ( 123.2790, 362.0861) and ( 121.6257, 368.7261) .. ( 119.0657, 374.4727) + .. controls ( 117.1057, 378.7261) and ( 111.8123, 378.7527) .. ( 107.8257, 378.6461) + .. controls ( 92.1590, 378.2594) and ( 76.4790, 377.8461) .. ( 60.8657, 376.5127) + .. controls ( 58.5990, 373.0727) and ( 56.3057, 366.7527) .. ( 51.0390, 368.6594) + .. controls ( 50.6257, 369.1394) and ( 49.8257, 370.1127) .. ( 49.4123, 370.5927) + .. controls ( 47.9323, 378.0061) and ( 46.7857, 386.1794) .. ( 50.9990, 392.9661)} \def\fdulogo@emblem@D{% - (64.02573173, 473.6194593) - .. controls ( 78.02573138, 477.27279254) and ( 92.67906435, 474.61945927) .. (106.45239734, 471.21945936) - .. controls (111.21239722, 469.93945939) and (116.33239709, 469.28612607) .. (120.49239699, 466.43279281) - .. controls (127.27906348, 462.27279292) and (131.21239672, 454.53945978) .. (132.19906336, 446.80612664) - .. controls (133.41239666, 440.40612680) and (130.65239673, 434.23279362) .. (129.90573009, 427.96612711) - .. controls (128.55906345, 418.87279400) and (127.78573014, 408.80612759) .. (121.33239697, 401.63279443) - .. controls (114.69239713, 407.53946095) and (105.42573070, 407.83279428) .. ( 97.10573091, 409.17946091) - .. controls ( 80.67906465, 411.91279417) and ( 63.93239840, 417.91279402) .. ( 47.22573215, 413.43279414) - .. controls ( 48.17239880, 428.72612709) and ( 50.41239874, 443.89946004) .. ( 52.57239869, 459.05945966) - .. controls ( 53.59906533, 465.39279284) and ( 57.58573189, 471.75279268) .. ( 64.02573173, 473.61945930) - ( 67.21239832, 459.93945964) - .. controls ( 60.79906515, 452.17945983) and ( 60.07906516, 441.68612676) .. ( 58.89239853, 432.11279367) - .. controls ( 78.57239804, 427.71279378) and ( 98.43906421, 424.23279387) .. (118.22573038, 420.35279396) - .. controls (119.94573033, 426.56612714) and (122.21239694, 432.80612699) .. (122.02573028, 439.35279349) - .. controls (121.94573028, 443.07279340) and (121.23906364, 447.20612663) .. (118.14573038, 449.64612656) - .. controls (107.43906398, 459.37945965) and ( 92.27906436, 460.72612629) .. ( 78.53239804, 462.00612626) - .. controls ( 74.75906480, 461.88612626) and ( 69.99906492, 463.28612622) .. ( 67.21239832, 459.93945964)} + ( 64.0257, 473.6194) + .. controls ( 78.0257, 477.2727) and ( 92.6790, 474.6194) .. ( 106.4523, 471.2194) + .. controls ( 111.2123, 469.9394) and ( 116.3323, 469.2861) .. ( 120.4923, 466.4327) + .. controls ( 127.2790, 462.2727) and ( 131.2123, 454.5394) .. ( 132.1990, 446.8061) + .. controls ( 133.4123, 440.4061) and ( 130.6523, 434.2327) .. ( 129.9057, 427.9661) + .. controls ( 128.5590, 418.8727) and ( 127.7857, 408.8061) .. ( 121.3323, 401.6327) + .. controls ( 114.6923, 407.5394) and ( 105.4257, 407.8327) .. ( 97.1057, 409.1794) + .. controls ( 80.6790, 411.9127) and ( 63.9323, 417.9127) .. ( 47.2257, 413.4327) + .. controls ( 48.1723, 428.7261) and ( 50.4123, 443.8994) .. ( 52.5723, 459.0594) + .. controls ( 53.5990, 465.3927) and ( 57.5857, 471.7527) .. ( 64.0257, 473.6194) + ( 67.2123, 459.9394) + .. controls ( 60.7990, 452.1794) and ( 60.0790, 441.6861) .. ( 58.8923, 432.1127) + .. controls ( 78.5723, 427.7127) and ( 98.4390, 424.2327) .. ( 118.2257, 420.3527) + .. controls ( 119.9457, 426.5661) and ( 122.2123, 432.8061) .. ( 122.0257, 439.3527) + .. controls ( 121.9457, 443.0727) and ( 121.2390, 447.2061) .. ( 118.1457, 449.6461) + .. controls ( 107.4390, 459.3794) and ( 92.2790, 460.7261) .. ( 78.5323, 462.0061) + .. controls ( 74.7590, 461.8861) and ( 69.9990, 463.2861) .. ( 67.2123, 459.9394)} \def\fdulogo@emblem@A{% - (107.38573065, 530.41945788) - .. controls (111.05239722, 526.09945799) and (114.81239713, 521.85945809) .. (118.71906370, 517.76612486) - .. controls (120.58573032, 520.44612479) and (122.43906361, 523.13945806) .. (124.26573023, 525.84612466) - .. controls (118.67906370, 527.49945795) and (113.02573051, 528.93945792) .. (107.38573065, 530.41945788) - ( 89.70573109, 544.55279086) - .. controls ( 91.74573104, 545.16612418) and ( 93.89239765, 544.69945752) .. ( 95.93239760, 544.41945753) - .. controls (115.55906378, 540.88612428) and (134.86572996, 535.79279108) .. (154.51906280, 532.49945783) - .. controls (160.10572933, 531.44612452) and (167.25239582, 533.00612448) .. (170.87906239, 527.48612462) - .. controls (168.58572912, 523.08612473) and (165.61239586, 519.11279149) .. (162.43906261, 515.32612492) - .. controls (157.33239607, 519.85945814) and (150.53239624, 521.39279144) .. (144.02572973, 522.69945807) - .. controls (139.35906318, 516.29945823) and (134.78572996, 509.81945839) .. (130.29239674, 503.28612522) - .. controls (132.79906335, 500.36612530) and (135.02572996, 497.21945871) .. (137.59906323, 494.33945878) - .. controls (140.86572981, 490.48612554) and (146.43906301, 490.76612554) .. (150.51906290, 488.17945893) - .. controls (145.53239636, 481.44612577) and (143.07906309, 472.28612600) .. (135.02572996, 468.32612610) - .. controls (120.83906365, 493.68612546) and (101.47906413, 515.53945825) .. ( 85.14573120, 539.44612432) - .. controls ( 86.58573117, 541.20612428) and ( 87.99906447, 543.03279090) .. ( 89.70573109, 544.55279086)} + ( 107.3857, 530.4194) + .. controls ( 111.0523, 526.0994) and ( 114.8123, 521.8594) .. ( 118.7190, 517.7661) + .. controls ( 120.5857, 520.4461) and ( 122.4390, 523.1394) .. ( 124.2657, 525.8461) + .. controls ( 118.6790, 527.4994) and ( 113.0257, 528.9394) .. ( 107.3857, 530.4194) + ( 89.7057, 544.5527) + .. controls ( 91.7457, 545.1661) and ( 93.8923, 544.6994) .. ( 95.9323, 544.4194) + .. controls ( 115.5590, 540.8861) and ( 134.8657, 535.7927) .. ( 154.5190, 532.4994) + .. controls ( 160.1057, 531.4461) and ( 167.2523, 533.0061) .. ( 170.8790, 527.4861) + .. controls ( 168.5857, 523.0861) and ( 165.6123, 519.1127) .. ( 162.4390, 515.3261) + .. controls ( 157.3323, 519.8594) and ( 150.5323, 521.3927) .. ( 144.0257, 522.6994) + .. controls ( 139.3590, 516.2994) and ( 134.7857, 509.8194) .. ( 130.2923, 503.2861) + .. controls ( 132.7990, 500.3661) and ( 135.0257, 497.2194) .. ( 137.5990, 494.3394) + .. controls ( 140.8657, 490.4861) and ( 146.4390, 490.7661) .. ( 150.5190, 488.1794) + .. controls ( 145.5323, 481.4461) and ( 143.0790, 472.2861) .. ( 135.0257, 468.3261) + .. controls ( 120.8390, 493.6861) and ( 101.4790, 515.5394) .. ( 85.1457, 539.4461) + .. controls ( 86.5857, 541.2061) and ( 87.9990, 543.0327) .. ( 89.7057, 544.5527)} \def\fdulogo@emblem@N@i{% - (153.31906283, 624.63278886) - .. controls (156.06572943, 630.35278871) and (161.94572928, 633.68612196) .. (167.59906248, 635.97945524) - .. controls (179.55906218, 618.63278901) and (194.97239513, 604.12612270) .. (208.77239478, 588.31278976) - .. controls (212.86572801, 584.17945653) and (219.05239452, 578.93945667) .. (215.43906128, 572.49945683) - .. controls (210.57239474, 572.80612349) and (206.01239485, 574.61945677) .. (201.35906163, 575.87279008) - .. controls (183.07906209, 581.17945661) and (165.26572920, 588.16612310) .. (146.61239633, 592.09945634) - .. controls (156.63906275, 580.55278996) and (168.83906245, 571.23279019) .. (179.42572885, 560.24612380) - .. controls (183.30572875, 555.93945724) and (189.82572859, 557.67279053) .. (194.91906179, 556.27279057) - .. controls (192.39906186, 547.75279078) and (184.19906206, 542.28612425) .. (177.15906224, 537.52612437) - .. controls (172.38572902, 539.67279098) and (172.66572902, 546.39279081) .. (168.70572912, 549.51279073) - .. controls (157.05239607, 560.07279047) and (146.07906301, 571.32612352) .. (134.61239663, 582.08612325) - .. controls (131.57239671, 585.24612317) and (126.90573016, 585.17945651) .. (122.93239693, 586.12612315) - -- (119.852397, 589.08612308) - .. controls (124.66573022, 596.48612289) and (131.69239671, 601.99278942) .. (137.39906323, 608.63278926) - .. controls (154.65239613, 603.63278938) and (171.90572904, 598.63278951) .. (189.26572860, 594.00612296) - .. controls (183.41239541, 601.83278943) and (175.70572894, 608.04612260) .. (169.03906244, 615.16612243) - .. controls (165.26572920, 619.17945566) and (159.41239601, 617.56612237) .. (154.55906280, 618.04612235) - .. controls (152.37239619, 619.28612232) and (152.86572951, 622.55278891) .. (153.31906283, 624.63278886)} + ( 153.3190, 624.6327) + .. controls ( 156.0657, 630.3527) and ( 161.9457, 633.6861) .. ( 167.5990, 635.9794) + .. controls ( 179.5590, 618.6327) and ( 194.9723, 604.1261) .. ( 208.7723, 588.3127) + .. controls ( 212.8657, 584.1794) and ( 219.0523, 578.9394) .. ( 215.4390, 572.4994) + .. controls ( 210.5723, 572.8061) and ( 206.0123, 574.6194) .. ( 201.3590, 575.8727) + .. controls ( 183.0790, 581.1794) and ( 165.2657, 588.1661) .. ( 146.6123, 592.0994) + .. controls ( 156.6390, 580.5527) and ( 168.8390, 571.2327) .. ( 179.4257, 560.2461) + .. controls ( 183.3057, 555.9394) and ( 189.8257, 557.6727) .. ( 194.9190, 556.2727) + .. controls ( 192.3990, 547.7527) and ( 184.1990, 542.2861) .. ( 177.1590, 537.5261) + .. controls ( 172.3857, 539.6727) and ( 172.6657, 546.3927) .. ( 168.7057, 549.5127) + .. controls ( 157.0523, 560.0727) and ( 146.0790, 571.3261) .. ( 134.6123, 582.0861) + .. controls ( 131.5723, 585.2461) and ( 126.9057, 585.1794) .. ( 122.9323, 586.1261) + -- ( 119.8523, 589.0861) + .. controls ( 124.6657, 596.4861) and ( 131.6923, 601.9927) .. ( 137.3990, 608.6327) + .. controls ( 154.6523, 603.6327) and ( 171.9057, 598.6327) .. ( 189.2657, 594.0061) + .. controls ( 183.4123, 601.8327) and ( 175.7057, 608.0461) .. ( 169.0390, 615.1661) + .. controls ( 165.2657, 619.1794) and ( 159.4123, 617.5661) .. ( 154.5590, 618.0461) + .. controls ( 152.3723, 619.2861) and ( 152.8657, 622.5527) .. ( 153.3190, 624.6327)} \def\fdulogo@emblem@U@ii{% - (258.77239353, 689.04612058) - .. controls (263.03906009, 694.20612045) and (270.21239324, 695.88612041) .. (276.62572642, 694.88612043) - .. controls (276.59905975, 690.75278720) and (275.33239312, 686.48612064) .. (276.51905975, 682.41945408) - .. controls (282.11905961, 665.88612116) and (289.74572609, 649.93945489) .. (293.02572601, 632.69945532) - .. controls (294.21239264, 626.47278881) and (291.66572604, 619.00612233) .. (285.58572619, 616.32612240) - .. controls (278.66572637, 613.15278914) and (271.43905988, 610.23278922) .. (263.81239340, 609.36612257) - .. controls (254.57239364, 608.23278927) and (245.35906053, 614.29945578) .. (241.86572729, 622.75278890) - .. controls (236.78572741, 634.63278861) and (232.09239420, 646.68612164) .. (227.06572766, 658.57945467) - .. controls (224.87906104, 664.13945454) and (217.69239456, 665.99278782) .. (216.43906126, 672.12612100) - .. controls (224.42572772, 675.79278758) and (232.47906085, 680.09945414) .. (241.53239396, 680.01945414) - .. controls (240.37239399, 674.65945427) and (235.95906077, 669.33945441) .. (238.66572737, 663.75278788) - .. controls (244.29239389, 650.99278820) and (248.97239378, 637.77945519) .. (255.50572695, 625.41945550) - .. controls (257.49239356, 621.37945560) and (262.10572678, 619.03278900) .. (266.54572667, 619.45945565) - .. controls (273.71905982, 620.08612230) and (280.29239299, 623.95278887) .. (285.22572620, 629.05945541) - .. controls (285.79905952, 636.09945524) and (282.41239294, 642.45945508) .. (280.02572633, 648.84612158) - .. controls (275.86572644, 658.92612133) and (272.35905986, 669.28612107) .. (267.86572664, 679.23278749) - .. controls (266.06572668, 683.59278738) and (260.81239348, 684.91278735) .. (258.77239353, 689.04612058)} + ( 258.7723, 689.0461) + .. controls ( 263.0390, 694.2061) and ( 270.2123, 695.8861) .. ( 276.6257, 694.8861) + .. controls ( 276.5990, 690.7527) and ( 275.3323, 686.4861) .. ( 276.5190, 682.4194) + .. controls ( 282.1190, 665.8861) and ( 289.7457, 649.9394) .. ( 293.0257, 632.6994) + .. controls ( 294.2123, 626.4727) and ( 291.6657, 619.0061) .. ( 285.5857, 616.3261) + .. controls ( 278.6657, 613.1527) and ( 271.4390, 610.2327) .. ( 263.8123, 609.3661) + .. controls ( 254.5723, 608.2327) and ( 245.3590, 614.2994) .. ( 241.8657, 622.7527) + .. controls ( 236.7857, 634.6327) and ( 232.0923, 646.6861) .. ( 227.0657, 658.5794) + .. controls ( 224.8790, 664.1394) and ( 217.6923, 665.9927) .. ( 216.4390, 672.1261) + .. controls ( 224.4257, 675.7927) and ( 232.4790, 680.0994) .. ( 241.5323, 680.0194) + .. controls ( 240.3723, 674.6594) and ( 235.9590, 669.3394) .. ( 238.6657, 663.7527) + .. controls ( 244.2923, 650.9927) and ( 248.9723, 637.7794) .. ( 255.5057, 625.4194) + .. controls ( 257.4923, 621.3794) and ( 262.1057, 619.0327) .. ( 266.5457, 619.4594) + .. controls ( 273.7190, 620.0861) and ( 280.2923, 623.9527) .. ( 285.2257, 629.0594) + .. controls ( 285.7990, 636.0994) and ( 282.4123, 642.4594) .. ( 280.0257, 648.8461) + .. controls ( 275.8657, 658.9261) and ( 272.3590, 669.2861) .. ( 267.8657, 679.2327) + .. controls ( 266.0657, 683.5927) and ( 260.8123, 684.9127) .. ( 258.7723, 689.0461)} \def\fdulogo@emblem@N@ii{% - (345.57239136, 707.99278677) - .. controls (351.03905789, 715.44611992) and (361.02572431, 712.24612000) .. (368.81239078, 712.56611999) - .. controls (367.34572415, 708.07278677) and (363.99905757, 704.12612020) .. (363.83905757, 699.28612032) - .. controls (365.07905754, 679.73945415) and (367.55905748, 660.25945463) .. (368.05239080, 640.65945512) - .. controls (368.63905745, 636.84612188) and (362.54572427, 633.19278864) .. (360.34572432, 637.16612188) - .. controls (349.19905794, 652.40612150) and (338.90572486, 668.24612110) .. (328.15905846, 683.76612071) - .. controls (326.07905851, 686.48612064) and (324.19905856, 690.83278720) .. (320.06572533, 690.09945389) - .. controls (319.41239201, 685.96612066) and (319.43905868, 681.75278743) .. (320.21239199, 677.63278753) - .. controls (322.09239195, 666.87278780) and (322.53239194, 655.93945474) .. (324.17239190, 645.15278834) - .. controls (325.58572519, 640.72612179) and (329.97239175, 638.20612185) .. (332.14572503, 634.19278862) - .. controls (326.27905851, 628.95278875) and (317.94572538, 628.97945541) .. (310.55905890, 628.49945543) - .. controls (305.85239235, 632.85945532) and (311.27905888, 638.31278851) .. (311.17239222, 643.37945505) - .. controls (310.53239224, 656.73945472) and (307.94572563, 669.89945439) .. (306.62572567, 683.19278739) - .. controls (306.25239234, 686.61945397) and (306.75905900, 690.33945388) .. (304.94572571, 693.44612047) - .. controls (302.85239243, 697.00612038) and (300.17239250, 700.25945363) .. (298.98572586, 704.29945353) - .. controls (306.07905901, 706.59278681) and (314.30572548, 709.81945339) .. (321.50572530, 706.32612015) - .. controls (335.55905828, 694.53945378) and (342.13239145, 675.93945424) .. (356.90572441, 664.89945452) - .. controls (356.95905774, 675.96612091) and (354.50572447, 686.87278730) .. (354.14572448, 697.93945369) - .. controls (353.74572449, 702.85945357) and (348.65239128, 704.89945352) .. (345.57239136, 707.99278677)} + ( 345.5723, 707.9927) + .. controls ( 351.0390, 715.4461) and ( 361.0257, 712.2461) .. ( 368.8123, 712.5661) + .. controls ( 367.3457, 708.0727) and ( 363.9990, 704.1261) .. ( 363.8390, 699.2861) + .. controls ( 365.0790, 679.7394) and ( 367.5590, 660.2594) .. ( 368.0523, 640.6594) + .. controls ( 368.6390, 636.8461) and ( 362.5457, 633.1927) .. ( 360.3457, 637.1661) + .. controls ( 349.1990, 652.4061) and ( 338.9057, 668.2461) .. ( 328.1590, 683.7661) + .. controls ( 326.0790, 686.4861) and ( 324.1990, 690.8327) .. ( 320.0657, 690.0994) + .. controls ( 319.4123, 685.9661) and ( 319.4390, 681.7527) .. ( 320.2123, 677.6327) + .. controls ( 322.0923, 666.8727) and ( 322.5323, 655.9394) .. ( 324.1723, 645.1527) + .. controls ( 325.5857, 640.7261) and ( 329.9723, 638.2061) .. ( 332.1457, 634.1927) + .. controls ( 326.2790, 628.9527) and ( 317.9457, 628.9794) .. ( 310.5590, 628.4994) + .. controls ( 305.8523, 632.8594) and ( 311.2790, 638.3127) .. ( 311.1723, 643.3794) + .. controls ( 310.5323, 656.7394) and ( 307.9457, 669.8994) .. ( 306.6257, 683.1927) + .. controls ( 306.2523, 686.6194) and ( 306.7590, 690.3394) .. ( 304.9457, 693.4461) + .. controls ( 302.8523, 697.0061) and ( 300.1723, 700.2594) .. ( 298.9857, 704.2994) + .. controls ( 306.0790, 706.5927) and ( 314.3057, 709.8194) .. ( 321.5057, 706.3261) + .. controls ( 335.5590, 694.5394) and ( 342.1323, 675.9394) .. ( 356.9057, 664.8994) + .. controls ( 356.9590, 675.9661) and ( 354.5057, 686.8727) .. ( 354.1457, 697.9394) + .. controls ( 353.7457, 702.8594) and ( 348.6523, 704.8994) .. ( 345.5723, 707.9927)} \def\fdulogo@emblem@I@i{% - (393.63905683, 711.84612001) - .. controls (401.78572329, 713.56611997) and (410.42572307, 711.12612003) .. (418.22572288, 708.49945343) - .. controls (419.49238951, 706.96612013) and (420.79905615, 704.49945353) .. (418.99905619, 702.80612024) - .. controls (417.34572290, 700.15278697) and (413.27905633, 699.49945365) .. (412.61238968, 696.23278707) - .. controls (410.30572308, 680.88612078) and (409.26572310, 665.35278784) .. (406.74572316, 650.01945489) - .. controls (407.15905649, 644.20612170) and (412.57238969, 639.67278848) .. (411.42572305, 633.57945530) - .. controls (402.90572326, 634.09945529) and (393.87905682, 633.55278863) .. (385.95905702, 637.24612187) - .. controls (382.23905711, 642.79278840) and (392.01239020, 645.07278835) .. (392.18572353, 650.45945488) - .. controls (394.46572347, 666.68612114) and (395.21239012, 683.08612073) .. (397.15905674, 699.33945366) - .. controls (396.67905675, 703.57945355) and (388.99905694, 707.79278678) .. (393.63905683, 711.84612001)} + ( 393.6390, 711.8461) + .. controls ( 401.7857, 713.5661) and ( 410.4257, 711.1261) .. ( 418.2257, 708.4994) + .. controls ( 419.4923, 706.9661) and ( 420.7990, 704.4994) .. ( 418.9990, 702.8061) + .. controls ( 417.3457, 700.1527) and ( 413.2790, 699.4994) .. ( 412.6123, 696.2327) + .. controls ( 410.3057, 680.8861) and ( 409.2657, 665.3527) .. ( 406.7457, 650.0194) + .. controls ( 407.1590, 644.2061) and ( 412.5723, 639.6727) .. ( 411.4257, 633.5794) + .. controls ( 402.9057, 634.0994) and ( 393.8790, 633.5527) .. ( 385.9590, 637.2461) + .. controls ( 382.2390, 642.7927) and ( 392.0123, 645.0727) .. ( 392.1857, 650.4594) + .. controls ( 394.4657, 666.6861) and ( 395.2123, 683.0861) .. ( 397.1590, 699.3394) + .. controls ( 396.6790, 703.5794) and ( 388.9990, 707.7927) .. ( 393.6390, 711.8461)} \def\fdulogo@emblem@V{% - (441.78572229, 703.56612022) - .. controls (448.49238879, 702.35278691) and (455.27905528, 701.24612027) .. (461.71905512, 698.95278700) - .. controls (463.45238841, 698.27278702) and (465.39905503, 697.71278703) .. (466.45238834, 696.01945374) - .. controls (466.90572166, 691.77945384) and (462.97238843, 688.87278725) .. (461.18572180, 685.39278734) - .. controls (460.79905515, 673.55278763) and (460.79905515, 661.69945460) .. (461.15905514, 649.85945489) - .. controls (460.83905515, 646.92612163) and (463.10572176, 644.73945502) .. (464.71905505, 642.59278841) - .. controls (473.78572149, 651.93945484) and (480.62572132, 663.12612123) .. (488.50572112, 673.44612097) - .. controls (491.79905437, 677.59278753) and (488.85238778, 683.29945406) .. (491.63905438, 687.63278728) - .. controls (498.55905420, 687.17945396) and (507.41238731, 686.35278731) .. (511.02572056, 679.44612082) - .. controls (503.19905409, 674.83278760) and (496.61238758, 668.47278776) .. (491.50572105, 660.96612128) - .. controls (480.99905464, 647.37945495) and (471.69238821, 632.75278865) .. (459.53238851, 620.52612229) - .. controls (456.67905525, 622.16612225) and (453.65238866, 623.43278889) .. (450.57238874, 624.53945553) - .. controls (448.95905544, 641.12612178) and (447.43905548, 657.71278803) .. (445.82572219, 674.29945428) - .. controls (445.07905554, 679.45945415) and (445.34572220, 684.76612069) .. (443.85238890, 689.79278723) - .. controls (442.51905560, 694.27278712) and (441.53238896, 698.87278700) .. (441.78572229, 703.56612022)} + ( 441.7857, 703.5661) + .. controls ( 448.4923, 702.3527) and ( 455.2790, 701.2461) .. ( 461.7190, 698.9527) + .. controls ( 463.4523, 698.2727) and ( 465.3990, 697.7127) .. ( 466.4523, 696.0194) + .. controls ( 466.9057, 691.7794) and ( 462.9723, 688.8727) .. ( 461.1857, 685.3927) + .. controls ( 460.7990, 673.5527) and ( 460.7990, 661.6994) .. ( 461.1590, 649.8594) + .. controls ( 460.8390, 646.9261) and ( 463.1057, 644.7394) .. ( 464.7190, 642.5927) + .. controls ( 473.7857, 651.9394) and ( 480.6257, 663.1261) .. ( 488.5057, 673.4461) + .. controls ( 491.7990, 677.5927) and ( 488.8523, 683.2994) .. ( 491.6390, 687.6327) + .. controls ( 498.5590, 687.1794) and ( 507.4123, 686.3527) .. ( 511.0257, 679.4461) + .. controls ( 503.1990, 674.8327) and ( 496.6123, 668.4727) .. ( 491.5057, 660.9661) + .. controls ( 480.9990, 647.3794) and ( 471.6923, 632.7527) .. ( 459.5323, 620.5261) + .. controls ( 456.6790, 622.1661) and ( 453.6523, 623.4327) .. ( 450.5723, 624.5394) + .. controls ( 448.9590, 641.1261) and ( 447.4390, 657.7127) .. ( 445.8257, 674.2994) + .. controls ( 445.0790, 679.4594) and ( 445.3457, 684.7661) .. ( 443.8523, 689.7927) + .. controls ( 442.5190, 694.2727) and ( 441.5323, 698.8727) .. ( 441.7857, 703.5661)} \def\fdulogo@emblem@E{% - (526.98572016, 668.59278776) - .. controls (530.17238675, 669.21945441) and (532.65238668, 666.80612114) .. (535.09238662, 665.19278784) - .. controls (547.45238631, 655.96612141) and (561.49238596, 649.28612157) .. (573.99905232, 640.27278847) - .. controls (578.85238553, 635.77945524) and (575.13238562, 627.07278880) .. (569.21238577, 625.37945550) - .. controls (565.73238586, 639.41945515) and (550.83905290, 644.23278837) .. (539.90571984, 651.08612153) - .. controls (535.22571995, 646.21945498) and (529.57238676, 641.72612176) .. (527.15905349, 635.21945526) - .. controls (529.51905343, 629.52612207) and (535.87905327, 627.33945546) .. (540.77238648, 624.31278886) - .. controls (546.33238634, 620.17945563) and (553.49238616, 625.57945550) .. (559.19905269, 622.00612226) - .. controls (557.10571941, 614.04612245) and (552.87905284, 605.24612267) .. (544.41238639, 602.64612274) - .. controls (542.49238644, 612.75278915) and (533.62571999, 619.48612232) .. (524.83905355, 623.59278888) - .. controls (521.87905362, 625.23278884) and (519.13238702, 622.43278891) .. (517.53238706, 620.20612230) - .. controls (514.90572046, 616.47278906) and (511.87905387, 612.81945582) .. (510.49238724, 608.40612260) - .. controls (509.59905393, 605.47278934) and (511.30572055, 602.61945607) .. (513.65238716, 600.96612278) - .. controls (519.42572035, 596.49945623) and (525.18572020, 591.80612301) .. (531.94572003, 588.91278975) - .. controls (536.98571991, 588.85945642) and (541.79905312, 590.76612304) .. (546.73238633, 591.63278968) - .. controls (550.63905290, 583.88612321) and (541.33238647, 575.32612342) .. (533.66571999, 578.12612335) - .. controls (521.42572030, 583.35278989) and (511.61238721, 592.63278966) .. (500.49238749, 599.72612281) - .. controls (495.63905428, 603.19278939) and (489.46572110, 605.95278932) .. (487.42572115, 612.03278917) - .. controls (495.85238760, 615.57945575) and (501.03905414, 623.43278889) .. (505.39905403, 631.05945536) - .. controls (511.77238721, 642.09945509) and (521.27905363, 651.56612152) .. (524.62572022, 664.15278787) - .. controls (525.11905354, 665.76612116) and (525.31905353, 667.68612111) .. (526.98572016, 668.59278776)} + ( 526.9857, 668.5927) + .. controls ( 530.1723, 669.2194) and ( 532.6523, 666.8061) .. ( 535.0923, 665.1927) + .. controls ( 547.4523, 655.9661) and ( 561.4923, 649.2861) .. ( 573.9990, 640.2727) + .. controls ( 578.8523, 635.7794) and ( 575.1323, 627.0727) .. ( 569.2123, 625.3794) + .. controls ( 565.7323, 639.4194) and ( 550.8390, 644.2327) .. ( 539.9057, 651.0861) + .. controls ( 535.2257, 646.2194) and ( 529.5723, 641.7261) .. ( 527.1590, 635.2194) + .. controls ( 529.5190, 629.5261) and ( 535.8790, 627.3394) .. ( 540.7723, 624.3127) + .. controls ( 546.3323, 620.1794) and ( 553.4923, 625.5794) .. ( 559.1990, 622.0061) + .. controls ( 557.1057, 614.0461) and ( 552.8790, 605.2461) .. ( 544.4123, 602.6461) + .. controls ( 542.4923, 612.7527) and ( 533.6257, 619.4861) .. ( 524.8390, 623.5927) + .. controls ( 521.8790, 625.2327) and ( 519.1323, 622.4327) .. ( 517.5323, 620.2061) + .. controls ( 514.9057, 616.4727) and ( 511.8790, 612.8194) .. ( 510.4923, 608.4061) + .. controls ( 509.5990, 605.4727) and ( 511.3057, 602.6194) .. ( 513.6523, 600.9661) + .. controls ( 519.4257, 596.4994) and ( 525.1857, 591.8061) .. ( 531.9457, 588.9127) + .. controls ( 536.9857, 588.8594) and ( 541.7990, 590.7661) .. ( 546.7323, 591.6327) + .. controls ( 550.6390, 583.8861) and ( 541.3323, 575.3261) .. ( 533.6657, 578.1261) + .. controls ( 521.4257, 583.3527) and ( 511.6123, 592.6327) .. ( 500.4923, 599.7261) + .. controls ( 495.6390, 603.1927) and ( 489.4657, 605.9527) .. ( 487.4257, 612.0327) + .. controls ( 495.8523, 615.5794) and ( 501.0390, 623.4327) .. ( 505.3990, 631.0594) + .. controls ( 511.7723, 642.0994) and ( 521.2790, 651.5661) .. ( 524.6257, 664.1527) + .. controls ( 525.1190, 665.7661) and ( 525.3190, 667.6861) .. ( 526.9857, 668.5927)} \def\fdulogo@emblem@R{% - (594.53238514, 624.33945553) - .. controls (604.35905156, 620.15278897) and (610.29238474, 610.84612253) .. (618.54571787, 604.51278936) - .. controls (626.91905099, 597.44612287) and (634.30571748, 587.99278977) .. (635.51905078, 576.76612339) - .. controls (636.38571742, 567.01945696) and (628.43905096, 557.52612387) .. (618.63905120, 556.84612388) - .. controls (612.81238468, 556.05945724) and (607.19905149, 559.85945714) .. (601.46571830, 557.91279052) - .. controls (599.13238502, 548.69945742) and (595.37238512, 539.60612432) .. (596.02571843, 529.89945789) - .. controls (596.55905175, 525.01945801) and (590.23905191, 525.37945800) .. (587.15905199, 526.69945797) - .. controls (579.63905218, 528.67279126) and (576.29238559, 538.76612434) .. (580.51905215, 545.09945751) - .. controls (584.26571873, 550.67279071) and (587.94571863, 556.56612389) .. (589.05238527, 563.32612372) - .. controls (589.65238526, 567.80612361) and (587.42571865, 572.03279017) .. (584.82571871, 575.51279008) - .. controls (584.02571873, 575.35279009) and (582.41238544, 575.04612343) .. (581.61238546, 574.88612343) - .. controls (576.83905225, 570.57945687) and (571.67905237, 566.53945698) .. (567.95905247, 561.21945711) - .. controls (567.26571915, 557.91279052) and (567.86571914, 553.57945730) .. (564.86571921, 551.31279069) - .. controls (561.95905262, 550.63279071) and (560.17238600, 553.53945730) .. (558.30571938, 555.21945726) - .. controls (554.73238613, 559.59279048) and (550.77238623, 563.65945705) .. (547.39905298, 568.17945693) - .. controls (545.87905302, 569.69945690) and (546.42571967, 571.96612351) .. (546.21238634, 573.85945679) - .. controls (549.82571959, 575.89945674) and (554.03905282, 574.81945677) .. (557.94571938, 575.44612342) - .. controls (561.51905263, 577.15279004) and (563.70571924, 580.59278996) .. (566.37238584, 583.36612322) - .. controls (574.14571898, 591.17945636) and (581.69238546, 599.20612283) .. (589.57238526, 606.91278930) - .. controls (594.50571847, 611.35278919) and (593.13238517, 618.48612234) .. (594.53238514, 624.33945553) - (592.65238518, 585.5394565) - .. controls (591.53238521, 581.93945659) and (593.85238515, 578.40612335) .. (596.10571843, 575.77945674) - .. controls (598.30571838, 573.47279014) and (600.42571832, 570.77945687) .. (603.53238491, 569.68612356) - .. controls (612.70571802, 566.64612364) and (624.47905105, 576.00612341) .. (621.10571781, 585.80612316) - .. controls (617.58571789, 591.11278969) and (613.22571800, 596.53945623) .. (606.97238483, 598.64612284) - .. controls (601.49238496, 595.15278959) and (596.38571842, 590.89945637) .. (592.65238518, 585.53945650)} + ( 594.5323, 624.3394) + .. controls ( 604.3590, 620.1527) and ( 610.2923, 610.8461) .. ( 618.5457, 604.5127) + .. controls ( 626.9190, 597.4461) and ( 634.3057, 587.9927) .. ( 635.5190, 576.7661) + .. controls ( 636.3857, 567.0194) and ( 628.4390, 557.5261) .. ( 618.6390, 556.8461) + .. controls ( 612.8123, 556.0594) and ( 607.1990, 559.8594) .. ( 601.4657, 557.9127) + .. controls ( 599.1323, 548.6994) and ( 595.3723, 539.6061) .. ( 596.0257, 529.8994) + .. controls ( 596.5590, 525.0194) and ( 590.2390, 525.3794) .. ( 587.1590, 526.6994) + .. controls ( 579.6390, 528.6727) and ( 576.2923, 538.7661) .. ( 580.5190, 545.0994) + .. controls ( 584.2657, 550.6727) and ( 587.9457, 556.5661) .. ( 589.0523, 563.3261) + .. controls ( 589.6523, 567.8061) and ( 587.4257, 572.0327) .. ( 584.8257, 575.5127) + .. controls ( 584.0257, 575.3527) and ( 582.4123, 575.0461) .. ( 581.6123, 574.8861) + .. controls ( 576.8390, 570.5794) and ( 571.6790, 566.5394) .. ( 567.9590, 561.2194) + .. controls ( 567.2657, 557.9127) and ( 567.8657, 553.5794) .. ( 564.8657, 551.3127) + .. controls ( 561.9590, 550.6327) and ( 560.1723, 553.5394) .. ( 558.3057, 555.2194) + .. controls ( 554.7323, 559.5927) and ( 550.7723, 563.6594) .. ( 547.3990, 568.1794) + .. controls ( 545.8790, 569.6994) and ( 546.4257, 571.9661) .. ( 546.2123, 573.8594) + .. controls ( 549.8257, 575.8994) and ( 554.0390, 574.8194) .. ( 557.9457, 575.4461) + .. controls ( 561.5190, 577.1527) and ( 563.7057, 580.5927) .. ( 566.3723, 583.3661) + .. controls ( 574.1457, 591.1794) and ( 581.6923, 599.2061) .. ( 589.5723, 606.9127) + .. controls ( 594.5057, 611.3527) and ( 593.1323, 618.4861) .. ( 594.5323, 624.3394) + ( 592.6523, 585.5394) + .. controls ( 591.5323, 581.9394) and ( 593.8523, 578.4061) .. ( 596.1057, 575.7794) + .. controls ( 598.3057, 573.4727) and ( 600.4257, 570.7794) .. ( 603.5323, 569.6861) + .. controls ( 612.7057, 566.6461) and ( 624.4790, 576.0061) .. ( 621.1057, 585.8061) + .. controls ( 617.5857, 591.1127) and ( 613.2257, 596.5394) .. ( 606.9723, 598.6461) + .. controls ( 601.4923, 595.1527) and ( 596.3857, 590.8994) .. ( 592.6523, 585.5394)} \def\fdulogo@emblem@S{% - (638.23905071, 535.65945775) - .. controls (644.62571722, 539.87279098) and (653.18571700, 542.09945759) .. (660.43905016, 538.80612434) - .. controls (669.22571660, 534.85945777) and (674.87904979, 525.96612466) .. (676.86571641, 516.77945822) - .. controls (677.59904973, 511.88612501) and (677.78571639, 506.92612513) .. (678.57238304, 502.03279192) - .. controls (679.25238302, 497.08612538) and (683.17238292, 493.05945881) .. (682.65238293, 487.87279228) - .. controls (676.70571642, 483.33945906) and (669.71904992, 479.61945915) .. (661.99905012, 480.09945914) - .. controls (660.69238348, 487.24612562) and (669.39904993, 491.04612553) .. (669.37238327, 497.92612536) - .. controls (669.99904992, 507.01945846) and (667.61238331, 516.13945824) .. (663.41238341, 524.16612470) - .. controls (660.99905014, 528.63279126) and (654.89238363, 529.96612456) .. (650.89238373, 526.83279130) - .. controls (645.69238386, 512.75279165) and (649.19905044, 497.60612537) .. (650.66571707, 483.17945906) - .. controls (651.43905038, 478.12612585) and (648.98571711, 473.13945931) .. (645.39905053, 469.73945940) - .. controls (634.13238415, 460.97945961) and (616.05238460, 463.81945954) .. (607.49238481, 475.07279260) - .. controls (599.98571833, 484.69945902) and (597.97238505, 497.76612536) .. (599.85238500, 509.60612507) - .. controls (597.17238507, 510.68612504) and (594.49238514, 511.72612501) .. (591.83905187, 512.81945832) - .. controls (591.82571854, 514.47279161) and (591.81238520, 516.12612490) .. (591.81238520, 517.77945819) - .. controls (599.25238502, 521.72612476) and (606.35905151, 526.57945797) .. (614.50571797, 528.99279125) - .. controls (618.49238454, 530.51279121) and (621.70571779, 524.55279136) .. (618.77238453, 521.79279143) - .. controls (615.51905128, 517.81945819) and (610.41238474, 514.41945828) .. (610.30571808, 508.77945842) - .. controls (609.93238475, 501.56612527) and (609.59905143, 493.80612546) .. (613.13238467, 487.24612562) - .. controls (615.38571795, 482.81945907) and (620.01238450, 479.41945915) .. (625.03905104, 479.24612582) - .. controls (630.01238425, 480.01945914) and (632.85238418, 485.43279234) .. (633.13238417, 490.04612555) - .. controls (632.71905085, 499.36612532) and (629.99905092, 508.51279176) .. (630.45238424, 517.88612486) - .. controls (630.45238424, 524.44612469) and (632.39905086, 531.89945784) .. (638.23905071, 535.65945775)} + ( 638.2390, 535.6594) + .. controls ( 644.6257, 539.8727) and ( 653.1857, 542.0994) .. ( 660.4390, 538.8061) + .. controls ( 669.2257, 534.8594) and ( 674.8790, 525.9661) .. ( 676.8657, 516.7794) + .. controls ( 677.5990, 511.8861) and ( 677.7857, 506.9261) .. ( 678.5723, 502.0327) + .. controls ( 679.2523, 497.0861) and ( 683.1723, 493.0594) .. ( 682.6523, 487.8727) + .. controls ( 676.7057, 483.3394) and ( 669.7190, 479.6194) .. ( 661.9990, 480.0994) + .. controls ( 660.6923, 487.2461) and ( 669.3990, 491.0461) .. ( 669.3723, 497.9261) + .. controls ( 669.9990, 507.0194) and ( 667.6123, 516.1394) .. ( 663.4123, 524.1661) + .. controls ( 660.9990, 528.6327) and ( 654.8923, 529.9661) .. ( 650.8923, 526.8327) + .. controls ( 645.6923, 512.7527) and ( 649.1990, 497.6061) .. ( 650.6657, 483.1794) + .. controls ( 651.4390, 478.1261) and ( 648.9857, 473.1394) .. ( 645.3990, 469.7394) + .. controls ( 634.1323, 460.9794) and ( 616.0523, 463.8194) .. ( 607.4923, 475.0727) + .. controls ( 599.9857, 484.6994) and ( 597.9723, 497.7661) .. ( 599.8523, 509.6061) + .. controls ( 597.1723, 510.6861) and ( 594.4923, 511.7261) .. ( 591.8390, 512.8194) + .. controls ( 591.8257, 514.4727) and ( 591.8123, 516.1261) .. ( 591.8123, 517.7794) + .. controls ( 599.2523, 521.7261) and ( 606.3590, 526.5794) .. ( 614.5057, 528.9927) + .. controls ( 618.4923, 530.5127) and ( 621.7057, 524.5527) .. ( 618.7723, 521.7927) + .. controls ( 615.5190, 517.8194) and ( 610.4123, 514.4194) .. ( 610.3057, 508.7794) + .. controls ( 609.9323, 501.5661) and ( 609.5990, 493.8061) .. ( 613.1323, 487.2461) + .. controls ( 615.3857, 482.8194) and ( 620.0123, 479.4194) .. ( 625.0390, 479.2461) + .. controls ( 630.0123, 480.0194) and ( 632.8523, 485.4327) .. ( 633.1323, 490.0461) + .. controls ( 632.7190, 499.3661) and ( 629.9990, 508.5127) .. ( 630.4523, 517.8861) + .. controls ( 630.4523, 524.4461) and ( 632.3990, 531.8994) .. ( 638.2390, 535.6594)} \def\fdulogo@emblem@I@ii{% - (693.17238267, 460.65945962) - .. controls (695.39904928, 458.89945967) and (698.14571588, 457.08612638) .. (698.39904921, 453.96612646) - .. controls (700.21238249, 444.25946003) and (703.63904908, 434.81946027) .. (704.10571573, 424.88612718) - .. controls (702.42571577, 424.35279386) and (700.77238248, 423.80612721) .. (699.13238252, 423.24612722) - .. controls (696.71904925, 426.16612715) and (694.93238263, 430.25946038) .. (690.86571606, 431.11279369) - .. controls (676.33238309, 429.47279374) and (662.25238344, 425.27279384) .. (647.78571714, 423.21946056) - .. controls (642.43905061, 422.31279391) and (636.83905075, 421.92612726) .. (632.07905086, 419.04612733) - .. controls (631.17238422, 414.68612744) and (630.98571756, 409.28612757) .. (626.54571767, 406.89946097) - .. controls (625.27905103, 407.88612761) and (623.54571774, 408.52612759) .. (622.90571776, 410.12612755) - .. controls (618.81238453, 419.75279398) and (617.74571789, 430.27279372) .. (615.85238460, 440.47279346) - .. controls (615.19905129, 444.11279337) and (616.45238459, 449.79279323) .. (621.06571781, 449.76612656) - .. controls (626.46571767, 447.93945994) and (625.82571769, 440.51279346) .. (630.81238423, 438.12612685) - .. controls (649.21238377, 441.15279344) and (667.62571664, 444.21946003) .. (685.87904952, 447.96612661) - .. controls (691.09238272, 449.81945989) and (691.13238272, 456.33945973) .. (693.17238267, 460.65945962)} + ( 693.1723, 460.6594) + .. controls ( 695.3990, 458.8994) and ( 698.1457, 457.0861) .. ( 698.3990, 453.9661) + .. controls ( 700.2123, 444.2594) and ( 703.6390, 434.8194) .. ( 704.1057, 424.8861) + .. controls ( 702.4257, 424.3527) and ( 700.7723, 423.8061) .. ( 699.1323, 423.2461) + .. controls ( 696.7190, 426.1661) and ( 694.9323, 430.2594) .. ( 690.8657, 431.1127) + .. controls ( 676.3323, 429.4727) and ( 662.2523, 425.2727) .. ( 647.7857, 423.2194) + .. controls ( 642.4390, 422.3127) and ( 636.8390, 421.9261) .. ( 632.0790, 419.0461) + .. controls ( 631.1723, 414.6861) and ( 630.9857, 409.2861) .. ( 626.5457, 406.8994) + .. controls ( 625.2790, 407.8861) and ( 623.5457, 408.5261) .. ( 622.9057, 410.1261) + .. controls ( 618.8123, 419.7527) and ( 617.7457, 430.2727) .. ( 615.8523, 440.4727) + .. controls ( 615.1990, 444.1127) and ( 616.4523, 449.7927) .. ( 621.0657, 449.7661) + .. controls ( 626.4657, 447.9394) and ( 625.8257, 440.5127) .. ( 630.8123, 438.1261) + .. controls ( 649.2123, 441.1527) and ( 667.6257, 444.2194) .. ( 685.8790, 447.9661) + .. controls ( 691.0923, 449.8194) and ( 691.1323, 456.3394) .. ( 693.1723, 460.6594)} \def\fdulogo@emblem@T{% - (687.11904949, 391.40612802) - .. controls (692.18571603, 396.44612789) and (700.15904916, 398.43279451) .. (706.61238233, 394.81946127) - .. controls (706.78571566, 374.25946178) and (705.19904904, 353.75279563) .. (703.82571574, 333.25946281) - .. controls (700.34571582, 329.09946291) and (694.30571598, 327.64612961) .. (689.37238277, 329.96612956) - .. controls (688.77238278, 331.28612952) and (686.81238283, 333.12612948) .. (688.65238278, 334.40612945) - .. controls (693.03904934, 338.87279600) and (696.07904926, 344.75279585) .. (696.21238259, 351.11279569) - .. controls (676.75904975, 354.25946228) and (656.98571691, 354.79279560) .. (637.30571740, 354.53946228) - .. controls (634.55905080, 351.79279568) and (633.61238416, 346.79279580) .. (629.33238427, 345.80612916) - .. controls (626.47905100, 344.97946251) and (624.83905105, 348.13946244) .. (624.63905105, 350.49946238) - .. controls (623.18571775, 359.37946215) and (623.46571775, 368.61946192) .. (625.85238435, 377.31279504) - .. controls (626.31905101, 378.97946166) and (627.93238430, 379.81946164) .. (629.11905094, 380.89946162) - .. controls (632.85238418, 378.88612833) and (634.81238413, 374.55279511) .. (638.83905070, 373.08612848) - .. controls (652.43905036, 371.25946186) and (666.17238335, 370.56612854) .. (679.85238300, 369.60612857) - .. controls (683.91904957, 369.20612858) and (688.18571613, 368.07279527) .. (692.10571603, 369.79279523) - .. controls (696.71904925, 371.05946186) and (698.61238253, 377.13946171) .. (696.22571593, 381.05946161) - .. controls (694.06571598, 385.20612818) and (690.09238275, 387.91279477) .. (687.11904949, 391.40612802)} + ( 687.1190, 391.4061) + .. controls ( 692.1857, 396.4461) and ( 700.1590, 398.4327) .. ( 706.6123, 394.8194) + .. controls ( 706.7857, 374.2594) and ( 705.1990, 353.7527) .. ( 703.8257, 333.2594) + .. controls ( 700.3457, 329.0994) and ( 694.3057, 327.6461) .. ( 689.3723, 329.9661) + .. controls ( 688.7723, 331.2861) and ( 686.8123, 333.1261) .. ( 688.6523, 334.4061) + .. controls ( 693.0390, 338.8727) and ( 696.0790, 344.7527) .. ( 696.2123, 351.1127) + .. controls ( 676.7590, 354.2594) and ( 656.9857, 354.7927) .. ( 637.3057, 354.5394) + .. controls ( 634.5590, 351.7927) and ( 633.6123, 346.7927) .. ( 629.3323, 345.8061) + .. controls ( 626.4790, 344.9794) and ( 624.8390, 348.1394) .. ( 624.6390, 350.4994) + .. controls ( 623.1857, 359.3794) and ( 623.4657, 368.6194) .. ( 625.8523, 377.3127) + .. controls ( 626.3190, 378.9794) and ( 627.9323, 379.8194) .. ( 629.1190, 380.8994) + .. controls ( 632.8523, 378.8861) and ( 634.8123, 374.5527) .. ( 638.8390, 373.0861) + .. controls ( 652.4390, 371.2594) and ( 666.1723, 370.5661) .. ( 679.8523, 369.6061) + .. controls ( 683.9190, 369.2061) and ( 688.1857, 368.0727) .. ( 692.1057, 369.7927) + .. controls ( 696.7190, 371.0594) and ( 698.6123, 377.1394) .. ( 696.2257, 381.0594) + .. controls ( 694.0657, 385.2061) and ( 690.0923, 387.9127) .. ( 687.1190, 391.4061)} \def\fdulogo@emblem@Y{% - (617.57238456, 308.67279676) - .. controls (618.33238454, 308.65946342) and (619.85238450, 308.63279676) .. (620.61238448, 308.63279676) - .. controls (623.38571775, 305.37946350) and (624.41238439, 301.15279694) .. (625.58571769, 297.15279704) - .. controls (633.54571749, 294.43279711) and (641.94571728, 290.29946388) .. (650.53238374, 292.67279716) - .. controls (660.39905016, 294.88613043) and (670.37238324, 296.63279706) .. (680.22571633, 298.93946367) - .. controls (686.91904949, 299.96613031) and (690.85238273, 306.43279681) .. (697.30571590, 308.08613010) - .. controls (698.06571588, 299.28613032) and (694.90571596, 290.91279720) .. (692.13238270, 282.73946407) - .. controls (691.75904937, 281.24613077) and (690.83904940, 280.21946413) .. (689.37238277, 279.64613081) - .. controls (686.74571616, 280.49946413) and (685.17238287, 282.87279740) .. (683.39904958, 284.80613069) - .. controls (673.79904982, 282.88613073) and (664.23905006, 280.71279745) .. (654.85238363, 277.89946419) - .. controls (662.07905011, 271.45946435) and (667.39904998, 262.52613124) .. (676.59904975, 258.60613134) - .. controls (678.67904970, 257.53946470) and (681.47904963, 257.63279803) .. (683.17238292, 255.99279807) - .. controls (684.90571621, 248.51279826) and (682.79904960, 238.67279851) .. (674.89238313, 235.51279858) - .. controls (669.46571660, 249.71279823) and (655.46571695, 257.24613137) .. (646.86571716, 269.09946441) - .. controls (641.23905064, 276.16613090) and (631.89238420, 278.01946419) .. (623.53238441, 279.72613081) - .. controls (617.95905122, 280.92613078) and (613.19905134, 272.47279766) .. (607.85238480, 276.92613088) - .. controls (608.41238479, 285.40613067) and (611.27905138, 293.47279714) .. (613.22571800, 301.68613026) - .. controls (613.77238466, 304.49946353) and (615.46571795, 306.80613014) .. (617.57238456, 308.67279676)} + ( 617.5723, 308.6727) + .. controls ( 618.3323, 308.6594) and ( 619.8523, 308.6327) .. ( 620.6123, 308.6327) + .. controls ( 623.3857, 305.3794) and ( 624.4123, 301.1527) .. ( 625.5857, 297.1527) + .. controls ( 633.5457, 294.4327) and ( 641.9457, 290.2994) .. ( 650.5323, 292.6727) + .. controls ( 660.3990, 294.8861) and ( 670.3723, 296.6327) .. ( 680.2257, 298.9394) + .. controls ( 686.9190, 299.9661) and ( 690.8523, 306.4327) .. ( 697.3057, 308.0861) + .. controls ( 698.0657, 299.2861) and ( 694.9057, 290.9127) .. ( 692.1323, 282.7394) + .. controls ( 691.7590, 281.2461) and ( 690.8390, 280.2194) .. ( 689.3723, 279.6461) + .. controls ( 686.7457, 280.4994) and ( 685.1723, 282.8727) .. ( 683.3990, 284.8061) + .. controls ( 673.7990, 282.8861) and ( 664.2390, 280.7127) .. ( 654.8523, 277.8994) + .. controls ( 662.0790, 271.4594) and ( 667.3990, 262.5261) .. ( 676.5990, 258.6061) + .. controls ( 678.6790, 257.5394) and ( 681.4790, 257.6327) .. ( 683.1723, 255.9927) + .. controls ( 684.9057, 248.5127) and ( 682.7990, 238.6727) .. ( 674.8923, 235.5127) + .. controls ( 669.4657, 249.7127) and ( 655.4657, 257.2461) .. ( 646.8657, 269.0994) + .. controls ( 641.2390, 276.1661) and ( 631.8923, 278.0194) .. ( 623.5323, 279.7261) + .. controls ( 617.9590, 280.9261) and ( 613.1990, 272.4727) .. ( 607.8523, 276.9261) + .. controls ( 608.4123, 285.4061) and ( 611.2790, 293.4727) .. ( 613.2257, 301.6861) + .. controls ( 613.7723, 304.4994) and ( 615.4657, 306.8061) .. ( 617.5723, 308.6727)} % \end{macrocode} % % 年份“1905”。 % \begin{macrocode} \def\fdulogo@emblem@one{% - (210.6390614,174.63280011) - .. controls (216.67906125, 175.21946676) and (221.81239445, 178.87280000) .. (227.55906098, 180.56613329) - .. controls (232.15906086, 177.80613336) and (236.70572742, 174.56613344) .. (239.37239402, 169.75280023) - .. controls (238.14572738, 166.88613363) and (236.77239408, 164.03280037) .. (234.83906080, 161.55280043) - .. controls (221.77239446, 143.96613421) and (209.17239477, 126.04613465) .. (196.18572843, 108.40613510) - .. controls (194.77239513, 106.56613514) and (193.47906183, 104.56613519) .. (191.71906187, 103.00613523) - .. controls (187.97239530, 101.52613527) and (184.55906205, 104.48613519) .. (181.98572878, 106.81946847) - .. controls (179.35906218, 109.25946841) and (175.50572895, 112.13946834) .. (177.26572890, 116.21946823) - .. controls (185.81239535, 129.96613456) and (196.33239509, 142.37946758) .. (204.86572821, 156.15280057) - .. controls (200.26572833, 159.91280047) and (195.41239511, 163.57946705) .. (191.87906187, 168.41946693) - .. controls (191.99906187, 173.07280015) and (195.02572846, 177.91280002) .. (199.63906168, 179.32613332) - .. controls (203.25239492, 177.65946670) and (206.67906150, 175.33946676) .. (210.63906140, 174.63280011)} + ( 210.6390, 174.6328) + .. controls ( 216.6790, 175.2194) and ( 221.8123, 178.8728) .. ( 227.5590, 180.5661) + .. controls ( 232.1590, 177.8061) and ( 236.7057, 174.5661) .. ( 239.3723, 169.7528) + .. controls ( 238.1457, 166.8861) and ( 236.7723, 164.0328) .. ( 234.8390, 161.5528) + .. controls ( 221.7723, 143.9661) and ( 209.1723, 126.0461) .. ( 196.1857, 108.4061) + .. controls ( 194.7723, 106.5661) and ( 193.4790, 104.5661) .. ( 191.7190, 103.0061) + .. controls ( 187.9723, 101.5261) and ( 184.5590, 104.4861) .. ( 181.9857, 106.8194) + .. controls ( 179.3590, 109.2594) and ( 175.5057, 112.1394) .. ( 177.2657, 116.2194) + .. controls ( 185.8123, 129.9661) and ( 196.3323, 142.3794) .. ( 204.8657, 156.1528) + .. controls ( 200.2657, 159.9128) and ( 195.4123, 163.5794) .. ( 191.8790, 168.4194) + .. controls ( 191.9990, 173.0728) and ( 195.0257, 177.9128) .. ( 199.6390, 179.3261) + .. controls ( 203.2523, 177.6594) and ( 206.6790, 175.3394) .. ( 210.6390, 174.6328)} \def\fdulogo@emblem@nine{% - (293.61239266, 125.28613467) - .. controls (287.66572614, 121.88613476) and (283.09239292, 113.28613497) .. (287.54572614, 106.99280180) - .. controls (291.95905937, 100.09946864) and (301.35905913, 98.67280201) .. (308.67905895, 100.99280195) - .. controls (313.38572550, 103.20613523) and (316.67905875, 108.65946842) .. (315.75905877, 113.87280163) - .. controls (314.18572548, 118.32613485) and (309.63905893, 120.55280146) .. (305.89239235, 122.89946807) - .. controls (302.19905911, 124.79280135) and (297.74572589, 127.05946796) .. (293.61239266, 125.28613467) - (283.21239292, 137.61946770) - .. controls (289.81239275, 139.92613431) and (297.09239257, 139.31280099) .. (303.86572574, 138.12613435) - .. controls (314.97239213, 136.04613440) and (326.23905851, 129.27280124) .. (330.05239175, 118.11280152) - .. controls (332.94572501, 105.13946851) and (328.85239178, 92.08613550) .. (324.65239188, 79.88613581) - .. controls (321.90572529, 69.68613606) and (312.95905884, 62.39280291) .. (303.49239241, 58.59280301) - .. controls (296.41239259, 55.49946975) and (288.41239279, 57.07280305) .. (281.25239297, 59.04613633) - .. controls (270.17239325, 62.33946958) and (260.70572682, 71.61946935) .. (258.78572686, 83.21946906) - .. controls (258.14572688, 88.32613560) and (261.02572681, 92.88613548) .. (265.11906004, 95.67280208) - .. controls (271.74572654, 93.39280214) and (272.38572652, 85.77946899) .. (275.58572644, 80.55280246) - .. controls (281.01239297, 73.16613598) and (292.19905936, 70.15280272) .. (300.31905916, 74.83280260) - .. controls (303.61239241, 76.65946922) and (306.47905900, 80.12613580) .. (306.43905901, 84.04613570) - .. controls (296.22572593, 85.09946901) and (285.02572621, 86.75280230) .. (277.26572640, 94.09946879) - .. controls (271.26572655, 100.64613529) and (266.10572668, 110.17946838) .. (269.73239326, 119.12613483) - .. controls (272.42572652, 126.23280132) and (275.69239311, 134.44613444) .. (283.21239292, 137.61946770)} + ( 293.6123, 125.2861) + .. controls ( 287.6657, 121.8861) and ( 283.0923, 113.2861) .. ( 287.5457, 106.9928) + .. controls ( 291.9590, 100.0994) and ( 301.3590, 98.6728) .. ( 308.6790, 100.9928) + .. controls ( 313.3857, 103.2061) and ( 316.6790, 108.6594) .. ( 315.7590, 113.8728) + .. controls ( 314.1857, 118.3261) and ( 309.6390, 120.5528) .. ( 305.8923, 122.8994) + .. controls ( 302.1990, 124.7928) and ( 297.7457, 127.0594) .. ( 293.6123, 125.2861) + ( 283.2123, 137.6194) + .. controls ( 289.8123, 139.9261) and ( 297.0923, 139.3128) .. ( 303.8657, 138.1261) + .. controls ( 314.9723, 136.0461) and ( 326.2390, 129.2728) .. ( 330.0523, 118.1128) + .. controls ( 332.9457, 105.1394) and ( 328.8523, 92.0861) .. ( 324.6523, 79.8861) + .. controls ( 321.9057, 69.6861) and ( 312.9590, 62.3928) .. ( 303.4923, 58.5928) + .. controls ( 296.4123, 55.4994) and ( 288.4123, 57.0728) .. ( 281.2523, 59.0461) + .. controls ( 270.1723, 62.3394) and ( 260.7057, 71.6194) .. ( 258.7857, 83.2194) + .. controls ( 258.1457, 88.3261) and ( 261.0257, 92.8861) .. ( 265.1190, 95.6728) + .. controls ( 271.7457, 93.3928) and ( 272.3857, 85.7794) .. ( 275.5857, 80.5528) + .. controls ( 281.0123, 73.1661) and ( 292.1990, 70.1528) .. ( 300.3190, 74.8328) + .. controls ( 303.6123, 76.6594) and ( 306.4790, 80.1261) .. ( 306.4390, 84.0461) + .. controls ( 296.2257, 85.0994) and ( 285.0257, 86.7528) .. ( 277.2657, 94.0994) + .. controls ( 271.2657, 100.6461) and ( 266.1057, 110.1794) .. ( 269.7323, 119.1261) + .. controls ( 272.4257, 126.2328) and ( 275.6923, 134.4461) .. ( 283.2123, 137.6194)} \def\fdulogo@emblem@zero{% - (411.01238972, 111.88613501) - .. controls (404.38572322, 109.99280172) and (402.09238995, 102.60613524) .. (401.35905663, 96.49946873) - .. controls (400.65238998, 86.93946897) and (400.89238998, 76.60613589) .. (406.01238985, 68.15280277) - .. controls (408.30572313, 64.69946952) and (411.50572305, 61.23280294) .. (415.78572294, 60.48613629) - .. controls (424.71905605, 58.92613633) and (433.35905583, 66.55280281) .. (434.53238914, 75.23280259) - .. controls (435.43905578, 84.84613568) and (432.83905585, 94.45946878) .. (429.02572261, 103.20613523) - .. controls (425.89238935, 109.53946840) and (418.07905621, 114.51280161) .. (411.01238972, 111.88613501) - (405.74572319, 127.83280128) - .. controls (415.94572293, 129.47280124) and (427.99905597, 129.88613456) .. (436.03905577, 122.24613475) - .. controls (447.95905547, 108.76613509) and (453.13238867, 90.09946889) .. (451.81238870, 72.33946933) - .. controls (450.19905541, 58.21946968) and (438.79905570, 43.93947004) .. (423.73238941, 43.91280337) - .. controls (411.93238970, 44.16613670) and (398.71905670, 47.67280328) .. (391.73239021, 57.95280302) - .. controls (384.51905705, 68.47280276) and (383.82572374, 81.67280243) .. (382.77239043, 93.95280212) - .. controls (382.50572377, 108.28613510) and (390.71905690, 124.67280136) .. (405.74572319, 127.83280128)} + ( 411.0123, 111.8861) + .. controls ( 404.3857, 109.9928) and ( 402.0923, 102.6061) .. ( 401.3590, 96.4994) + .. controls ( 400.6523, 86.9394) and ( 400.8923, 76.6061) .. ( 406.0123, 68.1528) + .. controls ( 408.3057, 64.6994) and ( 411.5057, 61.2328) .. ( 415.7857, 60.4861) + .. controls ( 424.7190, 58.9261) and ( 433.3590, 66.5528) .. ( 434.5323, 75.2328) + .. controls ( 435.4390, 84.8461) and ( 432.8390, 94.4594) .. ( 429.0257, 103.2061) + .. controls ( 425.8923, 109.5394) and ( 418.0790, 114.5128) .. ( 411.0123, 111.8861) + ( 405.7457, 127.8328) + .. controls ( 415.9457, 129.4728) and ( 427.9990, 129.8861) .. ( 436.0390, 122.2461) + .. controls ( 447.9590, 108.7661) and ( 453.1323, 90.0994) .. ( 451.8123, 72.3394) + .. controls ( 450.1990, 58.2194) and ( 438.7990, 43.9394) .. ( 423.7323, 43.9128) + .. controls ( 411.9323, 44.1661) and ( 398.7190, 47.6728) .. ( 391.7323, 57.9528) + .. controls ( 384.5190, 68.4728) and ( 383.8257, 81.6728) .. ( 382.7723, 93.9528) + .. controls ( 382.5057, 108.2861) and ( 390.7190, 124.6728) .. ( 405.7457, 127.8328)} \def\fdulogo@emblem@five{% - (521.86572029, 172.09946684) - .. controls (529.15905344, 177.17946671) and (539.82571984, 165.40613367) .. (533.55905333, 158.84613383) - .. controls (531.37238672, 156.05946724) and (528.26572013, 154.12613395) .. (525.10572021, 152.59280066) - .. controls (518.22572038, 149.35280074) and (511.30572055, 146.17946748) .. (504.49238739, 142.79280090) - .. controls (505.89238735, 138.48613434) and (507.39905398, 134.20613445) .. (509.29238727, 130.08613455) - .. controls (513.69238716, 132.57946782) and (518.31905371, 134.84613443) .. (521.93238695, 138.48613434) - .. controls (531.25238672, 148.75280075) and (549.73238626, 147.07280080) .. (557.66571939, 135.93946774) - .. controls (564.54571922, 127.15280129) and (566.22571918, 114.91280160) .. (563.05238592, 104.33946853) - .. controls (560.75905265, 96.36613540) and (554.18571948, 90.75280220) .. (547.63905298, 86.16613565) - .. controls (536.71905325, 79.13946916) and (521.10572031, 79.37946915) .. (511.09238722, 87.96613561) - .. controls (506.94572066, 92.15280217) and (511.54572054, 97.87280203) .. (515.22572045, 100.51280196) - .. controls (522.31905361, 102.40613525) and (528.73238678, 95.71280208) .. (535.89238660, 98.12613535) - .. controls (541.66571979, 101.15280194) and (546.25238634, 106.04613515) .. (549.17238627, 111.84613501) - .. controls (550.74571956, 119.79280148) and (545.49238636, 128.76613459) .. (537.27905323, 130.08613455) - .. controls (532.50572002, 130.93946787) and (529.15905344, 126.76613464) .. (525.82572019, 124.11280137) - .. controls (519.34572035, 118.00613486) and (511.38572055, 113.83280163) .. (503.55905408, 109.76613506) - .. controls (496.57238759, 123.39280139) and (487.81238780, 136.40613440) .. (484.21238789, 151.49946735) - .. controls (496.54572092, 158.76613384) and (509.27905393, 165.29946701) .. (521.86572029, 172.09946684)} + ( 521.8657, 172.0994) + .. controls ( 529.1590, 177.1794) and ( 539.8257, 165.4061) .. ( 533.5590, 158.8461) + .. controls ( 531.3723, 156.0594) and ( 528.2657, 154.1261) .. ( 525.1057, 152.5928) + .. controls ( 518.2257, 149.3528) and ( 511.3057, 146.1794) .. ( 504.4923, 142.7928) + .. controls ( 505.8923, 138.4861) and ( 507.3990, 134.2061) .. ( 509.2923, 130.0861) + .. controls ( 513.6923, 132.5794) and ( 518.3190, 134.8461) .. ( 521.9323, 138.4861) + .. controls ( 531.2523, 148.7528) and ( 549.7323, 147.0728) .. ( 557.6657, 135.9394) + .. controls ( 564.5457, 127.1528) and ( 566.2257, 114.9128) .. ( 563.0523, 104.3394) + .. controls ( 560.7590, 96.3661) and ( 554.1857, 90.7528) .. ( 547.6390, 86.1661) + .. controls ( 536.7190, 79.1394) and ( 521.1057, 79.3794) .. ( 511.0923, 87.9661) + .. controls ( 506.9457, 92.1528) and ( 511.5457, 97.8728) .. ( 515.2257, 100.5128) + .. controls ( 522.3190, 102.4061) and ( 528.7323, 95.7128) .. ( 535.8923, 98.1261) + .. controls ( 541.6657, 101.1528) and ( 546.2523, 106.0461) .. ( 549.1723, 111.8461) + .. controls ( 550.7457, 119.7928) and ( 545.4923, 128.7661) .. ( 537.2790, 130.0861) + .. controls ( 532.5057, 130.9394) and ( 529.1590, 126.7661) .. ( 525.8257, 124.1128) + .. controls ( 519.3457, 118.0061) and ( 511.3857, 113.8328) .. ( 503.5590, 109.7661) + .. controls ( 496.5723, 123.3928) and ( 487.8123, 136.4061) .. ( 484.2123, 151.4994) + .. controls ( 496.5457, 158.7661) and ( 509.2790, 165.2994) .. ( 521.8657, 172.0994)} % \end{macrocode} % % 内环。 % \begin{macrocode} \def\fdulogo@emblem@ring@inner@i{% - (361.25239097, 616.49945573) - .. controls (394.65239013, 618.07278902) and (428.63905595, 615.12612243) .. (460.33238849, 603.93945604) - .. controls (533.42572000, 578.20612335) and (592.38571852, 515.31279159) .. (612.77238468, 440.47279346) - .. controls (618.50571787, 421.04612728) and (619.83905117, 400.69946112) .. (620.91905114, 380.57946162) - .. controls (621.31905113, 350.97946236) and (617.47905123, 321.11279644) .. (607.53238481, 293.12613048) - .. controls (581.78571879, 222.35279891) and (521.59905363, 164.84613368) .. (449.29238877, 143.36613422) - .. controls (411.30572305, 132.47280116) and (370.74572406, 131.20613453) .. (331.93239170, 138.13946769) - .. controls (299.90572584, 143.89946754) and (269.06572661, 156.40613390) .. (242.41239394, 175.12613343) - .. controls (198.49239504, 205.71279933) and (163.47906258, 250.28613155) .. (147.89239630, 301.81946359) - .. controls (138.98572986, 331.20612953) and (135.87906327, 362.25946208) .. (138.06572988, 392.84612798) - .. controls (139.77239651, 425.36612717) and (148.53239629, 457.45945970) .. (163.30572925, 486.47279231) - .. controls (189.25239527, 536.12612440) and (232.15906086, 577.09945671) .. (283.82572624, 599.16612283) - .. controls (308.26572563, 609.68612256) and (334.66572497, 615.49945575) .. (361.25239097, 616.49945573)} + ( 361.2523, 616.4994) + .. controls ( 394.6523, 618.0727) and ( 428.6390, 615.1261) .. ( 460.3323, 603.9394) + .. controls ( 533.4257, 578.2061) and ( 592.3857, 515.3127) .. ( 612.7723, 440.4727) + .. controls ( 618.5057, 421.0461) and ( 619.8390, 400.6994) .. ( 620.9190, 380.5794) + .. controls ( 621.3190, 350.9794) and ( 617.4790, 321.1127) .. ( 607.5323, 293.1261) + .. controls ( 581.7857, 222.3527) and ( 521.5990, 164.8461) .. ( 449.2923, 143.3661) + .. controls ( 411.3057, 132.4728) and ( 370.7457, 131.2061) .. ( 331.9323, 138.1394) + .. controls ( 299.9057, 143.8994) and ( 269.0657, 156.4061) .. ( 242.4123, 175.1261) + .. controls ( 198.4923, 205.7127) and ( 163.4790, 250.2861) .. ( 147.8923, 301.8194) + .. controls ( 138.9857, 331.2061) and ( 135.8790, 362.2594) .. ( 138.0657, 392.8461) + .. controls ( 139.7723, 425.3661) and ( 148.5323, 457.4594) .. ( 163.3057, 486.4727) + .. controls ( 189.2523, 536.1261) and ( 232.1590, 577.0994) .. ( 283.8257, 599.1661) + .. controls ( 308.2657, 609.6861) and ( 334.6657, 615.4994) .. ( 361.2523, 616.4994)} \def\fdulogo@emblem@ring@inner@ii{% - (349.85239125, 596.91278955) - .. controls (326.69239183, 594.15278962) and (303.94572573, 587.73945645) .. (282.86572626, 577.75279003) - .. controls (223.78572774, 548.76612409) and (176.71906225, 493.71279213) .. (161.78572929, 429.11279374) - .. controls (149.99906292, 378.21946168) and (154.90572946, 323.12612973) .. (178.09239555, 276.07279757) - .. controls (192.53239519, 247.36613162) and (213.46572800, 222.12613225) .. (238.09239405, 201.59279943) - .. controls (263.25239342, 180.57946662) and (293.22572600, 165.37946700) .. (325.15905854, 157.91280052) - .. controls (375.03905729, 145.87280083) and (429.05238927, 150.95280070) .. (475.53238811, 172.84613348) - .. controls (499.71905417, 184.55279986) and (521.54572029, 200.91279945) .. (540.18571983, 220.23279897) - .. controls (557.53238606, 238.29946518) and (572.49238569, 258.88613133) .. (582.82571876, 281.77946409) - .. controls (605.98571818, 332.51279616) and (608.94571811, 391.84612801) .. (592.09238520, 444.89946002) - .. controls (582.54571877, 475.56612592) and (565.71905252, 503.83279188) .. (543.55905308, 527.05945796) - .. controls (521.82572029, 550.60612404) and (495.25238762, 569.84612356) .. (465.65238836, 582.24612325) - .. controls (449.98572208, 588.81945642) and (433.39905583, 592.84612298) .. (416.79905625, 596.25945623) - .. controls (394.66572347, 599.43278949) and (372.03905737, 599.48612282) .. (349.85239125, 596.91278955)} + ( 349.8523, 596.9127) + .. controls ( 326.6923, 594.1527) and ( 303.9457, 587.7394) .. ( 282.8657, 577.7527) + .. controls ( 223.7857, 548.7661) and ( 176.7190, 493.7127) .. ( 161.7857, 429.1127) + .. controls ( 149.9990, 378.2194) and ( 154.9057, 323.1261) .. ( 178.0923, 276.0727) + .. controls ( 192.5323, 247.3661) and ( 213.4657, 222.1261) .. ( 238.0923, 201.5927) + .. controls ( 263.2523, 180.5794) and ( 293.2257, 165.3794) .. ( 325.1590, 157.9128) + .. controls ( 375.0390, 145.8728) and ( 429.0523, 150.9528) .. ( 475.5323, 172.8461) + .. controls ( 499.7190, 184.5527) and ( 521.5457, 200.9127) .. ( 540.1857, 220.2327) + .. controls ( 557.5323, 238.2994) and ( 572.4923, 258.8861) .. ( 582.8257, 281.7794) + .. controls ( 605.9857, 332.5127) and ( 608.9457, 391.8461) .. ( 592.0923, 444.8994) + .. controls ( 582.5457, 475.5661) and ( 565.7190, 503.8327) .. ( 543.5590, 527.0594) + .. controls ( 521.8257, 550.6061) and ( 495.2523, 569.8461) .. ( 465.6523, 582.2461) + .. controls ( 449.9857, 588.8194) and ( 433.3990, 592.8461) .. ( 416.7990, 596.2594) + .. controls ( 394.6657, 599.4327) and ( 372.0390, 599.4861) .. ( 349.8523, 596.9127)} % \end{macrocode} % % 外环。 % \begin{macrocode} \def\fdulogo@emblem@ring@outer@i{% - (368.57239079, 736.61945272) - -- (390.89239023, 736.61945272) - .. controls (400.37238999, 735.31278609) and (409.98572308, 735.60611942) .. (419.45238951, 734.27278612) - .. controls (471.66572154, 729.01945291) and (522.85238693, 712.13945334) .. (567.25238582, 684.00612071) - .. controls (616.45238459, 652.68612149) and (658.38571687, 609.85945589) .. (688.45238279, 559.87279048) - .. controls (704.79904905, 532.39279116) and (717.45238206, 502.64612524) .. (725.18571520, 471.59279268) - .. controls (732.34571502, 444.25946003) and (735.50571495, 416.08612740) .. (737.17238157, 387.93946144) - -- (737.17238157, 364.21946203) - .. controls (736.39904826, 358.60612884) and (736.11904826, 352.95279565) .. (735.83904827, 347.29946246) - .. controls (731.38571505, 289.00613058) and (713.05238217, 231.36613202) .. (680.23904966, 182.75279990) - .. controls (638.58571737, 120.48613479) and (578.70571887, 69.67280273) .. (508.59905395, 42.48613674) - .. controls (471.46572155, 28.04613710) and (431.73238921, 21.32613727) .. (392.06572353, 19.28613732) - -- (362.01239095, 19.28613732) - .. controls (301.01239247, 21.79280393) and (240.03906067, 38.79280350) .. (188.59906195, 72.15280267) - .. controls (137.71906322, 104.44613519) and ( 94.53239764, 148.89946742) .. ( 64.27906506, 201.05946611) - .. controls ( 39.81239900, 242.93946507) and ( 25.45239936, 290.41946388) .. ( 20.70573282, 338.60612934) - .. controls ( 16.61239958, 377.51279503) and ( 19.02573286, 416.99279405) .. ( 26.67906600, 455.32612642) - .. controls ( 38.51906570, 513.71279163) and ( 66.61239833, 568.51279026) .. (106.13239735, 612.99278915) - .. controls (125.09239687, 634.91278860) and (146.65239633, 654.56612144) .. (170.07906241, 671.60612102) - .. controls (218.11906121, 706.80612014) and (275.75905977, 728.24611960) .. (334.91905829, 734.28611945) - .. controls (346.09239135, 735.72611941) and (357.37239107, 735.51278608) .. (368.57239079, 736.61945272)} + ( 368.5723, 736.6194) + -- ( 390.8923, 736.6194) + .. controls ( 400.3723, 735.3127) and ( 409.9857, 735.6061) .. ( 419.4523, 734.2727) + .. controls ( 471.6657, 729.0194) and ( 522.8523, 712.1394) .. ( 567.2523, 684.0061) + .. controls ( 616.4523, 652.6861) and ( 658.3857, 609.8594) .. ( 688.4523, 559.8727) + .. controls ( 704.7990, 532.3927) and ( 717.4523, 502.6461) .. ( 725.1857, 471.5927) + .. controls ( 732.3457, 444.2594) and ( 735.5057, 416.0861) .. ( 737.1723, 387.9394) + -- ( 737.1723, 364.2194) + .. controls ( 736.3990, 358.6061) and ( 736.1190, 352.9527) .. ( 735.8390, 347.2994) + .. controls ( 731.3857, 289.0061) and ( 713.0523, 231.3661) .. ( 680.2390, 182.7527) + .. controls ( 638.5857, 120.4861) and ( 578.7057, 69.6728) .. ( 508.5990, 42.4861) + .. controls ( 471.4657, 28.0461) and ( 431.7323, 21.3261) .. ( 392.0657, 19.2861) + -- ( 362.0123, 19.2861) + .. controls ( 301.0123, 21.7928) and ( 240.0390, 38.7928) .. ( 188.5990, 72.1528) + .. controls ( 137.7190, 104.4461) and ( 94.5323, 148.8994) .. ( 64.2790, 201.0594) + .. controls ( 39.8123, 242.9394) and ( 25.4523, 290.4194) .. ( 20.7057, 338.6061) + .. controls ( 16.6123, 377.5127) and ( 19.0257, 416.9927) .. ( 26.6790, 455.3261) + .. controls ( 38.5190, 513.7127) and ( 66.6123, 568.5127) .. ( 106.1323, 612.9927) + .. controls ( 125.0923, 634.9127) and ( 146.6523, 654.5661) .. ( 170.0790, 671.6061) + .. controls ( 218.1190, 706.8061) and ( 275.7590, 728.2461) .. ( 334.9190, 734.2861) + .. controls ( 346.0923, 735.7261) and ( 357.3723, 735.5127) .. ( 368.5723, 736.6194)} \def\fdulogo@emblem@ring@outer@ii{% - (354.53239114, 717.84611986) - .. controls (321.10572531, 715.17945326) and (287.69239281, 709.16612008) .. (256.34572692, 696.99278705) - .. controls (208.13239480, 678.63278751) and (164.83906255, 648.37945493) .. (129.51906343, 610.92612253) - .. controls (106.35906401, 586.08612315) and ( 86.22573118, 558.24612385) .. ( 71.11906489, 527.77945794) - .. controls ( 36.07906576, 456.27279307) and ( 28.85239928, 372.71279515) .. ( 46.18573218, 295.37946375) - .. controls ( 61.50573180, 225.76613216) and (102.38573077, 163.29946706) .. (155.91906277, 116.89946822) - .. controls (196.98572841, 80.45946913) and (247.34572715, 54.51280311) .. (301.01239247, 42.79280340) - .. controls (383.25239042, 25.40613717) and (472.61238818, 34.95280360) .. (546.25238634, 76.84613588) - .. controls (609.82571809, 113.67280163) and (662.57238344, 169.83280023) .. (692.95904934, 236.93946522) - .. controls (715.01238212, 285.51279733) and (723.18571525, 339.56612932) .. (721.19904864, 392.63279466) - .. controls (718.73238203, 452.08612650) and (701.41238246, 511.41945835) .. (668.46571662, 561.23279044) - .. controls (631.46571755, 617.03278905) and (579.43905218, 663.59278788) .. (517.91905372, 690.64612054) - .. controls (466.78572166, 713.11278664) and (410.05238975, 721.16611978) .. (354.53239114, 717.84611986)} + ( 354.5323, 717.8461) + .. controls ( 321.1057, 715.1794) and ( 287.6923, 709.1661) .. ( 256.3457, 696.9927) + .. controls ( 208.1323, 678.6327) and ( 164.8390, 648.3794) .. ( 129.5190, 610.9261) + .. controls ( 106.3590, 586.0861) and ( 86.2257, 558.2461) .. ( 71.1190, 527.7794) + .. controls ( 36.0790, 456.2727) and ( 28.8523, 372.7127) .. ( 46.1857, 295.3794) + .. controls ( 61.5057, 225.7661) and ( 102.3857, 163.2994) .. ( 155.9190, 116.8994) + .. controls ( 196.9857, 80.4594) and ( 247.3457, 54.5128) .. ( 301.0123, 42.7928) + .. controls ( 383.2523, 25.4061) and ( 472.6123, 34.9528) .. ( 546.2523, 76.8461) + .. controls ( 609.8257, 113.6728) and ( 662.5723, 169.8328) .. ( 692.9590, 236.9394) + .. controls ( 715.0123, 285.5127) and ( 723.1857, 339.5661) .. ( 721.1990, 392.6327) + .. controls ( 718.7323, 452.0861) and ( 701.4123, 511.4194) .. ( 668.4657, 561.2327) + .. controls ( 631.4657, 617.0327) and ( 579.4390, 663.5927) .. ( 517.9190, 690.6461) + .. controls ( 466.7857, 713.1127) and ( 410.0523, 721.1661) .. ( 354.5323, 717.8461)} % \end{macrocode} % % \paragraph{校徽(重修版)} @@ -1298,498 +2298,498 @@ % 核心图案。 % \begin{macrocode} \def\fdulogo@emblem@new@kernel{% - (284.68492622, 377.38587424) - .. controls (296.85159258, 374.46587432) and (317.35159207, 372.84454102) .. (328.85159178, 381.34454081) - .. controls (340.07825816, 389.64187394) and (342.01825812, 410.17787342) .. (336.41292492, 413.51120667) - .. controls (327.05025849, 419.07920653) and (273.18492650, 410.84454007) .. (263.01826009, 410.17787342) - .. controls (261.01826014, 399.01120704) and (271.06492656, 380.65520750) .. (284.68492622, 377.38587424) - (336.35159159, 441.01120599) - .. controls (336.35159159, 441.01120599) and (337.68492489, 455.17787230) .. (334.68625830, 462.27653879) - .. controls (329.13025844, 475.43120513) and (323.68492524, 480.17253834) .. (299.01825919, 480.17253834) - .. controls (282.14492628, 480.17253834) and (267.18492665, 476.01120511) .. (261.31159347, 461.96720546) - .. controls (257.23692690, 452.22453904) and (258.30759354, 437.71253940) .. (262.91292676, 437.06587275) - .. controls (270.44892657, 436.00720611) and (336.35159159, 441.01120599) .. (336.35159159, 441.01120599) - (246.59292717, 497.03520459) - .. controls (259.37426018, 506.15653769) and (276.74092641, 512.23387087) .. (300.29559249, 512.23387087) - .. controls (348.32492463, 512.23387087) and (363.12892426, 484.62187156) .. (364.18492423, 471.84453855) - -- (364.78892421, 471.84453855) - .. controls (368.40759079, 488.78853813) and (395.43425678, 511.51120422) .. (399.44359001,521.76720397) - .. controls (400.91825664, 525.54053721) and (395.33292345, 527.64187049) .. (392.01825687,525.67787054) - .. controls (389.01825694, 523.90053725) and (372.68492402, 506.42853768) .. (360.51825765,506.42853768) - .. controls (354.64359113, 506.42853768) and (344.76892471, 511.67787089) .. (344.76892471,520.02320401) - .. controls (344.76892471, 527.51120382) and (366.72892417, 547.37253666) .. (375.35159062,559.84453635) - .. controls (381.31959047, 568.47653613) and (388.58492362, 581.05386915) .. (391.51825688,595.84453545) - .. controls (395.51825678, 616.01120161) and (404.51825655, 623.17786810) .. (415.85158960,623.17786810) - .. controls (424.46225606, 623.17786810) and (437.85158905, 613.67786834) .. (429.85158925,588.01120231) - .. controls (425.73692269, 574.80853597) and (419.22092285, 550.54453658) .. (430.35158924,549.51120327) - .. controls (446.51825550, 548.01120331) and (563.19691925, 564.04320291) .. (582.07425211,556.90053642) - .. controls (592.35158519, 553.01120319) and (602.68491827, 540.51120350) .. (592.74091851,526.23387052) - .. controls (590.55558524, 523.09653727) and (546.51825300, 529.51120377) .. (514.51825380,529.51120377) - .. controls (502.89825409, 529.51120377) and (439.94758900, 527.47387049) .. (429.24358927,513.09253752) - .. controls (418.18492288, 498.23387122) and (433.51825583, 482.17787162) .. (433.51825583,471.17787190) - .. controls (433.51825583, 452.84453902) and (415.35158962, 427.34453966) .. (415.35158962,364.34454124) - .. controls (415.35158962, 329.84320877) and (418.18492288, 298.67787621) .. (422.96225609,221.78854480) - .. controls (424.97425604, 189.40721228) and (394.85159013, 194.47654548) .. (389.85159025,223.34454476) - .. controls (386.22225701, 244.30187757) and (382.29559044, 297.12187625) .. (382.07425711,314.23387582) - .. controls (336.68492492, 315.84454245) and (279.18492635, 309.56720927) .. (249.18492710,302.23387612) - .. controls (241.04359397, 300.24320951) and (230.30226091, 322.72854228) .. (232.73692751,328.19387547) - .. controls (237.18492740, 338.17787522) and (304.07292573, 341.84587513) .. (337.85159155,344.01120841) - .. controls (352.71159118, 344.96454172) and (362.68492427, 344.77654173) .. (382.07425711,343.78854175) - .. controls (382.24359044, 356.26587477) and (382.09159045, 361.90454130) .. (383.18492375,378.67787421) - .. controls (384.31292373, 395.98454045) and (387.89425697, 424.28187307) .. (391.45825688,437.71787274) - .. controls (396.07425676, 455.12187230) and (405.51825653, 466.34453869) .. (400.96225664,468.67787196) - .. controls (394.59159014, 471.94053855) and (374.85159063, 431.14587290) .. (370.35159074,409.49120677) - .. controls (367.44625748, 395.51120712) and (371.86359070, 373.07254102) .. (349.62892459,358.67787471) - .. controls (331.35159172, 346.84454167) and (282.04359295, 338.87787521) .. (256.35159359,354.84454147) - .. controls (238.74092736, 365.78854120) and (226.51826100, 381.78854080) .. (226.51826100,426.23387302) - .. controls (226.51826100, 452.40053904) and (225.85159435, 482.23387162) .. (246.59292717,497.03520459) - (519.40705368, 324.28907557) - .. controls (520.27772033, 321.35440898) and (522.26838694, 319.59440902) .. (524.01905357, 319.40640903) - .. controls (527.39772015, 319.04240904) and (544.90705304, 319.34507569) .. (546.76838633, 320.92774232) - .. controls (552.93238618, 326.17174219) and (554.93505279, 341.67840847) .. (551.93905287, 343.33840843) - .. controls (549.50438626, 344.68640839) and (532.46305336, 343.27307510) .. (523.78705357, 340.68507516) - .. controls (522.12038695, 340.18907517) and (519.07372036, 338.67840854) .. (518.75372036, 335.68107529) - .. controls (518.29638704, 331.41174206) and (518.48438704, 327.39974216) .. (519.40705368, 324.28907557) - (452.62972202, 377.89974090) - .. controls (454.40705531, 380.67840749) and (460.51772182, 383.39974076) .. (470.18438825, 383.89974075) - .. controls (482.77238793, 384.55174073) and (526.92305349, 388.98507395) .. (532.97372001, 387.58640732) - .. controls (536.18438660, 386.84507401) and (534.01771998, 379.17840753) .. (531.37772005, 375.70774095) - .. controls (529.41638676, 373.13040768) and (525.70172019, 369.17707445) .. (524.01772023, 366.92774117) - .. controls (522.12572028, 364.39974124) and (521.15772030, 361.51707464) .. (523.38305358, 360.27574134) - .. controls (525.85105352, 358.89974137) and (546.79638633, 361.95574130) .. (553.22705284, 363.09440793) - .. controls (558.79771936, 364.08107458) and (560.80971931, 369.80240777) .. (563.93505257, 374.26107432) - .. controls (569.21238577, 381.79040747) and (577.07371891, 386.01174069) .. (582.85105210, 386.01174069) - .. controls (589.62971859, 386.01174069) and (591.42305188, 374.38374099) .. (590.75238523, 366.33574119) - .. controls (589.71238526, 353.83574150) and (577.80438555, 312.07974254) .. (574.23505231, 303.75707608) - .. controls (573.29638567, 301.56640947) and (569.88438575, 300.01174284) .. (566.93505249, 300.01174284) - .. controls (562.33771927, 300.01174284) and (536.85105325, 301.92774280) .. (526.56705350, 298.69440954) - .. controls (524.00438690, 297.88907623) and (523.26838692, 295.76107628) .. (524.01772023, 290.26107642) - .. controls (524.61238688, 285.90107653) and (533.49905333, 247.55841082) .. (534.66171997, 239.50507769) - .. controls (536.96305324, 223.56641142) and (521.42305363, 220.83707816) .. (512.54305385, 232.40374453) - .. controls (504.74038738, 242.56641095) and (500.54705415, 254.53174398) .. (496.62305425, 267.26774366) - .. controls (491.90438770, 282.58240995) and (493.95505432, 293.84107633) .. (483.74038791, 292.78907636) - .. controls (470.72438823, 291.44774306) and (447.51772215, 274.87174347) .. (435.67372244, 274.87174347) - .. controls (427.17638932, 274.87174347) and (425.42038936, 289.38107644) .. (429.01772261, 295.34507629) - .. controls (435.35105578, 305.84507603) and (475.30972145, 316.46907577) .. (487.88172114, 317.47040907) - .. controls (488.71505445, 325.38774221) and (488.68438778, 330.42774208) .. (486.68438783, 337.09440858) - .. controls (479.43505468, 337.17840858) and (471.10172156, 335.26107530) .. (461.92172179, 331.04507540) - .. controls (450.90705539, 325.98640886) and (436.74438908, 322.49307562) .. (431.17372255, 322.49307562) - .. controls (425.06172271, 322.49307562) and (420.74038948, 337.89974190) .. (430.29638924, 345.12240838) - .. controls (435.23905579, 348.85840829) and (445.41505553, 351.63307489) .. (449.95372208, 352.43707487) - .. controls (458.85105520, 354.01174149) and (486.96305449, 353.34507484) .. (489.68172109, 359.03040804) - .. controls (490.40038774, 360.53574133) and (490.68438773, 364.39974124) .. (488.19772113, 365.49040787) - .. controls (485.73372119, 366.57174118) and (469.18438827, 363.01174127) .. (460.40705516, 363.89974125) - .. controls (451.95905537, 364.75574123) and (450.23372208, 374.15707432) .. (452.62972202, 377.89974090) - (465.02505504, 479.10973837) - .. controls (470.18505491, 476.67773843) and (560.01838600, 480.17773834) .. (564.76771921,482.34440495) - .. controls (570.23305241, 484.83640489) and (569.77571909, 493.67773800) .. (564.35171922,496.01107128) - .. controls (558.92771936, 498.34440455) and (473.45438816, 494.42840465) .. (468.18505496,492.56707136) - .. controls (461.68105512, 490.26840476) and (460.15705516, 481.40440498) .. (465.02505504,479.10973837) - (512.51838719, 517.56707074) - .. controls (550.96238623, 517.56707074) and (578.74105220, 517.56707074) .. (590.23038524,506.59240435) - .. controls (595.69438511, 501.37240448) and (599.18505169, 483.56707159) .. (588.92905194,472.13107188) - .. controls (579.25038552, 461.33773881) and (539.85171984, 459.34440553) .. (504.85972071,459.19507220) - .. controls (494.19305431, 459.14840553) and (455.35172195, 457.17773892) .. (449.05705544,461.39240548) - .. controls (429.26772260, 474.64440515) and (433.46105583, 495.05640464) .. (442.07438895,502.23373779) - .. controls (455.40772195, 513.34440418) and (467.40772165, 516.67773743) .. (512.51838719,517.56707074) - (469.51812160, 412.41240670) - .. controls (478.85145470, 412.22040671) and (551.62878621, 415.45640663) .. (562.58611927,417.44173991) - .. controls (572.83011901, 419.29907320) and (572.35145236, 428.51107297) .. (566.51811917,429.34440628) - .. controls (558.35945271, 430.50973958) and (474.17278815, 426.64840635) .. (466.69545500,424.28307307) - .. controls (460.51812182, 422.32973979) and (462.43545511, 412.55774003) .. (469.51812160,412.41240670) - (453.04878867, 444.45907257) - .. controls (474.88078813, 454.19773899) and (578.96211886, 454.67773898) .. (587.85145197,448.01107248) - .. controls (600.58211832, 438.46307272) and (600.43145166, 419.22840653) .. (595.50211845,409.49107344) - .. controls (586.74078533, 392.17774054) and (506.59678734, 392.17774054) .. (466.18478835,392.17774054) - .. controls (452.18478870, 392.17774054) and (435.68478911, 400.67774033) .. (435.68478911,416.51107327) - .. controls (435.68478911, 423.84440642) and (435.60612244, 436.67773943) .. (453.04878867,444.45907257)} + ( 284.6849, 377.3858) + .. controls ( 296.8515, 374.4658) and ( 317.3515, 372.8445) .. ( 328.8515, 381.3445) + .. controls ( 340.0782, 389.6418) and ( 342.0182, 410.1778) .. ( 336.4129, 413.5112) + .. controls ( 327.0502, 419.0792) and ( 273.1849, 410.8445) .. ( 263.0182, 410.1778) + .. controls ( 261.0182, 399.0112) and ( 271.0649, 380.6552) .. ( 284.6849, 377.3858) + ( 336.3515, 441.0112) + .. controls ( 336.3515, 441.0112) and ( 337.6849, 455.1778) .. ( 334.6862, 462.2765) + .. controls ( 329.1302, 475.4312) and ( 323.6849, 480.1725) .. ( 299.0182, 480.1725) + .. controls ( 282.1449, 480.1725) and ( 267.1849, 476.0112) .. ( 261.3115, 461.9672) + .. controls ( 257.2369, 452.2245) and ( 258.3075, 437.7125) .. ( 262.9129, 437.0658) + .. controls ( 270.4489, 436.0072) and ( 336.3515, 441.0112) .. ( 336.3515, 441.0112) + ( 246.5929, 497.0352) + .. controls ( 259.3742, 506.1565) and ( 276.7409, 512.2338) .. ( 300.2955, 512.2338) + .. controls ( 348.3249, 512.2338) and ( 363.1289, 484.6218) .. ( 364.1849, 471.8445) + -- ( 364.7889, 471.8445) + .. controls ( 368.4075, 488.7885) and ( 395.4342, 511.5112) .. ( 399.4435, 521.7672) + .. controls ( 400.9182, 525.5405) and ( 395.3329, 527.6418) .. ( 392.0182, 525.6778) + .. controls ( 389.0182, 523.9005) and ( 372.6849, 506.4285) .. ( 360.5182, 506.4285) + .. controls ( 354.6435, 506.4285) and ( 344.7689, 511.6778) .. ( 344.7689, 520.0232) + .. controls ( 344.7689, 527.5112) and ( 366.7289, 547.3725) .. ( 375.3515, 559.8445) + .. controls ( 381.3195, 568.4765) and ( 388.5849, 581.0538) .. ( 391.5182, 595.8445) + .. controls ( 395.5182, 616.0112) and ( 404.5182, 623.1778) .. ( 415.8515, 623.1778) + .. controls ( 424.4622, 623.1778) and ( 437.8515, 613.6778) .. ( 429.8515, 588.0112) + .. controls ( 425.7369, 574.8085) and ( 419.2209, 550.5445) .. ( 430.3515, 549.5112) + .. controls ( 446.5182, 548.0112) and ( 563.1969, 564.0432) .. ( 582.0742, 556.9005) + .. controls ( 592.3515, 553.0112) and ( 602.6849, 540.5112) .. ( 592.7409, 526.2338) + .. controls ( 590.5555, 523.0965) and ( 546.5182, 529.5112) .. ( 514.5182, 529.5112) + .. controls ( 502.8982, 529.5112) and ( 439.9475, 527.4738) .. ( 429.2435, 513.0925) + .. controls ( 418.1849, 498.2338) and ( 433.5182, 482.1778) .. ( 433.5182, 471.1778) + .. controls ( 433.5182, 452.8445) and ( 415.3515, 427.3445) .. ( 415.3515, 364.3445) + .. controls ( 415.3515, 329.8432) and ( 418.1849, 298.6778) .. ( 422.9622, 221.7885) + .. controls ( 424.9742, 189.4072) and ( 394.8515, 194.4765) .. ( 389.8515, 223.3445) + .. controls ( 386.2222, 244.3018) and ( 382.2955, 297.1218) .. ( 382.0742, 314.2338) + .. controls ( 336.6849, 315.8445) and ( 279.1849, 309.5672) .. ( 249.1849, 302.2338) + .. controls ( 241.0435, 300.2432) and ( 230.3022, 322.7285) .. ( 232.7369, 328.1938) + .. controls ( 237.1849, 338.1778) and ( 304.0729, 341.8458) .. ( 337.8515, 344.0112) + .. controls ( 352.7115, 344.9645) and ( 362.6849, 344.7765) .. ( 382.0742, 343.7885) + .. controls ( 382.2435, 356.2658) and ( 382.0915, 361.9045) .. ( 383.1849, 378.6778) + .. controls ( 384.3129, 395.9845) and ( 387.8942, 424.2818) .. ( 391.4582, 437.7178) + .. controls ( 396.0742, 455.1218) and ( 405.5182, 466.3445) .. ( 400.9622, 468.6778) + .. controls ( 394.5915, 471.9405) and ( 374.8515, 431.1458) .. ( 370.3515, 409.4912) + .. controls ( 367.4462, 395.5112) and ( 371.8635, 373.0725) .. ( 349.6289, 358.6778) + .. controls ( 331.3515, 346.8445) and ( 282.0435, 338.8778) .. ( 256.3515, 354.8445) + .. controls ( 238.7409, 365.7885) and ( 226.5182, 381.7885) .. ( 226.5182, 426.2338) + .. controls ( 226.5182, 452.4005) and ( 225.8515, 482.2338) .. ( 246.5929, 497.0352) + ( 519.4070, 324.2890) + .. controls ( 520.2777, 321.3544) and ( 522.2683, 319.5944) .. ( 524.0190, 319.4064) + .. controls ( 527.3977, 319.0424) and ( 544.9070, 319.3450) .. ( 546.7683, 320.9277) + .. controls ( 552.9323, 326.1717) and ( 554.9350, 341.6784) .. ( 551.9390, 343.3384) + .. controls ( 549.5043, 344.6864) and ( 532.4630, 343.2730) .. ( 523.7870, 340.6850) + .. controls ( 522.1203, 340.1890) and ( 519.0737, 338.6784) .. ( 518.7537, 335.6810) + .. controls ( 518.2963, 331.4117) and ( 518.4843, 327.3997) .. ( 519.4070, 324.2890) + ( 452.6297, 377.8997) + .. controls ( 454.4070, 380.6784) and ( 460.5177, 383.3997) .. ( 470.1843, 383.8997) + .. controls ( 482.7723, 384.5517) and ( 526.9230, 388.9850) .. ( 532.9737, 387.5864) + .. controls ( 536.1843, 386.8450) and ( 534.0177, 379.1784) .. ( 531.3777, 375.7077) + .. controls ( 529.4163, 373.1304) and ( 525.7017, 369.1770) .. ( 524.0177, 366.9277) + .. controls ( 522.1257, 364.3997) and ( 521.1577, 361.5170) .. ( 523.3830, 360.2757) + .. controls ( 525.8510, 358.8997) and ( 546.7963, 361.9557) .. ( 553.2270, 363.0944) + .. controls ( 558.7977, 364.0810) and ( 560.8097, 369.8024) .. ( 563.9350, 374.2610) + .. controls ( 569.2123, 381.7904) and ( 577.0737, 386.0117) .. ( 582.8510, 386.0117) + .. controls ( 589.6297, 386.0117) and ( 591.4230, 374.3837) .. ( 590.7523, 366.3357) + .. controls ( 589.7123, 353.8357) and ( 577.8043, 312.0797) .. ( 574.2350, 303.7570) + .. controls ( 573.2963, 301.5664) and ( 569.8843, 300.0117) .. ( 566.9350, 300.0117) + .. controls ( 562.3377, 300.0117) and ( 536.8510, 301.9277) .. ( 526.5670, 298.6944) + .. controls ( 524.0043, 297.8890) and ( 523.2683, 295.7610) .. ( 524.0177, 290.2610) + .. controls ( 524.6123, 285.9010) and ( 533.4990, 247.5584) .. ( 534.6617, 239.5050) + .. controls ( 536.9630, 223.5664) and ( 521.4230, 220.8370) .. ( 512.5430, 232.4037) + .. controls ( 504.7403, 242.5664) and ( 500.5470, 254.5317) .. ( 496.6230, 267.2677) + .. controls ( 491.9043, 282.5824) and ( 493.9550, 293.8410) .. ( 483.7403, 292.7890) + .. controls ( 470.7243, 291.4477) and ( 447.5177, 274.8717) .. ( 435.6737, 274.8717) + .. controls ( 427.1763, 274.8717) and ( 425.4203, 289.3810) .. ( 429.0177, 295.3450) + .. controls ( 435.3510, 305.8450) and ( 475.3097, 316.4690) .. ( 487.8817, 317.4704) + .. controls ( 488.7150, 325.3877) and ( 488.6843, 330.4277) .. ( 486.6843, 337.0944) + .. controls ( 479.4350, 337.1784) and ( 471.1017, 335.2610) .. ( 461.9217, 331.0450) + .. controls ( 450.9070, 325.9864) and ( 436.7443, 322.4930) .. ( 431.1737, 322.4930) + .. controls ( 425.0617, 322.4930) and ( 420.7403, 337.8997) .. ( 430.2963, 345.1224) + .. controls ( 435.2390, 348.8584) and ( 445.4150, 351.6330) .. ( 449.9537, 352.4370) + .. controls ( 458.8510, 354.0117) and ( 486.9630, 353.3450) .. ( 489.6817, 359.0304) + .. controls ( 490.4003, 360.5357) and ( 490.6843, 364.3997) .. ( 488.1977, 365.4904) + .. controls ( 485.7337, 366.5717) and ( 469.1843, 363.0117) .. ( 460.4070, 363.8997) + .. controls ( 451.9590, 364.7557) and ( 450.2337, 374.1570) .. ( 452.6297, 377.8997) + ( 465.0250, 479.1097) + .. controls ( 470.1850, 476.6777) and ( 560.0183, 480.1777) .. ( 564.7677, 482.3444) + .. controls ( 570.2330, 484.8364) and ( 569.7757, 493.6777) .. ( 564.3517, 496.0110) + .. controls ( 558.9277, 498.3444) and ( 473.4543, 494.4284) .. ( 468.1850, 492.5670) + .. controls ( 461.6810, 490.2684) and ( 460.1570, 481.4044) .. ( 465.0250, 479.1097) + ( 512.5183, 517.5670) + .. controls ( 550.9623, 517.5670) and ( 578.7410, 517.5670) .. ( 590.2303, 506.5924) + .. controls ( 595.6943, 501.3724) and ( 599.1850, 483.5670) .. ( 588.9290, 472.1310) + .. controls ( 579.2503, 461.3377) and ( 539.8517, 459.3444) .. ( 504.8597, 459.1950) + .. controls ( 494.1930, 459.1484) and ( 455.3517, 457.1777) .. ( 449.0570, 461.3924) + .. controls ( 429.2677, 474.6444) and ( 433.4610, 495.0564) .. ( 442.0743, 502.2337) + .. controls ( 455.4077, 513.3444) and ( 467.4077, 516.6777) .. ( 512.5183, 517.5670) + ( 469.5181, 412.4124) + .. controls ( 478.8514, 412.2204) and ( 551.6287, 415.4564) .. ( 562.5861, 417.4417) + .. controls ( 572.8301, 419.2990) and ( 572.3514, 428.5110) .. ( 566.5181, 429.3444) + .. controls ( 558.3594, 430.5097) and ( 474.1727, 426.6484) .. ( 466.6954, 424.2830) + .. controls ( 460.5181, 422.3297) and ( 462.4354, 412.5577) .. ( 469.5181, 412.4124) + ( 453.0487, 444.4590) + .. controls ( 474.8807, 454.1977) and ( 578.9621, 454.6777) .. ( 587.8514, 448.0110) + .. controls ( 600.5821, 438.4630) and ( 600.4314, 419.2284) .. ( 595.5021, 409.4910) + .. controls ( 586.7407, 392.1777) and ( 506.5967, 392.1777) .. ( 466.1847, 392.1777) + .. controls ( 452.1847, 392.1777) and ( 435.6847, 400.6777) .. ( 435.6847, 416.5110) + .. controls ( 435.6847, 423.8444) and ( 435.6061, 436.6777) .. ( 453.0487, 444.4590)} % \end{macrocode} % % 文字“FUDAN UNIVERSITY”。 % \begin{macrocode} \def\fdulogo@emblem@new@F{% - (128.08471915, 329.48133989) - -- (127.14177837, 332.01133349) - -- (105.95308200, 324.11420442) - -- (128.23005803, 264.34310569) - -- (130.86546803, 265.32533568) - .. controls (128.57617887, 272.75622407) and (129.41093008, 275.34847365) .. (134.89258287, 277.39151202) - -- (185.91412041, 296.40748451) - .. controls (191.39577320, 298.45052287) and (193.10540239, 297.40687447) .. (196.85613434, 289.92037447) - -- (199.49154434, 290.90260446) - -- (185.34743257, 328.85250841) - -- (182.71202258, 327.87027842) - .. controls (185.90496332, 318.01481284) and (185.34717211, 315.64584725) .. (179.54927011, 313.48494128) - -- (154.98724894, 304.33055784) - .. controls (151.19058341, 315.16160902) and (153.63728983, 320.51571619) .. (165.31554342, 326.54909292) - -- (164.33331344, 329.18450291) - -- (128.70257028, 315.90475353) - -- (129.68480027, 313.26934353) - .. controls (142.40947544, 315.85081706) and (147.47417141, 313.53636504) .. (151.40309135, 302.99472506) - -- (126.94648658, 293.87963081) - .. controls (123.04607978, 292.42593043) and (121.48115619, 293.40345164) .. (119.47740703, 298.77968803) - .. controls (111.81601315, 319.33588600) and (119.27761075, 323.79769475) .. (128.08471915, 329.48133989)} + ( 128.0847, 329.4813) + -- ( 127.1417, 332.0113) + -- ( 105.9530, 324.1142) + -- ( 128.2300, 264.3431) + -- ( 130.8654, 265.3253) + .. controls ( 128.5761, 272.7562) and ( 129.4109, 275.3484) .. ( 134.8925, 277.3915) + -- ( 185.9141, 296.4074) + .. controls ( 191.3957, 298.4505) and ( 193.1054, 297.4068) .. ( 196.8561, 289.9203) + -- ( 199.4915, 290.9026) + -- ( 185.3474, 328.8525) + -- ( 182.7120, 327.8702) + .. controls ( 185.9049, 318.0148) and ( 185.3471, 315.6458) .. ( 179.5492, 313.4849) + -- ( 154.9872, 304.3305) + .. controls ( 151.1905, 315.1616) and ( 153.6372, 320.5157) .. ( 165.3155, 326.5490) + -- ( 164.3333, 329.1845) + -- ( 128.7025, 315.9047) + -- ( 129.6848, 313.2693) + .. controls ( 142.4094, 315.8508) and ( 147.4741, 313.5363) .. ( 151.4030, 302.9947) + -- ( 126.9464, 293.8796) + .. controls ( 123.0460, 292.4259) and ( 121.4811, 293.4034) .. ( 119.4774, 298.7796) + .. controls ( 111.8160, 319.3358) and ( 119.2776, 323.7976) .. ( 128.0847, 329.4813)} \def\fdulogo@emblem@new@U@i{% - (100.51870590, 377.96853391) - -- ( 97.71928261, 377.69763724) - -- (101.38180565, 339.84943428) - -- (104.18122894, 340.12033095) - .. controls (104.20655678, 348.03456725) and (105.53222649, 349.51915670) .. (113.59456558, 350.29933913) - -- (150.99486081, 353.91851870) - .. controls (161.96860013, 354.98043366) and (167.22791658, 357.86290671) .. (171.49391369, 365.17027770) - .. controls (174.89298469, 370.92442577) and (176.21507398, 378.28599501) .. (175.42405569, 386.46031104) - .. controls (173.33273336, 408.07185888) and (159.86303178, 414.11507061) .. (142.84253814, 412.46801883) - -- (107.12189689, 409.01137727) - .. controls (100.51525791, 408.37206111) and ( 98.57192487, 409.76636429) .. ( 96.75866006, 416.82452926) - -- ( 93.95923677, 416.55363258) - -- ( 96.34312750, 391.91870758) - -- ( 99.14255080, 392.18960425) - .. controls ( 98.96921476, 400.98882014) and (100.99203606, 403.44507611) .. (109.16635208, 404.23609440) - -- (143.31931629, 407.54103383) - .. controls (159.89190220, 409.14474215) and (168.22511905, 403.62170878) .. (169.51458722, 390.29645390) - .. controls (170.61984565, 378.87480685) and (164.50082069, 373.19652877) .. (149.27195796, 371.72285086) - -- (111.87166273, 368.10367129) - .. controls (103.02548511, 367.24763780) and (101.68899846, 369.37881776) .. (100.51870590, 377.96853391)} + ( 100.5187, 377.9685) + -- ( 97.7192, 377.6976) + -- ( 101.3818, 339.8494) + -- ( 104.1812, 340.1203) + .. controls ( 104.2065, 348.0345) and ( 105.5322, 349.5191) .. ( 113.5945, 350.2993) + -- ( 150.9948, 353.9185) + .. controls ( 161.9686, 354.9804) and ( 167.2279, 357.8629) .. ( 171.4939, 365.1702) + .. controls ( 174.8929, 370.9244) and ( 176.2150, 378.2859) .. ( 175.4240, 386.4603) + .. controls ( 173.3327, 408.0718) and ( 159.8630, 414.1150) .. ( 142.8425, 412.4680) + -- ( 107.1218, 409.0113) + .. controls ( 100.5152, 408.3720) and ( 98.5719, 409.7663) .. ( 96.7586, 416.8245) + -- ( 93.9592, 416.5536) + -- ( 96.3431, 391.9187) + -- ( 99.1425, 392.1896) + .. controls ( 98.9692, 400.9888) and ( 100.9920, 403.4450) .. ( 109.1663, 404.2360) + -- ( 143.3193, 407.5410) + .. controls ( 159.8919, 409.1447) and ( 168.2251, 403.6217) .. ( 169.5145, 390.2964) + .. controls ( 170.6198, 378.8748) and ( 164.5008, 373.1965) .. ( 149.2719, 371.7228) + -- ( 111.8716, 368.1036) + .. controls ( 103.0254, 367.2476) and ( 101.6889, 369.3788) .. ( 100.5187, 377.9685)} \def\fdulogo@emblem@new@D{% - (161.13377402, 431.77641390) - .. controls (165.99478812, 430.84205928) and (167.67345668, 427.65541280) .. (166.66276259, 421.20524173) - -- (169.42470242, 420.67435842) - -- (176.13506745, 455.58527790) - .. controls (180.72189924, 479.44843805) and (168.53387923, 498.28768735) .. (145.66501742, 502.68340115) - .. controls (122.90663320, 507.05787961) and (106.12398751, 494.24543310) .. (101.21862573, 468.72510905) - -- ( 94.74184936, 435.02944310) - -- ( 97.50378919, 434.49855979) - .. controls ( 99.52571602, 441.44171376) and (101.58635124, 443.22225805) .. (106.66832053, 442.24543276) - (143.62723349, 483.14176993) - .. controls (169.25803513, 478.21517282) and (174.20076693, 466.38197552) .. (171.99229236, 454.89230582) - .. controls (171.03670241, 449.92081412) and (169.32443437, 448.76066473) .. (164.35294268, 449.71625468) - -- (107.56745973, 460.63121552) - .. controls (105.02647508, 461.11962816) and (104.12545061, 463.58400402) .. (104.95362857, 467.89263016) - .. controls (106.86480848, 477.83561355) and (116.44974554, 488.36566169) .. (143.62723349, 483.14176993)} + ( 161.1337, 431.7764) + .. controls ( 165.9947, 430.8420) and ( 167.6734, 427.6554) .. ( 166.6627, 421.2052) + -- ( 169.4247, 420.6743) + -- ( 176.1350, 455.5852) + .. controls ( 180.7218, 479.4484) and ( 168.5338, 498.2876) .. ( 145.6650, 502.6834) + .. controls ( 122.9066, 507.0578) and ( 106.1239, 494.2454) .. ( 101.2186, 468.7251) + -- ( 94.7418, 435.0294) + -- ( 97.5037, 434.4985) + .. controls ( 99.5257, 441.4417) and ( 101.5863, 443.2222) .. ( 106.6683, 442.2454) + ( 143.6272, 483.1417) + .. controls ( 169.2580, 478.2151) and ( 174.2007, 466.3819) .. ( 171.9922, 454.8923) + .. controls ( 171.0367, 449.9208) and ( 169.3244, 448.7606) .. ( 164.3529, 449.7162) + -- ( 107.5674, 460.6312) + .. controls ( 105.0264, 461.1196) and ( 104.1254, 463.5840) .. ( 104.9536, 467.8926) + .. controls ( 106.8648, 477.8356) and ( 116.4497, 488.3656) .. ( 143.6272, 483.1417)} \def\fdulogo@emblem@new@A{% - (213.73056745, 560.05088194) - -- (213.52877972, 559.64866116) - .. controls (211.56134940, 555.72700852) and (208.64253939, 555.17751094) .. (194.25467970, 556.10248902) - -- (130.11298094, 560.21376615) - -- (128.70046687, 557.39822066) - -- (172.60549553, 507.43004883) - .. controls (180.04014537, 498.91738678) and (180.94311014, 496.95402046) .. (179.42665420, 491.67334867) - -- (181.94053410, 490.41217539) - -- (192.18126114, 510.82488017) - -- (189.66738124, 512.08605346) - .. controls (186.28879152, 506.35508462) and (184.02240494, 504.59723135) .. (181.40796985, 505.90885157) - .. controls (180.10075230, 506.56466167) and (177.99044785, 508.63027652) .. (173.61985282, 513.46606992) - -- (170.45490415, 516.94182818) - -- (181.80546368, 539.56674728) - .. controls (191.36396463, 539.05076331) and (195.58931486, 538.44133613) .. (197.80152917, 537.33150365) - .. controls (199.91318828, 536.27211809) and (200.26293014, 534.46043123) .. (198.69839794, 530.84010551) - .. controls (198.44616328, 530.33732953) and (197.89090837, 528.97966505) .. (197.38576172, 527.47099844) - -- (199.89964162, 526.20982516) - -- (216.24444735, 558.78970866) - (167.28995547, 520.41758644) - -- (147.59705438, 542.12837916) - -- (177.12710706, 540.02584966)} + ( 213.7305, 560.0508) + -- ( 213.5287, 559.6486) + .. controls ( 211.5613, 555.7270) and ( 208.6425, 555.1775) .. ( 194.2546, 556.1024) + -- ( 130.1129, 560.2137) + -- ( 128.7004, 557.3982) + -- ( 172.6054, 507.4300) + .. controls ( 180.0401, 498.9173) and ( 180.9431, 496.9540) .. ( 179.4266, 491.6733) + -- ( 181.9405, 490.4121) + -- ( 192.1812, 510.8248) + -- ( 189.6673, 512.0860) + .. controls ( 186.2887, 506.3550) and ( 184.0224, 504.5972) .. ( 181.4079, 505.9088) + .. controls ( 180.1007, 506.5646) and ( 177.9904, 508.6302) .. ( 173.6198, 513.4660) + -- ( 170.4549, 516.9418) + -- ( 181.8054, 539.5667) + .. controls ( 191.3639, 539.0507) and ( 195.5893, 538.4413) .. ( 197.8015, 537.3315) + .. controls ( 199.9131, 536.2721) and ( 200.2629, 534.4604) .. ( 198.6983, 530.8401) + .. controls ( 198.4461, 530.3373) and ( 197.8909, 528.9796) .. ( 197.3857, 527.4709) + -- ( 199.8996, 526.2098) + -- ( 216.2444, 558.7897) + ( 167.2899, 520.4175) + -- ( 147.5970, 542.1283) + -- ( 177.1271, 540.0258)} \def\fdulogo@emblem@new@N@i{% - (180.22686421, 631.40888576) - -- (163.64330505, 614.42493307) - -- (165.65562172, 612.46005639) - .. controls (167.22752306, 614.06990973) and (169.77102921, 614.25935906) .. (178.13167444, 613.64308824) - -- (216.28519850, 576.38902642) - .. controls (220.87328050, 571.90910759) and (220.82125183, 569.60138665) .. (215.80824593, 563.01806637) - -- (217.82056260, 561.05318969) - -- (235.66164284, 579.32502506) - -- (233.64932617, 581.28990174) - .. controls (226.87307200, 575.79932200) and (223.92900012, 575.84376027) .. (218.21402078, 581.42401004) - -- (185.85596873, 613.01922702) - -- (264.77597447, 606.24373256) - -- (266.97663635, 608.49752723) - -- (219.56645561, 654.79002177) - .. controls (214.97837360, 659.26994059) and (214.95370480, 661.33808113) .. (219.2574575, 667.35605515) - -- (217.24514083, 669.32093182) - -- (200.34720140, 652.01500846) - -- (202.35951807, 650.05013179) - .. controls (208.73900170, 655.45642366) and (211.92265398, 655.33528792) .. (217.63763332, 649.75503815) - -- (242.18789670, 625.78354268)} + ( 180.2268, 631.4088) + -- ( 163.6433, 614.4249) + -- ( 165.6556, 612.4600) + .. controls ( 167.2275, 614.0699) and ( 169.7710, 614.2593) .. ( 178.1316, 613.6430) + -- ( 216.2851, 576.3890) + .. controls ( 220.8732, 571.9091) and ( 220.8212, 569.6013) .. ( 215.8082, 563.0180) + -- ( 217.8205, 561.0531) + -- ( 235.6616, 579.3250) + -- ( 233.6493, 581.2899) + .. controls ( 226.8730, 575.7993) and ( 223.9290, 575.8437) .. ( 218.2140, 581.4240) + -- ( 185.8559, 613.0192) + -- ( 264.7759, 606.2437) + -- ( 266.9766, 608.4975) + -- ( 219.5664, 654.7900) + .. controls ( 214.9783, 659.2699) and ( 214.9537, 661.3380) .. ( 219.2574, 667.3560) + -- ( 217.2451, 669.3209) + -- ( 200.3472, 652.0150) + -- ( 202.3595, 650.0501) + .. controls ( 208.7390, 655.4564) and ( 211.9226, 655.3352) .. ( 217.6376, 649.7550) + -- ( 242.1878, 625.7835)} \def\fdulogo@emblem@new@U@ii{% - (331.45282512, 724.53468765) - -- (330.63705847, 727.22628423) - -- (294.24667267, 716.19711919) - -- (295.06243932, 713.50552261) - .. controls (302.82732441, 715.03602217) and (304.54348943, 714.02795994) .. (306.89289736, 706.27616178) - -- (317.79153974, 670.31643143) - .. controls (320.98934498, 659.76537283) and (324.84918874, 655.17508751) .. (332.85243369, 652.42834813) - .. controls (339.16237243, 650.22638488) and (346.64021167, 650.37679795) .. (354.49967369, 652.75883655) - .. controls (375.27879931, 659.05655505) and (378.55705453, 673.45122874) .. (373.59719333, 689.81613596) - -- (363.18801094, 724.16090836) - .. controls (361.26280166, 730.51307630) and (362.24800509, 732.69252743) .. (368.81218569, 735.85752868) - -- (367.99641904, 738.54912526) - -- (344.31036911, 731.37037878) - -- (345.12613576, 728.67878220) - .. controls (353.71970109, 730.57799095) and (356.52559167, 729.07732700) .. (358.90763028, 721.21786498) - -- (368.85998334, 688.38038667) - .. controls (373.68932188, 672.44613490) and (369.91166147, 663.19001105) .. (357.09966174, 659.30696182) - .. controls (346.11794768, 655.97863391) and (339.34786455, 660.86242188) .. (334.91009400, 675.50470729) - -- (324.01145163, 711.46443764) - .. controls (321.43362903, 719.96988284) and (323.26059964, 721.69913479) .. (331.45282512, 724.53468765)} + ( 331.4528, 724.5346) + -- ( 330.6370, 727.2262) + -- ( 294.2466, 716.1971) + -- ( 295.0624, 713.5055) + .. controls ( 302.8273, 715.0360) and ( 304.5434, 714.0279) .. ( 306.8928, 706.2761) + -- ( 317.7915, 670.3164) + .. controls ( 320.9893, 659.7653) and ( 324.8491, 655.1750) .. ( 332.8524, 652.4283) + .. controls ( 339.1623, 650.2263) and ( 346.6402, 650.3767) .. ( 354.4996, 652.7588) + .. controls ( 375.2787, 659.0565) and ( 378.5570, 673.4512) .. ( 373.5971, 689.8161) + -- ( 363.1880, 724.1609) + .. controls ( 361.2628, 730.5130) and ( 362.2480, 732.6925) .. ( 368.8121, 735.8575) + -- ( 367.9964, 738.5491) + -- ( 344.3103, 731.3703) + -- ( 345.1261, 728.6787) + .. controls ( 353.7197, 730.5779) and ( 356.5255, 729.0773) .. ( 358.9076, 721.2178) + -- ( 368.8599, 688.3803) + .. controls ( 373.6893, 672.4461) and ( 369.9116, 663.1900) .. ( 357.0996, 659.3069) + .. controls ( 346.1179, 655.9786) and ( 339.3478, 660.8624) .. ( 334.9100, 675.5047) + -- ( 324.0114, 711.4644) + .. controls ( 321.4336, 719.9698) and ( 323.2605, 721.6991) .. ( 331.4528, 724.5346)} \def\fdulogo@emblem@new@N@ii{% - (409.66623928, 741.32018157) - -- (385.93186303, 740.93540199) - -- (385.97745303, 738.12327211) - .. controls (388.22715694, 738.15974410) and (390.16675926, 736.50346737) .. (395.66999384, 730.17934402) - -- (396.53438018, 676.86136137) - .. controls (396.63832537, 670.44970523) and (394.97657784, 668.84755849) .. (386.78157096, 667.70206894) - -- (386.82716096, 664.88993905) - -- (412.36130033, 665.30389623) - -- (412.31571034, 668.11602611) - .. controls (403.63793789, 668.98797568) and (401.57855597, 671.09236960) .. (401.44908038, 679.07881848) - -- (400.71599323, 724.29786706) - -- (451.98891394, 663.92106986) - -- (455.13849941, 663.97213066) - -- (454.06439908, 730.22591079) - .. controls (453.96045389, 736.63756693) and (455.39905463, 738.12358127) .. (462.69235634, 739.36696722) - -- (462.64676634, 742.17909711) - -- (438.46244932, 741.78702313) - -- (438.50803931, 738.97489325) - .. controls (446.84470898, 738.32244327) and (449.02022329, 735.99490256) .. (449.14969888, 728.00845368) - -- (449.70589684, 693.70046907)} + ( 409.6662, 741.3201) + -- ( 385.9318, 740.9354) + -- ( 385.9774, 738.1232) + .. controls ( 388.2271, 738.1597) and ( 390.1667, 736.5034) .. ( 395.6699, 730.1793) + -- ( 396.5343, 676.8613) + .. controls ( 396.6383, 670.4497) and ( 394.9765, 668.8475) .. ( 386.7815, 667.7020) + -- ( 386.8271, 664.8899) + -- ( 412.3613, 665.3038) + -- ( 412.3157, 668.1160) + .. controls ( 403.6379, 668.9879) and ( 401.5785, 671.0923) .. ( 401.4490, 679.0788) + -- ( 400.7159, 724.2978) + -- ( 451.9889, 663.9210) + -- ( 455.1384, 663.9721) + -- ( 454.0643, 730.2259) + .. controls ( 453.9604, 736.6375) and ( 455.3990, 738.1235) .. ( 462.6923, 739.3669) + -- ( 462.6467, 742.1790) + -- ( 438.4624, 741.7870) + -- ( 438.5080, 738.9748) + .. controls ( 446.8447, 738.3224) and ( 449.0202, 735.9949) .. ( 449.1496, 728.0084) + -- ( 449.7058, 693.7004)} \def\fdulogo@emblem@new@I@i{% - (476.71960763, 671.89702757) - .. controls (475.48868767, 666.40836111) and (473.16811016, 665.31466569) .. (464.76278168, 666.39263232) - -- (464.14732170, 663.64829909) - -- (502.56798690, 655.03185940) - -- (503.18344687, 657.77619262) - .. controls (494.96376586, 660.19605760) and (493.22273019, 662.20063379) .. (494.50288695, 667.90884691) - -- (506.41819213, 721.03913821) - .. controls (507.69834888, 726.74735132) and (510.39748318, 727.98673821) .. (518.59456473, 726.49429666) - -- (519.21002471, 729.23862989) - -- (480.78935952, 737.85506958) - -- (480.17389954, 735.11073636) - .. controls (487.95448724, 732.78934497) and (489.89045116, 730.62575865) .. (488.63491281, 725.02731887)} + ( 476.7196, 671.8970) + .. controls ( 475.4886, 666.4083) and ( 473.1681, 665.3146) .. ( 464.7627, 666.3926) + -- ( 464.1473, 663.6482) + -- ( 502.5679, 655.0318) + -- ( 503.1834, 657.7761) + .. controls ( 494.9637, 660.1960) and ( 493.2227, 662.2006) .. ( 494.5028, 667.9088) + -- ( 506.4181, 721.0391) + .. controls ( 507.6983, 726.7473) and ( 510.3974, 727.9867) .. ( 518.5945, 726.4942) + -- ( 519.2100, 729.2386) + -- ( 480.7893, 737.8550) + -- ( 480.1738, 735.1107) + .. controls ( 487.9544, 732.7893) and ( 489.8904, 730.6257) .. ( 488.6349, 725.0273)} \def\fdulogo@emblem@new@V{% - (602.12727238, 694.33228933) - -- (580.41288862, 704.46574992) - -- (579.22351531, 701.91711333) - .. controls (586.22376857, 698.02956582) and (587.41992600, 696.60232359) .. (585.89752816, 693.34006875) - .. controls (585.13632925, 691.70894133) and (584.25959367, 690.62832056) .. (580.48079869, 687.05343948) - -- (551.88157206, 659.55539834) - -- (553.70312548, 700.17052387) - .. controls (553.90703363, 705.66199345) and (554.07015096, 707.07563874) .. (554.78377495, 708.60482070) - .. controls (555.87799839, 710.94956636) and (557.93050460, 711.35734248) .. (561.89958209, 709.75338598) - .. controls (562.40930941, 709.51551131) and (563.78217537, 708.99898266) .. (565.35893225, 708.38730413) - -- (566.54830556, 710.93594073) - -- (532.29462977, 726.92111800) - -- (531.10525646, 724.37248141) - .. controls (535.86950512, 721.28011654) and (536.40641483, 720.03637844) .. (536.33843014, 713.24000463) - -- (533.93908436, 639.99548921) - -- (536.69161188, 638.71096604) - -- (587.86166289, 687.70586863) - .. controls (593.25799982, 692.88468900) and (595.30371044, 693.54393098) .. (600.93789907, 691.78365274)} + ( 602.1272, 694.3322) + -- ( 580.4128, 704.4657) + -- ( 579.2235, 701.9171) + .. controls ( 586.2237, 698.0295) and ( 587.4199, 696.6023) .. ( 585.8975, 693.3400) + .. controls ( 585.1363, 691.7089) and ( 584.2595, 690.6283) .. ( 580.4807, 687.0534) + -- ( 551.8815, 659.5553) + -- ( 553.7031, 700.1705) + .. controls ( 553.9070, 705.6619) and ( 554.0701, 707.0756) .. ( 554.7837, 708.6048) + .. controls ( 555.8779, 710.9495) and ( 557.9305, 711.3573) .. ( 561.8995, 709.7533) + .. controls ( 562.4093, 709.5155) and ( 563.7821, 708.9989) .. ( 565.3589, 708.3873) + -- ( 566.5483, 710.9359) + -- ( 532.2946, 726.9211) + -- ( 531.1052, 724.3724) + .. controls ( 535.8695, 721.2801) and ( 536.4064, 720.0363) .. ( 536.3384, 713.2400) + -- ( 533.9390, 639.9954) + -- ( 536.6916, 638.7109) + -- ( 587.8616, 687.7058) + .. controls ( 593.2579, 692.8846) and ( 595.3037, 693.5439) .. ( 600.9378, 691.7836)} \def\fdulogo@emblem@new@E{% - (594.15792842, 607.98334063) - .. controls (588.62449694, 612.58998385) and (587.91748388, 615.08155932) .. (591.01257229, 618.79933359) - -- (608.43144194, 639.72262136) - .. controls (617.85556742, 631.87693213) and (618.59324875, 625.55386652) .. (611.28122633, 614.66077637) - -- (613.52918286, 612.78932756) - -- (637.85801734, 642.01276254) - -- (635.61006080, 643.88421134) - .. controls (626.25153717, 635.28038827) and (620.30284663, 634.81656760) .. (611.22456061, 642.37434163) - -- (610.87872115, 642.66225683) - -- (627.57780280, 662.72094592) - .. controls (630.31299721, 666.00642086) and (632.08478468, 665.84883526) .. (636.58069775, 662.10593765) - .. controls (650.67365604, 650.37339321) and (652.46291030, 643.90679653) .. (645.05122654, 630.60816424) - -- (647.21272321, 628.80869424) - -- (661.68046206, 646.18712746) - -- (611.79311892, 687.71889519) - -- (609.99364891, 685.55739852) - .. controls (615.67146452, 680.24502184) and (616.16254119, 677.49406677) .. (612.49162238, 673.08461356) - -- (577.65388307, 631.23803803) - .. controls (573.91098546, 626.74212496) and (571.90878052, 626.79876963) .. (564.93491997, 631.43352191) - -- (563.13544997, 629.27202524) - -- (613.71447204, 587.16442711) - -- (632.14445716, 602.26892739) - -- (629.72358089, 604.28433380) - .. controls (618.15969086, 598.83394993) and (607.81858737, 596.61069020) .. (594.15792842, 607.98334063)} + ( 594.1579, 607.9833) + .. controls ( 588.6244, 612.5899) and ( 587.9174, 615.0815) .. ( 591.0125, 618.7993) + -- ( 608.4314, 639.7226) + .. controls ( 617.8555, 631.8769) and ( 618.5932, 625.5538) .. ( 611.2812, 614.6607) + -- ( 613.5291, 612.7893) + -- ( 637.8580, 642.0127) + -- ( 635.6100, 643.8842) + .. controls ( 626.2515, 635.2803) and ( 620.3028, 634.8165) .. ( 611.2245, 642.3743) + -- ( 610.8787, 642.6622) + -- ( 627.5778, 662.7209) + .. controls ( 630.3129, 666.0064) and ( 632.0847, 665.8488) .. ( 636.5806, 662.1059) + .. controls ( 650.6736, 650.3733) and ( 652.4629, 643.9067) .. ( 645.0512, 630.6081) + -- ( 647.2127, 628.8086) + -- ( 661.6804, 646.1871) + -- ( 611.7931, 687.7188) + -- ( 609.9936, 685.5573) + .. controls ( 615.6714, 680.2450) and ( 616.1625, 677.4940) .. ( 612.4916, 673.0846) + -- ( 577.6538, 631.2380) + .. controls ( 573.9109, 626.7421) and ( 571.9087, 626.7987) .. ( 564.9349, 631.4335) + -- ( 563.1354, 629.2720) + -- ( 613.7144, 587.1644) + -- ( 632.1444, 602.2689) + -- ( 629.7235, 604.2843) + .. controls ( 618.1596, 598.8339) and ( 607.8185, 596.6106) .. ( 594.1579, 607.9833)} \def\fdulogo@emblem@new@R{% - (703.67107461, 556.48625378) - .. controls (714.47632067, 563.60142604) and (714.27048109, 576.80121049) .. (702.94807655, 593.99564552) - -- (683.02559423, 624.25033449) - -- (680.67662770, 622.70355791) - .. controls (684.78529306, 615.44126165) and (684.24210802, 613.19777445) .. (677.47708440, 608.74305790) - -- (635.94735607, 581.39604802) - .. controls (629.08837379, 576.87946042) and (627.53007655, 577.20033640) .. (621.85850567, 583.97227242) - -- (619.50953914, 582.42549584) - -- (640.42195846, 550.66746829) - -- (642.77092499, 552.21424487) - .. controls (638.88456869, 560.16173109) and (639.29940333, 561.78189940) .. (645.97046829, 566.17474488) - -- (664.38636592, 578.30147324) - -- (666.05688463, 575.76458938) - -- (649.45513367, 536.94950373) - -- (662.13870160, 517.68797815) - -- (664.48766814, 519.23475473) - .. controls (663.37398900, 520.92601063) and (663.13341715, 522.51869961) .. (663.73616912, 524.26261004) - -- (678.07830393, 560.78155396) - .. controls (685.19134232, 555.09351361) and (693.42958052, 549.74230791) .. (703.67107461, 556.48625378) - (698.63980292, 593.58328528) - .. controls (704.33194073, 584.93908843) and (702.58094762, 578.80216225) .. (692.71528818, 572.30570063) - .. controls (681.25233149, 564.75743093) and (676.11916711, 567.43879411) .. (667.39304309, 580.28134726) - -- (691.35250174, 596.05846835) - .. controls (694.64105489, 598.22395555) and (696.72179997, 596.49600378) .. (698.63980292, 593.58328528)} + ( 703.6710, 556.4862) + .. controls ( 714.4763, 563.6014) and ( 714.2704, 576.8012) .. ( 702.9480, 593.9956) + -- ( 683.0255, 624.2503) + -- ( 680.6766, 622.7035) + .. controls ( 684.7852, 615.4412) and ( 684.2421, 613.1977) .. ( 677.4770, 608.7430) + -- ( 635.9473, 581.3960) + .. controls ( 629.0883, 576.8794) and ( 627.5300, 577.2003) .. ( 621.8585, 583.9722) + -- ( 619.5095, 582.4254) + -- ( 640.4219, 550.6674) + -- ( 642.7709, 552.2142) + .. controls ( 638.8845, 560.1617) and ( 639.2994, 561.7818) .. ( 645.9704, 566.1747) + -- ( 664.3863, 578.3014) + -- ( 666.0568, 575.7645) + -- ( 649.4551, 536.9495) + -- ( 662.1387, 517.6879) + -- ( 664.4876, 519.2347) + .. controls ( 663.3739, 520.9260) and ( 663.1334, 522.5186) .. ( 663.7361, 524.2626) + -- ( 678.0783, 560.7815) + .. controls ( 685.1913, 555.0935) and ( 693.4295, 549.7423) .. ( 703.6710, 556.4862) + ( 698.6398, 593.5832) + .. controls ( 704.3319, 584.9390) and ( 702.5809, 578.8021) .. ( 692.7152, 572.3057) + .. controls ( 681.2523, 564.7574) and ( 676.1191, 567.4387) .. ( 667.3930, 580.2813) + -- ( 691.3525, 596.0584) + .. controls ( 694.6410, 598.2239) and ( 696.7217, 596.4960) .. ( 698.6398, 593.5832)} \def\fdulogo@emblem@new@S{% - (743.20312975, 515.46936653) - .. controls (738.43076287, 530.00602567) and (727.28790107, 536.17566139) .. (713.82011393, 531.75420384) - .. controls (704.41404037, 528.66620174) and (699.50487531, 520.89733859) .. (697.58812596, 506.17757866) - -- (696.51882808, 497.89322644) - .. controls (695.11756780, 487.01333370) and (693.18068300, 483.53567665) .. (687.62254863, 481.71094814) - .. controls (680.24733186, 479.28967377) and (673.71795216, 482.94805456) .. (671.01595033, 491.17836892) - .. controls (665.64703758, 507.53211045) and (681.41553406, 517.20837331) .. (686.73126071, 520.49281728) - -- (685.71362365, 523.59254607) - -- (659.31248536, 514.92508563) - -- (660.33012242, 511.82535684) - .. controls (663.21284801, 512.06130697) and (664.45556027, 511.52202777) .. (665.01701519, 509.81183258) - .. controls (666.21010691, 506.17766779) and (664.11994318, 500.28153929) .. (667.38339994, 490.34102974) - .. controls (672.57685802, 474.52172420) and (685.17136327, 466.81573355) .. (698.63915042, 471.23719110) - .. controls (706.65569038, 473.86901107) and (713.05804743, 481.41764222) .. (714.23261811, 489.38133285) - -- (716.87701653, 507.65538929) - .. controls (718.31013894, 517.71688977) and (720.21031841, 520.94568148) .. (725.34090398, 522.63004626) - .. controls (731.96791036, 524.80568411) and (737.50344312, 521.64987718) .. (739.88962656, 514.38154761) - .. controls (742.55653747, 506.25812044) and (739.77220119, 496.34505570) .. (726.88804471, 487.26049550) - -- (727.87059083, 484.26765391) - -- (751.06511313, 491.88238636) - -- (750.01238514, 495.08900235) - .. controls (746.98768142, 494.92484849) and (745.85185636, 495.49921862) .. (745.25531050, 497.31630102) - .. controls (744.27276438, 500.30914260) and (746.11567718, 506.59772897) .. (743.20312975, 515.46936653)} + ( 743.2031, 515.4693) + .. controls ( 738.4307, 530.0060) and ( 727.2879, 536.1756) .. ( 713.8201, 531.7542) + .. controls ( 704.4140, 528.6662) and ( 699.5048, 520.8973) .. ( 697.5881, 506.1775) + -- ( 696.5188, 497.8932) + .. controls ( 695.1175, 487.0133) and ( 693.1806, 483.5356) .. ( 687.6225, 481.7109) + .. controls ( 680.2473, 479.2896) and ( 673.7179, 482.9480) .. ( 671.0159, 491.1783) + .. controls ( 665.6470, 507.5321) and ( 681.4155, 517.2083) .. ( 686.7312, 520.4928) + -- ( 685.7136, 523.5925) + -- ( 659.3124, 514.9250) + -- ( 660.3301, 511.8253) + .. controls ( 663.2128, 512.0613) and ( 664.4555, 511.5220) .. ( 665.0170, 509.8118) + .. controls ( 666.2101, 506.1776) and ( 664.1199, 500.2815) .. ( 667.3833, 490.3410) + .. controls ( 672.5768, 474.5217) and ( 685.1713, 466.8157) .. ( 698.6391, 471.2371) + .. controls ( 706.6556, 473.8690) and ( 713.0580, 481.4176) .. ( 714.2326, 489.3813) + -- ( 716.8770, 507.6553) + .. controls ( 718.3101, 517.7168) and ( 720.2103, 520.9456) .. ( 725.3409, 522.6300) + .. controls ( 731.9679, 524.8056) and ( 737.5034, 521.6498) .. ( 739.8896, 514.3815) + .. controls ( 742.5565, 506.2581) and ( 739.7722, 496.3450) .. ( 726.8880, 487.2604) + -- ( 727.8705, 484.2676) + -- ( 751.0651, 491.8823) + -- ( 750.0123, 495.0890) + .. controls ( 746.9876, 494.9248) and ( 745.8518, 495.4992) .. ( 745.2553, 497.3163) + .. controls ( 744.2727, 500.3091) and ( 746.1156, 506.5977) .. ( 743.2031, 515.4693)} \def\fdulogo@emblem@new@I@ii{% - (690.18650034, 451.64645084) - .. controls (684.60177379, 450.97454421) and (682.79616397, 452.79691191) .. (681.00644231, 461.07993480) - -- (678.21407904, 460.74398149) - -- (682.91742546, 421.65089566) - -- (685.70978873, 421.98684897) - .. controls (685.24696331, 430.54282399) and (686.55536222, 432.85315393) .. (692.36347783, 433.55193683) - -- (746.42363080, 440.05599302) - .. controls (752.23174641, 440.75477592) and (754.30105969, 438.62420089) .. (755.63056509, 430.39912000) - -- (758.42292837, 430.73507332) - -- (753.71958195, 469.82815914) - -- (750.92721867, 469.49220583) - .. controls (751.33629157, 461.38300894) and (749.94307439, 458.83585180) .. (744.24665331, 458.15050703)} + ( 690.1865, 451.6464) + .. controls ( 684.6017, 450.9745) and ( 682.7961, 452.7969) .. ( 681.0064, 461.0799) + -- ( 678.2140, 460.7439) + -- ( 682.9174, 421.6508) + -- ( 685.7097, 421.9868) + .. controls ( 685.2469, 430.5428) and ( 686.5553, 432.8531) .. ( 692.3634, 433.5519) + -- ( 746.4236, 440.0559) + .. controls ( 752.2317, 440.7547) and ( 754.3010, 438.6242) .. ( 755.6305, 430.3991) + -- ( 758.4229, 430.7350) + -- ( 753.7195, 469.8281) + -- ( 750.9272, 469.4922) + .. controls ( 751.3362, 461.3830) and ( 749.9430, 458.8358) .. ( 744.2466, 458.1505)} \def\fdulogo@emblem@new@T{% - (695.27817006, 394.86431990) - .. controls (686.98727938, 395.61711698) and (685.86675195, 396.96144894) .. (685.95735078, 406.66801892) - -- (683.15637420, 406.92234225) - -- (679.52463696, 366.92439666) - -- (682.32561355, 366.67007332) - .. controls (683.88289314, 376.35643423) and (685.11518604, 377.48713459) .. (693.63015485, 376.71399165) - -- (752.67474121, 371.35285572) - .. controls (750.97531414, 357.61274267) and (745.29252469, 352.25466632) .. (731.78693629, 351.56058132) - -- (731.49192122, 348.31144849) - -- (754.03211881, 346.49076699) - -- (760.13587887, 413.71420497) - -- (737.64654595, 416.09508178) - -- (737.35153088, 412.84594895) - .. controls (750.51123954, 409.73070579) and (755.13604392, 403.43671956) .. (754.32275642, 389.50318398)} + ( 695.2781, 394.8643) + .. controls ( 686.9872, 395.6171) and ( 685.8667, 396.9614) .. ( 685.9573, 406.6680) + -- ( 683.1563, 406.9223) + -- ( 679.5246, 366.9243) + -- ( 682.3256, 366.6700) + .. controls ( 683.8828, 376.3564) and ( 685.1151, 377.4871) .. ( 693.6301, 376.7139) + -- ( 752.6747, 371.3528) + .. controls ( 750.9753, 357.6127) and ( 745.2925, 352.2546) .. ( 731.7869, 351.5605) + -- ( 731.4919, 348.3114) + -- ( 754.0321, 346.4907) + -- ( 760.1358, 413.7142) + -- ( 737.6465, 416.0950) + -- ( 737.3515, 412.8459) + .. controls ( 750.5112, 409.7307) and ( 755.1360, 403.4367) .. ( 754.3227, 389.5031)} \def\fdulogo@emblem@new@Y{% - (727.37709643, 264.98714859) - -- (735.52753927, 288.35663423) - -- (732.87191590, 289.28282091) - .. controls (729.85861091, 282.35098762) and (728.37900448, 280.84154347) .. (725.29848138, 281.91592003) - .. controls (723.28020762, 282.61982191) and (720.08099945, 285.40363235) .. (716.65196381, 289.57820189) - -- (701.11261978, 308.22295111) - -- (730.20250072, 312.37493083) - .. controls (731.62538980, 312.35526096) and (735.02196252, 313.55357297) .. (737.35891108, 312.73852869) - .. controls (739.69585965, 311.92348440) and (739.98994711, 310.03373064) .. (738.47100095, 305.67850832) - -- (737.65103920, 302.98583749) - -- (740.30666256, 302.05965080) - -- (752.71756415, 337.64500393) - -- (750.06194078, 338.57119061) - .. controls (748.58987702, 335.03363777) and (745.60836911, 332.97569135) .. (741.25577198, 332.11080654) - -- (699.20940712, 324.97140268) - -- (683.59434172, 330.41738039) - .. controls (675.83992149, 333.12184551) and (675.07896935, 334.69784194) .. (677.26706220, 343.70466632) - -- (674.61143883, 344.63085301) - -- (661.75596764, 307.77080066) - -- (664.41159100, 306.84461398) - .. controls (668.29928281, 315.25867889) and (669.73200683, 315.95045356) .. (677.59265200, 313.20894097) - -- (697.13803998, 306.39220696) - -- (723.09792840, 274.58148207) - .. controls (725.02243735, 272.24224123) and (725.44996228, 269.71022039) .. (724.72147307, 265.91333528)} + ( 727.3770, 264.9871) + -- ( 735.5275, 288.3566) + -- ( 732.8719, 289.2828) + .. controls ( 729.8586, 282.3509) and ( 728.3790, 280.8415) .. ( 725.2984, 281.9159) + .. controls ( 723.2802, 282.6198) and ( 720.0809, 285.4036) .. ( 716.6519, 289.5782) + -- ( 701.1126, 308.2229) + -- ( 730.2025, 312.3749) + .. controls ( 731.6253, 312.3552) and ( 735.0219, 313.5535) .. ( 737.3589, 312.7385) + .. controls ( 739.6958, 311.9234) and ( 739.9899, 310.0337) .. ( 738.4710, 305.6785) + -- ( 737.6510, 302.9858) + -- ( 740.3066, 302.0596) + -- ( 752.7175, 337.6450) + -- ( 750.0619, 338.5711) + .. controls ( 748.5898, 335.0336) and ( 745.6083, 332.9756) .. ( 741.2557, 332.1108) + -- ( 699.2094, 324.9714) + -- ( 683.5943, 330.4173) + .. controls ( 675.8399, 333.1218) and ( 675.0789, 334.6978) .. ( 677.2670, 343.7046) + -- ( 674.6114, 344.6308) + -- ( 661.7559, 307.7708) + -- ( 664.4115, 306.8446) + .. controls ( 668.2992, 315.2586) and ( 669.7320, 315.9504) .. ( 677.5926, 313.2089) + -- ( 697.1380, 306.3922) + -- ( 723.0979, 274.5814) + .. controls ( 725.0224, 272.2422) and ( 725.4499, 269.7102) .. ( 724.7214, 265.9133)} % \end{macrocode} % % 年份“1905”。 % \begin{macrocode} \def\fdulogo@emblem@new@one{% - (274.53952078, 192.6967679) - .. controls (276.90649749, 191.17738787) and (276.61091282, 188.42592116) .. (273.75447837, 183.97600496) - -- (250.35602597, 147.52456373) - .. controls (245.37245949, 139.76088014) and (242.44569971, 139.36684000) .. (233.01169676, 145.28890583) - -- (231.55309194, 143.01660820) - -- (267.05774249, 120.22590781) - -- (268.51634731, 122.49820545) - .. controls (260.02210251, 128.21810688) and (259.32418637, 130.67147132) .. (264.00387685, 137.96175957) - -- (298.64574144, 191.92882841) - -- (297.03619728, 192.96200682) - -- (266.55257519, 197.95733905) - -- (264.97241997, 195.49568328) - .. controls (266.79116106, 194.99667541) and (272.07786501, 194.27692313) .. (274.53952078, 192.6967679)} + ( 274.5395, 192.6967) + .. controls ( 276.9064, 191.1773) and ( 276.6109, 188.4259) .. ( 273.7544, 183.9760) + -- ( 250.3560, 147.5245) + .. controls ( 245.3724, 139.7608) and ( 242.4456, 139.3668) .. ( 233.0116, 145.2889) + -- ( 231.5530, 143.0166) + -- ( 267.0577, 120.2259) + -- ( 268.5163, 122.4982) + .. controls ( 260.0221, 128.2181) and ( 259.3241, 130.6714) .. ( 264.0038, 137.9617) + -- ( 298.6457, 191.9288) + -- ( 297.0361, 192.9620) + -- ( 266.5525, 197.9573) + -- ( 264.9724, 195.4956) + .. controls ( 266.7911, 194.9966) and ( 272.0778, 194.2769) .. ( 274.5395, 192.6967)} \def\fdulogo@emblem@new@nine{% - (346.53719503, 87.17026768) - .. controls (362.44194107, 86.72957443) and (370.45737301, 88.21059494) .. (380.22737659, 93.27206544) - .. controls (393.00061366, 99.87385110) and (401.02069729, 110.71391337) .. (403.43237633, 124.79726455) - .. controls (406.71757692, 143.98167207) and (398.66128891, 158.25957093) .. (383.13633486, 160.91811476) - .. controls (369.27476873, 163.29181460) and (357.41447084, 154.02251812) .. (354.81289581, 138.83024165) - .. controls (352.57212316, 125.74492323) and (359.14810987, 115.48728020) .. (371.23539553, 113.41741394) - .. controls (375.44931164, 112.69580918) and (378.42746538, 112.75654226) .. (381.68741805, 113.79631850) - .. controls (374.03262029, 97.75720684) and (363.55014714, 90.53485455) .. (347.03092460, 90.05347343) - (387.19655934, 133.96962358) - .. controls (386.68384018, 130.97552530) and (385.85438796, 127.46494357) .. (384.66717843, 122.53174856) - -- (383.84077127,1 19.70551161) - .. controls (383.52099316, 118.50468339) and (383.51185796, 116.45164907) .. (378.18901657, 117.36314981) - .. controls (371.31367978, 118.54050493) and (369.88353794, 125.51992491) .. (372.86490494, 142.93005197) - .. controls (375.06769840, 155.79358533) and (376.96809671, 158.89248601) .. (382.40183063, 157.96199567) - .. controls (387.61377949, 157.06948453) and (390.23489515, 151.71242822) .. (387.19655934, 133.96962358)} + ( 346.5371, 87.1702) + .. controls ( 362.4419, 86.7295) and ( 370.4573, 88.2105) .. ( 380.2273, 93.2720) + .. controls ( 393.0006, 99.8738) and ( 401.0206, 110.7139) .. ( 403.4323, 124.7972) + .. controls ( 406.7175, 143.9816) and ( 398.6612, 158.2595) .. ( 383.1363, 160.9181) + .. controls ( 369.2747, 163.2918) and ( 357.4144, 154.0225) .. ( 354.8128, 138.8302) + .. controls ( 352.5721, 125.7449) and ( 359.1481, 115.4872) .. ( 371.2353, 113.4174) + .. controls ( 375.4493, 112.6958) and ( 378.4274, 112.7565) .. ( 381.6874, 113.7963) + .. controls ( 374.0326, 97.7572) and ( 363.5501, 90.5348) .. ( 347.0309, 90.0534) + ( 387.1965, 133.9696) + .. controls ( 386.6838, 130.9755) and ( 385.8543, 127.4649) .. ( 384.6671, 122.5317) + -- ( 383.8407,1 19.7055) + .. controls ( 383.5209, 118.5046) and ( 383.5118, 116.4516) .. ( 378.1890, 117.3631) + .. controls ( 371.3136, 118.5405) and ( 369.8835, 125.5199) .. ( 372.8649, 142.9300) + .. controls ( 375.0676, 155.7935) and ( 376.9680, 158.8924) .. ( 382.4018, 157.9619) + .. controls ( 387.6137, 157.0694) and ( 390.2348, 151.7124) .. ( 387.1965, 133.9696)} \def\fdulogo@emblem@new@zero{% - (468.53843186, 119.70741769) - .. controls (473.74690799, 97.12388612) and (487.76874274, 83.38513668) .. (502.34937235, 86.74789069) - .. controls (516.49148678, 90.00950924) and (523.24855517, 108.77145056) .. (518.16649836, 130.80683817) - .. controls (513.10972541, 152.73259697) and (498.65786882, 166.83401000) .. (484.51575438, 163.57239145) - .. controls (470.37363995, 160.31077290) and (463.58279437, 141.19466133) .. (468.53843186, 119.70741769) - (501.64142414, 89.81749692) - .. controls (496.15998444, 88.55330369) and (492.58528933, 94.54100910) .. (488.84327735, 110.76607062) - -- (483.05327233, 135.87106446) - .. controls (479.23540876, 152.42501236) and (479.85189169, 159.26387584) .. (485.11407380, 160.47750135) - .. controls (490.48588471, 161.71641072) and (494.24606002, 155.42510278) .. (497.96278832, 139.30967006) - -- (503.75279334, 114.20467623) - .. controls (507.94991488, 96.00629641) and (506.02657590, 90.82885151) .. (501.64142414, 89.81749692)} + ( 468.5384, 119.7074) + .. controls ( 473.7469, 97.1238) and ( 487.7687, 83.3851) .. ( 502.3493, 86.7478) + .. controls ( 516.4914, 90.0095) and ( 523.2485, 108.7714) .. ( 518.1664, 130.8068) + .. controls ( 513.1097, 152.7325) and ( 498.6578, 166.8340) .. ( 484.5157, 163.5723) + .. controls ( 470.3736, 160.3107) and ( 463.5827, 141.1946) .. ( 468.5384, 119.7074) + ( 501.6414, 89.8174) + .. controls ( 496.1599, 88.5533) and ( 492.5852, 94.5410) .. ( 488.8432, 110.7660) + -- ( 483.0532, 135.8710) + .. controls ( 479.2354, 152.4250) and ( 479.8518, 159.2638) .. ( 485.1140, 160.4775) + .. controls ( 490.4858, 161.7164) and ( 494.2460, 155.4251) .. ( 497.9627, 139.3096) + -- ( 503.7527, 114.2046) + .. controls ( 507.9499, 96.0062) and ( 506.0265, 90.8288) .. ( 501.6414, 89.8174)} \def\fdulogo@emblem@new@five{% - (596.81323106, 144.25778675) - .. controls (593.53398643, 141.88060609) and (592.81646298, 137.88650017) .. (595.12761085, 134.69834567) - .. controls (598.62734904, 129.87056885) and (606.22172437, 130.51231652) .. (614.32874582, 136.38923538) - .. controls (629.35861705, 147.28464673) and (633.41288249, 164.11949675) .. (624.10225824, 176.96320489) - .. controls (617.23484744, 186.43657827) and (606.12245552, 189.49768961) .. (594.14661482, 185.12390882) - .. controls (589.95882917, 183.61665399) and (586.87090400, 181.93399782) .. (579.07134947, 176.97475918) - -- (575.72667581, 185.80578112) - -- (601.04973158, 204.16289844) - -- (596.58044201, 218.57075501) - -- (567.24942058, 197.30819466) - -- (581.19499276, 159.47691905) - .. controls (590.31078455, 165.11240378) and (594.44167660, 167.27320765) .. (599.37410141, 168.90338888) - .. controls (609.33004115, 172.22978413) and (617.92168735, 170.53738499) .. (622.27985189, 164.52543650) - .. controls (625.97768848, 159.42438929) and (624.87516584, 152.51098060) .. (619.77411864, 148.81314402) - .. controls (613.94435040, 144.58704507) and (603.28063019, 148.94611527) .. (596.81323106, 144.25778675)} + ( 596.8132, 144.2577) + .. controls ( 593.5339, 141.8806) and ( 592.8164, 137.8865) .. ( 595.1276, 134.6983) + .. controls ( 598.6273, 129.8705) and ( 606.2217, 130.5123) .. ( 614.3287, 136.3892) + .. controls ( 629.3586, 147.2846) and ( 633.4128, 164.1194) .. ( 624.1022, 176.9632) + .. controls ( 617.2348, 186.4365) and ( 606.1224, 189.4976) .. ( 594.1466, 185.1239) + .. controls ( 589.9588, 183.6166) and ( 586.8709, 181.9339) .. ( 579.0713, 176.9747) + -- ( 575.7266, 185.8057) + -- ( 601.0497, 204.1628) + -- ( 596.5804, 218.5707) + -- ( 567.2494, 197.3081) + -- ( 581.1949, 159.4769) + .. controls ( 590.3107, 165.1124) and ( 594.4416, 167.2732) .. ( 599.3741, 168.9033) + .. controls ( 609.3300, 172.2297) and ( 617.9216, 170.5373) .. ( 622.2798, 164.5254) + .. controls ( 625.9776, 159.4243) and ( 624.8751, 152.5109) .. ( 619.7741, 148.8131) + .. controls ( 613.9443, 144.5870) and ( 603.2806, 148.9461) .. ( 596.8132, 144.2577)} % \end{macrocode} % % 内环。 % \begin{macrocode} \def\fdulogo@emblem@new@ring@inner@i{% - (427.28478932, 410.40467342) circle [radius=241.88932729]} + ( 427.2847, 410.4046) circle [radius=241.88932729]} \def\fdulogo@emblem@new@ring@inner@ii{% - (427.28478932, 410.40467342) circle [radius=226.77199428]} + ( 427.2847, 410.4046) circle [radius=226.77199428]} % \end{macrocode} % % 外环。 % \begin{macrocode} \def\fdulogo@emblem@new@ring@outer@i{% - (427.28478932, 410.40467342) circle [radius=359.05469569]} + ( 427.2847, 410.4046) circle [radius=359.05469569]} \def\fdulogo@emblem@new@ring@outer@ii{% - (427.28478932, 410.40467342) circle [radius=343.93732473]} + ( 427.2847, 410.4046) circle [radius=343.93732473]} % \end{macrocode} % % \paragraph{校训} @@ -1797,739 +2797,739 @@ % 博。 % \begin{macrocode} \def\fdulogo@motto@bo{% - (446.44078884, 999.91565267) - .. controls (447.61812214, 1000.07431933) and (456.16345526, 1001.95698595) .. (459.29012185, 1001.31565264) - .. controls (462.45812177, 1000.66498599) and (466.03678835, 997.51565273) .. (466.58345500, 994.39565281) - .. controls (466.94345499, 992.40898619) and (463.75145507, 988.95165295) .. (461.25012180, 987.90231964) - .. controls (452.27412203, 984.13831973) and (442.91278893, 980.49831982) .. (442.91278893, 980.49831982) - .. controls (442.83012226, 967.45698682) and (443.36478892, 968.93832011) .. (444.83012221, 956.91298708) - .. controls (446.84478883, 940.36898749) and (445.10745554, 926.59832117) .. (444.86612221, 909.79965492) - .. controls (444.24612223, 900.95698848) and (440.71412232, 902.67165510) .. (438.57945570, 901.24898847) - .. controls (434.45412247, 898.49832187) and (433.83012249, 894.41565531) .. (429.68345592, 901.04098848) - .. controls (426.80745600, 905.63832169) and (420.49412282, 921.06898798) .. (424.47678939, 936.04898760) - .. controls (429.10745594, 953.47165383) and (434.23278914, 978.47565321) .. (433.49678916, 979.24898652) - .. controls (432.91545584, 979.85965317) and (422.17945611, 977.18765324) .. (413.71812299, 974.91565330) - .. controls (406.57945650, 972.99965334) and (404.51812322, 974.85431996) .. (404.16345656, 976.97165324) - .. controls (402.99678993, 983.91565307) and (425.50345603, 995.32898612) .. (429.25012260, 996.32898609) - .. controls (430.26345591, 1003.82231924) and (427.74345597, 1012.83565235) .. (433.50345583, 1018.02231889) - .. controls (435.66345578, 1019.96898550) and (445.62345553, 1020.43565216) .. (447.27678882, 1014.63565230) - .. controls (448.91678878, 1008.86231911) and (447.44078881, 1006.90231916) .. (446.44078884, 999.91565267) - (504.16305406, 912.58232152) - .. controls (502.92838743, 909.46365493) and (498.38572087, 907.08232166) .. (494.82972096, 907.85965497) - .. controls (491.09905439, 908.67565495) and (482.10838795, 915.89165477) .. (480.82972131, 920.52632132) - .. controls (479.89638800, 923.90898790) and (488.12438780, 925.41565453) .. (489.60705443, 925.35965454) - .. controls (498.44038754, 925.02632121) and (501.60705413, 921.81565462) .. (502.99638743, 919.69298801) - .. controls (504.38572072, 917.57165473) and (505.21905404, 915.24898812) .. (504.16305406, 912.58232152) - (487.05198782, 975.33231995) - .. controls (487.49865448, 974.51765331) and (488.71198778, 974.55231997) .. (490.13598775, 974.72165330) - (485.82932119, 957.10565374) - .. controls (485.94132118, 952.99898718) and (484.68132122, 952.39632053) .. (483.66265458, 949.99898725) - .. controls (482.81865460, 948.00832064) and (481.70665462, 945.06965404) .. (480.71865465, 944.74965405) - (495.41332095, 1000.22165266) - .. controls (494.64398763, 1000.57898599) and (492.11598770, 998.61231937) .. (491.45465438, 997.29098607) - .. controls (490.95465439, 996.29098610) and (490.28798774, 993.45765283) .. (490.99598773, 992.91631951) - .. controls (491.70532104, 992.37365286) and (494.96932096, 994.68965280) .. (495.78798761, 996.16565277) - .. controls (496.77465425, 997.94298605) and (496.19065426, 999.86031934) .. (495.41332095, 1000.22165266) - (494.57998764, 976.58165325) - .. controls (495.53865428, 977.18698657) and (495.93332094, 978.03098655) .. (496.24665426, 979.35098652) - .. controls (496.74665425, 981.45498647) and (496.53865425, 983.79098641) .. (496.03865427, 984.41498639) - .. controls (495.54132094, 985.03631971) and (492.46798769, 984.60965305) .. (490.51598774, 983.77231974) - .. controls (489.52798776, 983.34831975) and (488.04798780, 982.33498644) .. (487.69065447, 981.66565313) - .. controls (487.11598782, 980.58698649) and (486.61598783, 976.12831993) .. (487.05198782, 975.33231995) - .. controls (487.49865448, 974.51765331) and (488.75465445, 974.33631998) .. (490.13598775, 974.72165330) - .. controls (492.30132103, 975.32565329) and (493.25332100, 975.74565328) .. (494.57998764, 976.58165325) - (520.88532031, 963.13765359) - .. controls (524.19465356, 967.71765348) and (523.08932026, 983.79631974) .. (523.80665357, 995.49498612) - .. controls (523.94532023, 997.75898606) and (525.24665354, 1006.99898583) .. (523.16265359, 1009.24831910) - .. controls (521.97332028, 1010.53365241) and (513.52398716, 1009.74831909) .. (511.99598720, 1008.30431913) - .. controls (509.65198726, 1006.08698585) and (508.88132061, 1000.42298599) .. (509.94132058, 1000.13765267) - .. controls (512.82932051, 999.36031935) and (513.82932049, 999.47098602) .. (513.82932049, 996.41631943) - .. controls (513.82932049, 990.90031956) and (509.78132059, 991.59898621) .. (509.92532059, 987.34565299) - .. controls (510.05198725, 983.63765308) and (513.54265383, 986.85098633) .. (514.74665380, 986.24965301) - .. controls (516.74665375, 985.24831970) and (517.45732040, 982.63365310) .. (517.66265373, 980.83231982) - .. controls (517.99598705, 977.91498655) and (517.02665374, 975.56431995) .. (514.49598714, 975.41498662) - .. controls (511.66265388, 975.24965329) and (510.16265391, 973.54832000) .. (510.07732058, 971.16565339) - .. controls (509.99598725, 968.91632011) and (514.39198714, 969.35098677) .. (515.66265378, 966.99898683) - .. controls (517.32932040, 963.91498690) and (518.41332037, 961.24832030) .. (520.88532031, 963.13765359) - (483.99598790, 899.66565518) - .. controls (487.24665449, 903.33232175) and (507.74665397, 888.08165547) .. (511.30265388, 891.05765539) - .. controls (513.19465384, 892.64032202) and (511.71865387, 906.86432166) .. (512.18665386, 913.54298816) - .. controls (512.63732052, 919.98832134) and (515.78532044, 933.76832099) .. (514.72265380, 935.48565428) - .. controls (514.09598715, 936.49632092) and (501.18798747, 932.59232102) .. (496.16265426, 931.74832104) - .. controls (488.43332112, 930.45098774) and (478.10798805, 930.19365441) .. (474.21865481, 929.24832110) - .. controls (468.21732163, 927.79098781) and (456.01998860, 919.60298801) .. (453.84132199, 924.58165455) - .. controls (450.99598873, 931.08165439) and (458.29332188, 935.63898761) .. (462.16265511, 936.91632091) - .. controls (464.67465505, 937.74432089) and (478.34665471, 939.01632086) .. (489.07998777, 940.41632083) - .. controls (496.60132092, 941.39632080) and (507.15598732, 942.95632076) .. (513.44132050, 944.02698740) - .. controls (516.05198710, 944.47098739) and (516.43465376, 948.35098729) .. (516.59732042, 951.64698721) - .. controls (516.77465375, 955.24832045) and (514.17465381, 955.60298711) .. (512.23198719, 956.74832042) - .. controls (509.83865392, 958.16032038) and (510.12132058, 960.30698699) .. (507.41332065, 960.49898699) - .. controls (504.66265405, 960.69365365) and (504.12798740, 957.67765373) .. (501.38532080, 957.74832039) - .. controls (498.16265421, 957.83232039) and (501.09598747, 966.30165351) .. (497.32932090, 969.33232010) - .. controls (495.62132094, 970.70698673) and (487.37598782, 970.38298674) .. (485.87065452, 969.15898677) - .. controls (484.53732122, 968.07632013) and (485.74398786, 960.27498700) .. (485.82932119, 957.10565374) - .. controls (485.94132118, 952.99898718) and (484.79198788, 952.31365386) .. (483.77465457, 949.91632059) - .. controls (482.92932126, 947.92432064) and (481.70665462, 945.06965404) .. (480.71865465, 944.74965405) - .. controls (478.66265470, 944.08298740) and (472.59065485, 949.98965392) .. (469.74132159, 953.72698716) - .. controls (466.61065500, 957.83232039) and (467.63465498, 960.38298699) .. (468.94132161, 967.91632014) - .. controls (469.49465493, 971.10832006) and (471.41332155, 977.09365324) .. (471.41332155, 981.08165314) - .. controls (471.41332155, 986.33231968) and (472.23865486, 991.96165287) .. (473.07998817, 995.74965278) - .. controls (474.03465482, 1000.04965267) and (477.52798806, 1001.20031931) .. (479.45465468, 999.91498600) - .. controls (481.82932129, 998.33231938) and (481.97598795, 990.93898623) .. (482.67732127, 990.00565292) - .. controls (483.66265458, 988.69365295) and (485.42132120, 987.09631966) .. (486.37998784, 994.39498614) - .. controls (486.58132117, 995.93498610) and (487.43332115, 998.91098603) .. (488.38532112, 1000.41498599) - .. controls (489.42265443, 1002.05631928) and (492.01598770, 1004.67098589) .. (492.99598768, 1005.52698586) - .. controls (496.49598759, 1008.58165245) and (496.16265426, 1011.02698573) .. (494.88532096, 1012.08165237) - .. controls (493.79065432, 1012.98698568) and (483.77465457, 1009.74831909) .. (481.49598796, 1012.91498568) - .. controls (480.45732132, 1014.36031898) and (485.74265452, 1020.96165215) .. (489.34398777, 1022.80698543) - .. controls (492.48532102, 1024.41631873) and (496.27465426, 1024.33098539) .. (496.44132092, 1025.88831869) - .. controls (497.03865424, 1031.49898522) and (496.94532091, 1036.76165175) .. (500.86265415, 1037.07631841) - .. controls (504.53998739, 1037.37098507) and (506.16265401, 1031.02698523) .. (506.94132066, 1030.86031856) - .. controls (508.01198730, 1030.63098524) and (512.47198719, 1032.08965187) .. (514.41332047, 1030.91631856) - .. controls (516.65865375, 1028.92031861) and (517.26398707, 1026.54031867) .. (516.80932041, 1023.91231874) - .. controls (516.31332043, 1021.04565214) and (512.73732051, 1017.26031890) .. (513.41332050, 1016.66565225) - .. controls (514.63465380, 1015.59231895) and (525.93465352, 1018.33498554) .. (532.07998670, 1014.33365231) - .. controls (535.66265328, 1012.00031904) and (535.94265327, 1009.57498576) .. (536.58665325, 1005.58165253) - .. controls (538.77465320, 992.02698620) and (540.78798648, 985.29098637) .. (541.55198646, 979.91631984) - .. controls (542.38265311, 974.06965332) and (543.99598640, 967.41632015) .. (540.91331981, 961.91498695) - .. controls (539.51465318, 959.42032035) and (536.03465327, 957.03232041) .. (533.41332000, 954.83232047) - .. controls (531.54665338, 953.26565384) and (529.13465344, 949.64698726) .. (533.18265334, 950.15232058) - .. controls (536.95465324, 950.62432057) and (541.92398645, 952.08032053) .. (549.91331959, 953.24965384) - .. controls (555.96931943, 954.13498715) and (570.27465241, 955.47098712) .. (571.20665239, 949.68432059) - .. controls (571.71865237, 946.50965401) and (568.74398578, 945.94832069) .. (565.86131919, 945.04432071) - .. controls (563.78798591, 944.39498739) and (561.29065263, 942.25898745) .. (557.24665274, 941.41632080) - .. controls (551.87198620, 940.29498750) and (544.23198639, 941.14698747) .. (540.16265316, 940.83232082) - .. controls (532.11198670, 940.20965416) and (526.47332017, 939.24965419) .. (524.99598688, 938.02698755) - .. controls (523.46798691, 936.76298758) and (524.03465357, 929.96565442) .. (525.66265353, 923.74832124) - .. controls (528.00398680, 914.80965480) and (531.32265338, 900.78298848) .. (531.09598672, 891.45898872) - .. controls (530.84665340, 881.19365564) and (521.08132031, 876.64032242) .. (510.91332056, 877.16565574) - .. controls (501.17598747, 877.66832239) and (499.74665417, 883.16565559) .. (492.26265436, 888.25898880) - .. controls (486.28665451, 892.32432203) and (482.35332127, 897.81098856) .. (483.99598790, 899.66565518) - (534.55198664, 1039.13791836) - .. controls (543.04798642, 1039.49258502) and (549.71998626, 1035.34591845) .. (549.16265294, 1026.74725200) - .. controls (548.87598628, 1022.31791878) and (542.22665311, 1014.58591897) .. (540.43598649, 1014.33258564) - .. controls (538.85731986, 1014.10991898) and (526.66265350, 1026.91525200) .. (524.09732023, 1031.66991854) - .. controls (523.03732026, 1033.63525183) and (529.21865344, 1038.91525170) .. (534.55198664, 1039.13791836)} + ( 446.4407, 999.9156) + .. controls ( 447.6181, 1000.0743) and ( 456.1634, 1001.9569) .. ( 459.2901, 1001.3156) + .. controls ( 462.4581, 1000.6649) and ( 466.0367, 997.5156) .. ( 466.5834, 994.3956) + .. controls ( 466.9434, 992.4089) and ( 463.7514, 988.9516) .. ( 461.2501, 987.9023) + .. controls ( 452.2741, 984.1383) and ( 442.9127, 980.4983) .. ( 442.9127, 980.4983) + .. controls ( 442.8301, 967.4569) and ( 443.3647, 968.9383) .. ( 444.8301, 956.9129) + .. controls ( 446.8447, 940.3689) and ( 445.1074, 926.5983) .. ( 444.8661, 909.7996) + .. controls ( 444.2461, 900.9569) and ( 440.7141, 902.6716) .. ( 438.5794, 901.2489) + .. controls ( 434.4541, 898.4983) and ( 433.8301, 894.4156) .. ( 429.6834, 901.0409) + .. controls ( 426.8074, 905.6383) and ( 420.4941, 921.0689) .. ( 424.4767, 936.0489) + .. controls ( 429.1074, 953.4716) and ( 434.2327, 978.4756) .. ( 433.4967, 979.2489) + .. controls ( 432.9154, 979.8596) and ( 422.1794, 977.1876) .. ( 413.7181, 974.9156) + .. controls ( 406.5794, 972.9996) and ( 404.5181, 974.8543) .. ( 404.1634, 976.9716) + .. controls ( 402.9967, 983.9156) and ( 425.5034, 995.3289) .. ( 429.2501, 996.3289) + .. controls ( 430.2634, 1003.8223) and ( 427.7434, 1012.8356) .. ( 433.5034, 1018.0223) + .. controls ( 435.6634, 1019.9689) and ( 445.6234, 1020.4356) .. ( 447.2767, 1014.6356) + .. controls ( 448.9167, 1008.8623) and ( 447.4407, 1006.9023) .. ( 446.4407, 999.9156) + ( 504.1630, 912.5823) + .. controls ( 502.9283, 909.4636) and ( 498.3857, 907.0823) .. ( 494.8297, 907.8596) + .. controls ( 491.0990, 908.6756) and ( 482.1083, 915.8916) .. ( 480.8297, 920.5263) + .. controls ( 479.8963, 923.9089) and ( 488.1243, 925.4156) .. ( 489.6070, 925.3596) + .. controls ( 498.4403, 925.0263) and ( 501.6070, 921.8156) .. ( 502.9963, 919.6929) + .. controls ( 504.3857, 917.5716) and ( 505.2190, 915.2489) .. ( 504.1630, 912.5823) + ( 487.0519, 975.3323) + .. controls ( 487.4986, 974.5176) and ( 488.7119, 974.5523) .. ( 490.1359, 974.7216) + ( 485.8293, 957.1056) + .. controls ( 485.9413, 952.9989) and ( 484.6813, 952.3963) .. ( 483.6626, 949.9989) + .. controls ( 482.8186, 948.0083) and ( 481.7066, 945.0696) .. ( 480.7186, 944.7496) + ( 495.4133, 1000.2216) + .. controls ( 494.6439, 1000.5789) and ( 492.1159, 998.6123) .. ( 491.4546, 997.2909) + .. controls ( 490.9546, 996.2909) and ( 490.2879, 993.4576) .. ( 490.9959, 992.9163) + .. controls ( 491.7053, 992.3736) and ( 494.9693, 994.6896) .. ( 495.7879, 996.1656) + .. controls ( 496.7746, 997.9429) and ( 496.1906, 999.8603) .. ( 495.4133, 1000.2216) + ( 494.5799, 976.5816) + .. controls ( 495.5386, 977.1869) and ( 495.9333, 978.0309) .. ( 496.2466, 979.3509) + .. controls ( 496.7466, 981.4549) and ( 496.5386, 983.7909) .. ( 496.0386, 984.4149) + .. controls ( 495.5413, 985.0363) and ( 492.4679, 984.6096) .. ( 490.5159, 983.7723) + .. controls ( 489.5279, 983.3483) and ( 488.0479, 982.3349) .. ( 487.6906, 981.6656) + .. controls ( 487.1159, 980.5869) and ( 486.6159, 976.1283) .. ( 487.0519, 975.3323) + .. controls ( 487.4986, 974.5176) and ( 488.7546, 974.3363) .. ( 490.1359, 974.7216) + .. controls ( 492.3013, 975.3256) and ( 493.2533, 975.7456) .. ( 494.5799, 976.5816) + ( 520.8853, 963.1376) + .. controls ( 524.1946, 967.7176) and ( 523.0893, 983.7963) .. ( 523.8066, 995.4949) + .. controls ( 523.9453, 997.7589) and ( 525.2466, 1006.9989) .. ( 523.1626, 1009.2483) + .. controls ( 521.9733, 1010.5336) and ( 513.5239, 1009.7483) .. ( 511.9959, 1008.3043) + .. controls ( 509.6519, 1006.0869) and ( 508.8813, 1000.4229) .. ( 509.9413, 1000.1376) + .. controls ( 512.8293, 999.3603) and ( 513.8293, 999.4709) .. ( 513.8293, 996.4163) + .. controls ( 513.8293, 990.9003) and ( 509.7813, 991.5989) .. ( 509.9253, 987.3456) + .. controls ( 510.0519, 983.6376) and ( 513.5426, 986.8509) .. ( 514.7466, 986.2496) + .. controls ( 516.7466, 985.2483) and ( 517.4573, 982.6336) .. ( 517.6626, 980.8323) + .. controls ( 517.9959, 977.9149) and ( 517.0266, 975.5643) .. ( 514.4959, 975.4149) + .. controls ( 511.6626, 975.2496) and ( 510.1626, 973.5483) .. ( 510.0773, 971.1656) + .. controls ( 509.9959, 968.9163) and ( 514.3919, 969.3509) .. ( 515.6626, 966.9989) + .. controls ( 517.3293, 963.9149) and ( 518.4133, 961.2483) .. ( 520.8853, 963.1376) + ( 483.9959, 899.6656) + .. controls ( 487.2466, 903.3323) and ( 507.7466, 888.0816) .. ( 511.3026, 891.0576) + .. controls ( 513.1946, 892.6403) and ( 511.7186, 906.8643) .. ( 512.1866, 913.5429) + .. controls ( 512.6373, 919.9883) and ( 515.7853, 933.7683) .. ( 514.7226, 935.4856) + .. controls ( 514.0959, 936.4963) and ( 501.1879, 932.5923) .. ( 496.1626, 931.7483) + .. controls ( 488.4333, 930.4509) and ( 478.1079, 930.1936) .. ( 474.2186, 929.2483) + .. controls ( 468.2173, 927.7909) and ( 456.0199, 919.6029) .. ( 453.8413, 924.5816) + .. controls ( 450.9959, 931.0816) and ( 458.2933, 935.6389) .. ( 462.1626, 936.9163) + .. controls ( 464.6746, 937.7443) and ( 478.3466, 939.0163) .. ( 489.0799, 940.4163) + .. controls ( 496.6013, 941.3963) and ( 507.1559, 942.9563) .. ( 513.4413, 944.0269) + .. controls ( 516.0519, 944.4709) and ( 516.4346, 948.3509) .. ( 516.5973, 951.6469) + .. controls ( 516.7746, 955.2483) and ( 514.1746, 955.6029) .. ( 512.2319, 956.7483) + .. controls ( 509.8386, 958.1603) and ( 510.1213, 960.3069) .. ( 507.4133, 960.4989) + .. controls ( 504.6626, 960.6936) and ( 504.1279, 957.6776) .. ( 501.3853, 957.7483) + .. controls ( 498.1626, 957.8323) and ( 501.0959, 966.3016) .. ( 497.3293, 969.3323) + .. controls ( 495.6213, 970.7069) and ( 487.3759, 970.3829) .. ( 485.8706, 969.1589) + .. controls ( 484.5373, 968.0763) and ( 485.7439, 960.2749) .. ( 485.8293, 957.1056) + .. controls ( 485.9413, 952.9989) and ( 484.7919, 952.3136) .. ( 483.7746, 949.9163) + .. controls ( 482.9293, 947.9243) and ( 481.7066, 945.0696) .. ( 480.7186, 944.7496) + .. controls ( 478.6626, 944.0829) and ( 472.5906, 949.9896) .. ( 469.7413, 953.7269) + .. controls ( 466.6106, 957.8323) and ( 467.6346, 960.3829) .. ( 468.9413, 967.9163) + .. controls ( 469.4946, 971.1083) and ( 471.4133, 977.0936) .. ( 471.4133, 981.0816) + .. controls ( 471.4133, 986.3323) and ( 472.2386, 991.9616) .. ( 473.0799, 995.7496) + .. controls ( 474.0346, 1000.0496) and ( 477.5279, 1001.2003) .. ( 479.4546, 999.9149) + .. controls ( 481.8293, 998.3323) and ( 481.9759, 990.9389) .. ( 482.6773, 990.0056) + .. controls ( 483.6626, 988.6936) and ( 485.4213, 987.0963) .. ( 486.3799, 994.3949) + .. controls ( 486.5813, 995.9349) and ( 487.4333, 998.9109) .. ( 488.3853, 1000.4149) + .. controls ( 489.4226, 1002.0563) and ( 492.0159, 1004.6709) .. ( 492.9959, 1005.5269) + .. controls ( 496.4959, 1008.5816) and ( 496.1626, 1011.0269) .. ( 494.8853, 1012.0816) + .. controls ( 493.7906, 1012.9869) and ( 483.7746, 1009.7483) .. ( 481.4959, 1012.9149) + .. controls ( 480.4573, 1014.3603) and ( 485.7426, 1020.9616) .. ( 489.3439, 1022.8069) + .. controls ( 492.4853, 1024.4163) and ( 496.2746, 1024.3309) .. ( 496.4413, 1025.8883) + .. controls ( 497.0386, 1031.4989) and ( 496.9453, 1036.7616) .. ( 500.8626, 1037.0763) + .. controls ( 504.5399, 1037.3709) and ( 506.1626, 1031.0269) .. ( 506.9413, 1030.8603) + .. controls ( 508.0119, 1030.6309) and ( 512.4719, 1032.0896) .. ( 514.4133, 1030.9163) + .. controls ( 516.6586, 1028.9203) and ( 517.2639, 1026.5403) .. ( 516.8093, 1023.9123) + .. controls ( 516.3133, 1021.0456) and ( 512.7373, 1017.2603) .. ( 513.4133, 1016.6656) + .. controls ( 514.6346, 1015.5923) and ( 525.9346, 1018.3349) .. ( 532.0799, 1014.3336) + .. controls ( 535.6626, 1012.0003) and ( 535.9426, 1009.5749) .. ( 536.5866, 1005.5816) + .. controls ( 538.7746, 992.0269) and ( 540.7879, 985.2909) .. ( 541.5519, 979.9163) + .. controls ( 542.3826, 974.0696) and ( 543.9959, 967.4163) .. ( 540.9133, 961.9149) + .. controls ( 539.5146, 959.4203) and ( 536.0346, 957.0323) .. ( 533.4133, 954.8323) + .. controls ( 531.5466, 953.2656) and ( 529.1346, 949.6469) .. ( 533.1826, 950.1523) + .. controls ( 536.9546, 950.6243) and ( 541.9239, 952.0803) .. ( 549.9133, 953.2496) + .. controls ( 555.9693, 954.1349) and ( 570.2746, 955.4709) .. ( 571.2066, 949.6843) + .. controls ( 571.7186, 946.5096) and ( 568.7439, 945.9483) .. ( 565.8613, 945.0443) + .. controls ( 563.7879, 944.3949) and ( 561.2906, 942.2589) .. ( 557.2466, 941.4163) + .. controls ( 551.8719, 940.2949) and ( 544.2319, 941.1469) .. ( 540.1626, 940.8323) + .. controls ( 532.1119, 940.2096) and ( 526.4733, 939.2496) .. ( 524.9959, 938.0269) + .. controls ( 523.4679, 936.7629) and ( 524.0346, 929.9656) .. ( 525.6626, 923.7483) + .. controls ( 528.0039, 914.8096) and ( 531.3226, 900.7829) .. ( 531.0959, 891.4589) + .. controls ( 530.8466, 881.1936) and ( 521.0813, 876.6403) .. ( 510.9133, 877.1656) + .. controls ( 501.1759, 877.6683) and ( 499.7466, 883.1656) .. ( 492.2626, 888.2589) + .. controls ( 486.2866, 892.3243) and ( 482.3533, 897.8109) .. ( 483.9959, 899.6656) + ( 534.5519, 1039.1379) + .. controls ( 543.0479, 1039.4925) and ( 549.7199, 1035.3459) .. ( 549.1626, 1026.7472) + .. controls ( 548.8759, 1022.3179) and ( 542.2266, 1014.5859) .. ( 540.4359, 1014.3325) + .. controls ( 538.8573, 1014.1099) and ( 526.6626, 1026.9152) .. ( 524.0973, 1031.6699) + .. controls ( 523.0373, 1033.6352) and ( 529.2186, 1038.9152) .. ( 534.5519, 1039.1379)} % \end{macrocode} % % 学。 % \begin{macrocode} \def\fdulogo@motto@xue{% - (441.96958895, 769.22205844) - .. controls (449.34558877, 772.01539170) and (456.88558858, 744.13805907) .. (451.85358870, 731.95805937) - .. controls (450.76292206, 729.32072610) and (447.74692214, 726.46339284) .. (444.82958888, 726.49939284) - .. controls (442.41225561, 726.52872617) and (439.10692236, 728.52739279) .. (438.10692238, 733.74872599) - .. controls (437.51892240, 736.82472592) and (439.10692236, 768.13805847) .. (441.96958895, 769.22205844) - (527.62132014, 755.16565879) - .. controls (527.63065348, 757.19099207) and (526.74665350, 758.41632538) .. (525.24665354, 758.12432538) - .. controls (523.81998690, 757.84699206) and (522.13065361, 756.10565877) .. (522.80132026, 753.97099215) - .. controls (523.57998691, 751.49899222) and (525.21865354, 750.05499225) .. (525.78798686, 750.20699225) - .. controls (526.35732017, 750.36032558) and (527.60798681, 752.33232553) .. (527.62132014, 755.16565879) - (487.79865447, 742.41365911) - .. controls (490.32932108, 743.13765909) and (486.96798783, 751.05499223) .. (486.33998784, 750.40299224) - .. controls (485.70532119, 749.74565893) and (485.20932120, 747.66165898) .. (485.16265454, 746.41632568) - .. controls (485.05198787, 743.41499242) and (484.87332121, 741.57765913) .. (487.79865447, 742.41365911) - (493.82932099, 758.16565872) - .. controls (496.82932091, 757.58165873) and (496.82932091, 760.87365865) .. (496.78132091, 762.59099194) - .. controls (496.73332092, 764.27499190) and (496.70532092, 764.91499188) .. (495.07998762, 765.24832520) - .. controls (494.02932098, 765.46432520) and (491.57998771, 765.20699187) .. (490.20532108, 763.41499192) - .. controls (489.97198775, 763.11365859) and (489.53865443, 761.12432531) .. (489.82932109, 760.33232533) - .. controls (490.27998774, 759.10832536) and (492.20532103, 758.48165871) .. (493.82932099, 758.16565872) - (490.89598773, 727.51099281) - .. controls (489.52532110, 726.15365952) and (488.32932113, 724.58299289) .. (490.78798773, 724.49899289) - .. controls (493.61998766, 724.40299289) and (501.82932079, 726.29099285) .. (503.57998741, 727.16565949) - .. controls (504.53465405, 727.64299281) and (506.07998735, 730.58299274) .. (502.34532077, 731.84565937) - .. controls (498.24932088, 733.23365934) and (492.55065435, 729.14832611) .. (490.89598773, 727.51099281) - (536.09598660, 719.86165967) - .. controls (533.92931999, 720.36432633) and (512.19865386, 716.67765975) .. (499.91332084, 714.49899314) - .. controls (481.93332129, 711.31099322) and (470.32932158, 708.16565997) .. (462.88532176, 705.36032670) - .. controls (458.57198854, 703.73499341) and (445.98265552, 698.81366020) .. (440.94132231, 691.36032705) - .. controls (439.66265568, 689.47099377) and (439.80798900, 683.43632725) .. (439.44398901, 681.91632729) - .. controls (438.88532236, 679.58299401) and (437.19065574, 678.58432737) .. (434.18265581, 678.02299405) - .. controls (426.91332266, 676.66566075) and (419.64398951, 682.58299394) .. (419.66265618, 689.86032709) - .. controls (419.68532284, 698.31632688) and (425.60798936, 703.41499342) .. (429.55332259, 706.96966000) - .. controls (433.74398916, 710.74565990) and (447.44132215, 720.13765967) .. (448.70532212, 718.47099304) - .. controls (449.57065543, 717.33099307) and (444.53465555, 711.52699321) .. (445.32932220, 709.80432659) - .. controls (445.73732219, 708.92032661) and (451.32132205, 711.04432656) .. (452.85598868, 711.66432654) - .. controls (455.20532195, 712.61232652) and (461.95198845, 715.57632645) .. (463.49598841, 716.52699309) - .. controls (464.21865506, 716.97099308) and (462.32932178, 717.99899305) .. (460.57998849, 724.16565957) - .. controls (459.75065517, 727.08832616) and (459.89332184, 733.08832601) .. (460.10798850, 736.99765924) - .. controls (460.41332182, 742.58165910) and (461.99598845, 743.69365908) .. (462.88532176, 750.13765892) - .. controls (463.40932175, 753.94165882) and (463.21332175, 758.85099203) .. (463.24665509, 763.49899192) - .. controls (463.28798842, 769.28832510) and (462.91332176, 776.79099158) .. (461.28798847, 779.58165818) - .. controls (459.10398852, 783.33499142) and (459.16265519, 785.41499137) .. (461.56398846, 787.06165799) - .. controls (463.69598841, 788.52299129) and (467.03998832, 789.16299127) .. (469.55865493, 788.64032462) - .. controls (471.07332156, 788.32565796) and (473.38532150, 787.30432465) .. (472.97198818, 783.31899142) - .. controls (472.81198818, 781.77632479) and (471.38532155, 779.80432484) .. (470.74665490, 777.16565824) - .. controls (469.54398826, 772.19899170) and (468.71732162, 766.42432518) .. (468.66265495, 761.49899197) - .. controls (468.61732162, 757.31899207) and (472.82932151, 758.83232537) .. (473.66265483, 752.13765887) - .. controls (474.53732147, 745.11632571) and (474.95732146, 736.34032593) .. (474.99598813, 730.97099273) - .. controls (475.05465479, 722.92565960) and (474.30932148, 719.34165969) .. (474.71865480, 719.36032635) - .. controls (476.88398808, 719.45899302) and (483.88532124, 721.52699296) .. (483.99598790, 723.16565959) - .. controls (484.12798790, 725.10699287) and (480.57732132, 724.27899290) .. (479.80532134, 726.25499285) - .. controls (478.07998805, 730.66565940) and (478.49598804, 745.20699237) .. (479.41332135, 752.24832553) - .. controls (479.91865467, 756.13365877) and (480.64132132, 758.04299205) .. (480.78798798, 760.54032532) - .. controls (480.97598798, 763.72832524) and (480.49598799, 766.24965851) .. (480.70398798, 770.04032508) - .. controls (480.98932131, 775.22965829) and (484.05465457, 781.59499146) .. (485.17732120, 786.51099134) - .. controls (486.52398784, 792.40965786) and (487.44132115, 797.87499106) .. (496.07598760, 795.66699111) - .. controls (502.05198745, 794.13765782) and (500.72532082, 787.43099132) .. (499.95332083, 782.88432476) - .. controls (499.41332085, 779.70699151) and (496.60798758, 777.52699156) .. (497.66265423, 772.69365835) - .. controls (498.08265421, 770.77499173) and (501.99598745, 773.30432500) .. (506.21865401, 772.08299170) - .. controls (507.91465397, 771.59099171) and (508.25598729, 765.93632519) .. (508.05198730, 761.08165864) - .. controls (507.97332063, 759.21765869) and (507.81465397, 752.69899219) .. (507.82932064, 751.83232554) - .. controls (507.88532064, 748.66565895) and (511.99598720, 749.74965893) .. (512.80132051, 745.85232569) - .. controls (513.32798717, 743.29499242) and (513.53598716, 740.52565916) .. (513.21865384, 737.63765923) - .. controls (512.96798718, 735.35632595) and (510.01598725, 735.36832595) .. (509.66265393, 733.80432599) - .. controls (509.16398727, 731.59099271) and (508.98532061, 729.32832610) .. (510.21865391, 729.24965944) - .. controls (512.19065386, 729.12299277) and (519.91332034, 729.80432609) .. (525.11465354, 731.78299271) - .. controls (526.53998684, 732.32565936) and (525.49598686, 735.12432596) .. (523.71865357, 736.80432592) - .. controls (522.23465361, 738.20699255) and (521.82932029, 738.29099255) .. (519.10798702, 743.69365908) - .. controls (517.51465373, 746.85499233) and (515.41065378, 753.78565882) .. (515.16265379, 756.63765875) - .. controls (514.96132046, 758.96965870) and (517.07998707, 759.16032536) .. (517.83598705, 759.73765868) - .. controls (518.54398704, 760.28032533) and (518.53732037, 762.00432529) .. (518.32932038, 763.13765859) - .. controls (517.97332038, 765.08032521) and (515.11598712, 764.31099189) .. (514.99598713, 765.47099187) - .. controls (514.44132047, 770.86032506) and (518.88532036, 773.13765834) .. (522.85865360, 772.50165836) - .. controls (526.36132017, 771.94032504) and (529.00532011, 768.54165846) .. (530.20398674, 769.87365842) - .. controls (531.70532004, 771.54032505) and (531.45465338, 780.09632483) .. (531.03865339, 782.70699143) - .. controls (530.82532006, 784.04299140) and (528.88932011, 783.82299141) .. (527.10798682, 783.47099142) - .. controls (523.13732025, 782.68699144) and (517.91998705, 780.70699148) .. (517.25465374, 781.47899147) - .. controls (515.95998710, 782.98432476) and (521.16265364, 794.74832447) .. (531.75198671, 795.31232445) - .. controls (539.35731985, 795.71765778) and (542.37465311, 791.12832456) .. (544.21198639, 783.24565809) - .. controls (546.43865301, 773.70032499) and (548.21865296, 762.08165862) .. (546.05198635, 752.02699220) - .. controls (545.21331970, 748.13499230) and (539.41331985, 740.49899249) .. (535.16265329, 737.49899257) - .. controls (532.96798668, 735.94965927) and (532.85998668, 732.85099268) .. (533.66265333, 732.97099268) - .. controls (544.88531971, 734.64965930) and (554.99598613, 736.24832593) .. (566.55731917, 727.45899282) - .. controls (574.73198563, 721.24432630) and (574.61065230, 714.82165980) .. (565.06798587, 710.35899324) - .. controls (557.28265273, 706.71766000) and (548.89731961, 704.19232673) .. (540.56131982, 701.98566012) - .. controls (537.63065323, 701.20832681) and (531.57998671, 699.49899352) .. (529.82932009, 701.83232679) - .. controls (527.94265347, 704.34832673) and (531.13465339, 710.47632657) .. (533.77598666, 713.74832649) - .. controls (536.73998658, 717.41899307) and (539.21865319, 719.13765969) .. (536.09598660, 719.86165967) - (490.44078774, 696.97126024) - .. controls (487.89412114, 695.43659362) and (486.00745452, 693.61259366) .. (483.05145459, 690.91526040) - .. controls (482.00212128, 689.95792709) and (479.99412133, 686.74859383) .. (476.99678808, 685.85526052) - .. controls (474.50212147, 685.11126054) and (471.99678820, 687.91526047) .. (471.27412155, 690.13792708) - .. controls (470.29012158, 693.16726034) and (470.77412156, 698.66992687) .. (473.10745484, 699.75259351) - .. controls (475.92345477, 701.06059348) and (480.03812133, 700.83259348) .. (484.24612123, 702.16592678) - .. controls (488.11945446, 703.39259342) and (490.63545440, 704.66459339) .. (494.55945430, 706.37126001) - .. controls (501.39412080, 709.34459327) and (506.33012068, 710.69392657) .. (511.83012054, 710.69392657) - .. controls (518.55145370, 710.69392657) and (525.10078687, 706.36059334) .. (525.10745354, 702.91526010) - .. controls (525.12078687, 695.37392695) and (519.03145369, 693.97259365) .. (515.51145378, 691.53392705) - .. controls (512.77412051, 689.63792709) and (514.33012048, 683.41526058) .. (517.43545373, 684.01659390) - .. controls (521.96345362, 684.89126055) and (530.48745340, 684.91926055) .. (534.16345331, 684.74859388) - .. controls (540.16345316, 684.47126056) and (544.93145304, 682.47126061) .. (544.91278638, 679.08192736) - .. controls (544.89145304, 674.88592746) and (542.62745310, 670.13126092) .. (537.38478657, 667.86059431) - .. controls (533.95411998, 666.37392768) and (528.09945346, 667.61526098) .. (527.33012015, 666.41526101) - .. controls (526.74745350, 665.50859436) and (527.69012014, 659.94859450) .. (527.57945348, 654.74859463) - .. controls (527.48878681, 650.44326141) and (527.17945349, 646.96726150) .. (524.66345355, 643.13792826) - .. controls (522.54345360, 639.91259500) and (518.18478705, 633.90859515) .. (512.33012053, 628.91526195) - .. controls (507.59412064, 624.87659538) and (503.12078742, 621.70726213) .. (497.83012089, 621.70726213) - .. controls (490.16345441, 621.70726213) and (480.87145464, 628.54059529) .. (474.33012148, 633.99926182) - .. controls (465.15278837, 641.65526163) and (458.24612188, 649.79126142) .. (460.33012183, 651.91526137) - .. controls (461.24745514, 652.85126135) and (466.77545500, 651.87659471) .. (472.66345485, 649.87392809) - .. controls (476.99412141, 648.40059479) and (490.94878773, 639.93526167) .. (494.03145432, 638.97659503) - .. controls (497.28612090, 637.96459505) and (503.92612074, 644.68592822) .. (504.99678738, 654.41526131) - .. controls (505.51012070, 659.08192786) and (506.02078735, 671.32592755) .. (504.33012073, 671.02726089) - .. controls (500.71812082, 670.38859424) and (473.93678815, 661.41259447) .. (470.49678824, 659.97126117) - .. controls (468.10478830, 658.96992786) and (461.67145512, 656.10059460) .. (459.38478852, 655.02726129) - .. controls (455.24612195, 653.08192801) and (447.97945547, 653.66192799) .. (448.78745545, 661.70326113) - .. controls (449.37012210, 667.50326098) and (450.90078873, 671.64459421) .. (459.08745519, 672.16859420) - .. controls (472.32078819, 673.01792751) and (499.05412086, 678.70992737) .. (501.03812081, 679.37392735) - .. controls (501.72345412, 679.60326068) and (499.70478751, 682.41526061) .. (497.16345424, 685.47126053) - .. controls (495.04878762, 688.01259380) and (493.23012100, 689.90592709) .. (493.24612100, 692.20726036) - .. controls (493.27412100, 696.13792693) and (504.57145405, 694.69926030) .. (506.05145402, 695.91526027) - .. controls (507.53278731, 697.13259357) and (508.72078728, 701.09259348) .. (506.99678733, 701.52726013) - .. controls (502.35812077, 702.69392677) and (494.49678764, 699.41526018) .. (490.44078774, 696.97126024)} + ( 441.9695, 769.2220) + .. controls ( 449.3455, 772.0153) and ( 456.8855, 744.1380) .. ( 451.8535, 731.9580) + .. controls ( 450.7629, 729.3207) and ( 447.7469, 726.4633) .. ( 444.8295, 726.4993) + .. controls ( 442.4122, 726.5287) and ( 439.1069, 728.5273) .. ( 438.1069, 733.7487) + .. controls ( 437.5189, 736.8247) and ( 439.1069, 768.1380) .. ( 441.9695, 769.2220) + ( 527.6213, 755.1656) + .. controls ( 527.6306, 757.1909) and ( 526.7466, 758.4163) .. ( 525.2466, 758.1243) + .. controls ( 523.8199, 757.8469) and ( 522.1306, 756.1056) .. ( 522.8013, 753.9709) + .. controls ( 523.5799, 751.4989) and ( 525.2186, 750.0549) .. ( 525.7879, 750.2069) + .. controls ( 526.3573, 750.3603) and ( 527.6079, 752.3323) .. ( 527.6213, 755.1656) + ( 487.7986, 742.4136) + .. controls ( 490.3293, 743.1376) and ( 486.9679, 751.0549) .. ( 486.3399, 750.4029) + .. controls ( 485.7053, 749.7456) and ( 485.2093, 747.6616) .. ( 485.1626, 746.4163) + .. controls ( 485.0519, 743.4149) and ( 484.8733, 741.5776) .. ( 487.7986, 742.4136) + ( 493.8293, 758.1656) + .. controls ( 496.8293, 757.5816) and ( 496.8293, 760.8736) .. ( 496.7813, 762.5909) + .. controls ( 496.7333, 764.2749) and ( 496.7053, 764.9149) .. ( 495.0799, 765.2483) + .. controls ( 494.0293, 765.4643) and ( 491.5799, 765.2069) .. ( 490.2053, 763.4149) + .. controls ( 489.9719, 763.1136) and ( 489.5386, 761.1243) .. ( 489.8293, 760.3323) + .. controls ( 490.2799, 759.1083) and ( 492.2053, 758.4816) .. ( 493.8293, 758.1656) + ( 490.8959, 727.5109) + .. controls ( 489.5253, 726.1536) and ( 488.3293, 724.5829) .. ( 490.7879, 724.4989) + .. controls ( 493.6199, 724.4029) and ( 501.8293, 726.2909) .. ( 503.5799, 727.1656) + .. controls ( 504.5346, 727.6429) and ( 506.0799, 730.5829) .. ( 502.3453, 731.8456) + .. controls ( 498.2493, 733.2336) and ( 492.5506, 729.1483) .. ( 490.8959, 727.5109) + ( 536.0959, 719.8616) + .. controls ( 533.9293, 720.3643) and ( 512.1986, 716.6776) .. ( 499.9133, 714.4989) + .. controls ( 481.9333, 711.3109) and ( 470.3293, 708.1656) .. ( 462.8853, 705.3603) + .. controls ( 458.5719, 703.7349) and ( 445.9826, 698.8136) .. ( 440.9413, 691.3603) + .. controls ( 439.6626, 689.4709) and ( 439.8079, 683.4363) .. ( 439.4439, 681.9163) + .. controls ( 438.8853, 679.5829) and ( 437.1906, 678.5843) .. ( 434.1826, 678.0229) + .. controls ( 426.9133, 676.6656) and ( 419.6439, 682.5829) .. ( 419.6626, 689.8603) + .. controls ( 419.6853, 698.3163) and ( 425.6079, 703.4149) .. ( 429.5533, 706.9696) + .. controls ( 433.7439, 710.7456) and ( 447.4413, 720.1376) .. ( 448.7053, 718.4709) + .. controls ( 449.5706, 717.3309) and ( 444.5346, 711.5269) .. ( 445.3293, 709.8043) + .. controls ( 445.7373, 708.9203) and ( 451.3213, 711.0443) .. ( 452.8559, 711.6643) + .. controls ( 455.2053, 712.6123) and ( 461.9519, 715.5763) .. ( 463.4959, 716.5269) + .. controls ( 464.2186, 716.9709) and ( 462.3293, 717.9989) .. ( 460.5799, 724.1656) + .. controls ( 459.7506, 727.0883) and ( 459.8933, 733.0883) .. ( 460.1079, 736.9976) + .. controls ( 460.4133, 742.5816) and ( 461.9959, 743.6936) .. ( 462.8853, 750.1376) + .. controls ( 463.4093, 753.9416) and ( 463.2133, 758.8509) .. ( 463.2466, 763.4989) + .. controls ( 463.2879, 769.2883) and ( 462.9133, 776.7909) .. ( 461.2879, 779.5816) + .. controls ( 459.1039, 783.3349) and ( 459.1626, 785.4149) .. ( 461.5639, 787.0616) + .. controls ( 463.6959, 788.5229) and ( 467.0399, 789.1629) .. ( 469.5586, 788.6403) + .. controls ( 471.0733, 788.3256) and ( 473.3853, 787.3043) .. ( 472.9719, 783.3189) + .. controls ( 472.8119, 781.7763) and ( 471.3853, 779.8043) .. ( 470.7466, 777.1656) + .. controls ( 469.5439, 772.1989) and ( 468.7173, 766.4243) .. ( 468.6626, 761.4989) + .. controls ( 468.6173, 757.3189) and ( 472.8293, 758.8323) .. ( 473.6626, 752.1376) + .. controls ( 474.5373, 745.1163) and ( 474.9573, 736.3403) .. ( 474.9959, 730.9709) + .. controls ( 475.0546, 722.9256) and ( 474.3093, 719.3416) .. ( 474.7186, 719.3603) + .. controls ( 476.8839, 719.4589) and ( 483.8853, 721.5269) .. ( 483.9959, 723.1656) + .. controls ( 484.1279, 725.1069) and ( 480.5773, 724.2789) .. ( 479.8053, 726.2549) + .. controls ( 478.0799, 730.6656) and ( 478.4959, 745.2069) .. ( 479.4133, 752.2483) + .. controls ( 479.9186, 756.1336) and ( 480.6413, 758.0429) .. ( 480.7879, 760.5403) + .. controls ( 480.9759, 763.7283) and ( 480.4959, 766.2496) .. ( 480.7039, 770.0403) + .. controls ( 480.9893, 775.2296) and ( 484.0546, 781.5949) .. ( 485.1773, 786.5109) + .. controls ( 486.5239, 792.4096) and ( 487.4413, 797.8749) .. ( 496.0759, 795.6669) + .. controls ( 502.0519, 794.1376) and ( 500.7253, 787.4309) .. ( 499.9533, 782.8843) + .. controls ( 499.4133, 779.7069) and ( 496.6079, 777.5269) .. ( 497.6626, 772.6936) + .. controls ( 498.0826, 770.7749) and ( 501.9959, 773.3043) .. ( 506.2186, 772.0829) + .. controls ( 507.9146, 771.5909) and ( 508.2559, 765.9363) .. ( 508.0519, 761.0816) + .. controls ( 507.9733, 759.2176) and ( 507.8146, 752.6989) .. ( 507.8293, 751.8323) + .. controls ( 507.8853, 748.6656) and ( 511.9959, 749.7496) .. ( 512.8013, 745.8523) + .. controls ( 513.3279, 743.2949) and ( 513.5359, 740.5256) .. ( 513.2186, 737.6376) + .. controls ( 512.9679, 735.3563) and ( 510.0159, 735.3683) .. ( 509.6626, 733.8043) + .. controls ( 509.1639, 731.5909) and ( 508.9853, 729.3283) .. ( 510.2186, 729.2496) + .. controls ( 512.1906, 729.1229) and ( 519.9133, 729.8043) .. ( 525.1146, 731.7829) + .. controls ( 526.5399, 732.3256) and ( 525.4959, 735.1243) .. ( 523.7186, 736.8043) + .. controls ( 522.2346, 738.2069) and ( 521.8293, 738.2909) .. ( 519.1079, 743.6936) + .. controls ( 517.5146, 746.8549) and ( 515.4106, 753.7856) .. ( 515.1626, 756.6376) + .. controls ( 514.9613, 758.9696) and ( 517.0799, 759.1603) .. ( 517.8359, 759.7376) + .. controls ( 518.5439, 760.2803) and ( 518.5373, 762.0043) .. ( 518.3293, 763.1376) + .. controls ( 517.9733, 765.0803) and ( 515.1159, 764.3109) .. ( 514.9959, 765.4709) + .. controls ( 514.4413, 770.8603) and ( 518.8853, 773.1376) .. ( 522.8586, 772.5016) + .. controls ( 526.3613, 771.9403) and ( 529.0053, 768.5416) .. ( 530.2039, 769.8736) + .. controls ( 531.7053, 771.5403) and ( 531.4546, 780.0963) .. ( 531.0386, 782.7069) + .. controls ( 530.8253, 784.0429) and ( 528.8893, 783.8229) .. ( 527.1079, 783.4709) + .. controls ( 523.1373, 782.6869) and ( 517.9199, 780.7069) .. ( 517.2546, 781.4789) + .. controls ( 515.9599, 782.9843) and ( 521.1626, 794.7483) .. ( 531.7519, 795.3123) + .. controls ( 539.3573, 795.7176) and ( 542.3746, 791.1283) .. ( 544.2119, 783.2456) + .. controls ( 546.4386, 773.7003) and ( 548.2186, 762.0816) .. ( 546.0519, 752.0269) + .. controls ( 545.2133, 748.1349) and ( 539.4133, 740.4989) .. ( 535.1626, 737.4989) + .. controls ( 532.9679, 735.9496) and ( 532.8599, 732.8509) .. ( 533.6626, 732.9709) + .. controls ( 544.8853, 734.6496) and ( 554.9959, 736.2483) .. ( 566.5573, 727.4589) + .. controls ( 574.7319, 721.2443) and ( 574.6106, 714.8216) .. ( 565.0679, 710.3589) + .. controls ( 557.2826, 706.7176) and ( 548.8973, 704.1923) .. ( 540.5613, 701.9856) + .. controls ( 537.6306, 701.2083) and ( 531.5799, 699.4989) .. ( 529.8293, 701.8323) + .. controls ( 527.9426, 704.3483) and ( 531.1346, 710.4763) .. ( 533.7759, 713.7483) + .. controls ( 536.7399, 717.4189) and ( 539.2186, 719.1376) .. ( 536.0959, 719.8616) + ( 490.4407, 696.9712) + .. controls ( 487.8941, 695.4365) and ( 486.0074, 693.6125) .. ( 483.0514, 690.9152) + .. controls ( 482.0021, 689.9579) and ( 479.9941, 686.7485) .. ( 476.9967, 685.8552) + .. controls ( 474.5021, 685.1112) and ( 471.9967, 687.9152) .. ( 471.2741, 690.1379) + .. controls ( 470.2901, 693.1672) and ( 470.7741, 698.6699) .. ( 473.1074, 699.7525) + .. controls ( 475.9234, 701.0605) and ( 480.0381, 700.8325) .. ( 484.2461, 702.1659) + .. controls ( 488.1194, 703.3925) and ( 490.6354, 704.6645) .. ( 494.5594, 706.3712) + .. controls ( 501.3941, 709.3445) and ( 506.3301, 710.6939) .. ( 511.8301, 710.6939) + .. controls ( 518.5514, 710.6939) and ( 525.1007, 706.3605) .. ( 525.1074, 702.9152) + .. controls ( 525.1207, 695.3739) and ( 519.0314, 693.9725) .. ( 515.5114, 691.5339) + .. controls ( 512.7741, 689.6379) and ( 514.3301, 683.4152) .. ( 517.4354, 684.0165) + .. controls ( 521.9634, 684.8912) and ( 530.4874, 684.9192) .. ( 534.1634, 684.7485) + .. controls ( 540.1634, 684.4712) and ( 544.9314, 682.4712) .. ( 544.9127, 679.0819) + .. controls ( 544.8914, 674.8859) and ( 542.6274, 670.1312) .. ( 537.3847, 667.8605) + .. controls ( 533.9541, 666.3739) and ( 528.0994, 667.6152) .. ( 527.3301, 666.4152) + .. controls ( 526.7474, 665.5085) and ( 527.6901, 659.9485) .. ( 527.5794, 654.7485) + .. controls ( 527.4887, 650.4432) and ( 527.1794, 646.9672) .. ( 524.6634, 643.1379) + .. controls ( 522.5434, 639.9125) and ( 518.1847, 633.9085) .. ( 512.3301, 628.9152) + .. controls ( 507.5941, 624.8765) and ( 503.1207, 621.7072) .. ( 497.8301, 621.7072) + .. controls ( 490.1634, 621.7072) and ( 480.8714, 628.5405) .. ( 474.3301, 633.9992) + .. controls ( 465.1527, 641.6552) and ( 458.2461, 649.7912) .. ( 460.3301, 651.9152) + .. controls ( 461.2474, 652.8512) and ( 466.7754, 651.8765) .. ( 472.6634, 649.8739) + .. controls ( 476.9941, 648.4005) and ( 490.9487, 639.9352) .. ( 494.0314, 638.9765) + .. controls ( 497.2861, 637.9645) and ( 503.9261, 644.6859) .. ( 504.9967, 654.4152) + .. controls ( 505.5101, 659.0819) and ( 506.0207, 671.3259) .. ( 504.3301, 671.0272) + .. controls ( 500.7181, 670.3885) and ( 473.9367, 661.4125) .. ( 470.4967, 659.9712) + .. controls ( 468.1047, 658.9699) and ( 461.6714, 656.1005) .. ( 459.3847, 655.0272) + .. controls ( 455.2461, 653.0819) and ( 447.9794, 653.6619) .. ( 448.7874, 661.7032) + .. controls ( 449.3701, 667.5032) and ( 450.9007, 671.6445) .. ( 459.0874, 672.1685) + .. controls ( 472.3207, 673.0179) and ( 499.0541, 678.7099) .. ( 501.0381, 679.3739) + .. controls ( 501.7234, 679.6032) and ( 499.7047, 682.4152) .. ( 497.1634, 685.4712) + .. controls ( 495.0487, 688.0125) and ( 493.2301, 689.9059) .. ( 493.2461, 692.2072) + .. controls ( 493.2741, 696.1379) and ( 504.5714, 694.6992) .. ( 506.0514, 695.9152) + .. controls ( 507.5327, 697.1325) and ( 508.7207, 701.0925) .. ( 506.9967, 701.5272) + .. controls ( 502.3581, 702.6939) and ( 494.4967, 699.4152) .. ( 490.4407, 696.9712)} % \end{macrocode} % % 而。 % \begin{macrocode} \def\fdulogo@motto@er@i{% - (461.66398846, 521.23979797) - .. controls (458.99598853, 527.08246449) and (472.53065485, 539.48513085) .. (475.21865479, 544.85979738) - .. controls (476.99598808, 548.41579729) and (475.94132143, 551.52646388) .. (472.38532152, 549.41579727) - .. controls (469.05465494, 547.43846398) and (458.63332187, 543.46246408) .. (456.42132192, 547.74913064) - .. controls (454.32932198, 551.80513054) and (460.82932181, 560.35979699) .. (466.95065499, 564.42246356) - .. controls (473.84532149, 568.99713011) and (490.41865441, 577.49579657) .. (502.87198743, 569.37446343) - .. controls (511.49598721, 563.74913024) and (511.32932055, 558.33179704) .. (505.56532069, 552.93046385) - .. controls (501.92398745, 549.51846393) and (496.83465425, 546.36113068) .. (493.24665434, 543.41579742) - .. controls (485.96265452, 537.43446423) and (478.11865471, 528.56513112) .. (473.66132149, 524.41713123) - .. controls (469.71865492, 520.74779798) and (462.48265510, 519.44779802) .. (461.66398846, 521.23979797) - (546.32931968, 518.98566469) - .. controls (546.61998633, 523.10033126) and (546.32931968, 527.41633115) .. (542.66265310, 527.65633114) - .. controls (537.49065323, 527.99499780) and (510.67465390, 525.49633120) .. (509.65598726, 521.49899797) - .. controls (508.91332061, 518.58299804) and (515.44132045, 517.13766474) .. (518.57998704, 507.58299831) - .. controls (520.01065367, 503.22566509) and (518.96798703, 496.66566525) .. (520.91332031, 494.33233198) - .. controls (523.59598691, 491.11366539) and (528.76398678, 488.95766545) .. (531.66265338, 488.08299880) - .. controls (534.60798663, 487.19366549) and (536.81465325, 490.43366541) .. (539.74665317, 494.83233197) - .. controls (544.41331972, 501.83233179) and (545.82931969, 511.90299821) .. (546.32931968, 518.98566469) - (498.49732087, 530.70833107) - .. controls (508.24665396, 533.74966433) and (529.91465342, 538.43633088) .. (543.32931975, 539.08299753) - .. controls (556.60798608, 539.72166418) and (567.39998582, 534.18699765) .. (568.66265245, 525.86033119) - .. controls (570.82931906, 511.58299821) and (570.88531906, 504.47099839) .. (563.89731924, 491.04966539) - .. controls (561.09331931, 485.66433219) and (556.52665275, 481.04699898) .. (551.93198620, 477.05099908) - .. controls (545.75065302, 471.67499921) and (541.49731980, 470.89633256) .. (536.21865326, 470.58299924) - .. controls (526.88532016, 470.02699925) and (520.67332032, 480.32966566) .. (518.57998704, 480.24966566) - .. controls (514.24665381, 480.08299900) and (511.57998721, 464.91633271) .. (506.83732066, 462.48966611) - .. controls (504.57865405, 461.33366614) and (502.17065411, 462.86433276) .. (501.41332080, 467.08299933) - .. controls (500.24665416, 473.58299916) and (500.84265415, 491.84966537) .. (500.22265416, 499.16699852) - .. controls (499.82932084, 503.80433174) and (495.77065427, 504.87633171) .. (495.12532096, 503.36833175) - .. controls (494.05198765, 500.86033181) and (495.27465428, 494.91633196) .. (494.46798764, 489.60966543) - .. controls (493.74532099, 484.84699888) and (490.16265441, 482.50299894) .. (487.44132115, 482.02699895) - .. controls (485.21065454, 481.63633230) and (481.55198796, 482.52699894) .. (479.49598801, 488.63766545) - .. controls (476.59865475, 497.25499857) and (477.41198806, 510.16433158) .. (483.77465457, 510.58299824) - .. controls (487.57998781, 510.83233157) and (490.55465440, 506.33366501) .. (491.91865437, 507.90699830) - .. controls (493.66265433, 509.91633159) and (496.05332093, 517.31233140) .. (493.71865432, 517.91633139) - .. controls (492.40132102, 518.25633138) and (485.25598787, 515.80299811) .. (477.91332139, 511.91633154) - .. controls (470.44398824, 507.96166497) and (463.58798841, 501.50166513) .. (460.88532181, 496.24966526) - .. controls (458.21998854, 491.07099873) and (459.75598851, 486.31899884) .. (459.16265519, 480.33233233) - .. controls (458.32932188, 471.91633254) and (452.09198870, 467.21099932) .. (447.79465547, 466.89633266) - .. controls (443.49598891, 466.58299934) and (437.99598905, 472.24966586) .. (437.07198907, 480.16566567) - .. controls (436.15998910, 487.98166547) and (437.70132239, 497.62033190) .. (439.57998901, 505.83233169) - .. controls (440.57998899, 510.20566491) and (443.49065558, 518.47899804) .. (447.27465548, 518.52699804) - .. controls (451.60798871, 518.58299804) and (455.63332194, 506.69366500) .. (457.10798857, 506.91633166) - .. controls (460.49598849, 507.42699832) and (467.16265499, 515.36433145) .. (471.71865487, 518.30433138) - .. controls (477.82932139, 522.24966461) and (485.80665452, 526.74966450) .. (498.49732087, 530.70833107)} + ( 461.6639, 521.2397) + .. controls ( 458.9959, 527.0824) and ( 472.5306, 539.4851) .. ( 475.2186, 544.8597) + .. controls ( 476.9959, 548.4157) and ( 475.9413, 551.5264) .. ( 472.3853, 549.4157) + .. controls ( 469.0546, 547.4384) and ( 458.6333, 543.4624) .. ( 456.4213, 547.7491) + .. controls ( 454.3293, 551.8051) and ( 460.8293, 560.3597) .. ( 466.9506, 564.4224) + .. controls ( 473.8453, 568.9971) and ( 490.4186, 577.4957) .. ( 502.8719, 569.3744) + .. controls ( 511.4959, 563.7491) and ( 511.3293, 558.3317) .. ( 505.5653, 552.9304) + .. controls ( 501.9239, 549.5184) and ( 496.8346, 546.3611) .. ( 493.2466, 543.4157) + .. controls ( 485.9626, 537.4344) and ( 478.1186, 528.5651) .. ( 473.6613, 524.4171) + .. controls ( 469.7186, 520.7477) and ( 462.4826, 519.4477) .. ( 461.6639, 521.2397) + ( 546.3293, 518.9856) + .. controls ( 546.6199, 523.1003) and ( 546.3293, 527.4163) .. ( 542.6626, 527.6563) + .. controls ( 537.4906, 527.9949) and ( 510.6746, 525.4963) .. ( 509.6559, 521.4989) + .. controls ( 508.9133, 518.5829) and ( 515.4413, 517.1376) .. ( 518.5799, 507.5829) + .. controls ( 520.0106, 503.2256) and ( 518.9679, 496.6656) .. ( 520.9133, 494.3323) + .. controls ( 523.5959, 491.1136) and ( 528.7639, 488.9576) .. ( 531.6626, 488.0829) + .. controls ( 534.6079, 487.1936) and ( 536.8146, 490.4336) .. ( 539.7466, 494.8323) + .. controls ( 544.4133, 501.8323) and ( 545.8293, 511.9029) .. ( 546.3293, 518.9856) + ( 498.4973, 530.7083) + .. controls ( 508.2466, 533.7496) and ( 529.9146, 538.4363) .. ( 543.3293, 539.0829) + .. controls ( 556.6079, 539.7216) and ( 567.3999, 534.1869) .. ( 568.6626, 525.8603) + .. controls ( 570.8293, 511.5829) and ( 570.8853, 504.4709) .. ( 563.8973, 491.0496) + .. controls ( 561.0933, 485.6643) and ( 556.5266, 481.0469) .. ( 551.9319, 477.0509) + .. controls ( 545.7506, 471.6749) and ( 541.4973, 470.8963) .. ( 536.2186, 470.5829) + .. controls ( 526.8853, 470.0269) and ( 520.6733, 480.3296) .. ( 518.5799, 480.2496) + .. controls ( 514.2466, 480.0829) and ( 511.5799, 464.9163) .. ( 506.8373, 462.4896) + .. controls ( 504.5786, 461.3336) and ( 502.1706, 462.8643) .. ( 501.4133, 467.0829) + .. controls ( 500.2466, 473.5829) and ( 500.8426, 491.8496) .. ( 500.2226, 499.1669) + .. controls ( 499.8293, 503.8043) and ( 495.7706, 504.8763) .. ( 495.1253, 503.3683) + .. controls ( 494.0519, 500.8603) and ( 495.2746, 494.9163) .. ( 494.4679, 489.6096) + .. controls ( 493.7453, 484.8469) and ( 490.1626, 482.5029) .. ( 487.4413, 482.0269) + .. controls ( 485.2106, 481.6363) and ( 481.5519, 482.5269) .. ( 479.4959, 488.6376) + .. controls ( 476.5986, 497.2549) and ( 477.4119, 510.1643) .. ( 483.7746, 510.5829) + .. controls ( 487.5799, 510.8323) and ( 490.5546, 506.3336) .. ( 491.9186, 507.9069) + .. controls ( 493.6626, 509.9163) and ( 496.0533, 517.3123) .. ( 493.7186, 517.9163) + .. controls ( 492.4013, 518.2563) and ( 485.2559, 515.8029) .. ( 477.9133, 511.9163) + .. controls ( 470.4439, 507.9616) and ( 463.5879, 501.5016) .. ( 460.8853, 496.2496) + .. controls ( 458.2199, 491.0709) and ( 459.7559, 486.3189) .. ( 459.1626, 480.3323) + .. controls ( 458.3293, 471.9163) and ( 452.0919, 467.2109) .. ( 447.7946, 466.8963) + .. controls ( 443.4959, 466.5829) and ( 437.9959, 472.2496) .. ( 437.0719, 480.1656) + .. controls ( 436.1599, 487.9816) and ( 437.7013, 497.6203) .. ( 439.5799, 505.8323) + .. controls ( 440.5799, 510.2056) and ( 443.4906, 518.4789) .. ( 447.2746, 518.5269) + .. controls ( 451.6079, 518.5829) and ( 455.6333, 506.6936) .. ( 457.1079, 506.9163) + .. controls ( 460.4959, 507.4269) and ( 467.1626, 515.3643) .. ( 471.7186, 518.3043) + .. controls ( 477.8293, 522.2496) and ( 485.8066, 526.7496) .. ( 498.4973, 530.7083)} % \end{macrocode} % % 笃。 % \begin{macrocode} \def\fdulogo@motto@du{% - (491.26185439,364.0330019) - .. controls (490.21918774, 365.05433521) and (485.86052119, 365.21300187) .. (483.96852123, 364.85966855) - .. controls (482.05785462, 364.50366856) and (480.77652131, 361.88100196) .. (482.45518794, 361.16633531) - .. controls (484.01785457, 360.49966866) and (488.39652112, 360.37033533) .. (489.88185442, 360.56766866) - .. controls (491.13118772, 360.73433532) and (491.72185437, 363.58233525) .. (491.26185439, 364.03300190) - (498.07918755, 309.24900327) - .. controls (495.40718761, 308.81433662) and (494.07918765, 307.79033664) .. (494.82985430, 305.12367004) - .. controls (495.38718762, 303.13967009) and (497.10052091, 300.70767015) .. (499.20452085, 301.35300347) - .. controls (500.60318748, 301.78233679) and (501.00318747, 302.68633677) .. (501.07918747, 304.95700338) - .. controls (501.16318747, 307.43700332) and (499.87118750, 309.54100326) .. (498.07918755, 309.24900327) - (513.70452049, 390.37433458) - .. controls (513.75385382, 392.10633453) and (512.80585385, 393.27566784) .. (510.68052057, 391.91433454) - .. controls (509.81918725, 391.36366789) and (508.63385395, 389.53966793) .. (507.32985398, 387.94366797) - .. controls (506.33518734, 386.72633467) and (505.35785403, 385.49300137) .. (504.91252071, 384.44366806) - .. controls (503.66318741, 381.49966813) and (505.89252069, 379.53300151) .. (508.24585396, 381.02633481) - .. controls (509.30718727, 381.69966813) and (509.86718725, 383.61700141) .. (510.91252056, 385.24900137) - .. controls (512.14452053, 387.17166799) and (513.66318716, 388.91566795) .. (513.70452049, 390.37433458) - (496.44052092, 347.91566897) - .. controls (493.14852100, 342.35966911) and (487.07918782, 342.66633577) .. (482.74585460, 346.08233568) - .. controls (477.92052139, 349.88766892) and (479.77385467, 357.30233540) .. (477.27518807, 357.35700207) - .. controls (474.57918814, 357.41566873) and (474.95785479, 352.38100219) .. (474.49652147, 351.44366888) - .. controls (473.63518816, 349.69300226) and (471.25918822, 350.27033558) .. (468.88585494, 349.97166892) - .. controls (465.80185502, 349.58233560) and (465.21918837, 348.16633563) .. (463.74585507, 348.30500229) - .. controls (461.03252181, 348.56100229) and (460.10718850, 349.27700227) .. (457.91252189, 349.74900226) - .. controls (455.31252195, 350.30900224) and (450.94052206, 349.41566893) .. (450.44052207, 355.63833544) - .. controls (449.97918875, 361.37833530) and (454.17918865, 365.29966854) .. (457.82985522, 371.66633504) - .. controls (460.86985514, 376.96633491) and (461.78852179, 382.66633477) .. (464.32985506, 384.74900138) - .. controls (466.36718834, 386.41966801) and (469.16852160, 385.19700137) .. (471.32985488, 385.66633469) - .. controls (473.82985482, 386.20766801) and (475.22452145, 387.77966797) .. (476.57918809, 387.74900131) - .. controls (482.69918793, 387.61433465) and (483.38585458, 381.13833481) .. (488.16318780, 381.08233481) - .. controls (493.07652101, 381.02500148) and (506.05252068, 393.85966782) .. (511.32985388, 398.63833437) - .. controls (516.60718708, 403.41566758) and (526.18318685, 412.05033403) .. (534.27385331, 405.24900087) - .. controls (535.89118660, 403.88900091) and (538.52051987, 400.89300098) .. (538.27385321, 398.02633439) - .. controls (537.66318656, 390.91566790) and (529.43385343, 387.95833464) .. (531.07918672, 384.66633472) - .. controls (531.99652003, 382.83300143) and (536.99651991, 384.30500139) .. (541.85385312, 382.19700145) - .. controls (548.41118629, 379.35166819) and (549.44051960, 373.19300167) .. (542.82985310, 368.24900180) - .. controls (537.34718657, 364.14900190) and (531.04452006, 363.72500191) .. (534.22051998, 357.18633541) - .. controls (536.05251993, 353.41566883) and (536.30451993, 350.42900224) .. (533.28318667, 347.61433565) - .. controls (530.38585341, 344.91566905) and (525.47118686, 346.40500234) .. (524.07918690, 344.74900238) - .. controls (522.23518694, 342.55433577) and (525.44052020, 341.22233581) .. (525.32985353, 337.02633591) - .. controls (525.21918687, 332.80500268) and (517.32985373, 332.35966936) .. (517.32985373, 329.91566942) - .. controls (517.32985373, 328.06100280) and (517.00452041, 326.62233617) .. (518.37918704, 326.18100285) - .. controls (520.82985365, 325.39433620) and (525.69518686, 326.30766951) .. (526.10052018, 323.50233625) - .. controls (526.45118684, 321.08766964) and (526.44052017, 316.61033642) .. (524.99652021, 315.74900311) - .. controls (523.49385358, 314.85300313) and (520.01518700, 315.67166978) .. (519.57118701, 314.44900314) - .. controls (519.19785369, 313.42366983) and (519.28585368, 311.29433655) .. (520.05252033, 311.08233656) - .. controls (522.37385361, 310.43966991) and (526.12985351, 311.77966987) .. (528.99652011, 311.58233655) - .. controls (531.51518671, 311.40900322) and (532.50452002, 309.87300326) .. (532.45518669, 306.41567001) - .. controls (532.34852002, 299.02367019) and (526.09652018, 299.02900353) .. (522.49652027, 296.83300358) - .. controls (519.28852035, 294.87433696) and (518.28852038, 288.99967044) .. (521.06585364, 287.72500381) - .. controls (523.74318691, 286.49567051) and (532.77652001, 291.14233706) .. (541.38585313, 293.85967032) - .. controls (548.53651962, 296.11700360) and (554.31251948, 297.13300357) .. (560.75918598, 297.13833691) - .. controls (572.57651902, 297.14767024) and (579.51918551, 289.53033710) .. (579.20318552, 278.51967071) - .. controls (578.60185220, 257.56100456) and (564.04051923, 237.39967173) .. (545.09118637, 229.35300527) - .. controls (532.67518668, 224.07967207) and (522.02318695, 225.81567202) .. (513.44052050, 235.58233845) - .. controls (507.82985397, 241.96900495) and (499.03252086, 249.68633809) .. (496.38585426, 249.35967144) - .. controls (493.72185432, 249.03300478) and (482.01785462, 246.01167152) .. (473.93118815, 244.41033823) - .. controls (466.41918834, 242.92233826) and (446.60718883, 239.41567168) .. (436.60718908, 238.35967171) - .. controls (432.82718918, 237.96100505) and (431.32985588, 236.49967176) .. (428.49652262, 236.41567176) - .. controls (425.05652271, 236.31433843) and (422.24585611, 237.95700505) .. (419.66318951, 241.66633829) - .. controls (417.99918955, 244.05433823) and (416.92052291, 247.78500481) .. (417.28852290, 251.12367139) - .. controls (417.70452289, 254.91567130) and (421.87918945, 256.95833791) .. (428.66318928, 257.62367123) - .. controls (436.16318910, 258.35967121) and (438.25385571, 256.52100459) .. (446.88985549, 256.70900458) - .. controls (453.82985532, 256.85967125) and (472.74585485, 258.33300454) .. (481.45518796, 259.49967118) - .. controls (483.41785458, 259.76233784) and (485.44185453, 260.25567116) .. (486.83252116, 260.77167115) - .. controls (487.26585449, 260.93167115) and (485.01252121, 265.87167102) .. (485.82985452, 266.08233768) - .. controls (487.77385447, 266.58233767) and (492.26718769, 263.18367109) .. (494.82985430, 263.58233775) - .. controls (501.17118747, 264.57167105) and (510.05785392, 265.77833769) .. (516.13518710, 266.74900433) - .. controls (523.76585357, 267.96767097) and (532.82985335, 268.13833763) .. (533.53518666, 265.93967102) - .. controls (534.00451998, 264.47833772) and (528.48852012, 260.62500449) .. (522.77385360, 257.91567122) - .. controls (517.58452039, 255.45567128) and (511.47918721, 254.14900465) .. (512.32985386, 253.49967133) - .. controls (513.60185383, 252.52767136) and (530.44452007, 246.09833818) .. (534.49651997, 247.08233816) - .. controls (537.41251990, 247.79033814) and (543.77785307, 254.45700464) .. (549.55251959, 264.91567105) - .. controls (553.81251949, 272.63167085) and (558.50718604, 288.15433713) .. (556.57918609, 289.33300377) - .. controls (554.65251947, 290.51033707) and (541.27785313, 286.57700384) .. (534.14051998, 284.39833723) - .. controls (520.45918699, 279.91300400) and (507.27385398, 274.85967080) .. (492.93518768, 271.51167088) - .. controls (488.76185445, 270.53700424) and (481.10718797, 269.69567093) .. (478.88585469, 272.91567085) - .. controls (476.11518810, 276.93033741) and (476.04052143, 285.11433721) .. (476.32985476, 293.16633701) - .. controls (476.60852142, 300.93567015) and (477.15518807, 308.58766995) .. (479.77385467, 311.91566987) - .. controls (482.19918795, 314.99700313) and (490.84052106, 317.42366973) .. (493.74585432, 318.08233638) - .. controls (499.99652083, 319.49966968) and (498.51652087, 322.47033627) .. (498.51652087, 325.80500286) - .. controls (498.51652087, 328.13833613) and (494.71918763, 327.13833616) .. (490.66318773, 327.91566947) - .. controls (487.01652116, 328.61566945) and (485.28718787, 332.57566935) .. (489.75652109, 337.50100257) - .. controls (491.45918771, 339.37833585) and (495.38585428, 341.74900246) .. (496.49652092, 342.41566911) - .. controls (497.60718756, 343.08233576) and (503.04452076, 345.68900236) .. (507.21918732, 346.13833568) - .. controls (512.50318719, 346.70500233) and (514.66318713, 346.02633569) .. (517.44052040, 347.52633565) - .. controls (521.31518697, 349.61966893) and (521.26318697, 364.89166855) .. (520.91252031, 366.74900183) - .. controls (520.44185366, 369.25033510) and (515.92585377, 366.09566852) .. (514.05252048, 366.47166851) - .. controls (509.62585393, 367.47966848) and (507.55252064, 370.80500173) .. (503.71918741, 370.02633509) - .. controls (498.80452086, 369.03033511) and (495.55652094, 362.61833527) .. (495.71652094, 357.26366874) - .. controls (495.84185427, 353.03433551) and (499.10718752, 352.41566886) .. (496.44052092, 347.91566897)} + ( 491.2618, 364.0330) + .. controls ( 490.2191, 365.0543) and ( 485.8605, 365.2130) .. ( 483.9685, 364.8596) + .. controls ( 482.0578, 364.5036) and ( 480.7765, 361.8810) .. ( 482.4551, 361.1663) + .. controls ( 484.0178, 360.4996) and ( 488.3965, 360.3703) .. ( 489.8818, 360.5676) + .. controls ( 491.1311, 360.7343) and ( 491.7218, 363.5823) .. ( 491.2618, 364.0330) + ( 498.0791, 309.2490) + .. controls ( 495.4071, 308.8143) and ( 494.0791, 307.7903) .. ( 494.8298, 305.1236) + .. controls ( 495.3871, 303.1396) and ( 497.1005, 300.7076) .. ( 499.2045, 301.3530) + .. controls ( 500.6031, 301.7823) and ( 501.0031, 302.6863) .. ( 501.0791, 304.9570) + .. controls ( 501.1631, 307.4370) and ( 499.8711, 309.5410) .. ( 498.0791, 309.2490) + ( 513.7045, 390.3743) + .. controls ( 513.7538, 392.1063) and ( 512.8058, 393.2756) .. ( 510.6805, 391.9143) + .. controls ( 509.8191, 391.3636) and ( 508.6338, 389.5396) .. ( 507.3298, 387.9436) + .. controls ( 506.3351, 386.7263) and ( 505.3578, 385.4930) .. ( 504.9125, 384.4436) + .. controls ( 503.6631, 381.4996) and ( 505.8925, 379.5330) .. ( 508.2458, 381.0263) + .. controls ( 509.3071, 381.6996) and ( 509.8671, 383.6170) .. ( 510.9125, 385.2490) + .. controls ( 512.1445, 387.1716) and ( 513.6631, 388.9156) .. ( 513.7045, 390.3743) + ( 496.4405, 347.9156) + .. controls ( 493.1485, 342.3596) and ( 487.0791, 342.6663) .. ( 482.7458, 346.0823) + .. controls ( 477.9205, 349.8876) and ( 479.7738, 357.3023) .. ( 477.2751, 357.3570) + .. controls ( 474.5791, 357.4156) and ( 474.9578, 352.3810) .. ( 474.4965, 351.4436) + .. controls ( 473.6351, 349.6930) and ( 471.2591, 350.2703) .. ( 468.8858, 349.9716) + .. controls ( 465.8018, 349.5823) and ( 465.2191, 348.1663) .. ( 463.7458, 348.3050) + .. controls ( 461.0325, 348.5610) and ( 460.1071, 349.2770) .. ( 457.9125, 349.7490) + .. controls ( 455.3125, 350.3090) and ( 450.9405, 349.4156) .. ( 450.4405, 355.6383) + .. controls ( 449.9791, 361.3783) and ( 454.1791, 365.2996) .. ( 457.8298, 371.6663) + .. controls ( 460.8698, 376.9663) and ( 461.7885, 382.6663) .. ( 464.3298, 384.7490) + .. controls ( 466.3671, 386.4196) and ( 469.1685, 385.1970) .. ( 471.3298, 385.6663) + .. controls ( 473.8298, 386.2076) and ( 475.2245, 387.7796) .. ( 476.5791, 387.7490) + .. controls ( 482.6991, 387.6143) and ( 483.3858, 381.1383) .. ( 488.1631, 381.0823) + .. controls ( 493.0765, 381.0250) and ( 506.0525, 393.8596) .. ( 511.3298, 398.6383) + .. controls ( 516.6071, 403.4156) and ( 526.1831, 412.0503) .. ( 534.2738, 405.2490) + .. controls ( 535.8911, 403.8890) and ( 538.5205, 400.8930) .. ( 538.2738, 398.0263) + .. controls ( 537.6631, 390.9156) and ( 529.4338, 387.9583) .. ( 531.0791, 384.6663) + .. controls ( 531.9965, 382.8330) and ( 536.9965, 384.3050) .. ( 541.8538, 382.1970) + .. controls ( 548.4111, 379.3516) and ( 549.4405, 373.1930) .. ( 542.8298, 368.2490) + .. controls ( 537.3471, 364.1490) and ( 531.0445, 363.7250) .. ( 534.2205, 357.1863) + .. controls ( 536.0525, 353.4156) and ( 536.3045, 350.4290) .. ( 533.2831, 347.6143) + .. controls ( 530.3858, 344.9156) and ( 525.4711, 346.4050) .. ( 524.0791, 344.7490) + .. controls ( 522.2351, 342.5543) and ( 525.4405, 341.2223) .. ( 525.3298, 337.0263) + .. controls ( 525.2191, 332.8050) and ( 517.3298, 332.3596) .. ( 517.3298, 329.9156) + .. controls ( 517.3298, 328.0610) and ( 517.0045, 326.6223) .. ( 518.3791, 326.1810) + .. controls ( 520.8298, 325.3943) and ( 525.6951, 326.3076) .. ( 526.1005, 323.5023) + .. controls ( 526.4511, 321.0876) and ( 526.4405, 316.6103) .. ( 524.9965, 315.7490) + .. controls ( 523.4938, 314.8530) and ( 520.0151, 315.6716) .. ( 519.5711, 314.4490) + .. controls ( 519.1978, 313.4236) and ( 519.2858, 311.2943) .. ( 520.0525, 311.0823) + .. controls ( 522.3738, 310.4396) and ( 526.1298, 311.7796) .. ( 528.9965, 311.5823) + .. controls ( 531.5151, 311.4090) and ( 532.5045, 309.8730) .. ( 532.4551, 306.4156) + .. controls ( 532.3485, 299.0236) and ( 526.0965, 299.0290) .. ( 522.4965, 296.8330) + .. controls ( 519.2885, 294.8743) and ( 518.2885, 288.9996) .. ( 521.0658, 287.7250) + .. controls ( 523.7431, 286.4956) and ( 532.7765, 291.1423) .. ( 541.3858, 293.8596) + .. controls ( 548.5365, 296.1170) and ( 554.3125, 297.1330) .. ( 560.7591, 297.1383) + .. controls ( 572.5765, 297.1476) and ( 579.5191, 289.5303) .. ( 579.2031, 278.5196) + .. controls ( 578.6018, 257.5610) and ( 564.0405, 237.3996) .. ( 545.0911, 229.3530) + .. controls ( 532.6751, 224.0796) and ( 522.0231, 225.8156) .. ( 513.4405, 235.5823) + .. controls ( 507.8298, 241.9690) and ( 499.0325, 249.6863) .. ( 496.3858, 249.3596) + .. controls ( 493.7218, 249.0330) and ( 482.0178, 246.0116) .. ( 473.9311, 244.4103) + .. controls ( 466.4191, 242.9223) and ( 446.6071, 239.4156) .. ( 436.6071, 238.3596) + .. controls ( 432.8271, 237.9610) and ( 431.3298, 236.4996) .. ( 428.4965, 236.4156) + .. controls ( 425.0565, 236.3143) and ( 422.2458, 237.9570) .. ( 419.6631, 241.6663) + .. controls ( 417.9991, 244.0543) and ( 416.9205, 247.7850) .. ( 417.2885, 251.1236) + .. controls ( 417.7045, 254.9156) and ( 421.8791, 256.9583) .. ( 428.6631, 257.6236) + .. controls ( 436.1631, 258.3596) and ( 438.2538, 256.5210) .. ( 446.8898, 256.7090) + .. controls ( 453.8298, 256.8596) and ( 472.7458, 258.3330) .. ( 481.4551, 259.4996) + .. controls ( 483.4178, 259.7623) and ( 485.4418, 260.2556) .. ( 486.8325, 260.7716) + .. controls ( 487.2658, 260.9316) and ( 485.0125, 265.8716) .. ( 485.8298, 266.0823) + .. controls ( 487.7738, 266.5823) and ( 492.2671, 263.1836) .. ( 494.8298, 263.5823) + .. controls ( 501.1711, 264.5716) and ( 510.0578, 265.7783) .. ( 516.1351, 266.7490) + .. controls ( 523.7658, 267.9676) and ( 532.8298, 268.1383) .. ( 533.5351, 265.9396) + .. controls ( 534.0045, 264.4783) and ( 528.4885, 260.6250) .. ( 522.7738, 257.9156) + .. controls ( 517.5845, 255.4556) and ( 511.4791, 254.1490) .. ( 512.3298, 253.4996) + .. controls ( 513.6018, 252.5276) and ( 530.4445, 246.0983) .. ( 534.4965, 247.0823) + .. controls ( 537.4125, 247.7903) and ( 543.7778, 254.4570) .. ( 549.5525, 264.9156) + .. controls ( 553.8125, 272.6316) and ( 558.5071, 288.1543) .. ( 556.5791, 289.3330) + .. controls ( 554.6525, 290.5103) and ( 541.2778, 286.5770) .. ( 534.1405, 284.3983) + .. controls ( 520.4591, 279.9130) and ( 507.2738, 274.8596) .. ( 492.9351, 271.5116) + .. controls ( 488.7618, 270.5370) and ( 481.1071, 269.6956) .. ( 478.8858, 272.9156) + .. controls ( 476.1151, 276.9303) and ( 476.0405, 285.1143) .. ( 476.3298, 293.1663) + .. controls ( 476.6085, 300.9356) and ( 477.1551, 308.5876) .. ( 479.7738, 311.9156) + .. controls ( 482.1991, 314.9970) and ( 490.8405, 317.4236) .. ( 493.7458, 318.0823) + .. controls ( 499.9965, 319.4996) and ( 498.5165, 322.4703) .. ( 498.5165, 325.8050) + .. controls ( 498.5165, 328.1383) and ( 494.7191, 327.1383) .. ( 490.6631, 327.9156) + .. controls ( 487.0165, 328.6156) and ( 485.2871, 332.5756) .. ( 489.7565, 337.5010) + .. controls ( 491.4591, 339.3783) and ( 495.3858, 341.7490) .. ( 496.4965, 342.4156) + .. controls ( 497.6071, 343.0823) and ( 503.0445, 345.6890) .. ( 507.2191, 346.1383) + .. controls ( 512.5031, 346.7050) and ( 514.6631, 346.0263) .. ( 517.4405, 347.5263) + .. controls ( 521.3151, 349.6196) and ( 521.2631, 364.8916) .. ( 520.9125, 366.7490) + .. controls ( 520.4418, 369.2503) and ( 515.9258, 366.0956) .. ( 514.0525, 366.4716) + .. controls ( 509.6258, 367.4796) and ( 507.5525, 370.8050) .. ( 503.7191, 370.0263) + .. controls ( 498.8045, 369.0303) and ( 495.5565, 362.6183) .. ( 495.7165, 357.2636) + .. controls ( 495.8418, 353.0343) and ( 499.1071, 352.4156) .. ( 496.4405, 347.9156)} % \end{macrocode} % % 志。 % \begin{macrocode} \def\fdulogo@motto@zhi{% - (512.24638719, 153.66567383) - .. controls (512.47838719, 150.62834057) and (511.49705388, 146.99900733) .. (513.74638716, 147.41634065) - .. controls (518.23038704, 148.24567396) and (526.40638684, 149.32967394) .. (527.24638682, 145.37367403) - .. controls (527.95438680, 142.04034078) and (528.16238680, 138.71500753) .. (523.77438691, 135.19367429) - .. controls (520.66372032, 132.69767435) and (517.50372040, 132.90034101) .. (515.55172044, 130.47100774) - .. controls (513.99438715, 128.53500779) and (513.96905382, 119.16567469) .. (516.77438708, 119.63767468) - .. controls (519.48905368, 120.09500800) and (524.63572022, 121.27634130) .. (528.07972013, 121.41634130) - .. controls (533.64771999, 121.64034129) and (537.49438656, 118.33367471) .. (537.49571990, 113.41634150) - .. controls (537.49705323, 110.36034158) and (533.90638665, 106.28300835) .. (530.34105341, 105.88567502) - .. controls (526.60772017, 105.47100837) and (525.24638687, 108.58167495) .. (521.07972031, 108.62434162) - .. controls (515.94905377, 108.67500829) and (510.59972057, 106.95100833) .. (499.49572085, 104.08167507) - .. controls (493.72772099, 102.59234177) and (488.03838780, 100.72834182) .. (482.69705460, 99.520341850) - .. controls (477.65972139, 98.38034188) and (471.57838821, 96.480341920) .. (465.94105502, 96.248341930) - .. controls (463.30372175, 96.14034193) and (458.61438853, 96.236341930) .. (457.80238855, 100.31100849) - .. controls (457.05172191, 104.08167507) and (457.67972189, 107.07500833) .. (462.44105511, 109.24834160) - .. controls (467.55172164, 111.58300821) and (482.99705459, 112.86034151) .. (489.38505443, 114.30434148) - .. controls (492.46772102, 115.00167479) and (491.70505437, 123.16567459) .. (490.12105441, 123.70700791) - .. controls (487.46638781, 124.61634122) and (478.63838803, 121.42434130) .. (472.78238818, 122.42567461) - .. controls (469.96772158, 122.90700793) and (463.91305507, 123.10700792) .. (464.49572172, 129.33234110) - .. controls (465.10772171, 135.86034094) and (484.69438788, 137.48434090) .. (488.35172112, 138.72967420) - .. controls (491.99572103, 139.97100750) and (491.07438772, 146.65634067) .. (490.57972107, 149.11767394) - .. controls (488.73572111, 158.29634038) and (489.04505444, 164.86034021) .. (500.27838749, 165.97367352) - .. controls (511.62238721, 167.09767349) and (512.05572053, 156.16300710) .. (512.24638719, 153.66567383) - (477.14665474, 84.89994221) - .. controls (472.73998818, 81.22527564) and (467.58798831, 76.65460909) .. (463.99598840, 72.30394253) - .. controls (462.33465511, 70.29194258) and (463.05465509, 58.65327620) .. (463.10798842, 55.47060962) - .. controls (463.21865509, 48.80394312) and (460.37198849, 40.91594331) .. (453.45465533, 40.91594331) - .. controls (445.28798887, 40.91594331) and (444.20265556, 46.74927650) .. (443.32932225, 50.99860973) - .. controls (442.19732228, 56.51327626) and (443.66132224, 63.83994274) .. (445.21865554, 66.35994268) - .. controls (446.79598883, 68.91194261) and (452.75865535, 71.92527587) .. (457.92665522, 75.68794244) - .. controls (468.97065494, 83.72927558) and (482.18532128, 94.29727531) .. (483.77465457, 92.64660869) - .. controls (485.03865454, 91.33194205) and (479.27598802, 86.67460884) .. (477.14665474, 84.89994221) - (476.49638809, 72.74900918) - .. controls (480.21905466, 74.35967581) and (501.89638745, 50.07834308) .. (510.82972056, 47.24900982) - .. controls (515.82972044, 45.66634319) and (532.30172003, 46.16634318) .. (537.63505323, 46.24900985) - .. controls (538.76705320, 46.26634318) and (540.66305315, 46.49967651) .. (540.59505315, 47.73300981) - .. controls (540.52038649, 49.09834311) and (500.66305415, 75.58234245) .. (503.74572074, 79.16500902) - .. controls (505.18172070, 80.83300898) and (525.21905354, 70.58234257) .. (540.71905315, 64.52634272) - .. controls (556.74171941, 58.26634288) and (572.32971903, 53.35967634) .. (572.32971903, 48.58234312) - .. controls (572.32971903, 43.46367658) and (566.08038585, 43.41567658) .. (563.08038592, 39.49967668) - .. controls (561.54438596, 37.49567673) and (561.41371930, 34.58234347) .. (558.66305270, 32.58234352) - .. controls (549.60438626, 25.99434369) and (535.51105328, 25.81434369) .. (524.88572021, 26.15834368) - .. controls (504.88572071, 26.80501033) and (495.99638760, 29.91567692) .. (487.99638780, 40.91567665) - .. controls (478.70838803, 53.68767633) and (473.71505482, 71.54500921) .. (476.49638809, 72.74900918) - (507.10745399, 87.63794214) - .. controls (508.21812063, 90.80460873) and (515.55412044, 93.42460867) .. (524.74612021, 94.66594197) - .. controls (535.22878662, 96.08060860) and (548.44611962, 96.18060860) .. (551.57945288, 95.24860862) - .. controls (557.74611939, 93.41527533) and (560.91278598, 86.41527551) .. (560.49678599, 80.49927566) - .. controls (560.21945266, 76.56594242) and (556.38478609, 75.08194246) .. (553.55145283, 75.08194246) - .. controls (549.55145293, 75.08194246) and (543.79011974, 76.84460908) .. (539.55811984, 77.15260907) - .. controls (532.15012003, 77.69394239) and (524.42745356, 78.01127572) .. (520.71812032, 78.58194237) - .. controls (514.94078713, 79.47127568) and (505.79145402, 83.88727557) .. (507.10745399, 87.63794214)} + ( 512.2463, 153.6656) + .. controls ( 512.4783, 150.6283) and ( 511.4970, 146.9990) .. ( 513.7463, 147.4163) + .. controls ( 518.2303, 148.2456) and ( 526.4063, 149.3296) .. ( 527.2463, 145.3736) + .. controls ( 527.9543, 142.0403) and ( 528.1623, 138.7150) .. ( 523.7743, 135.1936) + .. controls ( 520.6637, 132.6976) and ( 517.5037, 132.9003) .. ( 515.5517, 130.4710) + .. controls ( 513.9943, 128.5350) and ( 513.9690, 119.1656) .. ( 516.7743, 119.6376) + .. controls ( 519.4890, 120.0950) and ( 524.6357, 121.2763) .. ( 528.0797, 121.4163) + .. controls ( 533.6477, 121.6403) and ( 537.4943, 118.3336) .. ( 537.4957, 113.4163) + .. controls ( 537.4970, 110.3603) and ( 533.9063, 106.2830) .. ( 530.3410, 105.8856) + .. controls ( 526.6077, 105.4710) and ( 525.2463, 108.5816) .. ( 521.0797, 108.6243) + .. controls ( 515.9490, 108.6750) and ( 510.5997, 106.9510) .. ( 499.4957, 104.0816) + .. controls ( 493.7277, 102.5923) and ( 488.0383, 100.7283) .. ( 482.6970, 99.5203) + .. controls ( 477.6597, 98.3803) and ( 471.5783, 96.4803) .. ( 465.9410, 96.2483) + .. controls ( 463.3037, 96.1403) and ( 458.6143, 96.2363) .. ( 457.8023, 100.3110) + .. controls ( 457.0517, 104.0816) and ( 457.6797, 107.0750) .. ( 462.4410, 109.2483) + .. controls ( 467.5517, 111.5830) and ( 482.9970, 112.8603) .. ( 489.3850, 114.3043) + .. controls ( 492.4677, 115.0016) and ( 491.7050, 123.1656) .. ( 490.1210, 123.7070) + .. controls ( 487.4663, 124.6163) and ( 478.6383, 121.4243) .. ( 472.7823, 122.4256) + .. controls ( 469.9677, 122.9070) and ( 463.9130, 123.1070) .. ( 464.4957, 129.3323) + .. controls ( 465.1077, 135.8603) and ( 484.6943, 137.4843) .. ( 488.3517, 138.7296) + .. controls ( 491.9957, 139.9710) and ( 491.0743, 146.6563) .. ( 490.5797, 149.1176) + .. controls ( 488.7357, 158.2963) and ( 489.0450, 164.8603) .. ( 500.2783, 165.9736) + .. controls ( 511.6223, 167.0976) and ( 512.0557, 156.1630) .. ( 512.2463, 153.6656) + ( 477.1466, 84.8999) + .. controls ( 472.7399, 81.2252) and ( 467.5879, 76.6546) .. ( 463.9959, 72.3039) + .. controls ( 462.3346, 70.2919) and ( 463.0546, 58.6532) .. ( 463.1079, 55.4706) + .. controls ( 463.2186, 48.8039) and ( 460.3719, 40.9159) .. ( 453.4546, 40.9159) + .. controls ( 445.2879, 40.9159) and ( 444.2026, 46.7492) .. ( 443.3293, 50.9986) + .. controls ( 442.1973, 56.5132) and ( 443.6613, 63.8399) .. ( 445.2186, 66.3599) + .. controls ( 446.7959, 68.9119) and ( 452.7586, 71.9252) .. ( 457.9266, 75.6879) + .. controls ( 468.9706, 83.7292) and ( 482.1853, 94.2972) .. ( 483.7746, 92.6466) + .. controls ( 485.0386, 91.3319) and ( 479.2759, 86.6746) .. ( 477.1466, 84.8999) + ( 476.4963, 72.7490) + .. controls ( 480.2190, 74.3596) and ( 501.8963, 50.0783) .. ( 510.8297, 47.2490) + .. controls ( 515.8297, 45.6663) and ( 532.3017, 46.1663) .. ( 537.6350, 46.2490) + .. controls ( 538.7670, 46.2663) and ( 540.6630, 46.4996) .. ( 540.5950, 47.7330) + .. controls ( 540.5203, 49.0983) and ( 500.6630, 75.5823) .. ( 503.7457, 79.1650) + .. controls ( 505.1817, 80.8330) and ( 525.2190, 70.5823) .. ( 540.7190, 64.5263) + .. controls ( 556.7417, 58.2663) and ( 572.3297, 53.3596) .. ( 572.3297, 48.5823) + .. controls ( 572.3297, 43.4636) and ( 566.0803, 43.4156) .. ( 563.0803, 39.4996) + .. controls ( 561.5443, 37.4956) and ( 561.4137, 34.5823) .. ( 558.6630, 32.5823) + .. controls ( 549.6043, 25.9943) and ( 535.5110, 25.8143) .. ( 524.8857, 26.1583) + .. controls ( 504.8857, 26.8050) and ( 495.9963, 29.9156) .. ( 487.9963, 40.9156) + .. controls ( 478.7083, 53.6876) and ( 473.7150, 71.5450) .. ( 476.4963, 72.7490) + ( 507.1074, 87.6379) + .. controls ( 508.2181, 90.8046) and ( 515.5541, 93.4246) .. ( 524.7461, 94.6659) + .. controls ( 535.2287, 96.0806) and ( 548.4461, 96.1806) .. ( 551.5794, 95.2486) + .. controls ( 557.7461, 93.4152) and ( 560.9127, 86.4152) .. ( 560.4967, 80.4992) + .. controls ( 560.2194, 76.5659) and ( 556.3847, 75.0819) .. ( 553.5514, 75.0819) + .. controls ( 549.5514, 75.0819) and ( 543.7901, 76.8446) .. ( 539.5581, 77.1526) + .. controls ( 532.1501, 77.6939) and ( 524.4274, 78.0112) .. ( 520.7181, 78.5819) + .. controls ( 514.9407, 79.4712) and ( 505.7914, 83.8872) .. ( 507.1074, 87.6379)} % \end{macrocode} % % 切。 % \begin{macrocode} \def\fdulogo@motto@qie{% - ( 70.41306491, 978.12405322) - .. controls ( 68.59973162, 977.99071989) and ( 61.77439846, 976.13738660) .. ( 56.44106526, 974.19338665) - .. controls ( 51.01039872, 972.21338670) and ( 47.16373215, 968.74938678) .. ( 42.77439893, 967.74938681) - .. controls ( 38.32373238, 966.73472017) and ( 27.71839931, 965.08272021) .. ( 25.59173269, 972.32672003) - .. controls ( 24.69706605, 975.37205328) and ( 31.35573255, 978.65738654) .. ( 35.71839911, 981.09738648) - .. controls ( 40.16373233, 983.58271975) and ( 50.54506540, 987.01471966) .. ( 56.73839858, 988.37605296) - .. controls ( 60.80639848, 989.26938627) and ( 70.49573157, 991.41605288) .. ( 72.62106485, 992.66538619) - .. controls ( 74.04239815, 993.50138617) and ( 73.41306483, 1004.24938590) .. ( 72.24639819, 1007.16538582) - .. controls ( 69.62239826, 1013.72405233) and ( 69.98906492, 1025.04271871) .. ( 79.22106469, 1025.33205204) - .. controls ( 87.39039782, 1025.58938536) and ( 88.54373112, 1019.55471885) .. ( 88.66373112, 1011.74938571) - .. controls ( 88.73039778, 1007.33605249) and ( 85.75306452, 999.49871935) .. ( 87.44106448, 996.69338609) - .. controls ( 89.12906444, 993.88805282) and ( 95.55173094, 997.80405272) .. ( 96.82639758, 996.37605276) - .. controls ( 98.79706420, 994.16671948) and ( 99.24373085, 989.33205294) .. ( 96.61173092, 988.43205296) - .. controls ( 90.38506441, 986.30405301) and ( 86.55173117, 986.91605300) .. ( 85.04773121, 978.98671986) - .. controls ( 84.33173123, 975.21471996) and ( 84.13839790, 971.34805339) .. ( 83.83039790, 966.74938683) - .. controls ( 83.38773125, 960.16272033) and ( 83.64373124, 956.11872043) .. ( 84.03173123, 955.66538711) - .. controls ( 85.20506454, 954.29072048) and (101.00239747, 967.46805348) .. (109.66239726, 973.83205332) - .. controls (119.56506368, 981.10938647) and (128.27839679, 988.06005297) .. (131.55173004, 989.97071959) - .. controls (133.45439666, 991.08271956) and (135.66906327, 994.46271947) .. (136.49706325, 993.99871949) - .. controls (138.57972987, 992.83205285) and (137.16372990, 989.69338626) .. (141.07972981, 989.66538626) - .. controls (146.73839633, 989.62538626) and (150.99706289, 989.74938626) .. (150.41306291, 983.16538642) - .. controls (149.91972959, 977.59471990) and (149.02906294, 971.76405338) .. (148.24639629, 966.99872016) - .. controls (147.24639632, 960.91605365) and (152.66372952, 965.49872020) .. (153.99972948, 959.75472034) - .. controls (154.93972946, 955.71338711) and (159.54106268, 956.39872043) .. (161.71306262, 958.37872038) - .. controls (163.88506257, 960.36005366) and (167.24372915, 970.34538674) .. (168.57972912, 981.08271981) - .. controls (169.87439575, 991.48805288) and (171.32772905, 1007.98271914) .. (169.68772909, 1009.37205243) - .. controls (167.74239581, 1011.02138573) and (157.99706272, 1000.24938600) .. (149.74639626, 1000.41605266) - .. controls (142.70639643, 999.65471934) and (137.03706324, 1002.73205260) .. (136.51572992, 1004.14138590) - .. controls (135.48372995, 1006.93471916) and (143.43439641, 1010.10538575) .. (147.18639632, 1011.49471905) - .. controls (154.63972947, 1014.25338565) and (161.57972929, 1014.66538564) .. (168.57972912, 1017.83205222) - .. controls (171.25039572, 1019.04005219) and (172.36639569, 1022.16405212) .. (173.91306232, 1021.83205212) - .. controls (181.62772879, 1020.17738550) and (191.32772855, 1014.26005231) .. (191.90772854, 1006.67205250) - .. controls (192.90639518, 993.61871950) and (192.74639518, 980.61738649) .. (190.68106190, 965.57872020) - .. controls (189.56506193, 957.44672040) and (184.02772873, 952.24005386) .. (178.35172887, 946.71472067) - .. controls (172.59039569, 941.10672081) and (157.91306272, 936.49872092) .. (152.73706285, 940.72538748) - .. controls (147.28239632, 945.18005404) and (145.86106302, 950.55472057) .. (144.49706305, 951.86005387) - .. controls (143.37972975, 952.92805385) and (141.25306314, 950.52005391) .. (139.24639652, 947.33205399) - .. controls (134.99706329, 940.58272082) and (127.31439682, 929.87605442) .. (121.49706363, 923.08272126) - .. controls (115.30639712, 915.85338811) and (111.05173056, 911.24938822) .. (109.11439727, 912.24938820) - .. controls (107.65439731, 913.00272151) and (116.65706375, 928.63472112) .. (123.88506357, 945.80405402) - .. controls (130.10106341, 960.57072032) and (135.21172995, 976.57605325) .. (134.44106331, 982.30405311) - .. controls (133.99572998, 985.60805303) and (131.79706337, 985.56138636) .. (129.92239675, 984.51471972) - .. controls (124.86506355, 981.68938646) and (118.97706369, 970.97472006) .. (114.49706380, 965.99872019) - .. controls (101.56239746, 951.63472055) and (100.63439748, 950.83205390) .. ( 87.21839782, 936.91605425) - .. controls ( 81.92773129, 931.42805438) and ( 71.99573153, 921.13738797) .. ( 69.28773160, 920.91605465) - .. controls ( 66.92506499, 920.72138798) and ( 66.88506499, 923.74938791) .. ( 64.83039838, 924.58272122) - .. controls ( 62.35306511, 925.58672120) and ( 60.49706515, 924.19338790) .. ( 57.99039855, 926.09872118) - .. controls ( 50.60506540, 931.71205438) and ( 62.66373177, 937.69338756) .. ( 66.88506499, 948.02672064) - .. controls ( 71.88239820, 960.25605366) and ( 73.33039817, 968.25205346) .. ( 73.83039815, 974.16538665) - .. controls ( 74.15306481, 977.99338655) and ( 72.20506486, 978.25605321) .. ( 70.41306491, 978.12405322)} + ( 70.4130, 978.1240) + .. controls ( 68.5997, 977.9907) and ( 61.7743, 976.1373) .. ( 56.4410, 974.1933) + .. controls ( 51.0103, 972.2133) and ( 47.1637, 968.7493) .. ( 42.7743, 967.7493) + .. controls ( 38.3237, 966.7347) and ( 27.7183, 965.0827) .. ( 25.5917, 972.3267) + .. controls ( 24.6970, 975.3720) and ( 31.3557, 978.6573) .. ( 35.7183, 981.0973) + .. controls ( 40.1637, 983.5827) and ( 50.5450, 987.0147) .. ( 56.7383, 988.3760) + .. controls ( 60.8063, 989.2693) and ( 70.4957, 991.4160) .. ( 72.6210, 992.6653) + .. controls ( 74.0423, 993.5013) and ( 73.4130, 1004.2493) .. ( 72.2463, 1007.1653) + .. controls ( 69.6223, 1013.7240) and ( 69.9890, 1025.0427) .. ( 79.2210, 1025.3320) + .. controls ( 87.3903, 1025.5893) and ( 88.5437, 1019.5547) .. ( 88.6637, 1011.7493) + .. controls ( 88.7303, 1007.3360) and ( 85.7530, 999.4987) .. ( 87.4410, 996.6933) + .. controls ( 89.1290, 993.8880) and ( 95.5517, 997.8040) .. ( 96.8263, 996.3760) + .. controls ( 98.7970, 994.1667) and ( 99.2437, 989.3320) .. ( 96.6117, 988.4320) + .. controls ( 90.3850, 986.3040) and ( 86.5517, 986.9160) .. ( 85.0477, 978.9867) + .. controls ( 84.3317, 975.2147) and ( 84.1383, 971.3480) .. ( 83.8303, 966.7493) + .. controls ( 83.3877, 960.1627) and ( 83.6437, 956.1187) .. ( 84.0317, 955.6653) + .. controls ( 85.2050, 954.2907) and ( 101.0023, 967.4680) .. ( 109.6623, 973.8320) + .. controls ( 119.5650, 981.1093) and ( 128.2783, 988.0600) .. ( 131.5517, 989.9707) + .. controls ( 133.4543, 991.0827) and ( 135.6690, 994.4627) .. ( 136.4970, 993.9987) + .. controls ( 138.5797, 992.8320) and ( 137.1637, 989.6933) .. ( 141.0797, 989.6653) + .. controls ( 146.7383, 989.6253) and ( 150.9970, 989.7493) .. ( 150.4130, 983.1653) + .. controls ( 149.9197, 977.5947) and ( 149.0290, 971.7640) .. ( 148.2463, 966.9987) + .. controls ( 147.2463, 960.9160) and ( 152.6637, 965.4987) .. ( 153.9997, 959.7547) + .. controls ( 154.9397, 955.7133) and ( 159.5410, 956.3987) .. ( 161.7130, 958.3787) + .. controls ( 163.8850, 960.3600) and ( 167.2437, 970.3453) .. ( 168.5797, 981.0827) + .. controls ( 169.8743, 991.4880) and ( 171.3277, 1007.9827) .. ( 169.6877, 1009.3720) + .. controls ( 167.7423, 1011.0213) and ( 157.9970, 1000.2493) .. ( 149.7463, 1000.4160) + .. controls ( 142.7063, 999.6547) and ( 137.0370, 1002.7320) .. ( 136.5157, 1004.1413) + .. controls ( 135.4837, 1006.9347) and ( 143.4343, 1010.1053) .. ( 147.1863, 1011.4947) + .. controls ( 154.6397, 1014.2533) and ( 161.5797, 1014.6653) .. ( 168.5797, 1017.8320) + .. controls ( 171.2503, 1019.0400) and ( 172.3663, 1022.1640) .. ( 173.9130, 1021.8320) + .. controls ( 181.6277, 1020.1773) and ( 191.3277, 1014.2600) .. ( 191.9077, 1006.6720) + .. controls ( 192.9063, 993.6187) and ( 192.7463, 980.6173) .. ( 190.6810, 965.5787) + .. controls ( 189.5650, 957.4467) and ( 184.0277, 952.2400) .. ( 178.3517, 946.7147) + .. controls ( 172.5903, 941.1067) and ( 157.9130, 936.4987) .. ( 152.7370, 940.7253) + .. controls ( 147.2823, 945.1800) and ( 145.8610, 950.5547) .. ( 144.4970, 951.8600) + .. controls ( 143.3797, 952.9280) and ( 141.2530, 950.5200) .. ( 139.2463, 947.3320) + .. controls ( 134.9970, 940.5827) and ( 127.3143, 929.8760) .. ( 121.4970, 923.0827) + .. controls ( 115.3063, 915.8533) and ( 111.0517, 911.2493) .. ( 109.1143, 912.2493) + .. controls ( 107.6543, 913.0027) and ( 116.6570, 928.6347) .. ( 123.8850, 945.8040) + .. controls ( 130.1010, 960.5707) and ( 135.2117, 976.5760) .. ( 134.4410, 982.3040) + .. controls ( 133.9957, 985.6080) and ( 131.7970, 985.5613) .. ( 129.9223, 984.5147) + .. controls ( 124.8650, 981.6893) and ( 118.9770, 970.9747) .. ( 114.4970, 965.9987) + .. controls ( 101.5623, 951.6347) and ( 100.6343, 950.8320) .. ( 87.2183, 936.9160) + .. controls ( 81.9277, 931.4280) and ( 71.9957, 921.1373) .. ( 69.2877, 920.9160) + .. controls ( 66.9250, 920.7213) and ( 66.8850, 923.7493) .. ( 64.8303, 924.5827) + .. controls ( 62.3530, 925.5867) and ( 60.4970, 924.1933) .. ( 57.9903, 926.0987) + .. controls ( 50.6050, 931.7120) and ( 62.6637, 937.6933) .. ( 66.8850, 948.0267) + .. controls ( 71.8823, 960.2560) and ( 73.3303, 968.2520) .. ( 73.8303, 974.1653) + .. controls ( 74.1530, 977.9933) and ( 72.2050, 978.2560) .. ( 70.4130, 978.1240)} % \end{macrocode} % % 问。 % \begin{macrocode} \def\fdulogo@motto@wen{% - (113.88533049, 800.33232433) - .. controls (113.88533049, 792.49899119) and (103.44133075, 785.91499135) .. ( 93.77466432, 787.69365798) - .. controls ( 91.97599770, 788.02432464) and ( 91.99599770, 790.54032457) .. ( 92.36799769, 792.02699120) - .. controls ( 93.00133101, 794.55499114) and ( 94.03866432, 794.79099113) .. ( 94.21866431, 797.41499107) - .. controls ( 94.41999764, 800.34565766) and ( 90.55199774, 798.87365770) .. ( 90.55199774, 802.45765761) - .. controls ( 90.55199774, 807.73499081) and ( 91.41999771, 813.70699066) .. ( 93.82799765, 814.61899064) - .. controls ( 95.18533095, 815.13232396) and ( 99.94266417, 810.02832409) .. (104.23466406, 809.80299076) - .. controls (109.99599725, 809.49899077) and (113.88533049, 808.05499080) .. (113.88533049, 800.33232433) - ( 68.24639829, 746.24899235) - .. controls ( 76.02373143, 746.24899235) and ( 76.30906476, 717.77832639) .. ( 76.32906476, 695.74899361) - .. controls ( 76.34639809, 678.91566070) and ( 73.70373149, 668.63299429) .. ( 68.82639828, 668.61832762) - .. controls ( 65.44106503, 668.60899429) and ( 58.49173187, 673.23166084) .. ( 57.54506523, 683.24899392) - .. controls ( 55.93039860, 700.35032683) and ( 58.49706520, 720.08232633) .. ( 62.50239844, 732.20499270) - .. controls ( 63.84106507, 736.25832593) and ( 65.57973169, 746.24899235) .. ( 68.24639829, 746.24899235) - (117.19559707, 733.34792600) - .. controls (114.83026380, 735.24925929) and ( 94.68759763, 733.44392600) .. ( 94.49693097, 732.49859269) - .. controls ( 93.99693098, 730.02659275) and ( 98.73693086, 730.33459274) .. ( 99.60759751, 726.35992618) - .. controls (100.98626414, 720.06125967) and (103.24626409, 712.70792652) .. (105.56093069, 712.68259319) - .. controls (106.91293066, 712.66792652) and (110.07293058, 717.64525973) .. (112.74626385, 722.74925960) - .. controls (115.32226378, 727.66792614) and (118.09959705, 732.62125935) .. (117.19559707, 733.34792600) - (125.07959687, 717.74925973) - .. controls (125.16359687, 710.58259324) and (136.33026326, 717.41592640) .. (136.33026326, 709.91592659) - .. controls (136.33026326, 706.99859333) and (134.99692996, 703.58259341) .. (132.91293001, 703.16526009) - .. controls (128.86226345, 702.35592678) and (122.66493027, 701.93192679) .. (122.83026360, 700.99859348) - .. controls (123.33026358, 698.16526022) and (134.45826331, 690.91192706) .. (137.88492989, 690.69326040) - .. controls (139.35426318, 690.59992707) and (141.45292980, 694.44792697) .. (141.41292980, 701.24926014) - .. controls (141.33026313, 715.33192645) and (141.46226313, 737.09459258) .. (141.41292980, 747.83192564) - .. controls (141.33026313, 766.24925851) and (140.87559648, 775.70525828) .. (135.57959661, 774.99859163) - .. controls (130.28359674, 774.29192498) and (125.66359686, 768.83192512) .. (123.01693026, 763.93192524) - .. controls (119.17693035, 756.81859208) and (114.00093048, 755.98125877) .. (107.77559731, 760.51859199) - .. controls (103.80893074, 763.40925858) and ( 98.44093087, 763.85725857) .. ( 95.31426428, 763.30525859) - .. controls ( 91.04359772, 762.55192527) and ( 89.00626444, 756.68125875) .. ( 87.94093113, 755.30392545) - .. controls ( 85.66359786, 752.35992553) and ( 82.55159794, 750.35992558) .. ( 78.55159804, 751.41592555) - .. controls ( 74.74493146, 752.41992553) and ( 68.07959830, 757.89592539) .. ( 68.07959830, 764.08259190) - .. controls ( 68.07959830, 770.26925841) and ( 73.10359817, 771.43059172) .. ( 75.41826478, 770.34659174) - .. controls ( 78.83026470, 768.74925845) and ( 80.62226465, 763.49992525) .. ( 86.29693118, 765.48925853) - .. controls ( 89.41293110, 766.58259184) and ( 95.18626429, 773.48792500) .. (102.21826411, 775.08259163) - .. controls (106.99693066, 776.16525827) and (113.86626382, 773.31725834) .. (116.63959708, 776.18925826) - .. controls (122.11293028, 781.85592479) and (125.22626354, 780.03192484) .. (130.24626341, 783.74925808) - .. controls (133.91559665, 786.46659134) and (136.36892992, 790.42792458) .. (144.21826306, 790.47059124) - .. controls (150.91292956, 790.50792457) and (155.77292944, 786.62259134) .. (160.33026266, 779.80392484) - .. controls (164.95292921, 772.88792501) and (165.57559586, 766.17059185) .. (165.99692918, 757.80392539) - .. controls (166.52626250, 747.25325899) and (165.26626254, 744.26125906) .. (165.66359586, 734.41592598) - .. controls (166.04092918, 725.02125954) and (169.01826244, 708.54259329) .. (169.90626242, 696.58259359) - .. controls (171.03426239, 681.39592730) and (156.09159610, 668.34259429) .. (145.21826304, 666.42526101) - .. controls (136.66359658, 664.91592771) and (132.88493001, 670.47059424) .. (130.10759675, 675.24926079) - .. controls (123.69826357, 686.27192718) and (115.95026377, 694.92259363) .. (110.10759725, 698.24926021) - .. controls (106.83959733, 700.10926017) and (101.64359746, 698.15726022) .. ( 96.44093092, 699.02659353) - .. controls ( 89.31159777, 700.21726016) and ( 86.33293118, 709.19592661) .. ( 85.74626452, 719.16525969) - .. controls ( 85.49693120, 723.41592625) and ( 89.71026442, 729.00125944) .. ( 90.50226440, 730.49725941) - .. controls ( 91.91293104, 733.16525934) and ( 90.13959775, 736.64125925) .. ( 92.66359768, 738.58259254) - .. controls (100.24626416, 744.41592573) and (111.62759721, 747.60659231) .. (119.89826367, 748.24125896) - .. controls (123.97026357, 748.55325896) and (129.79693009, 746.79459233) .. (132.24626336, 743.41592575) - .. controls (134.66359663, 740.08259250) and (134.83026330, 735.58259261) .. (133.07559667, 730.62659274) - .. controls (131.31159672, 725.63992619) and (125.03826354, 721.36525964) .. (125.07959687, 717.74925973)} + ( 113.8853, 800.3323) + .. controls ( 113.8853, 792.4989) and ( 103.4413, 785.9149) .. ( 93.7746, 787.6936) + .. controls ( 91.9759, 788.0243) and ( 91.9959, 790.5403) .. ( 92.3679, 792.0269) + .. controls ( 93.0013, 794.5549) and ( 94.0386, 794.7909) .. ( 94.2186, 797.4149) + .. controls ( 94.4199, 800.3456) and ( 90.5519, 798.8736) .. ( 90.5519, 802.4576) + .. controls ( 90.5519, 807.7349) and ( 91.4199, 813.7069) .. ( 93.8279, 814.6189) + .. controls ( 95.1853, 815.1323) and ( 99.9426, 810.0283) .. ( 104.2346, 809.8029) + .. controls ( 109.9959, 809.4989) and ( 113.8853, 808.0549) .. ( 113.8853, 800.3323) + ( 68.2463, 746.2489) + .. controls ( 76.0237, 746.2489) and ( 76.3090, 717.7783) .. ( 76.3290, 695.7489) + .. controls ( 76.3463, 678.9156) and ( 73.7037, 668.6329) .. ( 68.8263, 668.6183) + .. controls ( 65.4410, 668.6089) and ( 58.4917, 673.2316) .. ( 57.5450, 683.2489) + .. controls ( 55.9303, 700.3503) and ( 58.4970, 720.0823) .. ( 62.5023, 732.2049) + .. controls ( 63.8410, 736.2583) and ( 65.5797, 746.2489) .. ( 68.2463, 746.2489) + ( 117.1955, 733.3479) + .. controls ( 114.8302, 735.2492) and ( 94.6875, 733.4439) .. ( 94.4969, 732.4985) + .. controls ( 93.9969, 730.0265) and ( 98.7369, 730.3345) .. ( 99.6075, 726.3599) + .. controls ( 100.9862, 720.0612) and ( 103.2462, 712.7079) .. ( 105.5609, 712.6825) + .. controls ( 106.9129, 712.6679) and ( 110.0729, 717.6452) .. ( 112.7462, 722.7492) + .. controls ( 115.3222, 727.6679) and ( 118.0995, 732.6212) .. ( 117.1955, 733.3479) + ( 125.0795, 717.7492) + .. controls ( 125.1635, 710.5825) and ( 136.3302, 717.4159) .. ( 136.3302, 709.9159) + .. controls ( 136.3302, 706.9985) and ( 134.9969, 703.5825) .. ( 132.9129, 703.1652) + .. controls ( 128.8622, 702.3559) and ( 122.6649, 701.9319) .. ( 122.8302, 700.9985) + .. controls ( 123.3302, 698.1652) and ( 134.4582, 690.9119) .. ( 137.8849, 690.6932) + .. controls ( 139.3542, 690.5999) and ( 141.4529, 694.4479) .. ( 141.4129, 701.2492) + .. controls ( 141.3302, 715.3319) and ( 141.4622, 737.0945) .. ( 141.4129, 747.8319) + .. controls ( 141.3302, 766.2492) and ( 140.8755, 775.7052) .. ( 135.5795, 774.9985) + .. controls ( 130.2835, 774.2919) and ( 125.6635, 768.8319) .. ( 123.0169, 763.9319) + .. controls ( 119.1769, 756.8185) and ( 114.0009, 755.9812) .. ( 107.7755, 760.5185) + .. controls ( 103.8089, 763.4092) and ( 98.4409, 763.8572) .. ( 95.3142, 763.3052) + .. controls ( 91.0435, 762.5519) and ( 89.0062, 756.6812) .. ( 87.9409, 755.3039) + .. controls ( 85.6635, 752.3599) and ( 82.5515, 750.3599) .. ( 78.5515, 751.4159) + .. controls ( 74.7449, 752.4199) and ( 68.0795, 757.8959) .. ( 68.0795, 764.0825) + .. controls ( 68.0795, 770.2692) and ( 73.1035, 771.4305) .. ( 75.4182, 770.3465) + .. controls ( 78.8302, 768.7492) and ( 80.6222, 763.4999) .. ( 86.2969, 765.4892) + .. controls ( 89.4129, 766.5825) and ( 95.1862, 773.4879) .. ( 102.2182, 775.0825) + .. controls ( 106.9969, 776.1652) and ( 113.8662, 773.3172) .. ( 116.6395, 776.1892) + .. controls ( 122.1129, 781.8559) and ( 125.2262, 780.0319) .. ( 130.2462, 783.7492) + .. controls ( 133.9155, 786.4665) and ( 136.3689, 790.4279) .. ( 144.2182, 790.4705) + .. controls ( 150.9129, 790.5079) and ( 155.7729, 786.6225) .. ( 160.3302, 779.8039) + .. controls ( 164.9529, 772.8879) and ( 165.5755, 766.1705) .. ( 165.9969, 757.8039) + .. controls ( 166.5262, 747.2532) and ( 165.2662, 744.2612) .. ( 165.6635, 734.4159) + .. controls ( 166.0409, 725.0212) and ( 169.0182, 708.5425) .. ( 169.9062, 696.5825) + .. controls ( 171.0342, 681.3959) and ( 156.0915, 668.3425) .. ( 145.2182, 666.4252) + .. controls ( 136.6635, 664.9159) and ( 132.8849, 670.4705) .. ( 130.1075, 675.2492) + .. controls ( 123.6982, 686.2719) and ( 115.9502, 694.9225) .. ( 110.1075, 698.2492) + .. controls ( 106.8395, 700.1092) and ( 101.6435, 698.1572) .. ( 96.4409, 699.0265) + .. controls ( 89.3115, 700.2172) and ( 86.3329, 709.1959) .. ( 85.7462, 719.1652) + .. controls ( 85.4969, 723.4159) and ( 89.7102, 729.0012) .. ( 90.5022, 730.4972) + .. controls ( 91.9129, 733.1652) and ( 90.1395, 736.6412) .. ( 92.6635, 738.5825) + .. controls ( 100.2462, 744.4159) and ( 111.6275, 747.6065) .. ( 119.8982, 748.2412) + .. controls ( 123.9702, 748.5532) and ( 129.7969, 746.7945) .. ( 132.2462, 743.4159) + .. controls ( 134.6635, 740.0825) and ( 134.8302, 735.5825) .. ( 133.0755, 730.6265) + .. controls ( 131.3115, 725.6399) and ( 125.0382, 721.3652) .. ( 125.0795, 717.7492)} % \end{macrocode} % % 而。 % \begin{macrocode} \def\fdulogo@motto@er@ii{% - (108.90466394, 536.58766425) - .. controls (109.87666392, 538.57566420) and (102.97266409, 537.08499758) .. ( 98.66333087, 536.37433093) - .. controls ( 94.84066430, 535.74366428) and ( 88.89133111, 534.12899765) .. ( 86.55266450, 538.04633088) - .. controls ( 84.44066456, 541.58233080) and ( 89.92999775, 547.88499731) .. ( 94.20733098, 550.49299724) - .. controls ( 99.89399750, 553.95833049) and (111.29533055, 558.12099705) .. (118.74599703, 558.49966371) - .. controls (125.64599686, 558.84899703) and (133.83799665, 551.11166389) .. (133.85132999, 544.52899739) - .. controls (133.85932999, 539.75166418) and (127.88866347, 534.22766431) .. (126.31133018, 532.76633102) - .. controls (121.78999696, 528.57966445) and ( 98.29533088, 509.82766492) .. ( 92.82999768, 505.85966502) - .. controls ( 88.25133113, 502.53566511) and ( 86.05133118, 503.03566509) .. ( 85.59266453, 503.66499841) - .. controls ( 85.02466454, 504.44366506) and ( 86.99666449, 508.74899828) .. ( 91.82999770, 514.91566480) - .. controls ( 98.69266420, 523.67166458) and (106.80599733, 532.29699770) .. (108.90466394, 536.58766425) - (133.85066332, 493.80459866) - .. controls (134.29466331, 488.91526545) and (146.75732966, 471.29926589) .. (155.10399612, 472.01393254) - .. controls (160.93732931, 472.51393252) and (165.88532919, 481.74859896) .. (167.66266248, 488.19393213) - .. controls (168.81732911, 492.37926536) and (169.31332910, 501.70726513) .. (168.63866245, 502.65793177) - .. controls (167.98799580, 503.57259841) and (159.59866268, 500.35793183) .. (151.99599620, 498.87393186) - .. controls (143.42132975, 497.20059857) and (133.68132999, 495.66459861) .. (133.85066332, 493.80459866) - (119.70533034, 486.04059885) - .. controls (118.57999704, 486.62459884) and (116.17199710, 486.29259885) .. (115.62133044, 485.54059886) - .. controls (115.16266379, 484.91526555) and (116.61999708, 465.61526603) .. (113.77733049, 461.77526612) - .. controls (110.88399723, 457.86993289) and (102.49199744, 457.94193289) .. ( 99.68399751, 460.35259949) - .. controls ( 96.45466426, 463.12459942) and ( 94.27733098, 467.76593264) .. ( 94.44133097, 472.47126586) - .. controls ( 94.62133097, 477.66593239) and ( 97.28666423, 483.17793226) .. ( 95.79999761, 484.01126557) - .. controls ( 94.97599763, 484.47393222) and ( 86.97466449, 480.91259898) .. ( 82.37199794, 480.20726566) - .. controls ( 75.94133143, 479.22059902) and ( 74.85066480, 485.58193220) .. ( 73.28799817, 485.33259887) - .. controls ( 70.95599823, 484.95926555) and ( 72.57999819, 474.64459914) .. ( 73.60799816, 468.02726597) - .. controls ( 74.32133148, 463.43126608) and ( 75.78533144, 458.58059954) .. ( 75.32933145, 455.63793294) - .. controls ( 74.49599814, 450.24859975) and ( 71.07999822, 448.08193313) .. ( 66.74399833, 447.52726648) - .. controls ( 62.58933177, 446.99659983) and ( 58.03866522, 450.99926639) .. ( 55.91333194, 456.29126626) - .. controls ( 54.88399863, 458.85259953) and ( 53.27866533, 461.95393279) .. ( 53.38933200, 475.23793245) - .. controls ( 53.47866533, 485.96859885) and ( 56.64133192, 504.78593172) .. ( 61.67199846, 508.24993163) - .. controls ( 67.35733165, 512.16326487) and ( 70.84266490, 506.77793167) .. ( 71.96133153, 503.75393174) - .. controls ( 73.07999817, 500.72993182) and ( 71.44799821, 494.38059864) .. ( 73.20533150, 493.24859867) - .. controls ( 74.21866481, 492.59659869) and ( 85.44933120, 497.09259858) .. ( 99.66266418, 500.83259848) - .. controls (114.55199714, 504.74859838) and (131.64933004, 508.53526496) .. (143.95466307, 510.95793156) - .. controls (156.87199608, 513.49926483) and (174.41332897, 516.70726475) .. (181.47199546, 514.83393147) - .. controls (187.07332866, 513.34859817) and (191.83332854, 505.08059838) .. (193.02266184, 499.35526519) - .. controls (194.44132847, 492.52726536) and (194.20799514, 479.94593234) .. (188.99599528, 470.13793258) - .. controls (185.57732869, 463.70459941) and (180.38532882, 460.47126616) .. (173.56799566, 457.37926623) - .. controls (169.12932911, 455.36726629) and (158.60132937, 452.72859968) .. (153.71866282, 453.13793301) - .. controls (145.77466302, 453.80459966) and (142.66399643, 465.36459937) .. (139.82932984, 465.58193270) - .. controls (136.21866326, 465.86059936) and (133.63332999, 458.01526622) .. (130.27466341, 452.41526636) - .. controls (127.86533014, 448.40059979) and (124.58533022, 445.84059986) .. (123.16266359, 446.02726652) - .. controls (120.82933031, 446.33259984) and (121.47333030, 457.59259956) .. (121.60799696, 467.80459931) - .. controls (121.71866362, 476.24859910) and (120.89599698, 485.42326553) .. (119.70533034, 486.04059885)} + ( 108.9046, 536.5876) + .. controls ( 109.8766, 538.5756) and ( 102.9726, 537.0849) .. ( 98.6633, 536.3743) + .. controls ( 94.8406, 535.7436) and ( 88.8913, 534.1289) .. ( 86.5526, 538.0463) + .. controls ( 84.4406, 541.5823) and ( 89.9299, 547.8849) .. ( 94.2073, 550.4929) + .. controls ( 99.8939, 553.9583) and ( 111.2953, 558.1209) .. ( 118.7459, 558.4996) + .. controls ( 125.6459, 558.8489) and ( 133.8379, 551.1116) .. ( 133.8513, 544.5289) + .. controls ( 133.8593, 539.7516) and ( 127.8886, 534.2276) .. ( 126.3113, 532.7663) + .. controls ( 121.7899, 528.5796) and ( 98.2953, 509.8276) .. ( 92.8299, 505.8596) + .. controls ( 88.2513, 502.5356) and ( 86.0513, 503.0356) .. ( 85.5926, 503.6649) + .. controls ( 85.0246, 504.4436) and ( 86.9966, 508.7489) .. ( 91.8299, 514.9156) + .. controls ( 98.6926, 523.6716) and ( 106.8059, 532.2969) .. ( 108.9046, 536.5876) + ( 133.8506, 493.8045) + .. controls ( 134.2946, 488.9152) and ( 146.7573, 471.2992) .. ( 155.1039, 472.0139) + .. controls ( 160.9373, 472.5139) and ( 165.8853, 481.7485) .. ( 167.6626, 488.1939) + .. controls ( 168.8173, 492.3792) and ( 169.3133, 501.7072) .. ( 168.6386, 502.6579) + .. controls ( 167.9879, 503.5725) and ( 159.5986, 500.3579) .. ( 151.9959, 498.8739) + .. controls ( 143.4213, 497.2005) and ( 133.6813, 495.6645) .. ( 133.8506, 493.8045) + ( 119.7053, 486.0405) + .. controls ( 118.5799, 486.6245) and ( 116.1719, 486.2925) .. ( 115.6213, 485.5405) + .. controls ( 115.1626, 484.9152) and ( 116.6199, 465.6152) .. ( 113.7773, 461.7752) + .. controls ( 110.8839, 457.8699) and ( 102.4919, 457.9419) .. ( 99.6839, 460.3525) + .. controls ( 96.4546, 463.1245) and ( 94.2773, 467.7659) .. ( 94.4413, 472.4712) + .. controls ( 94.6213, 477.6659) and ( 97.2866, 483.1779) .. ( 95.7999, 484.0112) + .. controls ( 94.9759, 484.4739) and ( 86.9746, 480.9125) .. ( 82.3719, 480.2072) + .. controls ( 75.9413, 479.2205) and ( 74.8506, 485.5819) .. ( 73.2879, 485.3325) + .. controls ( 70.9559, 484.9592) and ( 72.5799, 474.6445) .. ( 73.6079, 468.0272) + .. controls ( 74.3213, 463.4312) and ( 75.7853, 458.5805) .. ( 75.3293, 455.6379) + .. controls ( 74.4959, 450.2485) and ( 71.0799, 448.0819) .. ( 66.7439, 447.5272) + .. controls ( 62.5893, 446.9965) and ( 58.0386, 450.9992) .. ( 55.9133, 456.2912) + .. controls ( 54.8839, 458.8525) and ( 53.2786, 461.9539) .. ( 53.3893, 475.2379) + .. controls ( 53.4786, 485.9685) and ( 56.6413, 504.7859) .. ( 61.6719, 508.2499) + .. controls ( 67.3573, 512.1632) and ( 70.8426, 506.7779) .. ( 71.9613, 503.7539) + .. controls ( 73.0799, 500.7299) and ( 71.4479, 494.3805) .. ( 73.2053, 493.2485) + .. controls ( 74.2186, 492.5965) and ( 85.4493, 497.0925) .. ( 99.6626, 500.8325) + .. controls ( 114.5519, 504.7485) and ( 131.6493, 508.5352) .. ( 143.9546, 510.9579) + .. controls ( 156.8719, 513.4992) and ( 174.4133, 516.7072) .. ( 181.4719, 514.8339) + .. controls ( 187.0733, 513.3485) and ( 191.8333, 505.0805) .. ( 193.0226, 499.3552) + .. controls ( 194.4413, 492.5272) and ( 194.2079, 479.9459) .. ( 188.9959, 470.1379) + .. controls ( 185.5773, 463.7045) and ( 180.3853, 460.4712) .. ( 173.5679, 457.3792) + .. controls ( 169.1293, 455.3672) and ( 158.6013, 452.7285) .. ( 153.7186, 453.1379) + .. controls ( 145.7746, 453.8045) and ( 142.6639, 465.3645) .. ( 139.8293, 465.5819) + .. controls ( 136.2186, 465.8605) and ( 133.6333, 458.0152) .. ( 130.2746, 452.4152) + .. controls ( 127.8653, 448.4005) and ( 124.5853, 445.8405) .. ( 123.1626, 446.0272) + .. controls ( 120.8293, 446.3325) and ( 121.4733, 457.5925) .. ( 121.6079, 467.8045) + .. controls ( 121.7186, 476.2485) and ( 120.8959, 485.4232) .. ( 119.7053, 486.0405)} % \end{macrocode} % % 近。 % \begin{macrocode} \def\fdulogo@motto@jin{% - (147.52999631, 311.63046988) - .. controls (148.58999629, 309.42913660) and (152.49666285, 307.13846999) .. (155.99532943, 297.70780356) - .. controls (158.12599605, 291.96247037) and (159.99666267, 280.74913732) .. (159.64332934, 273.74780416) - .. controls (159.23266269, 265.59180436) and (157.10066274, 260.92113781) .. (154.41532947, 257.01847124) - .. controls (150.25666291, 250.97713806) and (146.14599635, 247.36913815) .. (147.32999632, 247.08247149) - .. controls (150.07932958, 246.41580484) and (181.78199546, 246.25847151) .. (191.17132855, 248.63447145) - .. controls (201.71799496, 251.30513805) and (223.91666107, 249.58647143) .. (224.21799439, 243.24913825) - .. controls (224.52066105, 236.91180508) and (214.10332798, 233.82647182) .. (202.32999494, 231.99847187) - .. controls (191.77399521, 230.35980524) and (153.31132950, 227.27047199) .. (134.81932996, 228.33180529) - .. controls (111.10733056, 229.69313859) and ( 94.27533098, 234.98247179) .. ( 80.55133132, 240.13847167) - .. controls ( 70.49666490, 243.91580490) and ( 62.00199845, 249.09180478) .. ( 55.44066528, 249.69313809) - .. controls ( 50.32866541, 250.16247142) and ( 46.21799884, 248.13847147) .. ( 42.82999893, 244.69313822) - .. controls ( 39.36333235, 241.17047164) and ( 34.71799913, 241.69313829) .. ( 32.66333252, 244.24913823) - .. controls ( 31.71666587, 245.42647153) and ( 29.24599927, 249.70780476) .. ( 31.59799921, 254.44247131) - .. controls ( 33.57133249, 258.41313788) and ( 37.53133240, 261.19180447) .. ( 41.82999895, 262.62380444) - .. controls ( 47.16333215, 264.40113773) and ( 54.84866530, 263.66647108) .. ( 54.91266529, 265.66513769) - .. controls ( 55.03799862, 269.54113760) and ( 50.16333208, 275.91580410) .. ( 47.32999882, 284.91580388) - .. controls ( 45.24466554, 291.53713705) and ( 44.63399888, 303.49313675) .. ( 44.74599888, 312.16513653) - .. controls ( 44.79666555, 316.04113643) and ( 45.49933220, 319.51446968) .. ( 45.44066553, 322.30513628) - .. controls ( 45.32999887, 327.63846948) and ( 43.71533224, 330.87180273) .. ( 43.77133224, 334.48246931) - .. controls ( 43.83799890, 338.86646920) and ( 44.82733221, 343.80513574) .. ( 48.99666544, 343.91580240) - .. controls ( 55.24599862, 344.08246907) and ( 57.56066523, 337.90380256) .. ( 58.24599854, 331.83180271) - .. controls ( 58.82999853, 326.66513617) and ( 56.79799858, 319.75846968) .. ( 56.75133191, 314.24913648) - .. controls ( 56.66333192, 303.58247008) and ( 59.79266517, 301.92113679) .. ( 63.00733176, 295.52513695) - .. controls ( 66.16333168, 289.24913710) and ( 66.24466501, 276.24913743) .. ( 66.24466501, 265.97180435) - .. controls ( 66.24466501, 262.88780443) and ( 71.16733155, 260.61713782) .. ( 78.21799804, 257.80513789) - .. controls ( 84.61666455, 255.25180462) and ( 92.80599768, 252.25713803) .. (100.57933082, 250.49847141) - .. controls (110.16333058, 248.33180479) and (137.50332990, 246.89447150) .. (138.89132986, 247.36647149) - .. controls (141.16332980, 248.13847147) and (137.05132991, 250.52647141) .. (136.85932991, 256.47047126) - .. controls (136.64999658, 262.92113776) and (136.15666326, 308.45713662) .. (135.71532994, 308.55313662) - .. controls (132.49666335, 309.24913660) and (118.69266370, 301.95047012) .. (118.55133037, 293.58247033) - .. controls (118.41266371, 285.33180387) and (116.57933042, 277.41580407) .. (112.66466385, 268.59847095) - .. controls (109.55666393, 261.59980446) and (104.05666407, 254.43580464) .. ( 99.10999752, 255.39847128) - .. controls ( 93.57799766, 256.47447126) and ( 89.94599775, 263.78247107) .. ( 89.47133110, 271.23847089) - .. controls ( 88.99666444, 278.69313737) and ( 91.36733105, 295.31580362) .. ( 94.57799764, 309.33313660) - .. controls ( 97.74599756, 323.16513626) and (104.65399738, 336.30380260) .. (107.88466397, 341.63846913) - .. controls (109.72599726, 344.67713572) and (112.85266385, 350.43046891) .. (116.38466376, 358.30513538) - .. controls (118.76999703, 363.61980191) and (119.21799702, 369.63846843) .. (123.07933026, 370.91580173) - .. controls (127.88866347, 372.50646836) and (130.19533008, 369.12780177) .. (133.12199667, 368.58246845) - .. controls (135.57932994, 368.12380180) and (138.91266319, 368.54113512) .. (141.18599647, 367.05313516) - .. controls (142.73132977, 366.04246852) and (143.94066307, 364.24913523) .. (143.85399640, 359.57980201) - .. controls (143.76199641, 354.61713547) and (140.43399649, 350.66780224) .. (135.32999662, 347.63846898) - .. controls (130.22599674, 344.60780239) and (118.23266371, 338.83313587) .. (116.71799708, 335.08246929) - .. controls (116.09933043, 333.54780266) and (116.42466376, 327.45046948) .. (116.66333042, 321.74913629) - .. controls (116.91666374, 315.68780311) and (117.13933040, 310.05313658) .. (118.41266371, 310.08246992) - .. controls (119.71799701, 310.11180325) and (125.09799687, 319.04113636) .. (132.78866335, 324.87446955) - .. controls (138.17266321, 328.95846945) and (144.78466305, 331.71446938) .. (149.10732961, 333.74913599) - .. controls (154.41799614, 336.24913593) and (162.34866261, 337.07046924) .. (165.78866252, 335.24913595) - .. controls (170.03799575, 332.99846934) and (172.99666234, 329.83180276) .. (173.16332900, 325.99846952) - .. controls (173.30732900, 322.66780294) and (172.03799570, 320.29046966) .. (169.21799577, 317.74913639) - .. controls (166.46066251, 315.26246979) and (162.63532927, 314.11046982) .. (158.74599603, 313.88780316) - .. controls (153.96466282, 313.61446983) and (146.78332966, 313.18246984) .. (147.52999631, 311.63046988)} + ( 147.5299, 311.6304) + .. controls ( 148.5899, 309.4291) and ( 152.4966, 307.1384) .. ( 155.9953, 297.7078) + .. controls ( 158.1259, 291.9624) and ( 159.9966, 280.7491) .. ( 159.6433, 273.7478) + .. controls ( 159.2326, 265.5918) and ( 157.1006, 260.9211) .. ( 154.4153, 257.0184) + .. controls ( 150.2566, 250.9771) and ( 146.1459, 247.3691) .. ( 147.3299, 247.0824) + .. controls ( 150.0793, 246.4158) and ( 181.7819, 246.2584) .. ( 191.1713, 248.6344) + .. controls ( 201.7179, 251.3051) and ( 223.9166, 249.5864) .. ( 224.2179, 243.2491) + .. controls ( 224.5206, 236.9118) and ( 214.1033, 233.8264) .. ( 202.3299, 231.9984) + .. controls ( 191.7739, 230.3598) and ( 153.3113, 227.2704) .. ( 134.8193, 228.3318) + .. controls ( 111.1073, 229.6931) and ( 94.2753, 234.9824) .. ( 80.5513, 240.1384) + .. controls ( 70.4966, 243.9158) and ( 62.0019, 249.0918) .. ( 55.4406, 249.6931) + .. controls ( 50.3286, 250.1624) and ( 46.2179, 248.1384) .. ( 42.8299, 244.6931) + .. controls ( 39.3633, 241.1704) and ( 34.7179, 241.6931) .. ( 32.6633, 244.2491) + .. controls ( 31.7166, 245.4264) and ( 29.2459, 249.7078) .. ( 31.5979, 254.4424) + .. controls ( 33.5713, 258.4131) and ( 37.5313, 261.1918) .. ( 41.8299, 262.6238) + .. controls ( 47.1633, 264.4011) and ( 54.8486, 263.6664) .. ( 54.9126, 265.6651) + .. controls ( 55.0379, 269.5411) and ( 50.1633, 275.9158) .. ( 47.3299, 284.9158) + .. controls ( 45.2446, 291.5371) and ( 44.6339, 303.4931) .. ( 44.7459, 312.1651) + .. controls ( 44.7966, 316.0411) and ( 45.4993, 319.5144) .. ( 45.4406, 322.3051) + .. controls ( 45.3299, 327.6384) and ( 43.7153, 330.8718) .. ( 43.7713, 334.4824) + .. controls ( 43.8379, 338.8664) and ( 44.8273, 343.8051) .. ( 48.9966, 343.9158) + .. controls ( 55.2459, 344.0824) and ( 57.5606, 337.9038) .. ( 58.2459, 331.8318) + .. controls ( 58.8299, 326.6651) and ( 56.7979, 319.7584) .. ( 56.7513, 314.2491) + .. controls ( 56.6633, 303.5824) and ( 59.7926, 301.9211) .. ( 63.0073, 295.5251) + .. controls ( 66.1633, 289.2491) and ( 66.2446, 276.2491) .. ( 66.2446, 265.9718) + .. controls ( 66.2446, 262.8878) and ( 71.1673, 260.6171) .. ( 78.2179, 257.8051) + .. controls ( 84.6166, 255.2518) and ( 92.8059, 252.2571) .. ( 100.5793, 250.4984) + .. controls ( 110.1633, 248.3318) and ( 137.5033, 246.8944) .. ( 138.8913, 247.3664) + .. controls ( 141.1633, 248.1384) and ( 137.0513, 250.5264) .. ( 136.8593, 256.4704) + .. controls ( 136.6499, 262.9211) and ( 136.1566, 308.4571) .. ( 135.7153, 308.5531) + .. controls ( 132.4966, 309.2491) and ( 118.6926, 301.9504) .. ( 118.5513, 293.5824) + .. controls ( 118.4126, 285.3318) and ( 116.5793, 277.4158) .. ( 112.6646, 268.5984) + .. controls ( 109.5566, 261.5998) and ( 104.0566, 254.4358) .. ( 99.1099, 255.3984) + .. controls ( 93.5779, 256.4744) and ( 89.9459, 263.7824) .. ( 89.4713, 271.2384) + .. controls ( 88.9966, 278.6931) and ( 91.3673, 295.3158) .. ( 94.5779, 309.3331) + .. controls ( 97.7459, 323.1651) and ( 104.6539, 336.3038) .. ( 107.8846, 341.6384) + .. controls ( 109.7259, 344.6771) and ( 112.8526, 350.4304) .. ( 116.3846, 358.3051) + .. controls ( 118.7699, 363.6198) and ( 119.2179, 369.6384) .. ( 123.0793, 370.9158) + .. controls ( 127.8886, 372.5064) and ( 130.1953, 369.1278) .. ( 133.1219, 368.5824) + .. controls ( 135.5793, 368.1238) and ( 138.9126, 368.5411) .. ( 141.1859, 367.0531) + .. controls ( 142.7313, 366.0424) and ( 143.9406, 364.2491) .. ( 143.8539, 359.5798) + .. controls ( 143.7619, 354.6171) and ( 140.4339, 350.6678) .. ( 135.3299, 347.6384) + .. controls ( 130.2259, 344.6078) and ( 118.2326, 338.8331) .. ( 116.7179, 335.0824) + .. controls ( 116.0993, 333.5478) and ( 116.4246, 327.4504) .. ( 116.6633, 321.7491) + .. controls ( 116.9166, 315.6878) and ( 117.1393, 310.0531) .. ( 118.4126, 310.0824) + .. controls ( 119.7179, 310.1118) and ( 125.0979, 319.0411) .. ( 132.7886, 324.8744) + .. controls ( 138.1726, 328.9584) and ( 144.7846, 331.7144) .. ( 149.1073, 333.7491) + .. controls ( 154.4179, 336.2491) and ( 162.3486, 337.0704) .. ( 165.7886, 335.2491) + .. controls ( 170.0379, 332.9984) and ( 172.9966, 329.8318) .. ( 173.1633, 325.9984) + .. controls ( 173.3073, 322.6678) and ( 172.0379, 320.2904) .. ( 169.2179, 317.7491) + .. controls ( 166.4606, 315.2624) and ( 162.6353, 314.1104) .. ( 158.7459, 313.8878) + .. controls ( 153.9646, 313.6144) and ( 146.7833, 313.1824) .. ( 147.5299, 311.6304)} % \end{macrocode} % % 思。 % \begin{macrocode} \def\fdulogo@motto@si{% - (106.49093067, 108.99527494) - .. controls (107.99626397, 108.66594162) and (109.39359727, 109.32060827) .. (110.41359724, 111.66594154) - .. controls (112.08026386, 115.49927478) and (112.58026385, 120.99927464) .. (111.08026389, 121.66594129) - .. controls (109.64693059, 122.30327461) and (104.98826404, 120.65127465) .. (104.03359740, 120.00460800) - .. controls (102.34959744, 118.86460803) and (105.34026403, 109.24727494) .. (106.49093067, 108.99527494) - ( 93.55226433, 38.30461004) - .. controls ( 91.74159771, 33.33527684) and ( 87.66293114, 27.77527697) .. ( 79.82959800, 27.80461031) - .. controls ( 74.49759814, 27.82461031) and ( 71.40826488, 31.66327688) .. ( 69.12159827, 36.40061009) - .. controls ( 66.58026500, 41.66594329) and ( 68.38293162, 53.36727634) .. ( 71.54026488, 59.73527618) - .. controls ( 76.03759810, 68.80594262) and ( 85.36026453, 77.49794240) .. ( 85.16693120, 78.80327570) - .. controls ( 84.83893121, 81.01527564) and ( 79.32959802, 82.33260894) .. ( 78.16293138, 86.70727550) - .. controls ( 76.04826477, 94.63794197) and ( 89.88559775, 94.02727532) .. ( 90.00826442, 96.90727525) - .. controls ( 90.17359775, 100.80327515) and ( 80.55226465, 107.13794166) .. ( 80.24693133, 118.99927469) - .. controls ( 79.98826467, 129.03394111) and ( 82.75626460, 143.82727407) .. ( 85.77359786, 144.24860740) - .. controls ( 87.65226448, 144.51127406) and ( 98.21893088, 128.58194112) .. (101.22559747, 129.59527443) - .. controls (103.59626408, 130.39260774) and (107.60693064, 133.24860767) .. (109.16293060, 135.36060762) - .. controls (110.87093056, 137.67660756) and (111.02693056, 140.45927416) .. (111.60693054, 143.52727408) - .. controls (112.38559719, 147.63794064) and (119.11893036, 149.52327393) .. (121.90026362, 148.91527395) - .. controls (125.71893019, 148.08194063) and (128.20959679, 143.25127409) .. (129.77359676, 141.63794079) - .. controls (131.55226338, 139.80460751) and (134.96692996, 139.03794086) .. (134.98426329, 134.57794097) - .. controls (134.99626329, 131.19394106) and (132.67226335, 130.15794108) .. (131.78826337, 128.12460780) - .. controls (130.95493006, 126.20727451) and (130.85093006, 124.21527456) .. (130.12159675, 122.58194127) - .. controls (128.01093013, 117.86060806) and (125.46959686, 112.70860818) .. (126.91359683, 112.66594152) - .. controls (129.74693009, 112.58194152) and (135.20426329, 125.02727454) .. (142.32959644, 136.91527425) - .. controls (148.52026295, 147.24194065) and (151.95492953, 152.08194053) .. (151.95492953, 155.20727379) - .. controls (151.95492953, 157.78460706) and (139.55226318, 156.80460708) .. (128.66293012, 155.97127377) - .. controls (120.72559698, 155.36327379) and (105.30026403, 154.68727380) .. (105.06293071, 155.59527378) - .. controls (104.41359739, 158.08194038) and (107.78293064, 163.07260693) .. (118.44026371, 166.24860685) - .. controls (123.65626358, 167.80327347) and (143.06559642, 168.37794013) .. (152.58026285, 165.99927352) - .. controls (160.91359598, 163.91527357) and (172.26826236, 150.59127390) .. (174.74692896, 146.41527401) - .. controls (176.73626225, 143.06327409) and (175.10692896, 138.36060754) .. (171.26426239, 131.99527437) - .. controls (168.19492913, 126.91260783) and (160.09092933, 118.71260803) .. (153.99626282, 111.69394154) - .. controls (150.84292956, 108.06194163) and (148.52026295, 103.64327508) .. (146.05226302, 100.86060848) - .. controls (142.99626309, 97.41527523) and (132.12159670, 94.86060863) .. (124.58026355, 92.99927534) - .. controls (118.95359703, 91.60994205) and (106.72959733, 87.84860881) .. (103.41359741, 86.33260884) - .. controls (101.65893079, 85.52994220) and ( 98.92026419, 81.12727564) .. ( 98.98426419, 76.91394241) - .. controls ( 99.10693086, 68.86060928) and ( 98.60693087, 63.08194276) .. ( 97.66293089, 55.83260961) - .. controls ( 96.79493091, 49.16860977) and ( 96.03493093, 45.12060987) .. ( 93.55226433, 38.30461004) - (100.89439748, 57.58234290) - .. controls (101.56773079, 59.78367617) and (110.22639724, 56.74234292) .. (114.57306380, 54.50500964) - .. controls (123.16373025, 50.08234308) and (132.66373002, 41.41567663) .. (140.20506316, 39.04101003) - .. controls (143.06772976, 38.13967672) and (158.71839603, 37.29034340) .. (158.83039603, 39.58234335) - .. controls (158.94639603, 41.98367662) and (148.73839628, 46.95167650) .. (144.33039639, 50.74900973) - .. controls (140.16906316, 54.33167631) and (130.74639673, 62.99834276) .. (132.24106336, 65.39700937) - .. controls (133.55972999, 67.51167598) and (143.95706307, 62.07167612) .. (149.83039625, 60.49967616) - .. controls (154.49706280, 59.24900952) and (163.29172925, 58.37167621) .. (171.74639571, 56.66634292) - .. controls (181.79706212, 54.63834297) and (192.89039518, 51.46900972) .. (199.00639502, 48.75967645) - .. controls (206.71039483, 45.34634320) and (207.40239481, 43.34900992) .. (202.28639494, 37.40901007) - .. controls (197.58372839, 31.94767687) and (190.61039523, 25.90234369) .. (183.41306208, 23.33301042) - .. controls (169.41306243, 18.33301054) and (150.69039623, 18.54634387) .. (136.69706325, 20.04767717) - .. controls (120.84639698, 21.74634379) and (113.83039715, 31.41567688) .. (110.24639724, 37.24901007) - .. controls (107.79973064, 41.23167664) and (104.83573071, 49.55034310) .. (103.57973074, 52.16634303) - .. controls (102.32373078, 54.78234297) and (100.67573082, 56.86634291) .. (100.89439748, 57.58234290) - (128.04773013, 74.22207581) - .. controls (126.84373016, 74.84474246) and (132.99706334, 84.33274223) .. (142.83039643, 90.16607542) - .. controls (150.18506291, 94.52874197) and (161.83039595, 99.36074185) .. (170.55172907, 99.36074185) - .. controls (176.49706225, 99.36074185) and (181.49706213, 96.74874192) .. (184.56239539, 93.83274199) - .. controls (187.18772865, 91.33540872) and (188.57306195, 88.19274213) .. (188.28106196, 83.24874225) - .. controls (187.99706197, 78.41540904) and (183.91306207, 75.57407578) .. (178.07572888, 75.45407578) - .. controls (163.99706257, 75.16607579) and (146.80906300, 79.21140902) .. (141.89306312, 79.04474236) - .. controls (135.37706328, 78.82340903) and (130.41306341, 72.99940918) .. (128.04773013, 74.22207581)} + ( 106.4909, 108.9952) + .. controls ( 107.9962, 108.6659) and ( 109.3935, 109.3206) .. ( 110.4135, 111.6659) + .. controls ( 112.0802, 115.4992) and ( 112.5802, 120.9992) .. ( 111.0802, 121.6659) + .. controls ( 109.6469, 122.3032) and ( 104.9882, 120.6512) .. ( 104.0335, 120.0046) + .. controls ( 102.3495, 118.8646) and ( 105.3402, 109.2472) .. ( 106.4909, 108.9952) + ( 93.5522, 38.3046) + .. controls ( 91.7415, 33.3352) and ( 87.6629, 27.7752) .. ( 79.8295, 27.8046) + .. controls ( 74.4975, 27.8246) and ( 71.4082, 31.6632) .. ( 69.1215, 36.4006) + .. controls ( 66.5802, 41.6659) and ( 68.3829, 53.3672) .. ( 71.5402, 59.7352) + .. controls ( 76.0375, 68.8059) and ( 85.3602, 77.4979) .. ( 85.1669, 78.8032) + .. controls ( 84.8389, 81.0152) and ( 79.3295, 82.3326) .. ( 78.1629, 86.7072) + .. controls ( 76.0482, 94.6379) and ( 89.8855, 94.0272) .. ( 90.0082, 96.9072) + .. controls ( 90.1735, 100.8032) and ( 80.5522, 107.1379) .. ( 80.2469, 118.9992) + .. controls ( 79.9882, 129.0339) and ( 82.7562, 143.8272) .. ( 85.7735, 144.2486) + .. controls ( 87.6522, 144.5112) and ( 98.2189, 128.5819) .. ( 101.2255, 129.5952) + .. controls ( 103.5962, 130.3926) and ( 107.6069, 133.2486) .. ( 109.1629, 135.3606) + .. controls ( 110.8709, 137.6766) and ( 111.0269, 140.4592) .. ( 111.6069, 143.5272) + .. controls ( 112.3855, 147.6379) and ( 119.1189, 149.5232) .. ( 121.9002, 148.9152) + .. controls ( 125.7189, 148.0819) and ( 128.2095, 143.2512) .. ( 129.7735, 141.6379) + .. controls ( 131.5522, 139.8046) and ( 134.9669, 139.0379) .. ( 134.9842, 134.5779) + .. controls ( 134.9962, 131.1939) and ( 132.6722, 130.1579) .. ( 131.7882, 128.1246) + .. controls ( 130.9549, 126.2072) and ( 130.8509, 124.2152) .. ( 130.1215, 122.5819) + .. controls ( 128.0109, 117.8606) and ( 125.4695, 112.7086) .. ( 126.9135, 112.6659) + .. controls ( 129.7469, 112.5819) and ( 135.2042, 125.0272) .. ( 142.3295, 136.9152) + .. controls ( 148.5202, 147.2419) and ( 151.9549, 152.0819) .. ( 151.9549, 155.2072) + .. controls ( 151.9549, 157.7846) and ( 139.5522, 156.8046) .. ( 128.6629, 155.9712) + .. controls ( 120.7255, 155.3632) and ( 105.3002, 154.6872) .. ( 105.0629, 155.5952) + .. controls ( 104.4135, 158.0819) and ( 107.7829, 163.0726) .. ( 118.4402, 166.2486) + .. controls ( 123.6562, 167.8032) and ( 143.0655, 168.3779) .. ( 152.5802, 165.9992) + .. controls ( 160.9135, 163.9152) and ( 172.2682, 150.5912) .. ( 174.7469, 146.4152) + .. controls ( 176.7362, 143.0632) and ( 175.1069, 138.3606) .. ( 171.2642, 131.9952) + .. controls ( 168.1949, 126.9126) and ( 160.0909, 118.7126) .. ( 153.9962, 111.6939) + .. controls ( 150.8429, 108.0619) and ( 148.5202, 103.6432) .. ( 146.0522, 100.8606) + .. controls ( 142.9962, 97.4152) and ( 132.1215, 94.8606) .. ( 124.5802, 92.9992) + .. controls ( 118.9535, 91.6099) and ( 106.7295, 87.8486) .. ( 103.4135, 86.3326) + .. controls ( 101.6589, 85.5299) and ( 98.9202, 81.1272) .. ( 98.9842, 76.9139) + .. controls ( 99.1069, 68.8606) and ( 98.6069, 63.0819) .. ( 97.6629, 55.8326) + .. controls ( 96.7949, 49.1686) and ( 96.0349, 45.1206) .. ( 93.5522, 38.3046) + ( 100.8943, 57.5823) + .. controls ( 101.5677, 59.7836) and ( 110.2263, 56.7423) .. ( 114.5730, 54.5050) + .. controls ( 123.1637, 50.0823) and ( 132.6637, 41.4156) .. ( 140.2050, 39.0410) + .. controls ( 143.0677, 38.1396) and ( 158.7183, 37.2903) .. ( 158.8303, 39.5823) + .. controls ( 158.9463, 41.9836) and ( 148.7383, 46.9516) .. ( 144.3303, 50.7490) + .. controls ( 140.1690, 54.3316) and ( 130.7463, 62.9983) .. ( 132.2410, 65.3970) + .. controls ( 133.5597, 67.5116) and ( 143.9570, 62.0716) .. ( 149.8303, 60.4996) + .. controls ( 154.4970, 59.2490) and ( 163.2917, 58.3716) .. ( 171.7463, 56.6663) + .. controls ( 181.7970, 54.6383) and ( 192.8903, 51.4690) .. ( 199.0063, 48.7596) + .. controls ( 206.7103, 45.3463) and ( 207.4023, 43.3490) .. ( 202.2863, 37.4090) + .. controls ( 197.5837, 31.9476) and ( 190.6103, 25.9023) .. ( 183.4130, 23.3330) + .. controls ( 169.4130, 18.3330) and ( 150.6903, 18.5463) .. ( 136.6970, 20.0476) + .. controls ( 120.8463, 21.7463) and ( 113.8303, 31.4156) .. ( 110.2463, 37.2490) + .. controls ( 107.7997, 41.2316) and ( 104.8357, 49.5503) .. ( 103.5797, 52.1663) + .. controls ( 102.3237, 54.7823) and ( 100.6757, 56.8663) .. ( 100.8943, 57.5823) + ( 128.0477, 74.2220) + .. controls ( 126.8437, 74.8447) and ( 132.9970, 84.3327) .. ( 142.8303, 90.1660) + .. controls ( 150.1850, 94.5287) and ( 161.8303, 99.3607) .. ( 170.5517, 99.3607) + .. controls ( 176.4970, 99.3607) and ( 181.4970, 96.7487) .. ( 184.5623, 93.8327) + .. controls ( 187.1877, 91.3354) and ( 188.5730, 88.1927) .. ( 188.2810, 83.2487) + .. controls ( 187.9970, 78.4154) and ( 183.9130, 75.5740) .. ( 178.0757, 75.4540) + .. controls ( 163.9970, 75.1660) and ( 146.8090, 79.2114) .. ( 141.8930, 79.0447) + .. controls ( 135.3770, 78.8234) and ( 130.4130, 72.9994) .. ( 128.0477, 74.2220)} %</logo> % \end{macrocode} % diff --git a/Master/texmf-dist/source/latex/fduthesis/fduthesis.dtx b/Master/texmf-dist/source/latex/fduthesis/fduthesis.dtx index 86ee5ea6342..3e2cada62e3 100644 --- a/Master/texmf-dist/source/latex/fduthesis/fduthesis.dtx +++ b/Master/texmf-dist/source/latex/fduthesis/fduthesis.dtx @@ -2,7 +2,7 @@ % !TeX program = XeLaTeX % !TeX encoding = UTF-8 % -% Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com> +% Copyright (C) 2017--2019 by Xiangdong Zeng <xdzeng96@gmail.com> % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either @@ -37,8 +37,6 @@ % fduthesis.pdf, % fduthesis-en.pdf, % fduthesis-code.pdf, -% latexmkrc, -% latexmkrc-en, % and README.md. % %<*internal> @@ -49,7 +47,7 @@ The `fduthesis` Class ===================== -*LaTeX thesis template for Fudan University, v0.7b* +*LaTeX thesis template for Fudan University, v0.7c* Overview -------- @@ -69,7 +67,7 @@ The documentation can be found in [fduthesis-en.pdf](http://mirrors.ctan.org/macros/latex/contrib/fduthesis/fduthesis-en.pdf) (in English). -GitHub repository: <https://github.com/Stone-Zeng/fduthesis>. +GitHub repository: <https://github.com/stone-zeng/fduthesis>. Installation ------------ @@ -87,7 +85,7 @@ To install `fduthesis`, you can use one of the following methods: - Get the source from GitHub: - git clone https://github.com/Stone-Zeng/fduthesis.git + git clone https://github.com/stone-zeng/fduthesis.git Run `install-win.bat` (on Windows) or `install-linux.sh` (on Linux) to generate the templates and configuration files. These files would @@ -112,8 +110,8 @@ To install `fduthesis`, you can use one of the following methods: Contributing ------------ -[Issues](https://github.com/Stone-Zeng/fduthesis/issues) and -[pull requests](https://github.com/Stone-Zeng/fduthesis/pulls) +[Issues](https://github.com/stone-zeng/fduthesis/issues) and +[pull requests](https://github.com/stone-zeng/fduthesis/pulls) are always welcome. License @@ -126,7 +124,7 @@ version. ----- -Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. +Copyright (C) 2017–2019 by Xiangdong Zeng <xdzeng96@gmail.com>. %</readme> % %<*internal> @@ -144,7 +142,7 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. \preamble - Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com> + Copyright (C) 2017--2019 by Xiangdong Zeng <xdzeng96@gmail.com> This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -179,8 +177,6 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. fduthesis.pdf, fduthesis-en.pdf, fduthesis-code.pdf, - latexmkrc, - latexmkrc-en, and README.md. \endpreamble @@ -207,10 +203,6 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. \usedir{doc/latex/fduthesis} \nopreamble\nopostamble \file{README.md} {\from{\jobname.dtx}{readme}} - % ``.cfg'' is only for internal/temporal use. - % They will be renamed by external scripts. - \file{latexmkrc.cfg} {\from{\jobname-doc.dtx}{latexmk}} - \file{latexmkrc-en.cfg} {\from{\jobname-doc.dtx}{latexmk-en}} } \obeyspaces @@ -244,7 +236,7 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. %<class|class-en|doc|logo>\NeedsTeXFormat{LaTeX2e} %<class|class-en|doc|logo>\RequirePackage{expl3} %<*!(driver|install|ex-logo|cover)> -%<!readme>\GetIdInfo $Id: fduthesis.dtx 0.7b 2018-05-06 12:00:00Z Xiangdong Zeng <xdzeng96@gmail.com> $ +%<!readme>\GetIdInfo $Id: fduthesis.dtx 0.7c 2019-03-17 12:00:00Z Xiangdong Zeng <xdzeng96@gmail.com> $ %<class> {Thesis template for Fudan University} %<class>\ProvidesExplClass{\ExplFileName} %<class-en> {Thesis template for Fudan University (English version)} @@ -258,30 +250,57 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. %<!readme> {\ExplFileDate}{\ExplFileVersion}{\ExplFileDescription} %</!(driver|install|ex-logo|cover)> %<*driver> -%\PassOptionsToPackage{showframe}{geometry} +% \PassOptionsToPackage{showframe}{geometry} \documentclass{fdudoc} -\usepackage{xpinyin} -\hypersetup - { - pdftitle = {fduthesis: 复旦大学论文模板}, - pdfauthor = {曾祥东} - } -\renewcommand*\expstar{\hyperlink{expstar}{$\mfrake$}} -\renewcommand*\rexpstar{\hyperlink{rexpstar}{$\mfrakc$}} +\usepackage{multirow,xpinyin} +\hypersetup{ + pdftitle = {fduthesis: 复旦大学论文模板}, + pdfauthor = {曾祥东}} % 全角标点放在引号中,需要改成半角式,否则间距过大,不好看 -\newcommand\FSID{“{\xeCJKsetup{PunctStyle=banjiao}。}”} ^^A U+3002 -\newcommand\FSFW{“{\xeCJKsetup{PunctStyle=banjiao}.}”} ^^A U+FF0E -\newcommand\COFW{“{\xeCJKsetup{PunctStyle=banjiao}:}”} ^^A U+FF1A -\newcommand\SCFW{“{\xeCJKsetup{PunctStyle=banjiao};}”} ^^A U+FF1B +\def\FSID{“{\xeCJKsetup{PunctStyle=banjiao}。}”} % U+3002 +\def\FSFW{“{\xeCJKsetup{PunctStyle=banjiao}.}”} % U+FF0E +\def\COFW{“{\xeCJKsetup{PunctStyle=banjiao}:}”} % U+FF1A +\def\SCFW{“{\xeCJKsetup{PunctStyle=banjiao};}”} % U+FF1B +% Libertinus Math 字体不包含 `\QED`,暂时使用 `\blacksquare` 代替 +\AtBeginDocument{\def\QED{\blacksquare}} +%^^A! \PassOptionsToPackage{scheme=plain, linespread=1.1}{ctex} +%^^A! \documentclass{fdudoc} +%^^A! \hypersetup{ +%^^A! pdftitle = {fduthesis: LaTeX Thesis Template for Fudan University}, +%^^A! pdfauthor = {Xiangdong Zeng}} +%^^A! \ctexset{ +%^^A! section = {name = {}, format+ = \raggedright}, +%^^A! subsubsection/tocline = {\CTEXnumberline{#1}#2}} +%^^A! \pagestyle{headings} +%^^A! \def\FSID{{\xeCJKsetup{PunctStyle=banjiao}。}} +%^^A! \def\FSFW{{\xeCJKsetup{PunctStyle=banjiao}.}} +%^^A! \AtBeginDocument{\def\QED{\blacksquare}} +%^^A! + +\title{\textcolor{MaterialIndigo800}{% + \textbf{fduthesis: 复旦大学论文\xpinyin[font=\sffamily]{模}{mu2}板}}} +\author{曾祥东} +\date{2019/03/17\quad v0.7c% + \thanks{\url{https://github.com/stone-zeng/fduthesis}.}} +%^^A! \title{\textcolor{MaterialIndigo800}{% +%^^A! \textbf{The \textsf{fduthesis} Class \\ +%^^A! \LaTeX{} Thesis Template for Fudan University}}} +%^^A! \author{Xiangdong Zeng} +%^^A! \date{2019/03/17\quad v0.7c% +%^^A! \thanks{\url{https://github.com/stone-zeng/fduthesis}.}} +%^^A! + \begin{document} +%^^A! \begin{document} +%^^A! \DisableImplementation %<!--CODEDOC--> \EnableImplementation %<!--CODEDOC--> \def\FDUCODEDOC{} \DocInput{fduthesis.dtx} %<!--CODEDOC--> \DocInput{fduthesis-doc.dtx,fduthesis-logo.dtx} - \IndexLayout - \PrintChanges - \PrintIndex +%<!--CODEDOC--> \IndexLayout +%<!--CODEDOC--> \PrintChanges +%<!--CODEDOC--> \PrintIndex \end{document} %</driver> % \fi @@ -326,48 +345,6 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. % Grave accent \` Left brace \{ Vertical bar \| % Right brace \} Tilde \~} % -%^^A! \PassOptionsToPackage{scheme=plain, linespread=1.1}{ctex} -%^^A! \documentclass{fdudoc} -%^^A! \hypersetup -%^^A! { -%^^A! pdftitle = {fduthesis: LaTeX Thesis Template for Fudan University}, -%^^A! pdfauthor = {Xiangdong Zeng} -%^^A! } -%^^A! \ctexset -%^^A! { -%^^A! section = {name = {}, format+ = \raggedright}, -%^^A! subsubsection/tocline = {\CTEXnumberline{#1}#2} -%^^A! } -%^^A! \pagestyle{headings} -%^^A! \renewcommand*\expstar{\hyperlink{expstar}{$\mfrake$}} -%^^A! \renewcommand*\rexpstar{\hyperlink{rexpstar}{$\mfrakc$}} -%^^A! \newcommand\FSID{{\xeCJKsetup{PunctStyle=banjiao}。}} -%^^A! \newcommand\FSFW{{\xeCJKsetup{PunctStyle=banjiao}.}} -%^^A! \IndexPrologue{\section{Index}} -%^^A! \def\IndexLayout{% -%^^A! \setlength\IndexMin{0.5\textheight}% -%^^A! \ctexset{section/numbering=false}% -%^^A! \StopSpecialIndexModule} -%^^A! \def\indexname{Index} -%^^A! \let\usage\relax -%^^A! -% -% \title{\textcolor{MaterialIndigo800}{^^A -% \textbf{fduthesis: 复旦大学论文^^A -% \xpinyin[font=\sffamily]{模}{mu2}板}}} -% \author{曾祥东} -% \date{\today \quad v0.7b^^A -% \thanks{\url{https://github.com/Stone-Zeng/fduthesis}.}} -%^^A! \title{\textcolor{MaterialIndigo800}{% -%^^A! \textbf{The \textsf{fduthesis} Class \\ -%^^A! \LaTeX{} Thesis Template for Fudan University}}} -%^^A! \author{Xiangdong Zeng} -%^^A! \date{\today \quad v0.7b% -%^^A! \thanks{\url{https://github.com/Stone-Zeng/fduthesis}.}} -%^^A! -%^^A! \begin{document} -%^^A! -% %^^A 禁止使用 " 符号作为抄录文本缩略符 % \DeleteShortVerb\" %^^A! \DeleteShortVerb\" @@ -403,8 +380,8 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. %^^A 用户手册的页边距 %^^A+ % \newgeometry{ -% left = 1.75 in, -% right = 1.00 in, +% left = 1.65 in, +% right = 0.80 in, % top = 1.25 in, % bottom = 1.00 in % } @@ -426,18 +403,16 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. % \scite{pandoxie2014fduthesislatex},基本满足了博士(硕士) % 毕业论文格式要求,使用人数较多; % \item richarddzh 编写的硕士论文模板 \cls{fudan-thesis} -% \scite{richard2016fudanthesis}; -% \item hmshan 编写的博士论文模板 \cls{FDU_PhD_Thesis_Template} -% \scite{hmshan2017fduphdthesistemplate}。 +% \scite{richard2016fudanthesis}。 % \end{itemize} % 以上这些模板大都没有经过系统的设计,也鲜有后续维护。相比之下, % 清华大学 \scite{thuthesis}、重庆大学 \scite{cquthesis}、 -% 中国科学技术大学 \scite{zepinglee2017ustcthesis} 以及友校 -% 上海交通大学 \scite{weijianwen2017sjtuthesis}等,都有成熟、 +% 中国科学技术大学 \scite{ustcthesis} 中国科学院大学 \scite{ucasthesis} +% 以及友校上海交通大学 \scite{sjtuthesis}等,都有成熟、 % 稳定的解决方案,值得参考。 % % 本模板将借鉴前辈经验,重新设计,并使用 \LaTeX3 -% \scite{interfaces3,source3} 编写,以适应 \TeX{} 技术发展潮流; +% \scite{source3} 编写,以适应 \TeX{} 技术发展潮流; % 同时还将构建一套简洁的接口,方便用户使用。 %^^A! \cls{fduthesis} is a thesis template for Fudan University. %^^A! This template is mostly written in \LaTeX3 syntax, and @@ -515,10 +490,10 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. % % 代码实现主要面向对 \LaTeX{} 宏包开发感兴趣的用户。如果您有任何改进 % 意见或者功能需求,欢迎前往 GitHub 仓库 -% \href{https://github.com/Stone-Zeng/fduthesis/issues}{提交 issue}。 +% \href{https://github.com/stone-zeng/fduthesis/issues}{提交 issue}。 %^^A! If you want to read the implementation part, please turn to the %^^A! Chinese version. Any issues or feature requests can be submitted -%^^A! in the \href{https://github.com/Stone-Zeng/fduthesis/issues}% +%^^A! in the \href{https://github.com/stone-zeng/fduthesis/issues}% %^^A! {GitHub repository}. %^^A! % @@ -583,13 +558,13 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. %^^A % 您也可以从源代码直接生成模板(不推荐): % \begin{itemize} -% \item 打开 \href{https://github.com/Stone-Zeng/fduthesis}^^A +% \item 打开 \href{https://github.com/stone-zeng/fduthesis}^^A % {项目主页},点击“Clone or download”,并选择“Download ZIP”, % 下载 \file{fduthesis-master.zip};如果您的电脑中安装有 git % 程序,也可通过以下命令直接克隆代码仓库: % \begin{shellexample}[gobble=7,alsoletter={.},^^A % morekeywords={git,clone}] -% git clone https://github.com/Stone-Zeng/fduthesis.git +% git clone https://github.com/stone-zeng/fduthesis.git % \end{shellexample} % \item 解压并进入到 \file{source} 文件夹,执行以下命令以生成 % 模板的各组件: @@ -607,14 +582,14 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. %^^A! Although not recommended, you may generate the whole template %^^A! from source code as well: %^^A! \begin{itemize} -%^^A! \item Open the project's \href{https://github.com/Stone-Zeng/fduthesis}% +%^^A! \item Open the project's \href{https://github.com/stone-zeng/fduthesis}% %^^A! {homepage}, click ``Clone or download'' and choose %^^A! ``Download ZIP'' to download \file{fduthesis-master.zip}. %^^A! If you have git program on your computer, you can also %^^A! clone the repository directly: %^^A! \begin{shellexample}[gobble=5,alsoletter={.},% %^^A! morekeywords={git,clone}] -%^^A! git clone https://github.com/Stone-Zeng/fduthesis.git +%^^A! git clone https://github.com/stone-zeng/fduthesis.git %^^A! \end{shellexample} %^^A! \item Extract files, and get into the \file{source} directory. %^^A! Run the following command to generate all the components: @@ -665,7 +640,7 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. % \caption{\cls{fduthesis} 的主要组成部分} % \label{tab:fduthesis-components} % \centering -% \begin{tabular}{lp{24em}} +% \begin{tabular}{lp{20em}} % \toprule % \textbf{文件} & \textbf{功能说明} \\ % \midrule @@ -722,21 +697,6 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. %^^A! \end{table} %^^A! % -% 如需生成用户手册 \file{fduthesis.pdf},可在命令行中执行 -% \begin{shellexample}[morekeywords={xelatex,makeindex},emph={-o,-s,-t}] -% xelatex fduthesis.dtx -% makeindex -s gind.ist -o fduthesis.ind fduthesis.idx -% makeindex -s gglo.ist -o fduthesis.gls -t fduthesis.glg fduthesis.glo -% xelatex fduthesis.dtx -% xelatex fduthesis.dtx -% \end{shellexample} -% 也可使用 \pkg{latexmk}: -% \begin{shellexample}[morekeywords={latexmk}] -% latexmk fduthesis.dtx -% \end{shellexample} -% 本模板已经为编译用户手册提供了 \pkg{latexmk} 配置文件 -% \file{latexmkrc}。 -% % \section{使用说明} %^^A! \section{User's guide} %^^A! @@ -849,13 +809,6 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. %^^A! \end{shellexample} %^^A! % -% 需要注意,请不要把模板中的配置文件 \file{latexmkrc} 放置在工作 -% 文件夹下。该配置文件仅适用于生成模板用户手册。 -%^^A! Note that you should not put the profile \file{latexmkrc} in -%^^A! your working directory. This file is meant to generate the -%^^A! user's guide. -%^^A! -% % \subsection{模板选项} %^^A! \subsection{Options of the template} %^^A! @@ -926,16 +879,15 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. % % 双面模式下,正文部分偶数页(在左)的左页眉显示章标题,奇数页 % (在右)的右页眉显示节标题;前置部分的页眉按同样格式显示,但文字 -% 均为对应标题(如“{\kaishu 目\textvisiblespace{}录}”、 -% “{\kaishu 摘\textvisiblespace{}要}”等)。 +% 均为对应标题(如“目录”、“摘要”等)。 % 而在单面模式下,正文部分则页面不分奇偶,均同时显示左、右页眉, % 文字分别为章标题和节标题;前置部分只有中间页眉,显示对应标题。 %^^A! At two-sided mode, left headers on the even pages (left hand) %^^A! in \emph{main body} will show the title of chapters, while the %^^A! right headers on the odd pages (right hand) will show the %^^A! title of sections. Headers in \emph{front matter} have the -%^^A! same style, but they will only show the title as -%^^A! ``\textit{Contents}'', ``\textit{Abstract}'', etc. +%^^A! same style, but they will only show the title as ``Contents'', +%^^A! ``Abstract'', etc. %^^A! %^^A! At one-sided mode, both left and right headers on \emph{all} %^^A! pages in main body will be shown. The text is the title of @@ -1051,9 +1003,8 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. % \fdusetup{ % style = {cjk-font = adobe, font-size = -4}, % info = { -% title = {关于光产生和转变的一个启发性观点}, -% title* = {On a Heuristic Viewpoint Concerning the Production -% and Transformation of Light}, +% title = {论动体的电动力学}, +% title* = {On the Electrodynamics of Moving Bodies}, % author = {阿尔伯特·爱因斯坦}, % author* = {Albert Einstein}, % department = {物理学系} @@ -1069,9 +1020,8 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. % \fdusetup{ % style/cjk-font = adobe, % style/font-size = -4, -% info/title = {关于光产生和转变的一个启发性观点}, -% info/title* = {On a Heuristic Viewpoint Concerning the Production -% and Transformation of Light}, +% info/title = {论动体的电动力学}, +% info/title* = {On the Electrodynamics of Moving Bodies}, % info/author = {阿尔伯特·爱因斯坦}, % info/author* = {Albert Einstein}, % info/department = {物理学系} @@ -1106,29 +1056,126 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. %^^A! % %^^A+ -% \begin{function}[updated=2017-09-23]{style/font} +% \begin{function}[updated=2019-03-05]{style/font} % \begin{fdusyntax}[emph={[1]font}] -% font = (*<libertinus|lm|palatino|(times)|none>*) +% font = (*<garamond|libertinus|lm|palatino|(times)|times*|none>*) % \end{fdusyntax} %^^A- -% 设置西文字体(包括数学字体)。 +% 设置西文字体(包括数学字体)。具体配置见表~\ref{tab:font}。 % \end{function} -%^^A! Set the western fonts (including math fonts). +%^^A! Set fonts (including math fonts). The details can be found in table~\ref{tab:font}. %^^A! \end{function} %^^A! % +% \begin{table}[ht] +% \begin{threeparttable} +% \caption{西文字体配置} +% \label{tab:font} +% \centering +% \begin{tabular}{ccccc} +% \toprule +% & \strong{正文字体} & \strong{无衬线字体} & \strong{等宽字体} & \strong{数学字体} \\ +% \midrule +% |garamond| & EB Garamond & Libertinus Sans & LM Mono\tnote{a} & Garamond Math \\ +% |libertinus| & Libertinus Serif & Libertinus Sans & LM Mono & Libertinus Math \\ +% |lm| & LM Roman & LM Sans & LM Mono & LM Math \\ +% |palatino| & TG Pagella\tnote{b} & Libertinus Sans & LM Mono & TG Pagella Math \\ +% |times| & XITS & TG Heros & TG Cursor & XITS Math \\ +% |times*|\tnote{c} & Times New Roman & Arial & Courier New & XITS Math \\ +% \bottomrule +% \end{tabular} +% \begin{tablenotes} +% \item[a] “LM”是 Latin Modern 的缩写。 +% \item[b] “TG”是 TeX Gyre 的缩写。 +% \item[c] 本行中,Times New Roman、Arial 和 Courier New 是商业字体, +% 在 Windows 和 macOS 系统上均默认安装。 +% \end{tablenotes} +% \end{threeparttable} +% \end{table} +%^^A! \begin{table}[ht] +%^^A! \begin{threeparttable} +%^^A! \caption{Font configuration} +%^^A! \label{tab:font} +%^^A! \centering +%^^A! \begin{tabular}{ccccc} +%^^A! \toprule +%^^A! & \strong{Roman} & \strong{Sans-serif} & \strong{Monospaced} & \strong{Math} \\ +%^^A! \midrule +%^^A! |garamond| & EB Garamond & Libertinus Sans & LM Mono\tnote{a} & Garamond Math \\ +%^^A! |libertinus| & Libertinus Serif & Libertinus Sans & LM Mono & Libertinus Math \\ +%^^A! |lm| & LM Roman & LM Sans & LM Mono & LM Math \\ +%^^A! |palatino| & TG Pagella\tnote{b} & Libertinus Sans & LM Mono & TG Pagella Math \\ +%^^A! |times| & XITS & TG Heros & TG Cursor & XITS Math \\ +%^^A! |times*|\tnote{c} & Times New Roman & Arial & Courier New & XITS Math \\ +%^^A! \bottomrule +%^^A! \end{tabular} +%^^A! \begin{tablenotes} +%^^A! \item[a] ``LM'' is the abbreviation of Latin Modern. +%^^A! \item[b] ``TG'' is the abbreviation of TeX Gyre. +%^^A! \item[c] Here, Times New Roman, Arial and Courier New are commercial fonts. They are +%^^A! installed on Windows and macOS by default. +%^^A! \end{tablenotes} +%^^A! \end{threeparttable} +%^^A! \end{table} +% %^^A+ -% \begin{function}[rEXP,updated=2017-09-23]{style/cjk-font} +% \begin{function}[rEXP,updated=2019-03-05]{style/cjk-font} % \begin{fdusyntax}[emph={[1]cjk-font}] -% cjk-font = (*<adobe|(fandol)|founder|mac|windows|none>*) +% cjk-font = (*<adobe|(fandol)|founder|mac|sinotype|sourcehan|windows|none>*) % \end{fdusyntax} %^^A- -% 设置中文字体。 +% 设置中文字体。具体配置见表~\ref{tab:cjk-font}。 % \end{function} -%^^A! Set CJK (Chinese, Japanese and Korean) fonts. +%^^A! Set CJK (Chinese, Japanese and Korean) fonts. The details can be found in +%^^A! table~\ref{tab:cjk-font}. %^^A! \end{function} %^^A! % +% \begin{table}[ht] +% \caption{中文字体配置} +% \label{tab:cjk-font} +% \centering +% \begin{tabular}{cccc} +% \toprule +% & \strong{正文字体(宋体)} & \strong{无衬线字体(黑体)} & \strong{等宽字体(仿宋)} \\ +% \midrule +% \multirow{2}*{|adobe|} & Adobe 宋体 & Adobe 黑体 & Adobe 仿宋 \\ +% & Adobe Song Std & Adobe Heiti Std & Adobe Fangsong Std \\ +% \multirow{2}*{|fandol|} & Fandol 宋体 & Fandol 黑体 & Fandol 仿宋 \\ +% & FandolSong & FandolHei & FandolFang \\ +% \multirow{2}*{|founder|} & 方正书宋 & 方正黑体 & 方正仿宋 \\ +% & FZShuSong-Z01 & FZHei-B01 & FZFangSong-Z02 \\ +% \multirow{2}*{|mac|} & (华文)宋体-简 & (华文)黑体-简 & 华文仿宋 \\ +% & Songti SC & Heiti SC & STFangsong \\ +% \multirow{2}*{|sinotype|} & 华文宋体 & 华文黑体 & 华文仿宋 \\ +% & STSong & STHeiti & STFangsong \\ +% \multirow{2}*{|sourcehan|} & 思源宋体 & 思源黑体 & --- \\ +% & Source Han Serif SC & Source Han Sans SC & --- \\ +% \multirow{2}*{|windows|} & (中易)宋体 & (中易)黑体 & (中易)仿宋 \\ +% & SimSun & SimHei & FangSong \\ +% \bottomrule +% \end{tabular} +% \end{table} +%^^A! \begin{table}[ht] +%^^A! \caption{CJK font configuration} +%^^A! \label{tab:cjk-font} +%^^A! \centering +%^^A! \begin{tabular}{cccc} +%^^A! \toprule +%^^A! & \strong{Roman (song)} & \strong{Sans-serif (hei)} & \strong{Monospaced (fang)} \\ +%^^A! \midrule +%^^A! |adobe| & Adobe Song Std & Adobe Heiti Std & Adobe Fangsong Std \\ +%^^A! |fandol| & FandolSong & FandolHei & FandolFang \\ +%^^A! |founder| & FZShuSong-Z01 & FZHei-B01 & FZFangSong-Z02 \\ +%^^A! |mac| & Songti SC & Heiti SC & STFangsong \\ +%^^A! |sinotype| & STSong & STHeiti & STFangsong \\ +%^^A! |sourcehan| & Source Han Serif SC & Source Han Sans SC & --- \\ +%^^A! |windows| & SimSun & SimHei & FangSong \\ +%^^A! \bottomrule +%^^A! \end{tabular} +%^^A! \end{table} +%^^A! +% % 启用 \kvopt{font}{none} 或 \kvopt{cjk-font}{none} 之后,模板将关闭 % 默认西文 / 中文字体设置。此时,您需要自行使用 \cs{setmainfont}、 % \cs{setCJKmainfont}、\cs{setmathfont} 等命令来配置字体。 @@ -1168,7 +1215,7 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. % % 选择 \kvopt{fullwidth-stop}{catcode} 或 \opt{mapping} 后,都会实现 % 上述效果。有所不同的是,在选择 \opt{catcode} 后,只有^^A -% \emph{显式的}\FSID 会被替换为\FSFW,但在选择 \opt{mapping} 后, +% \emph{显式的}\FSID 会被替换为\FSFW;但在选择 \opt{mapping} 后, % \emph{所有的}\FSID 都会被替换。例如,如果您用宏保存了一些含有^^A % \FSID 的文字,那么在选择 \opt{catcode} 时,其中的\FSID 不会被 % 替换为\FSFW。 @@ -1442,7 +1489,7 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. % \end{function} %^^A! \begin{function}[added=2018-01-25]{style/bib-resource} %^^A! \begin{fdusyntax}[emph={[1]bib-resource}] -%^^A! bib-resource = (*\marg{bib file(s)}*) +%^^A! bib-resource = (*\marg{bib file\symbol{"28}s\symbol{"29}}*) %^^A! \end{fdusyntax} %^^A! Specify the bibliography database (usually in \file{.bib} %^^A! format). If using more than one files, the file names should @@ -1539,13 +1586,13 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. %^^A! % %^^A+ -% \begin{function}[added=2018-02-01]{info/degree} +% \begin{function}[added=2018-02-01,updated=2019-03-12]{info/degree} % \begin{fdusyntax}[emph={[1]degree}] % degree = (*<(academic)|professional>*) % \end{fdusyntax} %^^A- -% 学位类型。本选项仅用于硕士学位论文,\opt{academic} 和 -% \opt{professional} 分表表示学术学位和专业学位。 +% 学位类型,仅适用于博士和硕士学位论文。\opt{academic} 和 \opt{professional} +% 分别表示学术学位和专业学位。 % \end{function} %^^A! Degree type. This option can only be used in master degree %^^A! thesis. @@ -1770,11 +1817,12 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. %^^A! \subsection{Writing your thesis} %^^A! % -% \begin{quote*}[喬孟符][宋] -% 作樂府亦有法,曰\CJKunderdot{鳳頭豬肚豹尾}六字是也。 -% 大概起要美麗,中要浩蕩,結要響亮。尤貴在首尾貫穿,意思清新。 -% 茍能若是,斯可以言樂府矣。 -% \end{quote*} +% \begin{quotation} +% 喬孟符(吉)博學多能,以樂府稱。嘗云:「作樂府亦有法,曰^^A +% \CJKunderdot{鳳頭、豬肚、豹尾}六字是也。」大概起要美麗,中要浩蕩, +% 結要響亮。尤貴在首尾貫穿,意思清新。苟能若是,斯可以言樂府矣。 +% \end{quotation} +% \hfill ——陶宗儀《南村輟耕錄·作今樂府法》 % % \subsubsection{凤头} %^^A! \subsubsection{Front matter} @@ -1867,7 +1915,7 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. % (*\meta{符号\ \kern-0.1em$n$}*) & (*\meta{说明}*) % \end{notation} % \end{fdusyntax} -% 符号表。可选参数\meta{列格式说明}与 \LaTeX{} 中标准表格的列格 +% 符号表。可选参数 \meta{列格式说明}与 \LaTeX{} 中标准表格的列格 % 式说明语法一致,默认值为“|lp{7.5cm}|”,即第一列宽度自动调整, % 第二列限宽 \SI{7.5}{cm},两列均为左对齐。 % \end{function} @@ -2015,7 +2063,7 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. % ... % \end{latexexample} %^^A! Actually, the pre-defined math environments are just defined -%^^A! with \cs{newtheorem} and \cs{newtheorem*}: +%^^A! with \cs{new\-the\-o\-rem} and \cs{new\-the\-o\-rem*}: %^^A! \begin{latexexample}[deletetexcs={\newtheorem}, %^^A! morekeywords={\newtheorem,\newtheorem*}] %^^A! \newtheorem*{proof}{proof} @@ -2210,7 +2258,7 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. % \begin{itemize} % \item \pkg{expl3}、\pkg{xparse}、\pkg{xtemplate} 和 % \pkg{l3keys2e},用于构建 \LaTeX3 编程环境 -% \scite{interfaces3,source3}。它们分属 \pkg{l3kernel} 和 +% \scite{source3}。它们分属 \pkg{l3kernel} 和 % \pkg{l3packages} 宏集。 % \item \cls{ctexbook},提供中文排版的通用框架。属于 \CTeX{} % 宏集 \scite{CTeX}。 @@ -2225,7 +2273,6 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. % \item \pkg{graphicx},提供图形插入的接口。 % \item \pkg{longtable},长表格(允许跨页)支持。 % \item \pkg{caption},用于设置题注。 -% \item \pkg{natbib},提供增强的参考文献著录及引用支持。 % \item \pkg{xcolor},提供彩色支持。 % \item \pkg{hyperref},提供交叉引用、超链接、电子书签等功能。 % \end{itemize} @@ -2258,7 +2305,6 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. %^^A! \item \pkg{graphicx} %^^A! \item \pkg{longtable} %^^A! \item \pkg{caption} -%^^A! \item \pkg{natbib} %^^A! \item \pkg{xcolor} %^^A! \item \pkg{hyperref} %^^A! \end{itemize} @@ -2287,193 +2333,223 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. % % \newcommand\urlprefix{\newline\hspace*{\fill}} % \let\OldUrl=\url -% \renewcommand\url[1]{{\small\OldUrl{#1}}} -% \newcommand\CTANurl[1]{{\small\href{http://mirror.ctan.org/#1}^^A -% {\ttfamily CTAN://#1}}} +% \renewcommand\url[2][]{{\small\textit{#1}~\OldUrl{#2}}} +% \newcommand\CTANurl[2][]{{\small\textit{#1}~\href{http://mirror.ctan.org/#2}^^A +% {\ttfamily CTAN://#2}}} +% +% \subsection{图书} +% +% \bibitem{knuth1986texbook} +% \textsc{Knuth D E}. +% \newblock \textit{The \TeX book: Computers \& Typesetting, volume A} [M]. +% \newblock Boston: Addison--Wesley Publishing Company, 1986 +% \urlprefix \CTANurl[源代码^^A +% \footnote{此代码只可作为学习之用。未经 Knuth 本人同意,您不应当编译此文档。}:]^^A +% {systems/knuth/dist/tex/texbook.tex} +% +% \bibitem{mittelbach2004latexcompanion} +% \textsc{Mittelbach F} and \textsc{Goossens M}. +% \newblock \textit{The \LaTeX{} Companion} [M]. +% \newblock 2nd ed. +% \newblock Boston: Addison--Wesley Publishing Company, 2004 +% +% \bibitem{胡伟2017latex2e} +% 胡伟. +% \newblock \textit{\LaTeXe{} 文类和宏包学习手册} [M]. +% \newblock 北京: 清华大学出版社, 2017 +% +% \bibitem{刘海洋2013latex入门} +% 刘海洋. +% \newblock \textit{\LaTeX{} 入门} [M]. +% \newblock 北京: 电子工业出版社, 2013 +% +% \subsection{标准、规范} +% +% \bibitem{gb-t-7713.1-2006} +% 国务院学位委员会办公室, 全国信息与文献标准化技术委员会. +% \newblock \textit{学位论文编写规则: GB/T 7713.1--2006} [S]. +% \newblock 北京: 中国标准出版社, 2007 +% +% \bibitem{gb-t-7714-2015} +% 全国信息与文献标准化技术委员会. +% \newblock \textit{信息与文献\quad 参考文献著录规则: GB/T 7714--2015} [S]. +% \newblock 北京: 中国标准出版社, 2015 +% +% \bibitem{gb-t-15834-2011} +% 教育部语言文字信息管理司. +% \newblock \textit{标点符号用法: GB/T 15834--2011} [S/OL]. +% \newblock 北京: 中国标准出版社, 2012 +% \urlprefix\url{http://www.moe.gov.cn/ewebeditor/uploadfile/2015/01/13/20150113091548267.pdf} +% +% \bibitem{clreq} +% W3C. +% \newblock \textit{中文排版需求(Requirements for Chinese Text Layout)} [EB/OL]. +% \newblock (2019-03-13) +% \urlprefix\url{https://w3c.github.io/clreq/} +% +% \bibitem{复旦大学论文规范} +% 复旦大学图书馆, 复旦大学研究生院. +% \newblock \textit{复旦大学博士、硕士学位论文规范} [EB/OL]. +% \newblock 2017 年 3 月修订版. +% \newblock (2017-03-27) +% \urlprefix\url{http://www.gs.fudan.edu.cn/_upload/article/4c/a8/a82545ef443b9c057c14ba13782c/c883c6f3-6d7f-410c-8f30-d8bde6fcb990.doc} +% +% \subsection{宏包、模版} % % \bibitem{source2e} % \textsc{Braams J}, \textsc{Carlisle D}, \textsc{Jeffrey A}, et al. % \newblock \textit{The \LaTeXe{} Sources} [CP/OL]. -% \newblock (2018-04-01) \urlprefix -% \CTANurl{macros/latex/base/source2e.pdf} +% \newblock (2018-12-01) +% \urlprefix\url{https://ctan.org/pkg/latex} +% \urlprefix\CTANurl[源代码:]{macros/latex/base/source2e.pdf} % % \bibitem{CTeX} % \textsc{CTEX.ORG}. % \newblock \textit{\CTeX{} 宏集手册} [EB/OL]. -% \newblock version 2.4.12, -% \newblock (2018-01-28) \urlprefix -% \CTANurl{language/chinese/ctex/ctex.pdf} +% \newblock version 2.4.14, +% \newblock (2018-05-02) +% \urlprefix\url{https://ctan.org/pkg/ctex} +% \urlprefix\CTANurl[文档及源代码:]{language/chinese/ctex/ctex.pdf} % % \bibitem{xeCJK} % \textsc{CTEX.ORG}. % \newblock \textit{\pkg{xeCJK} 宏包} [EB/OL]. -% \newblock version 3.7.0, -% \newblock (2018-04-07) \urlprefix -% \CTANurl{macros/xetex/latex/xecjk/xeCJK.pdf} +% \newblock version 3.7.1, +% \newblock (2018-04-30) +% \urlprefix\url{https://ctan.org/pkg/xecjk} +% \urlprefix\CTANurl[文档及源代码:]{macros/xetex/latex/xecjk/xeCJK.pdf} % % \bibitem{natbib} % \textsc{Daly P W}. % \newblock \textit{Natural Sciences Citations and References} [EB/OL]. % \newblock version 8.31b, -% \newblock (2010-09-13) \urlprefix -% \CTANurl{macros/latex/contrib/natbib/natbib.pdf} -% -% \bibitem{hmshan2017fduphdthesistemplate} -% \textsc{hmshan}. -% \newblock \textit{复旦博士论文模板} [EB/OL]. -% \newblock (2017-04-04) \urlprefix -% \url{https://github.com/hmshan/FDU_PhD_Thesis_Template} -% -% \bibitem{knuth1986texbook} -% \textsc{Knuth D E}. -% \newblock \textit{The \TeX book: Computers \& Typesetting, volumn A} [M]. -% \newblock Boston: Addison--Wesley Publishing Company, 1986 -% \urlprefix {\small {\kaishu 源代码 -% \footnote{此代码只可作为学习之用。未经 Knuth 本人同意,您不应当编译此文档。}:} -% \CTANurl{systems/knuth/dist/tex/texbook.tex}} -% -% \bibitem{interfaces3} -% \textsc{The \LaTeX3 Project}. -% \newblock \textit{The \LaTeX3 Interfaces} [EB/OL]. -% \newblock (2018-03-05) \urlprefix -% \CTANurl{macros/latex/contrib/l3kernel/interface3.pdf} +% \newblock (2010-09-13) +% \urlprefix\url{https://ctan.org/pkg/natbib} +% \urlprefix\CTANurl[文档及源代码:]{macros/latex/contrib/natbib/natbib.pdf} % % \bibitem{source3} % \textsc{The \LaTeX3 Project}. % \newblock \textit{The \LaTeX3 Sources} [CP/OL]. -% \newblock (2018-03-05) \urlprefix -% \CTANurl{macros/latex/contrib/l3kernel/source3.pdf} +% \newblock (2019-03-05) +% \urlprefix\url{https://ctan.org/pkg/l3kernel} +% \urlprefix\CTANurl[源代码:]{macros/latex/contrib/l3kernel/source3.pdf} % % \bibitem{biblatex} % \textsc{Lehman P}, \textsc{Kime P}, \textsc{Boruvka A}, et al. % \newblock \textit{The \pkg{biblatex} Package} [EB/OL]. -% \newblock version 3.11, -% \newblock (2018-03-01) \urlprefix -% \CTANurl{macros/latex/contrib/biblatex/doc/biblatex.pdf} -% -% \bibitem{mittelbach2004latexcompanion} -% \textsc{Mittelbach F} and \textsc{Goossens M}. -% \newblock \textit{The \LaTeX{} Companion} [M]. -% \newblock 2nd ed. -% \newblock Boston: Addison--Wesley Publishing Company, 2004 +% \newblock version 3.12, +% \newblock (2018-10-18) +% \urlprefix\url{https://ctan.org/pkg/biblatex} +% \urlprefix\CTANurl[文档:]{macros/latex/contrib/biblatex/doc/biblatex.pdf} % % \bibitem{lshort} % \textsc{Oetiker T}, \textsc{Partl H}, \textsc{Hyna I}, et al. % \newblock \textit{The Not So Short Introduction to \LaTeXe{}: Or \LaTeXe{} in 139 minutes} [EB/OL]. % \newblock version 6.2, -% \newblock (2018-02-28) \urlprefix -% \CTANurl{info/lshort/english/lshort.pdf} +% \newblock (2018-02-28) +% \urlprefix\url{https://ctan.org/pkg/lshort-english} +% \urlprefix\CTANurl[文档:]{info/lshort/english/lshort.pdf} % % \bibitem{lshort-zh-cn} % \textsc{Oetiker T}, \textsc{Partl H}, \textsc{Hyna I}, et al. -% \newblock \textit{一份不太简短的 \LaTeXe{} 介绍: 或 102 分钟了解 \LaTeXe{}} [EB/OL]. -% \newblock China\TeX{} 论坛, 译. -% \newblock 原版版本 version 5.05, 中文版本 version 5.10, -% \newblock (2017-03-26) \urlprefix -% \CTANurl{info/lshort/chinese/lshort-zh-cn.pdf} +% \newblock \textit{一份不太简短的 \LaTeXe{} 介绍: 或 106 分钟了解 \LaTeXe{}} [EB/OL]. +% \newblock \CTeX{} 开发小组, 译. +% \newblock 原版版本 version 6.2, 中文版本 version 6.0, +% \newblock (2018-09-01) +% \urlprefix\url{https://ctan.org/pkg/lshort-zh-cn} +% \urlprefix\CTANurl[文档:]{info/lshort/chinese/lshort-zh-cn.pdf} +% +% \bibitem{biblatex-gb7714-2015} +% 胡振震. +% \newblock \textit{符合 GB/T 7714-2015 标准的 biblatex 参考文献样式} [EB/OL]. +% \newblock version 1.0q, +% \newblock (2019-02-11) +% \urlprefix\url{https://ctan.org/pkg/biblatex-gb7714-2015} +% \urlprefix\CTANurl[文档:]{biblatex-contrib/biblatex-gb7714-2015/biblatex-gb7714-2015.pdf} +% +% \bibitem{gbt7714} +% 李泽平(\textsc{Zeping L}). +% \newblock \textit{GB/T 7714-2015 \BibTeX{} Style} [EB/OL]. +% \newblock version 1.0.9, +% \newblock (2018-08-05) +% \urlprefix\url{https://ctan.org/pkg/gbt7714} +% \urlprefix\CTANurl[文档:]{biblio/bibtex/contrib/gbt7714/gbt7714.pdf} +% +% \bibitem{cquthesis} +% 李振楠. +% \newblock \textit{\textsc{CquThesis}:重庆大学毕业论文 \LaTeX{} 模板} [EB/OL]. +% \newblock version 1.30, +% \newblock (2018-02-23) +% \urlprefix\url{https://ctan.org/pkg/cquthesis} +% \urlprefix\CTANurl[文档及源代码:]{macros/latex/contrib/cquthesis/cquthesis.pdf} +% +% \bibitem{thuthesis} +% 薛瑞尼. +% \newblock \textit{\textsc{ThuThesis}:清华大学学位论文模板} [EB/OL]. +% \newblock version 5.4.5, +% \newblock (2018-05-17) +% \urlprefix\url{https://ctan.org/pkg/thuthesis} +% \urlprefix\CTANurl[文档及源代码:]{macros/latex/contrib/thuthesis/thuthesis.pdf} +% +% \emph{以下模版未收录至 CTAN,但仍然保持活跃更新。} +% +% \bibitem{sjtuthesis} +% \textsc{SJTUG}. +% \newblock \textit{上海交通大学 \XeLaTeX{} 学位论文及课程论文模板} [EB/OL]. +% \newblock version 0.10.2, +% \newblock (2018-11-05) +% \urlprefix\url{https://github.com/sjtug/SJTUThesis} +% +% \bibitem{ustcthesis} +% \textsc{USTC \TeX{} User Group}. +% \newblock \textit{中国科学技术大学学位论文 \LaTeX{} 模板} [EB/OL]. +% \newblock version 3.1.03, +% \newblock (2019-01-01) +% \urlprefix\url{https://github.com/ustctug/ustcthesis} +% +% \bibitem{ucasthesis} +% \textsc{mohuangrui}. +% \newblock \textit{\pkg{ucasthesis} 国科大学位论文 \LaTeX{} 模板} [EB/OL]. +% \newblock (2019-03-14) +% \urlprefix\url{https://github.com/mohuangrui/ucasthesis} +% +% \emph{以下模版现已停止更新。} % % \bibitem{pandoxie2014fduthesislatex} % \textsc{Pandoxie}. % \newblock \textit{Fudan University-Latex Template} [EB/OL]. -% \newblock (2014-06-07) \urlprefix -% \url{https://github.com/Pandoxie/FDU-Thesis-Latex} +% \newblock (2014-06-07) +% \urlprefix\url{https://github.com/Pandoxie/FDU-Thesis-Latex} % % \bibitem{richard2016fudanthesis} % \textsc{richard}. % \newblock \textit{复旦大学硕士学位论文模板} [EB/OL]. -% \newblock (2016-01-31) \urlprefix -% \url{https://github.com/richarddzh/fudan-thesis} -% -% \bibitem{weijianwen2017sjtuthesis} -% \textsc{weijianwen}. -% \newblock \textit{A \XeLaTeX{} template for Shanghai Jiao Tong University (SJTU) thesis} [EB/OL]. -% \newblock version 0.10, -% \newblock (2018-02-11) \urlprefix -% \url{https://github.com/weijianwen/SJTUThesis} -% -% \bibitem{wright2009dtxfile} -% \textsc{Wright J}. -% \newblock \textit{A model dtx file} [EB/OL]. -% \newblock (2009-10-06) \urlprefix -% \url{http://www.texdev.net/2009/10/06/a-model-dtx-file} -% -% \bibitem{gbt7714} -% \textsc{Zeping Lee}. -% \newblock \textit{GB/T 7714-2015 \BibTeX{} Style} [EB/OL]. -% \newblock version 1.0.3, -% \newblock (2018-03-16) \urlprefix -% \CTANurl{biblio/bibtex/contrib/gbt7714/gbt7714.pdf} -% -% \bibitem{zepinglee2017ustcthesis} -% \textsc{Zeping Lee} and \textsc{seisman}. -% \newblock \textit{\LaTeX{} template for USTC thesis v3.0} [EB/OL]. -% \newblock version 3.0.4, -% \newblock (2018-04-03) \urlprefix -% \url{https://github.com/ustctug/ustcthesis} +% \newblock (2016-01-31) +% \urlprefix\url{https://github.com/richarddzh/fudan-thesis} % % \bibitem{数院毕业论文格式} % 复旦大学数学科学学院. -% \newblock \textit{毕业论文格式 tex 版和 word 版} [EB/OL]. \urlprefix -% \url{http://math.fudan.edu.cn/show.aspx?info_lb=664&flag=101&info_id=1816} +% \newblock \textit{毕业论文格式 tex 版和 word 版} [EB/OL]. +% \urlprefix\url{http://math.fudan.edu.cn/show.aspx?info_lb=664&flag=101&info_id=1816} % % \bibitem{数院毕业论文格式更新} % 复旦大学数学科学学院. -% \newblock \textit{毕业论文格式: Word、\TeX{} 模板更新} [EB/OL]. \urlprefix -% \url{http://math.fudan.edu.cn/Show.aspx?info_lb=664&info_id=1855&flag=101} -% -% \bibitem{复旦大学论文规范} -% 复旦大学图书馆, 复旦大学研究生院. -% \newblock \textit{复旦大学博士、硕士学位论文规范} [EB/OL]. -% \newblock 2017 年 3 月修订版. -% \newblock (2017-03-27) \urlprefix -% \url{http://www.gs.fudan.edu.cn/_upload/article/4c/a8/a82545ef443b9c057c14ba13782c/c883c6f3-6d7f-410c-8f30-d8bde6fcb990.doc} -% -% \bibitem{gb-t-7713.1-2006} -% 国务院学位委员会办公室, 全国信息与文献标准化技术委员会. -% \newblock \textit{学位论文编写规则: GB/T 7713.1--2006} [S]. -% \newblock 北京: 中国标准出版社, 2007 +% \newblock \textit{毕业论文格式: Word、\TeX{} 模板更新} [EB/OL]. +% \urlprefix\url{http://math.fudan.edu.cn/Show.aspx?info_lb=664&info_id=1855&flag=101} % -% \bibitem{胡伟2017latex2e} -% 胡伟. -% \newblock \textit{\LaTeXe{} 文类和宏包学习手册} [M]. -% \newblock 北京: 清华大学出版社, 2017 +% \subsection{其他} % -% \bibitem{biblatex-gb7714-2015} -% 胡振震. -% \newblock \textit{符合 GB/T 7714-2015 标准的 biblatex 参考文献样式} [EB/OL]. -% \newblock version 1.0i, -% \newblock (2018-01-14) \urlprefix -% {\small\href{http://mirror.ctan.org/macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015/biblatex-gb7714-2015.pdf}^^A -% {\ttfamily CTAN://macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015/biblatex-gb77 14-2015.pdf}} -% -% \bibitem{gb-t-15834-2011} -% 教育部语言文字信息管理司. -% \newblock \textit{标点符号用法: GB/T 15834--2011} [S]. -% \newblock 北京: 中国标准出版社, 2012 -% -% \bibitem{cquthesis} -% 李振楠. -% \newblock \textit{\textsc{CquThesis}:重庆大学毕业论文 \LaTeX{} 模板} [EB/OL]. -% \newblock version 1.30, -% \newblock (2018-02-23) \urlprefix -% \CTANurl{macros/latex/contrib/cquthesis/cquthesis.pdf} -% -% \bibitem{刘海洋2013latex入门} -% 刘海洋. -% \newblock \textit{\LaTeX{} 入门} [M]. -% \newblock 北京: 电子工业出版社, 2013 -% -% \bibitem{gb-t-7714-2015} -% 全国信息与文献标准化技术委员会. -% \newblock \textit{信息与文献 参考文献著录规则: GB/T 7714--2015} [S]. -% \newblock 北京: 中国标准出版社, 2015 +% \bibitem{wright2009dtxfile} +% \textsc{Wright J}. +% \newblock \textit{A model dtx file} [EB/OL]. +% \newblock (2009-10-06) +% \urlprefix\url{https://www.texdev.net/2009/10/06/a-model-dtx-file/} % -% \bibitem{thuthesis} -% 薛瑞尼. -% \newblock \textit{\textsc{ThuThesis}:清华大学学位论文模板} [EB/OL]. -% \newblock version 5.4.3, -% \newblock (2017-12-24) \urlprefix -% \CTANurl{macros/latex/contrib/thuthesis/thuthesis.pdf} +% \bibitem{孔雀计划} +% 刘庆(\textsc{Eric Q L}). +% \newblock \textit{孔雀计划:中文字体排印的思路} [EB/OL]. +% \newblock (2009-10-06) +% \urlprefix\url{https://thetype.com/kongque/} % % \end{thebibliography} % @@ -2483,9 +2559,6 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. % % \end{documentation} % -%^^A \EnableImplementation -%^^A \DisableImplementation -% % \begin{implementation} % %^^A 代码部分的页边距 @@ -2507,16 +2580,14 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. % 正常的空格可以使用“|~|”代替;至于 |~| 原来所表示的“带子”, % 则要用 \LaTeXe{} 的原始命令 \tn{nobreakspace} 代替。 % -% 以下代码中有一些形如 \textcolor[HTML]{2E3191}^^A -% {\textsf{\textlangle *class\textrangle}} 的标记,这是 -% \pkg{DocStrip} 中的“guard”,用来选择性地提取文件。 +% 以下代码中有一些形如 \textcolor[HTML]{2E3191}{\textsf{<*class>}} +% 的标记,这是 \pkg{DocStrip} 中的“guard”,用来选择性地提取文件。 % “\textsf{*}”和“\textsf{/}”分别表示该部分的开始和结束。不含 % “\textsf{*}”和“\textsf{/}”的 guard 出现在行号右侧,它们用来确定 % 单独一行代码的归属。这些 guard 的颜色深浅不一,用以明确嵌套关系。 % -% 另有若干形如 \textcolor{MaterialPink}^^A -% {\textsf{\textlangle @@=fdu\textrangle}} 的 guard ,它们由 -% \pkg{l3docstrip} 定义,用来指示名字空间(模块)。 +% 另有若干形如 \textcolor{MaterialPink}{\textsf{<@@=fdu>}} 的 guard, +% 它们由 \pkg{l3docstrip} 定义,用来指示名字空间(模块)。 % % \subsection{准备} % @@ -2530,7 +2601,7 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. \RequirePackage { xparse, xtemplate, l3keys2e } \clist_map_inline:nn { expl3, xparse, xtemplate, l3keys2e } { - \@ifpackagelater {#1} { 2017/12/16 } + \@ifpackagelater {#1} { 2018/05/12 } { } { \msg_error:nnn { fduthesis } { l3-too-old } {#1} } } \msg_new:nnn { fduthesis } { l3-too-old } @@ -2841,9 +2912,9 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. % \changes{v0.7}{2018/01/19}{使用 \cls{ctexbook} 文档类,而非直接使用 % 标准文档类 \cls{book}。} % -% 将选项传入 \cls{ctexbook} 文档类。\\ +% 将选项传入 \cls{ctexbook} 文档类。 % \begin{macrocode} -% TODO: (2017/07/22) Chinese fonts in fduthesis-en +% TODO: (2017-07-22) Chinese fonts in fduthesis-en \PassOptionsToClass { UTF8, @@ -2872,11 +2943,10 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. % 本模板会在 \pkg{ctexhook} 提供的钩子 \cs{ctex_at_end_preamble:n} % 中调用 \pkg{biblatex},而 \pkg{biblatex} 自身又会使用 \pkg{etoolbox} % 的钩子 \tn{AtEndPreamble},因此需要在载入 \cls{ctexbook} 之前调用 -% \pkg{etoolbox}。 -% -% 钩子的顺序为:$\text{\tn{CTEX@document@left@hook}} \prec -% \text{\tn{@endpreamblehook}} \prec -% \text{\texttt{\textbackslash begin\{document\}}}$。 +% \pkg{etoolbox}。钩子的顺序为: +% \[ \text{\tn{CTEX@document@left@hook}} +% \prec \text{\tn{@endpreamblehook}} +% \prec \text{\texttt{\textbackslash begin\{document\}}}. \] % \begin{macrocode} \RequirePackage { etoolbox } % \end{macrocode} @@ -2932,7 +3002,9 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. \@@_check_package:nnn { fontspec } { 2017/09/22 } { 2.6e } \@@_check_package:nnn { unicode-math } { 2017/11/18 } { 0.8i } \sys_if_engine_xetex:T - { \@@_check_package:nnn { xeCJK } { 2017/08/07 } { 3.5.0 } } + { \@@_check_package:nnn { xeCJK } { 2017/08/07 } { 3.5.0 } } +\sys_if_engine_luatex:T + { \@@_check_package:nnn { xunicode-addon } { 2018/04/30 } { 3.7.1 } } % \end{macrocode} % % \subsection{页面布局} @@ -2957,753 +3029,497 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. % % \subsection{字体} % -% \changes{v0.5}{2017/09/09}{重新实现字体调用。核心内容是分离 -% 字体的声明与设定,并按照宋、黑、仿、楷划分中文字体。} -% -% 为了避免不必要的字体调用开销 -% \footnote{事实上,此处的修正对性能的提升并不大。}, -% 本模板把字体的\emph{声明}与\emph{设定}分离了开来。使用 -% \cs{fdusetup} 设置的字体选项,以及导言区中通过 \cs{setmainfont}、 -% \cs{setCJKmainfont} 等命令设置的字体,均按照字体\emph{声明}处理。 -% 此时,字体名及其选项被存入相关变量中,但不进行实际调用。导言区 -% 末尾,再进行统一调用。本模板将重新定义 \cs{setmainfont}、 -% \cs{setCJKmainfont} 等命令。 +% \subsubsection{预定义字体配置} % -% 对于中文字体,\pkg{ctex} 宏包及其底层 \pkg{xeCJK} 和 -% \pkg{LuaTeX-ja},均与 \pkg{fontspec} 保持一致,以 -% |main|、|sans|、|mono| 三类进行划分;而本模板则按照 -% 宋、黑、仿、楷等进行划分。为此,需要额外建立二者之间的对应关系。 +% \changes{v0.7c}{2019/03/05}{重构字体配置,并兼容 macOS。} % -% \begin{variable}{\g_@@_font_name_prop,\g_@@_font_options_prop} -% 存放西文字体名称及选项。 +% \begin{macro}{\g_@@_font_set_tl, \g_@@_cjk_font_set_tl} +% 存放字体选项值。 % \begin{macrocode} -\prop_new:N \g_@@_font_name_prop -\prop_new:N \g_@@_font_options_prop +\tl_new:N \g_@@_font_set_tl +%<class>\tl_new:N \g_@@_cjk_font_set_tl % \end{macrocode} -% \end{variable} -% -% \begin{variable}{\g_@@_cjk_font_name_prop, -% \g_@@_cjk_font_options_prop} -% 存放中文字体及选项。 -% \begin{macrocode} -\prop_new:N \g_@@_cjk_font_name_prop -\prop_new:N \g_@@_cjk_font_options_prop -% \end{macrocode} -% \end{variable} -% -% \subsubsection{选项处理} +% \end{macro} % -% 定义 |fdu/style| 键值类。 +% \begin{macro}{style/font} +% \changes{v0.7c}{2019/03/05}{新增 \opt{garamond} 和 \opt{times*} 样式。} +% 预定义西文字体。 % \begin{macrocode} \keys_define:nn { fdu / style } { -% \end{macrocode} -% -% \begin{macro}{style/font} -% 预定义西文字体。部分等宽字体(TeX Gyre Cursor)使用 -% \kvopt{Ligatures}{Common\-Off} 选项以禁用连字。 -% \begin{macrocode} - font .choice:, - font .value_required:n = true, -% \end{macrocode} -% Libertinus 系列。 -% \begin{macrocode} - font / libertinus .code:n = - { - \fdu_choose_font:nn { main } { Libertinus~ Serif } - \fdu_choose_font:nn { sans } { Libertinus~ Sans } - \fdu_choose_font_with_option:nnn { mono } - { TeX~ Gyre~ Cursor } { Ligatures = Common Off } - \fdu_choose_font:nn { math } { Libertinus~ Math } - \keys_set:nn { fdu / style } { footnote-style = libertinus } - }, -% \end{macrocode} -% Latin Modern 系列。 -% \begin{macrocode} - font / lm .code:n = - { - \fdu_choose_font:nn { main } { Latin~ Modern~ Roman } - \fdu_choose_font:nn { sans } { Latin~ Modern~ Sans } - \fdu_choose_font:nn { mono } { Latin~ Modern~ Mono } - \fdu_choose_font:nn { math } { Latin~ Modern~ Math } - \keys_set:nn { fdu / style } { footnote-style = pifont } - }, -% \end{macrocode} -% Palatino 系列。 -% \begin{macrocode} - font / palatino .code:n = - { - \fdu_choose_font:nn { main } { TeX~ Gyre~ Pagella } - \fdu_choose_font:nn { sans } { TeX~ Gyre~ Heros } - \fdu_choose_font_with_option:nnn { mono } - { TeX~ Gyre~ Cursor } { Ligatures = Common Off } - \fdu_choose_font:nn { math } { TeX~ Gyre~ Pagella~ Math } - \keys_set:nn { fdu / style } { footnote-style = pifont } - }, -% \end{macrocode} -% \changes{v0.6}{2017/11/11}{额外处理 XITS 字体的小型大写字母。} -% Times Roman 系列。XITS 字体没有小型大写字母,因此使用普通字体代替。 -% \begin{macrocode} - font / times .code:n = - { - \fdu_choose_font_with_option:nnn { main } { XITS } - { - UprightFeatures = { SmallCapsFont = * }, - BoldFeatures = { SmallCapsFont = *~ Bold }, - ItalicFeatures = { SmallCapsFont = *~ Italic }, - BoldItalicFeatures = { SmallCapsFont = *~ Bold~ Italic }, - } - \fdu_choose_font:nn { sans } { TeX~ Gyre~ Heros } - \fdu_choose_font_with_option:nnn { mono } - { TeX~ Gyre~ Cursor } { Ligatures = Common Off } - \fdu_choose_font:nn { math } { XITS~ Math } - \keys_set:nn { fdu / style } { footnote-style = xits } - }, -% \end{macrocode} -% \changes{v0.5}{2017/09/23}{新增 \kvopt{font}{none} 选项。} -% 不设置西文字体。 -% \begin{macrocode} - font / none .code:n = - { - \@@_initialize_prop:Nn \g_@@_font_name_prop - { main, sans, mono, math } - \@@_initialize_prop:Nn \g_@@_font_options_prop - { main, sans, mono, math } - \keys_set:nn { fdu / style } { footnote-style = plain } -%<*class> - }, + font .choices:nn = + { garamond, libertinus, lm, palatino, times, times*, none } + { \tl_set_eq:NN \g_@@_font_set_tl \l_keys_choice_tl } + } % \end{macrocode} % \end{macro} % % \begin{macro}{style/cjk-font} -% 预定义中文(CJK)字体。Adobe 和中易系列没有粗宋体。 -% \begin{macrocode} - cjk-font .choice:, - cjk-font .value_required:n = true, -% \end{macrocode} -% Adobe 系列。 -% \begin{macrocode} - cjk-font / adobe .code:n = - { - \fdu_choose_cjk_font:nn { song } { Adobe~ Song~ Std } - \fdu_choose_cjk_font:nn { hei } { Adobe~ Heiti~ Std } - \fdu_choose_cjk_font:nn { fang } { Adobe~ Fangsong~ Std } - \fdu_choose_cjk_font:nn { kai } { Adobe~ Kaiti~ Std } - }, -% \end{macrocode} -% Fandol 系列。 -% \begin{macrocode} - cjk-font / fandol .code:n = - { - \fdu_choose_cjk_font_with_option:nnn { song } - { FandolSong } { BoldFont = FandolSong~ Bold } - \fdu_choose_cjk_font:nn { hei } { FandolHei } - \fdu_choose_cjk_font:nn { fang } { FandolFang } - \fdu_choose_cjk_font:nn { kai } { FandolKai } - }, -% \end{macrocode} -% 方正系列。 -% \begin{macrocode} - cjk-font / founder .code:n = - { - \fdu_choose_cjk_font_with_option:nnn { song } - { FZShuSong-Z01 } { BoldFont = FZXiaoBiaoSong-B05 } - \fdu_choose_cjk_font:nn { hei } { FZHei-B01 } - \fdu_choose_cjk_font:nn { fang } { FZFangSong-Z02 } - \fdu_choose_cjk_font:nn { kai } { FZKai-Z03 } - }, -% \end{macrocode} -% Mac (华文)系列。 -% \begin{macrocode} - cjk-font / mac .code:n = - { - \fdu_choose_cjk_font_with_option:nnn { song } - { STSong } { BoldFont = STZhongsong } - \fdu_choose_cjk_font:nn { hei } { STHeiti } - \fdu_choose_cjk_font:nn { fang } { STFangsong } - \fdu_choose_cjk_font:nn { kai } { STKaiti } - }, -% \end{macrocode} -% Windows (中易)系列。 -% \begin{macrocode} - cjk-font / windows .code:n = - { - \fdu_choose_cjk_font:nn { song } { SimSun } - \fdu_choose_cjk_font:nn { hei } { SimHei } - \fdu_choose_cjk_font:nn { fang } { FangSong } - \fdu_choose_cjk_font:nn { kai } { KaiTi } - }, -% \end{macrocode} -% \changes{v0.5}{2017/09/23}{新增 \kvopt{cjk-font}{none} 选项。} -% 不设置中文字体。 +% \changes{v0.7c}{2019/03/05}{新增 \opt{sinotype} 和 \opt{sourcehan} 样式。} +% 预定义中文字体。 % \begin{macrocode} - cjk-font / none .code:n = - { - \@@_initialize_prop:Nn \g_@@_cjk_font_name_prop - { rm, sf, tt, kai } - \@@_initialize_prop:Nn \g_@@_cjk_font_options_prop - { rm, sf, tt, kai } -%</class> - } +%<*class> +\keys_define:nn { fdu / style } + { + cjk-font .choices:nn = + { adobe, fandol, founder, mac, sinotype, sourcehan, windows, none } + { \tl_set_eq:NN \g_@@_cjk_font_set_tl \l_keys_choice_tl } } % \end{macrocode} +%</class> % \end{macro} % -% \begin{macro}{\@@_initialize_prop:Nn} -% 把 |prop-list| 清空,将其并设置为 |main={},| |sans={}| 等。 +% \begin{macro}{ +% \@@_setmainfont:nn, +% \@@_setsansfont:nn, +% \@@_setmonofont:nn, +% \@@_setmathfont:nn} +% 用于设置西文字体的辅助函数,来源于 \pkg{fontspec} 和 \pkg{unicode-math}。 % \begin{arguments} -% \item |prop-list| -% \item {\meta{family 1}, \meta{family 2}, \ldots},如 -% |{main,| |sans,| |mono,| |math}| +% \item 字体名 +% \item 选项 % \end{arguments} % \begin{macrocode} -\cs_new_protected:Npn \@@_initialize_prop:Nn #1#2 - { - \prop_gclear:N #1 - \clist_map_inline:nn {#2} { \prop_gput:Nnn #1 {##1} { } } - } -% \end{macrocode} -% \end{macro} -% -% \subsubsection{字体声明} -% -% 重定义文档命令,使其只声明字体,而不进行实际调用。 -% -% \begin{macro}{\setmainfont,\setsansfont,\setmonofont,\setmathfont} -% 声明西文字体。参数按照 \pkg{fontspec} 的风格,字体选项 -% 在前在后均可。 -% \begin{macrocode} -\clist_map_inline:nn - { main, sans, mono, math } - { - \exp_args:Nc \RenewDocumentCommand { set #1 font } { O { } m O { } } - { \fdu_choose_font_with_option:nnn { #1 } {##2} { ##1, ##3 } } - } -% \RenewDocumentCommand \setmainfont { O { } m O { } } -% { \fdu_choose_font_with_option:nnn { main } {#2} { #1, #3 } } -% \RenewDocumentCommand \setsansfont { O { } m O { } } -% { \fdu_choose_font_with_option:nnn { sans } {#2} { #1, #3 } } -% \RenewDocumentCommand \setmonofont { O { } m O { } } -% { \fdu_choose_font_with_option:nnn { mono } {#2} { #1, #3 } } -% \RenewDocumentCommand \setmathfont { O { } m O { } } -% { \fdu_choose_font_with_option:nnn { math } {#2} { #1, #3 } } +\cs_new_protected:Npn \@@_setmainfont:nn #1#2 + { \__fontspec_main_setmainfont:nn {#2} {#1} } +\cs_new_protected:Npn \@@_setsansfont:nn #1#2 + { \__fontspec_main_setsansfont:nn {#2} {#1} } +\cs_new_protected:Npn \@@_setmonofont:nn #1#2 + { \__fontspec_main_setmonofont:nn {#2} {#1} } +\cs_new_protected:Npn \@@_setmathfont:nn #1#2 + { \__um_setmathfont:nn {#2} {#1} } % \end{macrocode} % \end{macro} % -% \begin{macro}{\setCJKmainfont,\setCJKsansfont,\setCJKmonofont, -% \setCJKfamilyfont} -% 声明中文字体。参数同样按照 \pkg{fontspec} 的风格 -% \footnote{\pkg{xeCJK} 和 \pkg{ctex} 与之稍有区别,它们要求字体 -% 选项只能位于字体名的\emph{前或后},而不能同时出现(即不允许形如 -% \cs{setCJKmainfont}\texttt{\oarg{选项 1}\marg{字体}\oarg{选项 2}} -% 这样的语句)。}。 +% \begin{macro}{ +% \@@_setCJKmainfont:nn, +% \@@_setCJKsansfont:nn, +% \@@_setCJKmonofont:nn} +% 用于设置中文字体的辅助函数,来源于 \pkg{xeCJK} 和 \pkg{ctex} 宏包。 % \begin{macrocode} %<*class> -\RenewDocumentCommand \setCJKmainfont { O { } m O { } } - { \fdu_choose_cjk_font_with_option:nnn { rm } {#2} { #1, #3 } } -\RenewDocumentCommand \setCJKsansfont { O { } m O { } } - { \fdu_choose_cjk_font_with_option:nnn { sf } {#2} { #1, #3 } } -\RenewDocumentCommand \setCJKmonofont { O { } m O { } } - { \fdu_choose_cjk_font_with_option:nnn { tt } {#2} { #1, #3 } } -\RenewDocumentCommand \setCJKfamilyfont { m O { } m O { } } - { \fdu_choose_cjk_font_with_option:nnn {#1} {#3} { #2, #4 } } +\cs_new_protected:Npn \@@_setCJKmainfont:nn #1#2 + { \@@_set_family:nnn { \CJKrmdefault } {#2} {#1} } +\cs_new_protected:Npn \@@_setCJKsansfont:nn #1#2 + { \@@_set_family:nnn { \CJKsfdefault } {#2} {#1} } +\cs_new_protected:Npn \@@_setCJKmonofont:nn #1#2 + { \@@_set_family:nnn { \CJKttdefault } {#2} {#1} } % \end{macrocode} % \end{macro} % -% \begin{macro}{\setCJKsongfont,\setCJKheifont, -% \setCJKfangfont,\setCJKkaifont} -% 声明中文宋、黑、仿、楷字体,暂时不用。 -% \begin{macrocode} -% \DeclareDocumentCommand \setCJKsongfont { O { } m O { } } -% { \fdu_choose_cjk_font_with_option:nnn { song } {#2} { #1, #3 } } -% \DeclareDocumentCommand \setCJKheifont { O { } m O { } } -% { \fdu_choose_cjk_font_with_option:nnn { hei } {#2} { #1, #3 } } -% \DeclareDocumentCommand \setCJKfangfont { O { } m O { } } -% { \fdu_choose_cjk_font_with_option:nnn { fang } {#2} { #1, #3 } } -% \DeclareDocumentCommand \setCJKkaifont { O { } m O { } } -% { \fdu_choose_cjk_font_with_option:nnn { kai } {#2} { #1, #3 } } -%</class> +% \begin{macro}{\@@_set_cjk_font_kai:nn,\fdu@kai} +% 楷体需要单独设置。 +% \begin{macrocode} +\cs_new_protected:Npn \@@_set_cjk_font_kai:nn #1#2 + { \@@_set_family:nnn { fdu@kai } {#2} {#1} } +\cs_new_protected:Npn \fdu@kai + { \@@_switch_family:n { fdu@kai } } % \end{macrocode} % \end{macro} % -% 字体选择只需将字体名及选项存入相应变量即可。 -% -% \begin{macro}{\fdu_choose_font_with_option:nnn,\fdu_choose_font:nn} -% 选择西文字体。 -% \begin{arguments} -% \item |main| / |sans| / |mono| / |math| -% \item 字体名 -% \item 选项 -% \end{arguments} +% \begin{macro}{\c_@@_cjk_font_options_tl, +% \@@_setCJKmainfont:n, +% \@@_setCJKsansfont:n, +% \@@_setCJKmonofont:n, +% \@@_set_cjk_font_kai:n} +% 将 bold、italic 和 bold italic 统一按照 roman 设置。 % \begin{macrocode} -\cs_new_protected:Npn \fdu_choose_font_with_option:nnn #1#2#3 - { - \prop_gput:Nnn \g_@@_font_name_prop {#1} {#2} - \prop_gput:Nnn \g_@@_font_options_prop {#1} {#3} - } -\cs_new_protected:Npn \fdu_choose_font:nn #1#2 - { - \prop_gput:Nnn \g_@@_font_name_prop {#1} {#2} - \prop_gput:Nnn \g_@@_font_options_prop {#1} { } - } +\tl_const:Nn \c_@@_cjk_font_options_tl + { UprightFont = *, BoldFont = *, ItalicFont = *, BoldItalicFont = * } +\cs_new_protected:Npx \@@_setCJKmainfont:n #1 + { \@@_setCJKmainfont:nn {#1} { \c_@@_cjk_font_options_tl } } +\cs_new_protected:Npx \@@_setCJKsansfont:n #1 + { \@@_setCJKsansfont:nn {#1} { \c_@@_cjk_font_options_tl } } +\cs_new_protected:Npx \@@_setCJKmonofont:n #1 + { \@@_setCJKmonofont:nn {#1} { \c_@@_cjk_font_options_tl } } +\cs_new_protected:Npx \@@_set_cjk_font_kai:n #1 + { \@@_set_cjk_font_kai:nn {#1} { \c_@@_cjk_font_options_tl } } % \end{macrocode} % \end{macro} % -% \begin{macro}{\fdu_choose_cjk_font_with_option:nnn, -% \fdu_choose_cjk_font:nn} -% 选择中文字体。 -% \begin{arguments} -% \item |rm| / |sf| / |tt| 或 |song| / |hei| / |fang| / |kai| -% \item 字体名 -% \item 选项 -% \end{arguments} +% \begin{macro}{\@@_set_family:nnn,\@@_switch_family:n} +% 封装 CJK 字体族的设定和切换命令。 % \begin{macrocode} -\cs_new_protected:Npn \fdu_choose_cjk_font_with_option:nnn #1#2#3 +\sys_if_engine_xetex:TF { - \prop_gput:Nnn \g_@@_cjk_font_name_prop {#1} {#2} - \prop_gput:Nnn \g_@@_cjk_font_options_prop {#1} {#3} + \cs_new_eq:NN \@@_set_family:nnn \xeCJK_set_family:nnn + \cs_new_eq:NN \@@_switch_family:n \xeCJK_switch_family:n } -\cs_new_protected:Npn \fdu_choose_cjk_font:nn #1#2 { - \prop_gput:Nnn \g_@@_cjk_font_name_prop {#1} {#2} - \prop_gput:Nnn \g_@@_cjk_font_options_prop {#1} { } + \cs_new_eq:NN \@@_set_family:nnn \ctex_ltj_set_family:nnn + \cs_new_eq:NN \@@_switch_family:n \ctex_ltj_switch_family:n } +%</class> % \end{macrocode} % \end{macro} % -% \subsubsection{字体设定} -% -% 此时需要利用 \pkg{fontspec}、\pkg{unicode-math}、\pkg{xeCJK}、 -% \pkg{ctex} 等宏包完成实际的字体调用。会在导言区末尾统一进行。 -% -% \begin{macro}{\@@_set_font:} -% 设定西文字体。 +% \begin{macro}{ +% \setmainfont, +% \setsansfont, +% \setmonofont, +% \setmathfont, +% \setCJKmainfont, +% \setCJKsansfont, +% \setCJKmonofont, +% \@@_set_font:n} +% 重新定义以上宏包提供的字体选择命令。我们把它放在导言区末尾,使得用户配置不被 +% 模板配置覆盖。 % \begin{macrocode} -\cs_new_protected:Npn \@@_set_font: +\cs_new_protected:Npn \@@_set_font_helper:n #1 { - \clist_map_inline:nn { main, sans, mono, math } + \exp_args:Nc \RenewDocumentCommand { set #1 font } { O { } m O { } } { - \prop_get:NnN \g_@@_font_name_prop {##1} \l_@@_tmpa_tl - \prop_get:NnN \g_@@_font_options_prop {##1} \l_@@_tmpb_tl - \tl_if_empty:NT \l_@@_tmpa_tl - { \@@_error:nn { font-not-defined } {##1} } - \use:c { @@_set_ ##1 _font:VV } \l_@@_tmpa_tl \l_@@_tmpb_tl + \ctex_at_end_preamble:n + { \use:c { @@_set #1 font:nn } {##2} { ##1, ##3 } } } } +\clist_map_inline:nn { main, sans, mono, math } { \@@_set_font_helper:n {#1} } +%<class>\clist_map_inline:nn { CJKmain, CJKsans, CJKmono } { \@@_set_font_helper:n {#1} } % \end{macrocode} % \end{macro} % -% \changes{v0.5}{2017/09/23}{同步 \pkg{fontspec} v2.6e。} -% -% \begin{macro}{\@@_set_main_font:nn, -% \@@_set_sans_font:nn, -% \@@_set_mono_font:nn} -% 拷贝 \cs{__fontspec_main_setmainfont:nn} 等命令。注意参数顺序 -% 是相反的。 -% \begin{arguments} -% \item 字体名 -% \item 选项 -% \end{arguments} +% \begin{macro}{\@@_load_font_garamond:} +% EB Garamond 系列。 % \begin{macrocode} -\clist_map_inline:nn { main, sans, mono } +\cs_new_protected:Npn \@@_load_font_garamond: { - \cs_new_protected:cpx { @@_set_ #1 _font:nn } ##1 ##2 - { \exp_not:c { __fontspec_main_set #1 font:nn } {##2} {##1} } + \@@_setmainfont:nn { EBGaramond } + { + Extension = .otf, + UprightFont = *-Regular, + BoldFont = *-Bold, + ItalicFont = *-Italic, + BoldItalicFont = *-BoldItalic + } + \@@_setsansfont:nn { libertinussans } + { + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-italic, + BoldItalicFont = *-bolditalic + } + \@@_setmonofont:nn { lmmonolt10 } + { + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-oblique, + BoldItalicFont = *-boldoblique + } + \@@_setmathfont:nn { Garamond-Math.otf } { } } % \end{macrocode} % \end{macro} % -% \changes{v0.6}{2017/10/11}{同步 \pkg{unicode-math} v0.8h。} -% -% \begin{macro}{\@@_set_math_font:nn} -% 拷贝 \pkg{unicode-math} 中的 \cs{setmathfont} 命令。参数同上。 -% \begin{macrocode} -\cs_new_protected:Npn \@@_set_math_font:nn #1#2 - { \__um_setmathfont:nn {#2} {#1} } -% \end{macrocode} -% \end{macro} -% -% 生成字体设定函数的变体。 -% \begin{macrocode} -\clist_map_inline:nn { main, sans, mono, math } - { \cs_generate_variant:cn { @@_set_ #1 _font:nn } { VV } } -% \end{macrocode} -% -% \begin{macro}{\@@_set_cjk_font:} -% 设定中文字体。复杂之处在于需要建立宋、黑、仿、楷到 -% |rm| / |sf| / |tt| 的映照,如表~\ref{tab:cjk-font} 所示。 -% \begin{table}[ht] -% \caption{宋、黑、仿、楷到 \texttt{rm} / \texttt{sf} / -% \texttt{tt} 的映照} -% \label{tab:cjk-font} -% \centering -% \begin{tabular}{ccccc} -% \toprule -% & Normal & Bold & Italic & Bold-italic \\ -% \midrule -% |rm| & 宋体 & [粗宋] / \textsf{黑体} & \textit{楷体} & (\textit{粗楷}) \\ -% |sf| & \textsf{黑体} & (\textsf{粗黑}) & \textsf{黑体} & \textsf{黑体} \\ -% |tt| & \texttt{仿体} & (\texttt{粗仿}) & \textit{楷体} & (\textit{粗楷}) \\ -% \bottomrule -% \end{tabular} -% \end{table} +% \begin{macro}{\@@_load_font_libertinus:} +% Libertinus 系列。 % \begin{macrocode} -%<*class> -\cs_new_protected:Npn \@@_set_cjk_font: +\cs_new_protected:Npn \@@_load_font_libertinus: { - \clist_map_inline:nn { rm, sf, tt, kai } + \@@_setmainfont:nn { libertinusserif } { - \use:c { @@_parse_cjk_ ##1 _font: } - \@@_check_cjk_font:n {##1} - \@@_set_cjk_font_aux:n {##1} + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-italic, + BoldItalicFont = *-bolditalic } -% \end{macrocode} -% 清除冗余键值对。 -% \begin{macrocode} - \clist_map_inline:nn { song, hei, fang } + \@@_setsansfont:nn { libertinussans } + { + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-italic, + BoldItalicFont = *-bolditalic + } + \@@_setmonofont:nn { lmmonolt10 } { - \prop_gremove:Nn \g_@@_cjk_font_name_prop {##1} - \prop_gremove:Nn \g_@@_cjk_font_options_prop {##1} + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-oblique, + BoldItalicFont = *-boldoblique } + \@@_setmathfont:nn { libertinusmath-regular.otf } { } } % \end{macrocode} % \end{macro} % -% \begin{variable}{\l_@@_font_name_tl,\l_@@_font_options_clist} -% 临时存放字体名称和选项。 +% \begin{macro}{\@@_load_font_lm:} +% Latin Modern 系列。在 \XeLaTeX{} 和 \LuaLaTeX{} 中已作为默认字体,所以仅需 +% 额外处理数学部分。 % \begin{macrocode} -\tl_new:N \l_@@_font_name_tl -\clist_new:N \l_@@_font_options_clist +\cs_new_protected:Npn \@@_load_font_lm: + { \@@_setmathfont:nn { latinmodern-math.otf } { } } % \end{macrocode} -% \end{variable} +% \end{macro} % -% \begin{macro}{\@@_parse_cjk_rm_font:} -% 解析 |rm| 字体族。未设置 |rm| 字体族(即未调用 \cs{setmainfont}) -% 时,传入 |song| 对应的字体名和选项。|sf| 和 |tt| 字体族的解析 -% 基本类似。 +% \begin{macro}{\@@_load_font_palatino:} +% Palatino 系列。 % \begin{macrocode} -\cs_new_protected:Npn \@@_parse_cjk_rm_font: +\cs_new_protected:Npn \@@_load_font_palatino: { - \prop_get:NnNF \g_@@_cjk_font_name_prop - { rm } \l_@@_font_name_tl + \@@_setmainfont:nn { texgyrepagella } { - \@@_get_cjk_font_name_options:nn { rm } { song } -% \end{macrocode} -% 根据 \opt{粗宋/黑} 选项来进行操作。目前暂未定义该选项,利用 -% \cs{use_ii:nn} 充当条件判断。使用黑体。 -% \begin{macrocode} - \use_ii:nn - { -% \end{macrocode} -% 粗宋。判断是否定义 \opt{BoldFont},若未定义,则设置 \opt{BoldFont} -% 为普通宋体。 -% \begin{macrocode} - \tl_if_in:NnF \l_@@_font_options_clist { BoldFont = } - { - \clist_put_right:Nx \l_@@_font_options_clist - { BoldFont = \l_@@_font_name_tl } - } - } - { -% \end{macrocode} -% 黑体。注意右侧选项会覆盖左侧选项。\\ -% \begin{macrocode} -% TODO: (2017/09/18) `hei` or `sans`? - \prop_get:NnN \g_@@_cjk_font_name_prop { hei } - \l_@@_tmpa_tl - \clist_put_right:Nx \l_@@_font_options_clist - { BoldFont = \l_@@_tmpa_tl } - } - \@@_get_cjk_kai_font: - \@@_set_cjk_font_options:n { rm } + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-italic, + BoldItalicFont = *-bolditalic } - } -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\@@_parse_cjk_sf_font:} -% 解析 |sf| 字体族。未设置 |sf| 字体族(即未调用 \cs{setsansfont}) -% 时,传入 |hei| 对应的字体名和选项。 -% \begin{macrocode} -\cs_new_protected:Npn \@@_parse_cjk_sf_font: - { - \prop_get:NnNF \g_@@_cjk_font_name_prop - { sf } \l_@@_font_name_tl + \@@_setsansfont:nn { libertinussans } { - \@@_get_cjk_font_name_options:nn { sf } { hei } -% \end{macrocode} -% 黑体的 \opt{BoldFont}、\opt{ItalicFont}、\opt{BoldItalicFont} -% 都使用普通字体。不需要载入楷体。 -% \begin{macrocode} - \clist_put_right:Nx \l_@@_font_options_clist - { - BoldFont = \l_@@_font_name_tl, - ItalicFont = \l_@@_font_name_tl, - BoldItalicFont = \l_@@_font_name_tl - } - \@@_set_cjk_font_options:n { sf } + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-italic, + BoldItalicFont = *-bolditalic, + Scale = MatchUppercase } + \@@_setmonofont:nn { lmmonolt10 } + { + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-oblique, + BoldItalicFont = *-boldoblique + } + \@@_setmathfont:nn { texgyrepagella-math.otf } { } } % \end{macrocode} % \end{macro} % -% \begin{macro}{\@@_parse_cjk_tt_font:} -% 解析 |tt| 字体族。未设置 |tt| 字体族(即未调用 \cs{setmonofont}) -% 时,传入 |fang| 对应的字体名和选项。 +% \begin{macro}{\@@_load_font_times:} +% Times 系列。 % \begin{macrocode} -\cs_new_protected:Npn \@@_parse_cjk_tt_font: +\cs_new_protected:Npn \@@_load_font_times: { - \prop_get:NnNF \g_@@_cjk_font_name_prop - { tt } \l_@@_font_name_tl + \@@_setmainfont:nn { XITS } + { + Extension = .otf, + UprightFont = *-Regular, + BoldFont = *-Bold, + ItalicFont = *-Italic, + BoldItalicFont = *-BoldItalic, + UprightFeatures = { SmallCapsFont = *-Regular }, + BoldFeatures = { SmallCapsFont = *-Bold }, + ItalicFeatures = { SmallCapsFont = *-Italic }, + BoldItalicFeatures = { SmallCapsFont = *-BoldItalic } + } + \@@_setsansfont:nn { texgyreheros } { - \@@_get_cjk_font_name_options:nn { tt } { fang } - \clist_put_right:Nx \l_@@_font_options_clist - { BoldFont = \l_@@_font_name_tl } - \@@_get_cjk_kai_font: - \@@_set_cjk_font_options:n { tt } + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-italic, + BoldItalicFont = *-bolditalic } + \@@_setmonofont:nn { texgyrecursor } + { + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-italic, + BoldItalicFont = *-bolditalic, + Ligatures = CommonOff + } + \@@_setmathfont:nn { XITSMath-Regular.otf }{ BoldFont = XITSMath-Bold.otf } } % \end{macrocode} % \end{macro} % -% \begin{macro}{\@@_parse_cjk_kai_font:} -% 解析 |kai| 字体族。 +% \begin{macro}{\@@_load_font_times*:} +% Times* 系列,出数学部分外采用系统字体。 % \begin{macrocode} -\cs_new_protected:Npn \@@_parse_cjk_kai_font: +\cs_new_protected:cpn { @@_load_font_ times* : } { - \prop_get:NnN \g_@@_cjk_font_name_prop { kai } - \l_@@_font_name_tl -% \end{macrocode} -% 与黑体类似,楷体的 \opt{BoldFont}、\opt{ItalicFont}、 -% \opt{BoldItalicFont} 也都使用普通字体。 -% \begin{macrocode} - \clist_set:Nx \l_@@_font_options_clist - { - BoldFont = \l_@@_font_name_tl, - ItalicFont = \l_@@_font_name_tl, - BoldItalicFont = \l_@@_font_name_tl - } - \@@_set_cjk_font_options:n { kai } + \@@_setmainfont:nn { Times~ New~ Roman } { } + \@@_setsansfont:nn { Arial } { } + \@@_setmonofont:nn { Courier~ New } { } + \@@_setmathfont:nn { XITSMath-Regular.otf }{ BoldFont = XITSMath-Bold.otf } } % \end{macrocode} % \end{macro} % -% \begin{macro}{\@@_get_cjk_font_name_options:nn} -% 处理字体名称和选项。字体名存入 \cs{l_@@_font_name_tl},字体 -% 选项存入 \cs{l_@@_font_options_clist}。注意字体名还被存入了 -% |prop-list| 中(对应的 \meta{key} = |#1|),但选项则在 -% |\__fdu_parse_cjk_..._font:| 的最后才会被存入 |prop-list| 中。 -% 因此还需要有 \cs{@@_set_cjk_font_options:n} 来设置选项。 -% \begin{arguments} -% \item |rm| / |sf| / |tt| -% \item |song| / |hei| / |fang| -% \end{arguments} +% \begin{macro}{\@@_load_cjk_font_adobe:} +% Adobe 字库。 % \begin{macrocode} -\cs_new_protected:Npn \@@_get_cjk_font_name_options:nn #1#2 +\cs_new_protected:Npn \@@_load_cjk_font_adobe: { - \prop_get:NnN \g_@@_cjk_font_name_prop {#2} \l_@@_font_name_tl - \prop_gput:NnV \g_@@_cjk_font_name_prop {#1} \l_@@_font_name_tl - \prop_get:NnN \g_@@_cjk_font_options_prop {#2} \l_@@_tmpa_tl - \clist_set:NV \l_@@_font_options_clist \l_@@_tmpa_tl + \@@_setCJKmainfont:n { AdobeSongStd-Light } + \@@_setCJKsansfont:n { AdobeHeitiStd-Regular } + \@@_setCJKmonofont:n { AdobeFangsongStd-Regular } + \@@_set_cjk_font_kai:n { AdobeKaitiStd-Regular } } % \end{macrocode} % \end{macro} % -% \begin{macro}{\@@_get_cjk_kai_font:} -% 补齐斜体、粗斜体(都设置为楷体)。 +% \begin{macro}{\@@_load_cjk_font_fandol:} +% Fandol 字库。注意它是安装在 TeX 发行版中的,所以使用文件名调用。 % \begin{macrocode} -\cs_new_protected:Npn \@@_get_cjk_kai_font: +\cs_new_protected:Npn \@@_load_cjk_font_fandol: { - \prop_get:NnN \g_@@_cjk_font_name_prop { kai } - \l_@@_tmpa_tl - \clist_put_right:Nx \l_@@_font_options_clist + \@@_setCJKmainfont:nn { FandolSong } + { + Extension = .otf, + UprightFont = *-Regular, + BoldFont = *-Bold, + ItalicFont = *-Regular, + BoldItalicFont = *-Bold + } + \@@_setCJKsansfont:nn { FandolHei } { - ItalicFont = \l_@@_tmpa_tl, - BoldItalicFont = \l_@@_tmpa_tl + Extension = .otf, + UprightFont = *-Regular, + BoldFont = *-Bold, + ItalicFont = *-Regular, + BoldItalicFont = *-Bold + } + \@@_setCJKmonofont:nn { FandolFang } + { + Extension = .otf, + UprightFont = *-Regular, + BoldFont = *-Regular, + ItalicFont = *-Regular, + BoldItalicFont = *-Regular + } + \@@_set_cjk_font_kai:nn { FandolKai } + { + Extension = .otf, + UprightFont = *-Regular, + BoldFont = *-Regular, + ItalicFont = *-Regular, + BoldItalicFont = *-Regular } } % \end{macrocode} % \end{macro} % -% \begin{macro}{\@@_set_cjk_font_options:n} +% \begin{macro}{\@@_load_cjk_font_founder:} +% 方正字库。虽然有粗体(方正小标宋)等,但并非免费,故这里不做处理。 % \begin{macrocode} -% 设置选项,即把选项存入 |prop-list|,对应 \meta{key} = |#1|。 -% |#1| = |rm| / |sf| / |tt|。 -\cs_new_protected:Npn \@@_set_cjk_font_options:n #1 +\cs_new_protected:Npn \@@_load_cjk_font_founder: { - \prop_put:NnV \g_@@_cjk_font_options_prop {#1} - \l_@@_font_options_clist + \@@_setCJKmainfont:n { FZShuSong-Z01 } + \@@_setCJKsansfont:n { FZHei-B01 } + \@@_setCJKmonofont:n { FZFangSong-Z02 } + \@@_set_cjk_font_kai:n { FZKai-Z03 } } % \end{macrocode} % \end{macro} % -% \begin{macro}{\@@_check_cjk_font:n} -% 检查 CJK 字体族是否已定义。 -% |#1| = |rm| / |sf| / |tt|。 +% \begin{macro}{\@@_load_cjk_font_mac:} +% macOS 自带中文字体。 % \begin{macrocode} -\cs_new_protected:Npn \@@_check_cjk_font:n #1 +\cs_new_protected:Npn \@@_load_cjk_font_mac: { - \prop_get:NnN \g_@@_cjk_font_name_prop {#1} - \l_@@_font_name_tl - \tl_if_empty:NT \l_@@_font_name_tl - { \@@_error:nn { cjk-font-not-defined } {#1} } + \@@_setCJKmainfont:nn { STSongti-SC } + { + UprightFont = *-Light, + BoldFont = *-Bold, + ItalicFont = *-Light, + BoldItalicFont = *-Bold + } + \@@_setCJKsansfont:nn { STHeitiSC } + { + UprightFont = *-Medium, + BoldFont = *-Medium, + ItalicFont = *-Medium, + BoldItalicFont = *-Medium + } + \@@_setCJKmonofont:n { STFangsong } + \@@_set_cjk_font_kai:nn { STKaitiSC } + { + UprightFont = *-Regular, + BoldFont = *-Bold, + ItalicFont = *-Regular, + BoldItalicFont = *-Bold + } } % \end{macrocode} % \end{macro} % -% \begin{macro}{\xeCJK_set_family:nVV,\ctex_ltj_set_family:nVV} -% 生成 \pkg{xeCJK} 和 \pkg{ctex} 中字体族设定函数的变体。 -% 由于 \cs{@@_set_cjk_font_aux:nnnn} 使用了 -% \cs{cs_new_protected:Npx} 定义,因此必须在它之前给出变体形式。 -% \begin{macrocode} -\cs_generate_variant:Nn \xeCJK_set_family:nnn { nVV } -\cs_generate_variant:Nn \ctex_ltj_set_family:nnn { nVV } -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\@@_set_cjk_font_aux:n} -% 利用 \pkg{xeCJK} 或 \pkg{ctex-ltj} 调用字体,需按照引擎的不同 -% 分别处理。使用 |Npx| 型来定义是为了在定义时直接确定引擎,以避开 -% 调用时的判断。 -% |#1| = |rm| / |sf| / |tt|。 +% \begin{macro}{\@@_load_cjk_font_sinotype:} +% 华文字库。 % \begin{macrocode} -\cs_new_protected:Npx \@@_set_cjk_font_aux:n #1 +\cs_new_protected:Npn \@@_load_cjk_font_sinotype: { - \prop_get:NnN \exp_not:N \g_@@_cjk_font_name_prop {#1} - \exp_not:N \l_@@_tmpa_tl - \prop_get:NnN \exp_not:N \g_@@_cjk_font_options_prop {#1} - \exp_not:N \l_@@_tmpb_tl - \sys_if_engine_xetex:TF - { \xeCJK_set_family:nVV } - { \sys_if_engine_luatex:T { \ctex_ltj_set_family:nVV } } - {#1} \exp_not:n { \l_@@_tmpb_tl \l_@@_tmpa_tl } + \@@_setCJKmainfont:n { STSong } + \@@_setCJKsansfont:n { STHeiti } + \@@_setCJKmonofont:n { STFangsong } + \@@_set_cjk_font_kai:n { STKaiti } } -%</class> % \end{macrocode} % \end{macro} % -% 字体族未定义信息。 -% \begin{macrocode} -\@@_msg_new:nn { font-not-defined } - { - \str_upper_case:f { \tl_head:n {#1} } \tl_tail:n {#1} ~ - font~ is~ not~ defined. \\\\ - You~ can~ set~ option~ "font"~ via~ "\string\fdusetup",~ - or~ use~ command~ \\ - "\string\set #1 font"~ to~ define~ new~ font~ families. - } -%<*class> -\@@_msg_new:nn { cjk-font-not-defined } - { - CJK~ font~ family~ "#1"~ is~ not~ defined. \\\\ - You~ can~ set~ option~ "cjk-font"~ via~ "\string\fdusetup",~ - or~ use~ commands~ \\ - "\string\setCJKmainfont",~ "\string\setCJKsansfont"~ or~ - "\string\setCJKmonofont",~ etc~ \\ - to~ define~ new~ CJK~ font~ families. - } -% \end{macrocode} -% -% \begin{macrocode} -\sys_if_engine_xetex:T - { -% \end{macrocode} -% 这里给这两个 |prop-list| 变量赋一个空值,使得 \pkg{xeCJK} 认为 -% |rm| 字体族已定义,从而避免警告。\LuaTeX{} 引擎下, -% \pkg{ctex-ltj} 不会给出警告,暂且不管。 -% \begin{macrocode} - \prop_gput:Nnn \g__xeCJK_family_font_name_prop { rm } { } - \prop_gput:Nnn \g__xeCJK_family_name_prop { rm } { } -% \end{macrocode} -% 关闭 \pkg{xeCJK} 中重定义字体族的警告。 -% \begin{macrocode} - \msg_redirect_name:nnn { xeCJK } { CJKfamily-redef } { none } - } -%</class> -% \end{macrocode} -% -% 在导言区末尾载入字体。 +% \begin{macro}{\@@_load_cjk_font_sourcehan:} +% 思源宋体、思源黑体。由于没有对应的楷体和仿宋,这里直接给出警告。 % \begin{macrocode} -\ctex_at_end_preamble:n +\cs_new_protected:Npn \@@_load_cjk_font_sourcehan: { - \@@_set_font: -%<class> \@@_set_cjk_font: - } -% \end{macrocode} -% -% \subsubsection{字体切换(楷体)} -% -% 一般情况下,楷体被用作中文斜体。但有时需要保持西文部分不被倾斜, -% 因此需要额外定义楷体切换命令。 -% -% \begin{macro}[TF]{\fdu_family_if_exist:n} -% \changes{v0.4}{2017/08/10}{修复 \LuaTeX{} 下的展开错误。} -% 判断字体族是否存在。 -% \XeTeX{} 引擎下直接利用 \pkg{xeCJK} 宏包提供的函数。 -% \begin{macrocode} -%<*class> -\sys_if_engine_xetex:TF - { - \prg_new_protected_conditional:Npnn - \fdu_family_if_exist:n #1 { TF } + \@@_setCJKmainfont:nn { SourceHanSerifSC } { - \xeCJK_family_if_exist:nTF {#1} - { \prg_return_true: } { \prg_return_false: } + UprightFont = *-Regular, + BoldFont = *-Bold, + ItalicFont = *-Regular, + BoldItalicFont = *-Bold } - } - { -% \end{macrocode} -% \LuaTeX{} 引擎下需要利用 \pkg{ctex} 宏包提供的函数。这两个函数 -% 的参数略有不同。 -% \begin{macrocode} - \sys_if_engine_luatex:T + \@@_setCJKsansfont:nn { SourceHanSansSC } { - \prg_new_protected_conditional:Npnn - \fdu_family_if_exist:n #1 { TF } - { - \ctex_ltj_family_if_exist:nNTF {#1} \l_@@_tmpa_tl - { \prg_return_true: } { \prg_return_false: } - } + UprightFont = *-Regular, + BoldFont = *-Bold, + ItalicFont = *-Regular, + BoldItalicFont = *-Bold } + \@@_warning:n { source-han } } +\@@_msg_new:nn { source-han } + { Font~ set~ `sourcehan'~ does~ not~ contain~ kaiti~ and~ fangsong. } % \end{macrocode} % \end{macro} % -% \begin{macro}{\fdu_cjk_font_kai:} -% 楷体切换命令。 +% \begin{macro}{\@@_load_cjk_font_windows:} +% Windows 自带中文字体。 % \begin{macrocode} -\cs_new_protected:Npx \fdu_cjk_font_kai: +\cs_new_protected:Npn \@@_load_cjk_font_windows: { - \fdu_family_if_exist:nTF { kai } - { - \sys_if_engine_xetex:TF - { \xeCJK_switch_family:n { kai } } - { - \sys_if_engine_luatex:T - { \ctex_ltj_switch_family:n { kai } } - } - } - { \exp_not:n { \rmfamily \itshape } } + \@@_setCJKmainfont:n { SimSun } + \@@_setCJKsansfont:n { SimHei } + \@@_setCJKmonofont:n { FangSong } + \@@_set_cjk_font_kai:n { KaiTi } } % \end{macrocode} % \end{macro} % -% \begin{macro}[int]{\fdu@kai} -% 命令 \cs{fdu_cjk_font_kai:} 采用 \LaTeX3 风格,在 \file{.toc} -% 文件里无法正常使用,因此重新定义为 \LaTeXe{} 风格的命令。 +% \begin{macro}{\@@_load_font:} +% 字体加载命令。 % \begin{macrocode} -\cs_new_eq:NN \fdu@kai \fdu_cjk_font_kai: -%</class> +\cs_new_protected:Npn \@@_load_font: + { + \use:c { @@_load_font_ \tl_use:N \g_@@_font_set_tl : } +%<class> \use:c { @@_load_cjk_font_ \tl_use:N \g_@@_cjk_font_set_tl : } + } +\ctex_at_end_preamble:n { \@@_load_font: } % \end{macrocode} % \end{macro} % +%^^A 以下相关代码已在 v0.7c 中移除。 +% \changes{v0.5}{2017/09/09}{重新实现字体调用。核心内容是分离字体的声明与设定, +% 并按照宋、黑、仿、楷划分中文字体。} +% \changes{v0.6}{2017/11/11}{额外处理 XITS 字体的小型大写字母。} +% \changes{v0.5}{2017/09/23}{新增 \kvopt{font}{none} 选项。} +% \changes{v0.5}{2017/09/23}{新增 \kvopt{cjk-font}{none} 选项。} +% \changes{v0.5}{2017/09/23}{同步 \pkg{fontspec} v2.6e。} +% \changes{v0.6}{2017/10/11}{同步 \pkg{unicode-math} v0.8h。} +% % \subsubsection{数学字体设置} % % 根据 GB 3102.11--93 以及 ISO 80000-2:2009 的规定,数学表达式中 % 表示变量的拉丁字母和希腊字母均应当使用斜体。 -% 这里的 |\keys_set:nn{unicode-math}| 实际相当于 \cs{unimathsetup}。\\ +% 这里的 |\keys_set:nn{unicode-math}| 实际相当于 \cs{unimathsetup}。 % \begin{macrocode} -% TODO: (2018/01/19) do we need `mathrm=sym`? +% TODO: (2018-01-19) Do we need `mathrm=sym`? \keys_set:nn { unicode-math } { math-style = ISO, @@ -3946,8 +3762,7 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. % % \begin{macro}{\cleardoublepage} % 重定义 \tn{cleardoublepage},使得偶数页面在没有内容时也不显示 -% 页眉页脚。\\ -% 见 http://tex.stackexchange.com/q/1681 \\ +% 页眉页脚,见 \url{https://tex.stackexchange.com/a/1683}。 \\ % 最后清空中间页眉,确保正文部分页眉显示正确。 % \begin{macrocode} \RenewDocumentCommand \cleardoublepage { } @@ -4168,17 +3983,17 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. % \begin{macrocode} \c_@@_fn_style_libertinus_tl { - \fontspec { Libertinus~ Serif } + \fontspec { libertinusserif-regular.otf } \@@_fn_symbol_libertinus:n {#1} } \c_@@_fn_style_libertinus_neg_tl { - \fontspec { Libertinus~ Serif } + \fontspec { libertinusserif-regular.otf } \@@_fn_symbol_libertinus_neg:n {#1} } \c_@@_fn_style_libertinus_sans_tl { - \fontspec { Libertinus~ Sans } + \fontspec { libertinussans-regular.otf } \@@_fn_symbol_libertinus_sans:n {#1} } % \end{macrocode} @@ -4197,17 +4012,17 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. % \begin{macrocode} \c_@@_fn_style_xits_tl { - \fontspec { XITS } + \fontspec { XITS-Regular.otf } \@@_fn_symbol_xits:n {#1} } \c_@@_fn_style_xits_sans_tl { - \fontspec { XITS } + \fontspec { XITS-Regular.otf } \@@_fn_symbol_xits_sans:n {#1} } \c_@@_fn_style_xits_sans_neg_tl { - \fontspec { XITS } + \fontspec { XITS-Regular.otf } \@@_fn_symbol_xits_sans_neg:n {#1} } } @@ -4313,7 +4128,7 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. % \end{macrocode} % 设置默认样式为 \opt{plain}。 % \begin{macrocode} -% TODO: (2017/12/07) move to interface +% TODO: (2017-12-07) Move to interface \tl_set:Nn \l_@@_thm_style_tl { plain } % \end{macrocode} % 处理可选参数。利用 |fdu/theorem| 键值对设置,并按此修改证毕符号、 @@ -4681,8 +4496,7 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. secret-level .choices:nn = { none, i, ii, iii } { - \int_compare:nTF - { \l_keys_choice_int >= 2 } + \int_compare:nTF { \l_keys_choice_int >= 2 } { \bool_set_true:N \l_@@_secret_bool \tl_set:Nn \l_@@_info_secret_level_tl @@ -4713,10 +4527,9 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. % \item 宽度 % \item 内容 % \end{arguments} -% 利用 \cs{tl_map_inline:nn} 在字符间插入 \tn{hfil};紧随其后的 -% \tn{unskip} 将会去掉最后一个 \tn{hfil}。见 -% \url{http://tex.stackexchange.com/q/169689}。|#2| 需要完全展开以 -% 避免 underfull 警告。 +% 利用 \cs{tl_map_inline:nn} 在字符间插入 \tn{hfil};紧随其后的 \tn{unskip} +% 将会去掉最后一个 \tn{hfil}。见 \url{https://tex.stackexchange.com/q/169689}。 +% |#2| 需要完全展开以避免 underfull 警告。 % \begin{macrocode} \cs_new_protected:Npn \@@_spread_box:nn #1#2 { @@ -4898,19 +4711,16 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. % \end{macro} % % \begin{macro}{\@@_cover_degree:} +% \changes{v0.7c}{2019/03/12}{允许博士学位论文使用学位类型。} % 学位类型。 % \begin{macrocode} \cs_new_protected:Npn \@@_cover_degree: { - \int_compare:nNnT \g_@@_thesis_type_int = \c_two + \int_compare:nT { \g_@@_thesis_type_int != 3 } { - \tl_set:Nx \l_@@_tmpa_tl - { - \clist_item:Nn \c_@@_degree_type_clist - { \l_@@_info_degree_type_int } - } \c_@@_fullwidth_left_paren_tl - \l_@@_tmpa_tl + \clist_item:Nn \c_@@_degree_type_clist + { \l_@@_info_degree_type_int } \c_@@_fullwidth_right_paren_tl } } @@ -4988,7 +4798,7 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. % 声明封面对象。不需要带参数。 % \begin{macrocode} %<@@=fdu_cover> -\DeclareObjectType { fdu / cover } { \c_zero } +\DeclareObjectType { fdu / cover } { \c_zero_int } % \end{macrocode} % % \begin{macro}{\DeclareCoverTemplate,\fdu_cover_declare_template:nn} @@ -5069,9 +4879,9 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. % 为了展开的方便,这里需要封装 \pkg{xtemplate} 的一些函数。 % \begin{macrocode} \cs_new_protected:Npn \@@_declare_template_interface:nn #1#2 - { \DeclareTemplateInterface { fdu / cover } {#1} { \c_zero } {#2} } + { \DeclareTemplateInterface { fdu / cover } {#1} { \c_zero_int } {#2} } \cs_new_protected:Npn \@@_declare_template_code:nnn #1#2#3 - { \DeclareTemplateCode { fdu / cover } {#1} { \c_zero } {#2} {#3} } + { \DeclareTemplateCode { fdu / cover } {#1} { \c_zero_int } {#2} {#3} } \cs_generate_variant:Nn \@@_declare_template_interface:nn { nx } \cs_generate_variant:Nn \@@_declare_template_code:nnn { nxn } % \end{macrocode} @@ -5335,12 +5145,12 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. section / tocline = { %<class-en> \bfseries - \CTEXnumberline {#1} #2 + \CTEXnumberline {#1} #2 }, subsection / tocline = { %<class> \fdu@kai - \CTEXnumberline {#1} #2 + \CTEXnumberline {#1} #2 } } % \end{macrocode} @@ -5736,9 +5546,9 @@ Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com>. % \begin{macrocode} \cs_new:Npn \@@_biblatex_allow_url_break: { - \int_set_eq:NN \c@biburlucpenalty \c_one - \int_set_eq:NN \c@biburlnumpenalty \c_one - \int_set_eq:NN \c@biburllcpenalty \c_one + \int_set_eq:NN \c@biburlucpenalty \c_one_int + \int_set_eq:NN \c@biburlnumpenalty \c_one_int + \int_set_eq:NN \c@biburllcpenalty \c_one_int } % \end{macrocode} % \end{macro} diff --git a/Master/texmf-dist/source/latex/fduthesis/fduthesis.ins b/Master/texmf-dist/source/latex/fduthesis/fduthesis.ins index 4ca66da8426..e6e7be5840b 100644 --- a/Master/texmf-dist/source/latex/fduthesis/fduthesis.ins +++ b/Master/texmf-dist/source/latex/fduthesis/fduthesis.ins @@ -6,7 +6,7 @@ %% %% fduthesis.dtx (with options: `install') %% -%% Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com> +%% Copyright (C) 2017--2019 by Xiangdong Zeng <xdzeng96@gmail.com> %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -41,8 +41,6 @@ %% fduthesis.pdf, %% fduthesis-en.pdf, %% fduthesis-code.pdf, -%% latexmkrc, -%% latexmkrc-en, %% and README.md. %% \input l3docstrip.tex @@ -51,7 +49,7 @@ \preamble - Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com> + Copyright (C) 2017--2019 by Xiangdong Zeng <xdzeng96@gmail.com> This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -86,8 +84,6 @@ fduthesis.pdf, fduthesis-en.pdf, fduthesis-code.pdf, - latexmkrc, - latexmkrc-en, and README.md. \endpreamble @@ -108,10 +104,6 @@ \usedir{doc/latex/fduthesis} \nopreamble\nopostamble \file{README.md} {\from{\jobname.dtx}{readme}} - % ``.cfg'' is only for internal/temporal use. - % They will be renamed by external scripts. - \file{latexmkrc.cfg} {\from{\jobname-doc.dtx}{latexmk}} - \file{latexmkrc-en.cfg} {\from{\jobname-doc.dtx}{latexmk-en}} } \obeyspaces diff --git a/Master/texmf-dist/tex/latex/fduthesis/fdudoc.cls b/Master/texmf-dist/tex/latex/fduthesis/fdudoc.cls index e995be5de5d..b4dabb4142b 100644 --- a/Master/texmf-dist/tex/latex/fduthesis/fdudoc.cls +++ b/Master/texmf-dist/tex/latex/fduthesis/fdudoc.cls @@ -7,7 +7,7 @@ %% fduthesis.dtx (with options: `doc') %% fduthesis-doc.dtx (with options: `doc') %% -%% Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com> +%% Copyright (C) 2017--2019 by Xiangdong Zeng <xdzeng96@gmail.com> %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -42,13 +42,11 @@ %% fduthesis.pdf, %% fduthesis-en.pdf, %% fduthesis-code.pdf, -%% latexmkrc, -%% latexmkrc-en, %% and README.md. %% \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} -\GetIdInfo $Id: fduthesis.dtx 0.7b 2018-05-06 12:00:00Z Xiangdong Zeng <xdzeng96@gmail.com> $ +\GetIdInfo $Id: fduthesis.dtx 0.7c 2019-03-17 12:00:00Z Xiangdong Zeng <xdzeng96@gmail.com> $ {Documentation class for fduthesis} \ProvidesExplClass{fdudoc} {\ExplFileDate}{\ExplFileVersion}{\ExplFileDescription} @@ -195,7 +193,7 @@ \tl_new:N \g__fdudoc_macro_code_verbatim_stop_tl \cs_new_protected_nopar:Npn \__fdudoc_process_normal_line: { - \str_case_x:nnF + \str_case_e:nnF { \str_head:N \l__fdudoc_macro_code_line_tl } { { \c_percent_str } @@ -239,14 +237,14 @@ } \cs_new_protected:Npn \__fdudoc_check_angle:n #1 { - \str_if_eq_x:nnTF { \str_head:n {#1} } { < } + \str_if_eq:eeTF { \str_head:n {#1} } { < } { \__fdudoc_check_module:x { \tl_tail:n {#1} } } { \__fdudoc_output_comment_line: } } \cs_generate_variant:Nn \__fdudoc_check_angle:n { x } \cs_new_protected:Npn \__fdudoc_check_module:n #1 { - \str_case_x:nnF { \str_head:n {#1} } + \str_case_e:nnF { \str_head:n {#1} } { { * } { \__fdudoc_module_star:w } { / } { \__fdudoc_module_slash:w } @@ -339,7 +337,7 @@ \l__fdudoc_macro_code_line_tl \c__fdudoc_active_cr_tl { \tl_use:N \l__fdudoc_macro_code_line_tl } { - \str_if_eq_x:nnTF + \str_if_eq:eeTF { \str_head:N \l__fdudoc_macro_code_line_tl } { \c_percent_str } { \__fdudoc_output_comment_line: } { \__fdudoc_output_line: } } @@ -456,7 +454,7 @@ \definecolor { at@guard } { named } { MaterialPink } \definecolor { code@gray } { named } { MaterialGrey } \cs_new_protected:Npn \__fdudoc_module_angle:n #1 - { \textlangle #1 \textrangle } + { < #1 > } \cs_new_protected_nopar:Npn \__fdudoc_code_line_no: { \int_gincr:N \c@CodelineNo @@ -690,13 +688,17 @@ { \skip_add:Nn \medskipamount { \parskip } } } \__fdudoc_patch_cmd:Nnn \__codedoc_typeset_functions: - { \small \ttfamily } { \footnotesize \CodeFont } + { \small \ttfamily } { \footnotesize \ttfamily } \__fdudoc_preto_cmd:Nn \__codedoc_typeset_functions: { \MacroFont } \__fdudoc_patch_cmd:Nnn \__codedoc_macro_init: { \hbox:n } { \MacroFont \hbox:n } \__fdudoc_patch_cmd:Nnn \__codedoc_macro_dump: - { \hbox_unpack_clear:N } { \MacroFont \hbox_unpack_clear:N } + { \hbox_unpack_drop:N } { \MacroFont \hbox_unpack_drop:N } +\__fdudoc_patch_cmd:Nnn \__codedoc_meta_original:n + { \ensuremath \langle } { \textlangle } +\__fdudoc_patch_cmd:Nnn \__codedoc_meta_original:n + { \ensuremath \rangle } { \textrangle } \cs_set_eq:NN \__codedoc_macro_end_style:n \use_none:n \cs_set_protected:Npn \__codedoc_typeset_TF: { @@ -716,7 +718,7 @@ \vbox_set:Nn \l__codedoc_macro_box { \MacroFont - \vbox_unpack_clear:N \l__codedoc_macro_box + \vbox_unpack_drop:N \l__codedoc_macro_box \hbox_set:Nn \l_tmpa_box { \__codedoc_print_macroname:nN {#1} #2 } \dim_set:Nn \l_tmpa_dim @@ -763,7 +765,7 @@ \tl_if_empty:nTF {#3} { { } { } { } { } } { - \str_if_eq_x:nnTF {#3} { TeX } + \str_if_eq:eeTF {#3} { TeX } { { TeX~ and~ LaTeX2e } { \string \TeX{}~ 和~ \string \LaTeXe{} } @@ -816,7 +818,7 @@ { \group_begin: \sys_if_engine_xetex:T { \xeCJKsetup { CJKecglue = { } } } - \rmfamily \__codedoc_meta:n {#1} + \__codedoc_meta:n {#1} \group_end: } \msg_redirect_name:nnn { l3doc } { foreign-internal } { log } @@ -827,8 +829,7 @@ \addtocontents{toc}{\StopSpecialIndexModule}} \pdfstringdefDisableCommands{% \let\path\meta - \let\opt\@firstofone - \let\kaishu\relax} + \let\opt\@firstofone} \let\@multitoc@starttoc\@starttoc \renewcommand*\@starttoc[1]{% \begin{multicols}{2}% @@ -837,9 +838,9 @@ \renewcommand\@makefntext[1]{\parindent 0em\noindent\@makefnmark~#1} \IndexPrologue{% \section{\indexname}% - \textit{无衬线字体的数字表示对应索引项出现的页码; + \textit{意大利体的数字表示对应索引项出现的页码; 带下划线的数字表示定义对应索引项的代码行号; - 其他普通数字则表示使用对应索引项的代码行号.}} + 其他则表示使用对应索引项的代码行号.}} \def\IndexLayout{% \newgeometry{% left = 0.85 in, @@ -850,73 +851,62 @@ \ctexset{section/numbering=false}% \StopSpecialIndexModule} \def\indexname{代码索引} -\def\usage#1{\textsf{#1}} \GlossaryPrologue{\section{\glossaryname}} \def\glossaryname{修订记录} -\setmainfont{TeX Gyre Pagella} -\setsansfont{TeX Gyre Heros} -\setmathfont{TeX Gyre Pagella Math} -\setCJKmainfont{FZShuSong-Z01}% - [ - BoldFont = FZHei-B01, - ItalicFont = FZKai-Z03, - BoldItalicFont = FZKai-Z03 - ] -\setCJKsansfont{FZHei-B01}% - [ - BoldFont = FZHei-B01, - ItalicFont = FZKai-Z03, - BoldItalicFont = FZKai-Z03 - ] -\setCJKmonofont{FZFangSong-Z02}% - [ - BoldFont = FZHei-B01, - ItalicFont = FZKai-Z03, - BoldItalicFont = FZKai-Z03 - ] -\newCJKfontfamily\kaishu{FZKai-Z03}% - [BoldFont = *, ItalicFont = *, BoldItalicFont = *] -\newCJKfontfamily\fangsong{FZFangSong-Z02}% - [BoldFont = *, ItalicFont = *, BoldItalicFont = *] -\setmonofont{CMU Typewriter Text}% - [ - UprightFont = * Light, - BoldFont = * Bold, - SlantedFont = * Light Oblique, - HyphenChar = None - ] -\newfontfamily\fdudoc@code@font{Source Code Pro}% - [BoldFont = * Semibold] -\newCJKfontfamily\fdudoc@cjk@code@font{Source Han Sans SC}% - [BoldFont = * Bold, AutoFakeSlant = 0.22] -\newcommand*\CodeFont{\fdudoc@code@font\fdudoc@cjk@code@font} -\ctexset - { - section = {name = {第,节}, format+ = \raggedright}, - subsubsection/tocline = {\kaishu\CTEXnumberline{#1}#2}, - paragraph = {runin = false, numbering = false} - } +\setmainfont{libertinusserif}[% + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-italic, + BoldItalicFont = *-bolditalic, + Scale = 1.1] +\setsansfont{IBMPlexSansCondensed}[% + Extension = .otf, + UprightFont = *-Regular, + BoldFont = *-Bold, + ItalicFont = *-Italic, + BoldItalicFont = *-BoldItalic] +\setmonofont{Iosevka Slab}[% + UprightFont = * Light, + BoldFont = * Semibold, + Scale = MatchLowercase] +\setmathfont{libertinusmath-regular.otf} +\setCJKmainfont{Source Han Serif SC}[% + ItalicFont = FZKai-Z03, + RawFeature = +fwid] +\setCJKsansfont{Source Han Sans SC}[% + ItalicFont = *, + RawFeature = +fwid] +\setCJKmonofont{Source Han Sans SC}[% + UprightFont = * Normal, + BoldFont = * Bold, + AutoFakeSlant = 0.1763, % = tan(10 deg) + Scale = 0.8903, + RawFeature = +fwid] +\ctexset{% + section/name = {第,节}, + section/format+ = \raggedright, + paragraph/runin = false, + paragraph/numbering = false, + punct = kaiming} \setcounter{secnumdepth}{4} \setcounter{tocdepth}{3} -\sisetup - { - number-math-rm = \ensuremath, - inter-unit-product = \ensuremath{{}\cdot{}}, - group-digits = true, - group-minimum-digits = 4, - group-separator = \text{~}, - range-phrase = \symbol{"FF5E}, - separate-uncertainty = true - } -\hypersetup - { - bookmarksdepth = 4, - bookmarksnumbered = true, - colorlinks = true, - citecolor = MaterialGreen, - linkcolor = MaterialPink, - urlcolor = MaterialIndigo - } +\pagestyle{plain} +\sisetup{% + number-math-rm = \ensuremath, + inter-unit-product = \ensuremath{{}\cdot{}}, + group-digits = true, + group-minimum-digits = 4, + group-separator = \text{~}, + range-phrase = \symbol{"FF5E}, + separate-uncertainty = true} +\hypersetup{% + bookmarksdepth = 4, + bookmarksnumbered = true, + colorlinks = true, + citecolor = MaterialGreen, + linkcolor = MaterialPink, + urlcolor = MaterialIndigo} \captionsetup{labelsep = quad, labelfont+ = bf} \setlist{noitemsep, topsep=\smallskipamount} \setlist[1]{labelindent=\parindent} @@ -967,10 +957,8 @@ \RecordChanges \newcommand*\exptarget{\Hy@raisedlink{\hypertarget{expstar}{}}} \newcommand*\rexptarget{\Hy@raisedlink{\hypertarget{rexpstar}{}}} -\newcommand*\expstar{\hyperlink{expstar}{$\star$}} -\newcommand*\rexpstar{\hyperlink{rexpstar}{\ding{73}}} -\renewcommand*\expstar{\hyperlink{expstar}{$\mfrake$}} -\renewcommand*\rexpstar{\hyperlink{rexpstar}{$\mfrakc$}} +\newcommand*\expstar{\hyperlink{expstar}{$\symbol{"263B}$}} +\newcommand*\rexpstar{\hyperlink{rexpstar}{$\symbol{"263A}$}} \ExplSyntaxOn \cs_set_eq:NN \__codedoc_typeset_exp: \expstar \cs_set_eq:NN \__codedoc_typeset_rexp: \rexpstar @@ -1013,22 +1001,18 @@ \renewcommand*\env[1]{\textbf{\texttt{#1}}} \newcommand*\bashcmd[1]{\texttt{#1}} \newcommand*\scite[1]{\textsuperscript{\cite{#1}}} -\DeclareDocumentEnvironment{quote*}{oo} - {\quote\fangsong\qquad}% - {\endquote\IfNoValueF{#1}{% - \hfill —— \IfNoValueF{#2}{〔#2〕}#1}} \lst@CCPutMacro\lst@ProcessOther {"2D}{\lst@ttfamily{-{}}{-{}}} \@empty\z@\@empty \lstdefinestyle{style@base} { - extendedchars = true, + basewidth = 0.5 em, gobble = 3, lineskip = 2 pt, frame = l, framerule = 1 pt, framesep = 0 pt, escapeinside = {(*}{*)}, - basicstyle = \small\CodeFont\color{MaterialGrey900}, + basicstyle = \small\ttfamily\color{MaterialGrey900}, keywordstyle = \bfseries\color{MaterialIndigo}, commentstyle = \itshape\color{MaterialGrey600}, stringstyle = \color{MaterialRed}, @@ -1054,12 +1038,12 @@ } \lstdefinestyle{style@syntax} { - extendedchars = true, + basewidth = 0.5 em, gobble = 6, escapeinside = {(*}{*)}, language = [LaTeX]TeX, alsoletter = {*, -}, - basicstyle = \footnotesize\CodeFont\color{MaterialGrey900}, + basicstyle = \footnotesize\ttfamily\color{MaterialGrey900}, keywordstyle = \bfseries\color{MaterialIndigo}, commentstyle = \itshape\color{MaterialGrey600}, texcsstyle = *\color{MaterialDeepOrange}, diff --git a/Master/texmf-dist/tex/latex/fduthesis/fdulogo.sty b/Master/texmf-dist/tex/latex/fduthesis/fdulogo.sty index 70873418df6..5039052727b 100644 --- a/Master/texmf-dist/tex/latex/fduthesis/fdulogo.sty +++ b/Master/texmf-dist/tex/latex/fduthesis/fdulogo.sty @@ -7,7 +7,7 @@ %% fduthesis.dtx (with options: `logo') %% fduthesis-logo.dtx (with options: `logo') %% -%% Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com> +%% Copyright (C) 2017--2019 by Xiangdong Zeng <xdzeng96@gmail.com> %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -42,53 +42,56 @@ %% fduthesis.pdf, %% fduthesis-en.pdf, %% fduthesis-code.pdf, -%% latexmkrc, -%% latexmkrc-en, %% and README.md. %% \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} -\GetIdInfo $Id: fduthesis.dtx 0.7b 2018-05-06 12:00:00Z Xiangdong Zeng <xdzeng96@gmail.com> $ +\GetIdInfo $Id: fduthesis.dtx 0.7c 2019-03-17 12:00:00Z Xiangdong Zeng <xdzeng96@gmail.com> $ {Fudan University's Visual Identity} \ProvidesExplPackage{fdulogo} {\ExplFileDate}{\ExplFileVersion}{\ExplFileDescription} \RequirePackage { luatex85 } \RequirePackage { xcolor, tikz } \RequirePackage { xparse } -\NewDocumentCommand \fduname { O { } } +\NewDocumentCommand \fduname { t+ t- O { } } { - \__fdulogo_tikz:Nx \fdulogo@name - { \l__fdulogo_default_arg_tl, #1 } + \__fdulogo_tikz:nx + { + \IfBooleanTF {#1} + { \fdulogo@name@new } + { + \IfBooleanTF {#2} + { \fdulogo@name@original } { \fdulogo@name } + } + } + { \c__fdulogo_default_arg_tl, #3 } } \NewDocumentCommand \fduemblem { t+ s O { } } { - \__fdulogo_tikz:cx + \__fdulogo_tikz:nx { \IfBooleanTF {#1} { \IfBooleanTF {#2} - { fdulogo@emblem@new@reversed } { fdulogo@emblem@new } + { \fdulogo@emblem@new@reversed } { \fdulogo@emblem@new } } { \IfBooleanTF {#2} - { fdulogo@emblem@reversed } { fdulogo@emblem } + { \fdulogo@emblem@reversed } { \fdulogo@emblem } } } - { \l__fdulogo_default_arg_tl, #3 } + { \c__fdulogo_default_arg_tl, #3 } } \NewDocumentCommand \fdumotto { O { } } - { - \__fdulogo_tikz:Nx \fdulogo@motto - { \l__fdulogo_default_arg_tl, #1 } - } -\tl_const:Nn \l__fdulogo_default_arg_tl { x = 1 pt, y = 1 pt } -\cs_new_protected:Npn \__fdulogo_tikz:Nn #1#2 + { \__fdulogo_tikz:nx { \fdulogo@motto } { \c__fdulogo_default_arg_tl, #1 } } +\tl_const:Nn \c__fdulogo_default_arg_tl { x = 1 pt, y = 1 pt } +\cs_new_protected:Npn \__fdulogo_tikz:nn #1#2 { \begin{tikzpicture} [#2] #1 \end{tikzpicture} } -\cs_generate_variant:Nn \__fdulogo_tikz:Nn { Nx, cx } +\cs_generate_variant:Nn \__fdulogo_tikz:nn { nx } \definecolor { FudanBlue } { HTML } { 0E419C } \definecolor { FudanRed } { HTML } { C80000 } \definecolor { MaterialGrey } { HTML } { 9E9E9E } @@ -98,6 +101,16 @@ \fdulogo@name@dan \fdulogo@name@da \fdulogo@name@xue;} +\def\fdulogo@name@original{% + \fill \fdulogo@name@original@fu + \fdulogo@name@original@dan + \fdulogo@name@original@da + \fdulogo@name@original@xue;} +\def\fdulogo@name@new{% + \fill \fdulogo@name@new@fu + \fdulogo@name@new@dan + \fdulogo@name@new@da + \fdulogo@name@new@xue;} \def\fdulogo@emblem{% \fill \fdulogo@emblem@kernel \fdulogo@emblem@text @@ -204,2053 +217,2996 @@ \end{tikzpicture} \hspace*{-42.5cm}} \def\fdulogo@name@fu{% - ( 86.79426450, 309.23000203) - .. controls ( 90.52759774, 306.43000210) and ( 95.27426428, 304.13666883) .. ( 96.80759758, 299.37666895) - .. controls (100.07426416, 292.95000244) and (100.74093081, 285.69666929) .. (101.08759747, 278.60333613) - .. controls ( 97.58093089, 266.51000310) and ( 89.47426443, 256.63000335) .. ( 83.27426458, 245.87000362) - .. controls ( 76.79426475, 235.84333720) and ( 70.78093156, 225.51000413) .. ( 64.22093173, 215.53667104) - .. controls ( 62.24759844, 212.88333778) and ( 62.18093178, 209.48333786) .. ( 61.44759846, 206.37667127) - .. controls ( 66.44759834, 207.63000457) and ( 71.00759822, 205.08333797) .. ( 75.68759811, 203.80333800) - .. controls ( 77.31426473, 200.65667142) and ( 78.78093136, 197.41667150) .. ( 80.55426465, 194.33667157) - .. controls ( 80.19426466, 188.60333838) and ( 77.71426472, 183.32333852) .. ( 74.72759813, 178.52333864) - .. controls ( 68.70093162, 167.31000558) and ( 62.86093176, 155.99000587) .. ( 56.75426525, 144.81667281) - .. controls ( 54.87426529, 140.92333958) and ( 54.19426531, 136.60333968) .. ( 52.91426534, 132.51000645) - .. controls ( 54.60759863, 129.12333987) and ( 56.99426524, 126.08333995) .. ( 58.50093187, 122.61667337) - .. controls ( 59.66093184, 116.97667351) and ( 61.08759847, 111.27000698) .. ( 60.52759849, 105.45667380) - .. controls ( 59.15426519, 78.25667448) and ( 58.22093188, 51.01667516) .. ( 56.68759858, 23.83000917) - .. controls ( 54.52759864, 19.44334261) and ( 53.56759866, 12.80334278) .. ( 47.75426547, 12.03000946) - .. controls ( 42.10093228, 14.51000940) and ( 39.03426569, 20.09667593) .. ( 37.23426574, 25.71000912) - .. controls ( 36.24759909, 37.23000883) and ( 41.36759897, 48.00334190) .. ( 42.15426561, 59.35000828) - .. controls ( 43.31426558, 69.33667470) and ( 41.59426563, 79.37667445) .. ( 41.47426563, 89.39000753) - .. controls ( 41.72759896, 92.87000744) and ( 39.83426567, 95.81667404) .. ( 38.20759904, 98.71000730) - .. controls ( 36.59426575, 98.21667398) and ( 34.98093246, 97.73667399) .. ( 33.35426583, 97.24334067) - .. controls ( 28.54093262, 89.83000752) and ( 23.40759941, 82.63000770) .. ( 18.54093287, 75.25667455) - .. controls ( 16.62093292, 75.76334120) and ( 14.67426630, 76.15000786) .. ( 12.80759968, 76.81667451) - .. controls ( 12.07426636, 78.93667446) and ( 11.02093306, 81.43000773) .. ( 12.54093302, 83.45667435) - .. controls ( 20.94093281, 99.43000728) and ( 29.63426593, 115.23000688) .. ( 38.19426571, 131.11000649) - .. controls ( 42.94093226, 140.45667292) and ( 48.59426545, 149.36333936) .. ( 52.68759868, 159.00333912) - .. controls ( 55.28759862, 168.04333890) and ( 60.40759849, 176.51000535) .. ( 59.79426517, 186.20333844) - .. controls ( 54.76759863, 185.93667178) and ( 51.83426537, 181.23000523) .. ( 47.56759881, 179.16333862) - .. controls ( 44.71426555, 181.43000523) and ( 41.87426562, 183.71000517) .. ( 39.04759902, 186.01667178) - .. controls ( 40.84759898, 191.27000498) and ( 41.78093229, 196.92333818) .. ( 44.86093221, 201.65667139) - .. controls ( 52.82093201, 215.04333772) and ( 60.74093181, 228.45667072) .. ( 68.78093161, 241.80333705) - .. controls ( 74.71426480, 252.79000345) and ( 83.66093124, 262.99000319) .. ( 83.84759790, 276.12333620) - .. controls ( 83.06093126, 284.17666933) and ( 81.95426462, 292.19000246) .. ( 81.08759797, 300.24333559) - .. controls ( 82.94093126, 303.27000218) and ( 84.82093121, 306.28333544) .. ( 86.79426450, 309.23000203) - (143.71426307, 60.96334157) - .. controls (144.87426304, 59.85667494) and (146.06092968, 58.77667496) .. (147.26092965, 57.72334166) - .. controls (149.38092960, 57.35000833) and (151.54092954, 57.99000832) .. (153.66092949, 58.11000831) - .. controls (154.46092947, 59.65667494) and (155.27426278, 61.20334157) .. (156.08759610, 62.75000820) - .. controls (152.87426284, 64.45667482) and (149.39426293, 65.55000813) .. (145.88759635, 66.47000810) - .. controls (145.16759637, 64.64334148) and (144.43426306, 62.80334153) .. (143.71426307, 60.96334157) - (144.91426304, 141.67000622) - .. controls (143.54092974, 139.96333960) and (143.79426307, 137.71000632) .. (143.52759641, 135.67000637) - .. controls (146.12759635, 135.72333971) and (148.42092962, 137.09667300) .. (150.07426291, 139.03000629) - .. controls (154.63426280, 143.33667285) and (153.22092950, 150.21667268) .. (154.36759614, 155.79000587) - .. controls (151.31426288, 151.01667266) and (148.14092963, 146.32333944) .. (144.91426304, 141.67000622) - (139.83426317, 253.56333676) - .. controls (153.16759617, 263.92333650) and (166.98092916, 273.65666959) .. (180.19426216, 284.17666933) - .. controls (184.74092871, 283.19000269) and (188.98092861, 281.07000274) .. (192.24759519, 277.71000282) - .. controls (182.23426211, 263.05666986) and (165.90092919, 254.75000340) .. (153.84759615, 242.09667038) - .. controls (146.96759633, 233.00333727) and (139.40759651, 224.41667082) .. (132.67426335, 215.21667105) - .. controls (126.63426350, 204.79000465) and (121.22093030, 194.00333825) .. (115.50093045, 183.39000518) - .. controls (113.88759715, 181.04333857) and (113.86093049, 178.20333864) .. (113.84759715, 175.44333871) - .. controls (120.24759699, 184.61667182) and (126.19426351, 194.09667158) .. (132.54093002, 203.31000468) - .. controls (140.58092982, 217.01667101) and (152.38092952, 229.56333736) .. (167.99426247, 234.25667058) - .. controls (172.19426236, 231.63000397) and (176.00759560, 228.21667073) .. (178.48759554, 223.88333750) - .. controls (178.03426222, 208.04333790) and (170.72759573, 193.64333826) .. (166.24759584, 178.71000530) - .. controls (159.55426268, 161.00333907) and (159.48759601, 141.69667289) .. (154.91426279, 123.47000668) - .. controls (152.00759620, 118.13667348) and (151.20759622, 111.04334032) .. (145.19426304, 108.15000706) - .. controls (142.22092978, 112.72334028) and (137.62092989, 115.56334021) .. (132.30093003, 116.57667352) - .. controls (129.06093011, 111.89667363) and (125.34093020, 107.51000708) .. (122.47426360, 102.59000720) - .. controls (120.10093033, 96.57667402) and (117.70093039, 90.31000751) .. (118.26093038, 83.71000767) - .. controls (126.60759683, 88.87000754) and (134.99426329, 93.95000742) .. (143.28759642, 99.20334062) - .. controls (149.03426294, 101.97667388) and (155.03426279, 104.23000716) .. (160.84759598, 106.89667376) - .. controls (165.36759587, 109.01667371) and (171.96759570, 109.15000704) .. (174.74092896, 104.25667383) - .. controls (180.14092883, 99.07000729) and (179.06092886, 91.27000748) .. (179.26092885, 84.47000765) - .. controls (176.34092892, 77.25667450) and (172.12759570, 70.45667467) .. (170.91426239, 62.64334153) - .. controls (177.99426222, 55.12334172) and (184.76759538, 47.13667525) .. (193.68759516, 41.68334206) - .. controls (194.34092847, 38.95000879) and (195.18092845, 36.17667553) .. (194.71426180, 33.32334227) - .. controls (192.94092851, 33.12334227) and (191.18092855, 32.92334228) .. (189.42092860, 32.71000895) - .. controls (185.27426203, 35.52334221) and (180.14092883, 37.20334217) .. (177.14092890, 41.41667540) - .. controls (173.59426233, 46.16334194) and (168.66092912, 49.52334186) .. (163.82092924, 52.81667511) - .. controls (161.22092930, 47.79000857) and (157.30092940, 43.59000868) .. (152.34092952, 40.83000874) - .. controls (145.87426302, 45.28334197) and (139.71426317, 50.23000851) .. (134.72759663, 56.35000836) - .. controls (132.92759668, 59.23000828) and (132.14093003, 62.59000820) .. (130.94093006, 65.73667479) - .. controls (132.47426335, 69.56334136) and (134.59426330, 73.12334127) .. (137.24759657, 76.27000786) - .. controls (143.88759640, 74.47000790) and (150.47426290, 72.52334129) .. (157.11426274, 70.73667466) - .. controls (160.58092932, 73.36334126) and (164.75426255, 75.89667453) .. (166.18092918, 80.25667443) - .. controls (168.00759580, 85.73667429) and (170.20759574, 91.05667416) .. (172.34092902, 96.43000735) - .. controls (169.06092911, 96.77667401) and (165.74092919, 98.00334065) .. (162.46092927, 97.59000733) - .. controls (155.74092944, 94.68334073) and (148.95426294, 91.79000747) .. (142.84759643, 87.72334091) - .. controls (137.52759656, 84.17667433) and (131.24759672, 81.96334105) .. (126.76759683, 77.24334117) - .. controls (121.84759695, 72.37667462) and (116.75426375, 67.65667474) .. (111.88759720, 62.72334153) - .. controls (106.62093067, 55.99000837) and (101.46093080, 49.15000854) .. ( 96.48759759, 42.20334204) - .. controls ( 93.54093099, 36.41667552) and ( 90.70093107, 30.57667567) .. ( 87.42093115, 24.96334247) - .. controls ( 83.87426457, 26.44334244) and ( 79.19426469, 28.04334240) .. ( 78.46093137, 32.35000896) - .. controls ( 80.48759799, 37.96334215) and ( 83.39426458, 43.21667535) .. ( 85.60759786, 48.75000855) - .. controls ( 87.51426448, 54.04334175) and ( 92.48759769, 57.36334166) .. ( 95.11426429, 62.25667488) - .. controls ( 96.75426425, 65.41667480) and ( 98.54093087, 68.48334139) .. (100.08759750, 71.68334131) - .. controls (102.40759744, 76.51000785) and (102.58093077, 82.07000771) .. (105.12759737, 86.80334093) - .. controls (109.44759726, 94.08334075) and (113.92759715, 101.27000723) .. (118.08759705, 108.63000705) - .. controls (121.11426364, 116.92334018) and (125.23426354, 124.81667331) .. (127.67426347, 133.31000643) - .. controls (127.40759681, 142.21667288) and (125.86093019, 151.13667265) .. (127.35426348, 160.04333910) - .. controls (126.95426349, 166.37667227) and (130.68759673, 171.60333881) .. (133.59426333, 176.88333868) - .. controls (135.03426329, 179.41667195) and (138.31426321, 179.64333861) .. (140.76759648, 180.61667192) - .. controls (145.40759636, 173.87000542) and (150.78092956, 167.68333891) .. (155.87426277, 161.28333907) - .. controls (154.00759615, 168.75000555) and (157.66092939, 175.69667204) .. (159.02092936, 182.88333853) - .. controls (161.96759595, 195.19000489) and (167.38092915, 207.07000459) .. (167.04759582, 219.96333760) - .. controls (164.47426255, 219.76333760) and (161.64759596, 220.45667092) .. (159.34092935, 219.03000429) - .. controls (154.63426280, 216.43000435) and (149.44759626, 214.25667108) .. (146.07426301, 209.87000452) - .. controls (141.96759645, 204.55000465) and (136.86092991, 200.01667143) .. (133.08759667, 194.44333824) - .. controls (126.78093016, 180.76333858) and (120.64759698, 166.89667226) .. (117.15426374, 152.17667263) - .. controls (111.54093054, 136.29667302) and (108.63426395, 119.43000678) .. (100.72759748, 104.43000715) - .. controls ( 99.18093085, 102.67000720) and ( 96.75426425, 101.97667388) .. ( 94.79426430, 100.76334058) - .. controls ( 93.07426434, 102.04334055) and ( 91.35426438, 103.32334052) .. ( 89.62093109, 104.59000715) - .. controls ( 88.06093113, 110.39000701) and ( 84.32759789, 116.45667352) .. ( 86.74093116, 122.52334004) - .. controls ( 92.48759769, 139.11000629) and ( 97.71426422, 155.87000587) .. (103.47426408, 172.44333879) - .. controls (111.64759721, 187.41667175) and (119.76759701, 202.41667137) .. (127.88759680, 217.41667100) - .. controls (139.84759650, 232.69667061) and (152.04759620, 247.83000357) .. (163.92759590, 263.19000319) - .. controls (153.66092949, 255.16333672) and (145.20759637, 245.01667031) .. (135.38092995, 236.47000385) - .. controls (130.47426340, 233.84333725) and (124.72759688, 232.63000395) .. (120.52759699, 228.76333738) - .. controls (115.07426379, 223.92333750) and (109.78093059, 218.89667096) .. (104.15426406, 214.25667108) - .. controls (101.86093079, 217.11000434) and ( 99.04759752, 219.79000427) .. ( 97.95426422, 223.39000418) - .. controls ( 96.06093093, 230.88333733) and ( 96.82093091, 239.12333712) .. (100.50093082, 245.96333695) - .. controls (104.34093072, 255.28333672) and (108.88759728, 264.28333649) .. (112.63426385, 273.64333626) - .. controls (113.75426382, 277.21666950) and (116.74093041, 279.49666944) .. (119.50093035, 281.76333605) - .. controls (121.56759696, 280.59000275) and (123.74093024, 279.56333611) .. (125.63426353, 278.11000281) - .. controls (128.27426346, 274.76333623) and (129.70093009, 270.69666966) .. (131.18093005, 266.76333643) - .. controls (129.26093010, 259.37666995) and (126.90093016, 252.08333680) .. (125.56759686, 244.55000365) - .. controls (131.00759672, 246.40333694) and (135.18092995, 250.37667017) .. (139.83426317, 253.56333676)} + ( 86.7942, 309.2300) + .. controls ( 90.5275, 306.4300) and ( 95.2742, 304.1366) .. ( 96.8075, 299.3766) + .. controls ( 100.0742, 292.9500) and ( 100.7409, 285.6966) .. ( 101.0875, 278.6033) + .. controls ( 97.5809, 266.5100) and ( 89.4742, 256.6300) .. ( 83.2742, 245.8700) + .. controls ( 76.7942, 235.8433) and ( 70.7809, 225.5100) .. ( 64.2209, 215.5366) + .. controls ( 62.2475, 212.8833) and ( 62.1809, 209.4833) .. ( 61.4475, 206.3766) + .. controls ( 66.4475, 207.6300) and ( 71.0075, 205.0833) .. ( 75.6875, 203.8033) + .. controls ( 77.3142, 200.6566) and ( 78.7809, 197.4166) .. ( 80.5542, 194.3366) + .. controls ( 80.1942, 188.6033) and ( 77.7142, 183.3233) .. ( 74.7275, 178.5233) + .. controls ( 68.7009, 167.3100) and ( 62.8609, 155.9900) .. ( 56.7542, 144.8166) + .. controls ( 54.8742, 140.9233) and ( 54.1942, 136.6033) .. ( 52.9142, 132.5100) + .. controls ( 54.6075, 129.1233) and ( 56.9942, 126.0833) .. ( 58.5009, 122.6166) + .. controls ( 59.6609, 116.9766) and ( 61.0875, 111.2700) .. ( 60.5275, 105.4566) + .. controls ( 59.1542, 78.2566) and ( 58.2209, 51.0166) .. ( 56.6875, 23.8300) + .. controls ( 54.5275, 19.4433) and ( 53.5675, 12.8033) .. ( 47.7542, 12.0300) + .. controls ( 42.1009, 14.5100) and ( 39.0342, 20.0966) .. ( 37.2342, 25.7100) + .. controls ( 36.2475, 37.2300) and ( 41.3675, 48.0033) .. ( 42.1542, 59.3500) + .. controls ( 43.3142, 69.3366) and ( 41.5942, 79.3766) .. ( 41.4742, 89.3900) + .. controls ( 41.7275, 92.8700) and ( 39.8342, 95.8166) .. ( 38.2075, 98.7100) + .. controls ( 36.5942, 98.2166) and ( 34.9809, 97.7366) .. ( 33.3542, 97.2433) + .. controls ( 28.5409, 89.8300) and ( 23.4075, 82.6300) .. ( 18.5409, 75.2566) + .. controls ( 16.6209, 75.7633) and ( 14.6742, 76.1500) .. ( 12.8075, 76.8166) + .. controls ( 12.0742, 78.9366) and ( 11.0209, 81.4300) .. ( 12.5409, 83.4566) + .. controls ( 20.9409, 99.4300) and ( 29.6342, 115.2300) .. ( 38.1942, 131.1100) + .. controls ( 42.9409, 140.4566) and ( 48.5942, 149.3633) .. ( 52.6875, 159.0033) + .. controls ( 55.2875, 168.0433) and ( 60.4075, 176.5100) .. ( 59.7942, 186.2033) + .. controls ( 54.7675, 185.9366) and ( 51.8342, 181.2300) .. ( 47.5675, 179.1633) + .. controls ( 44.7142, 181.4300) and ( 41.8742, 183.7100) .. ( 39.0475, 186.0166) + .. controls ( 40.8475, 191.2700) and ( 41.7809, 196.9233) .. ( 44.8609, 201.6566) + .. controls ( 52.8209, 215.0433) and ( 60.7409, 228.4566) .. ( 68.7809, 241.8033) + .. controls ( 74.7142, 252.7900) and ( 83.6609, 262.9900) .. ( 83.8475, 276.1233) + .. controls ( 83.0609, 284.1766) and ( 81.9542, 292.1900) .. ( 81.0875, 300.2433) + .. controls ( 82.9409, 303.2700) and ( 84.8209, 306.2833) .. ( 86.7942, 309.2300) + ( 143.7142, 60.9633) + .. controls ( 144.8742, 59.8566) and ( 146.0609, 58.7766) .. ( 147.2609, 57.7233) + .. controls ( 149.3809, 57.3500) and ( 151.5409, 57.9900) .. ( 153.6609, 58.1100) + .. controls ( 154.4609, 59.6566) and ( 155.2742, 61.2033) .. ( 156.0875, 62.7500) + .. controls ( 152.8742, 64.4566) and ( 149.3942, 65.5500) .. ( 145.8875, 66.4700) + .. controls ( 145.1675, 64.6433) and ( 144.4342, 62.8033) .. ( 143.7142, 60.9633) + ( 144.9142, 141.6700) + .. controls ( 143.5409, 139.9633) and ( 143.7942, 137.7100) .. ( 143.5275, 135.6700) + .. controls ( 146.1275, 135.7233) and ( 148.4209, 137.0966) .. ( 150.0742, 139.0300) + .. controls ( 154.6342, 143.3366) and ( 153.2209, 150.2166) .. ( 154.3675, 155.7900) + .. controls ( 151.3142, 151.0166) and ( 148.1409, 146.3233) .. ( 144.9142, 141.6700) + ( 139.8342, 253.5633) + .. controls ( 153.1675, 263.9233) and ( 166.9809, 273.6566) .. ( 180.1942, 284.1766) + .. controls ( 184.7409, 283.1900) and ( 188.9809, 281.0700) .. ( 192.2475, 277.7100) + .. controls ( 182.2342, 263.0566) and ( 165.9009, 254.7500) .. ( 153.8475, 242.0966) + .. controls ( 146.9675, 233.0033) and ( 139.4075, 224.4166) .. ( 132.6742, 215.2166) + .. controls ( 126.6342, 204.7900) and ( 121.2209, 194.0033) .. ( 115.5009, 183.3900) + .. controls ( 113.8875, 181.0433) and ( 113.8609, 178.2033) .. ( 113.8475, 175.4433) + .. controls ( 120.2475, 184.6166) and ( 126.1942, 194.0966) .. ( 132.5409, 203.3100) + .. controls ( 140.5809, 217.0166) and ( 152.3809, 229.5633) .. ( 167.9942, 234.2566) + .. controls ( 172.1942, 231.6300) and ( 176.0075, 228.2166) .. ( 178.4875, 223.8833) + .. controls ( 178.0342, 208.0433) and ( 170.7275, 193.6433) .. ( 166.2475, 178.7100) + .. controls ( 159.5542, 161.0033) and ( 159.4875, 141.6966) .. ( 154.9142, 123.4700) + .. controls ( 152.0075, 118.1366) and ( 151.2075, 111.0433) .. ( 145.1942, 108.1500) + .. controls ( 142.2209, 112.7233) and ( 137.6209, 115.5633) .. ( 132.3009, 116.5766) + .. controls ( 129.0609, 111.8966) and ( 125.3409, 107.5100) .. ( 122.4742, 102.5900) + .. controls ( 120.1009, 96.5766) and ( 117.7009, 90.3100) .. ( 118.2609, 83.7100) + .. controls ( 126.6075, 88.8700) and ( 134.9942, 93.9500) .. ( 143.2875, 99.2033) + .. controls ( 149.0342, 101.9766) and ( 155.0342, 104.2300) .. ( 160.8475, 106.8966) + .. controls ( 165.3675, 109.0166) and ( 171.9675, 109.1500) .. ( 174.7409, 104.2566) + .. controls ( 180.1409, 99.0700) and ( 179.0609, 91.2700) .. ( 179.2609, 84.4700) + .. controls ( 176.3409, 77.2566) and ( 172.1275, 70.4566) .. ( 170.9142, 62.6433) + .. controls ( 177.9942, 55.1233) and ( 184.7675, 47.1366) .. ( 193.6875, 41.6833) + .. controls ( 194.3409, 38.9500) and ( 195.1809, 36.1766) .. ( 194.7142, 33.3233) + .. controls ( 192.9409, 33.1233) and ( 191.1809, 32.9233) .. ( 189.4209, 32.7100) + .. controls ( 185.2742, 35.5233) and ( 180.1409, 37.2033) .. ( 177.1409, 41.4166) + .. controls ( 173.5942, 46.1633) and ( 168.6609, 49.5233) .. ( 163.8209, 52.8166) + .. controls ( 161.2209, 47.7900) and ( 157.3009, 43.5900) .. ( 152.3409, 40.8300) + .. controls ( 145.8742, 45.2833) and ( 139.7142, 50.2300) .. ( 134.7275, 56.3500) + .. controls ( 132.9275, 59.2300) and ( 132.1409, 62.5900) .. ( 130.9409, 65.7366) + .. controls ( 132.4742, 69.5633) and ( 134.5942, 73.1233) .. ( 137.2475, 76.2700) + .. controls ( 143.8875, 74.4700) and ( 150.4742, 72.5233) .. ( 157.1142, 70.7366) + .. controls ( 160.5809, 73.3633) and ( 164.7542, 75.8966) .. ( 166.1809, 80.2566) + .. controls ( 168.0075, 85.7366) and ( 170.2075, 91.0566) .. ( 172.3409, 96.4300) + .. controls ( 169.0609, 96.7766) and ( 165.7409, 98.0033) .. ( 162.4609, 97.5900) + .. controls ( 155.7409, 94.6833) and ( 148.9542, 91.7900) .. ( 142.8475, 87.7233) + .. controls ( 137.5275, 84.1766) and ( 131.2475, 81.9633) .. ( 126.7675, 77.2433) + .. controls ( 121.8475, 72.3766) and ( 116.7542, 67.6566) .. ( 111.8875, 62.7233) + .. controls ( 106.6209, 55.9900) and ( 101.4609, 49.1500) .. ( 96.4875, 42.2033) + .. controls ( 93.5409, 36.4166) and ( 90.7009, 30.5766) .. ( 87.4209, 24.9633) + .. controls ( 83.8742, 26.4433) and ( 79.1942, 28.0433) .. ( 78.4609, 32.3500) + .. controls ( 80.4875, 37.9633) and ( 83.3942, 43.2166) .. ( 85.6075, 48.7500) + .. controls ( 87.5142, 54.0433) and ( 92.4875, 57.3633) .. ( 95.1142, 62.2566) + .. controls ( 96.7542, 65.4166) and ( 98.5409, 68.4833) .. ( 100.0875, 71.6833) + .. controls ( 102.4075, 76.5100) and ( 102.5809, 82.0700) .. ( 105.1275, 86.8033) + .. controls ( 109.4475, 94.0833) and ( 113.9275, 101.2700) .. ( 118.0875, 108.6300) + .. controls ( 121.1142, 116.9233) and ( 125.2342, 124.8166) .. ( 127.6742, 133.3100) + .. controls ( 127.4075, 142.2166) and ( 125.8609, 151.1366) .. ( 127.3542, 160.0433) + .. controls ( 126.9542, 166.3766) and ( 130.6875, 171.6033) .. ( 133.5942, 176.8833) + .. controls ( 135.0342, 179.4166) and ( 138.3142, 179.6433) .. ( 140.7675, 180.6166) + .. controls ( 145.4075, 173.8700) and ( 150.7809, 167.6833) .. ( 155.8742, 161.2833) + .. controls ( 154.0075, 168.7500) and ( 157.6609, 175.6966) .. ( 159.0209, 182.8833) + .. controls ( 161.9675, 195.1900) and ( 167.3809, 207.0700) .. ( 167.0475, 219.9633) + .. controls ( 164.4742, 219.7633) and ( 161.6475, 220.4566) .. ( 159.3409, 219.0300) + .. controls ( 154.6342, 216.4300) and ( 149.4475, 214.2566) .. ( 146.0742, 209.8700) + .. controls ( 141.9675, 204.5500) and ( 136.8609, 200.0166) .. ( 133.0875, 194.4433) + .. controls ( 126.7809, 180.7633) and ( 120.6475, 166.8966) .. ( 117.1542, 152.1766) + .. controls ( 111.5409, 136.2966) and ( 108.6342, 119.4300) .. ( 100.7275, 104.4300) + .. controls ( 99.1809, 102.6700) and ( 96.7542, 101.9766) .. ( 94.7942, 100.7633) + .. controls ( 93.0742, 102.0433) and ( 91.3542, 103.3233) .. ( 89.6209, 104.5900) + .. controls ( 88.0609, 110.3900) and ( 84.3275, 116.4566) .. ( 86.7409, 122.5233) + .. controls ( 92.4875, 139.1100) and ( 97.7142, 155.8700) .. ( 103.4742, 172.4433) + .. controls ( 111.6475, 187.4166) and ( 119.7675, 202.4166) .. ( 127.8875, 217.4166) + .. controls ( 139.8475, 232.6966) and ( 152.0475, 247.8300) .. ( 163.9275, 263.1900) + .. controls ( 153.6609, 255.1633) and ( 145.2075, 245.0166) .. ( 135.3809, 236.4700) + .. controls ( 130.4742, 233.8433) and ( 124.7275, 232.6300) .. ( 120.5275, 228.7633) + .. controls ( 115.0742, 223.9233) and ( 109.7809, 218.8966) .. ( 104.1542, 214.2566) + .. controls ( 101.8609, 217.1100) and ( 99.0475, 219.7900) .. ( 97.9542, 223.3900) + .. controls ( 96.0609, 230.8833) and ( 96.8209, 239.1233) .. ( 100.5009, 245.9633) + .. controls ( 104.3409, 255.2833) and ( 108.8875, 264.2833) .. ( 112.6342, 273.6433) + .. controls ( 113.7542, 277.2166) and ( 116.7409, 279.4966) .. ( 119.5009, 281.7633) + .. controls ( 121.5675, 280.5900) and ( 123.7409, 279.5633) .. ( 125.6342, 278.1100) + .. controls ( 128.2742, 274.7633) and ( 129.7009, 270.6966) .. ( 131.1809, 266.7633) + .. controls ( 129.2609, 259.3766) and ( 126.9009, 252.0833) .. ( 125.5675, 244.5500) + .. controls ( 131.0075, 246.4033) and ( 135.1809, 250.3766) .. ( 139.8342, 253.5633)} \def\fdulogo@name@dan{% - (318.28759204, 86.52334094) - .. controls (328.19425846, 87.00334092) and (337.14092490, 91.81667414) .. (346.11425801, 95.59000738) - .. controls (351.20759122, 94.93667406) and (356.20759109, 93.69667409) .. (360.83425765, 91.41667415) - .. controls (361.59425763, 89.11000754) and (362.34092427, 86.79000760) .. (363.11425759, 84.47000765) - .. controls (357.78092439, 79.79000777) and (350.70092457, 78.47000780) .. (344.07425806, 76.67000785) - .. controls (343.51425808, 77.64334116) and (342.42092477, 79.59000778) .. (341.87425812, 80.56334108) - .. controls (332.26092503, 77.56334116) and (322.44759194, 75.27000788) .. (312.82092551, 72.32334129) - .. controls (306.68759233, 70.84334133) and (301.54092579, 66.97667476) .. (296.48759259, 63.39000818) - .. controls (292.74092601, 58.63000830) and (291.00759272, 52.12334180) .. (285.50092620, 48.87000854) - .. controls (279.98092633, 44.65667532) and (272.30092653, 47.80334190) .. (268.44759329, 52.75000845) - .. controls (266.51426000, 56.84334168) and (264.15426006, 60.80334158) .. (262.72759343, 65.11000814) - .. controls (262.96759343, 67.80334140) and (263.51426008, 70.45667467) .. (263.96759340, 73.12334127) - .. controls (267.08759332, 73.39000793) and (270.23425991, 73.53667459) .. (273.32759317, 74.08334125) - .. controls (288.47425945, 77.64334116) and (303.11425909, 83.09667435) .. (318.28759204, 86.52334094) - (347.60759131, 212.41667112) - .. controls (352.20759119, 214.71000440) and (357.26092440, 212.57667112) .. (362.04759095, 212.12333780) - .. controls (363.84759090, 209.92333785) and (365.60759086, 207.69667124) .. (367.28759082, 205.39000463) - .. controls (364.44759089, 193.92333825) and (356.31425776, 184.75000515) .. (353.11425784, 173.41667210) - .. controls (350.19425791, 164.27000566) and (347.51425798, 155.04333922) .. (344.23425806, 146.01667278) - .. controls (342.48759144, 141.53667289) and (342.50092477, 136.68333968) .. (341.74092479, 132.00333980) - .. controls (340.55425815, 124.59000665) and (339.36759152, 117.16334017) .. (338.18092488, 109.73667369) - .. controls (336.31425826, 108.56334038) and (334.43425831, 107.39000708) .. (332.59425835, 106.17667378) - .. controls (329.91425842, 108.37667372) and (326.87425849, 110.39000701) .. (325.35425853, 113.61667359) - .. controls (323.51425858, 117.24334017) and (321.70092529, 121.09667340) .. (317.79425872, 122.88334003) - .. controls (314.35425881, 120.28334009) and (311.04759222, 117.48334016) .. (307.38092565, 115.20334022) - .. controls (303.08759242, 121.15000674) and (307.50092565, 127.88333990) .. (309.52759226, 133.76333975) - .. controls (308.32759229, 143.05667286) and (300.79425915, 151.83000597) .. (304.55425905, 161.37667240) - .. controls (305.95425902, 164.12333900) and (308.52759229, 166.09667228) .. (310.39425891, 168.52333889) - .. controls (313.00759217, 167.01667226) and (315.76759211, 165.71000562) .. (318.16759205, 163.84333900) - .. controls (322.47425860, 158.48333914) and (326.20759184, 152.29667262) .. (327.11425849, 145.35000613) - .. controls (327.94092513, 140.35000626) and (328.71425845, 135.32333972) .. (329.59425843, 130.32333984) - .. controls (330.34092507, 130.55000650) and (331.83425837, 131.00333982) .. (332.59425835, 131.21667315) - .. controls (335.83425827, 146.37667277) and (340.43425816, 161.20333907) .. (343.70092474, 176.35000536) - .. controls (345.04759137, 181.07000524) and (345.90092469, 185.93667178) .. (347.64759131, 190.53667167) - .. controls (350.00759125, 194.93667156) and (353.07425784, 199.07000479) .. (353.80759115, 204.15000466) - .. controls (347.32759132, 204.91000464) and (341.32759147, 201.87000472) .. (335.78092494, 198.93667146) - .. controls (331.47425838, 196.45667152) and (326.50092517, 195.12333822) .. (322.70092527, 191.79000497) - .. controls (315.19425879, 185.56333846) and (307.60759231, 179.45667195) .. (300.19425916, 173.12333877) - .. controls (296.47425925, 170.24333884) and (294.80759263, 165.69667229) .. (291.99425937, 162.05667238) - .. controls (292.47425935, 156.11000586) and (295.62092594, 150.99000599) .. (297.87425922, 145.64333946) - .. controls (299.80759250, 137.37667300) and (302.00759245, 127.76333990) .. (297.06092591, 120.15000676) - .. controls (295.79425927, 117.40334016) and (293.94092598, 115.01667356) .. (291.96759270, 112.76334028) - .. controls (289.50092610, 118.09667348) and (285.55425953, 123.29667335) .. (286.28759284, 129.49667319) - .. controls (286.84759283, 138.20333964) and (284.63425955, 146.71000610) .. (283.44759291, 155.27000588) - .. controls (286.83425950, 162.61667237) and (286.67425950, 170.93667216) .. (288.94092611, 178.63000530) - .. controls (291.67425937, 180.88333858) and (293.70092599, 183.88333850) .. (296.54092592, 186.00333845) - .. controls (306.46092567, 191.56333831) and (316.12759210, 197.56333816) .. (325.99425852, 203.21667135) - .. controls (333.27425833, 206.09667128) and (340.30092483, 209.61667119) .. (347.60759131, 212.41667112)} + ( 318.2875, 86.5233) + .. controls ( 328.1942, 87.0033) and ( 337.1409, 91.8166) .. ( 346.1142, 95.5900) + .. controls ( 351.2075, 94.9366) and ( 356.2075, 93.6966) .. ( 360.8342, 91.4166) + .. controls ( 361.5942, 89.1100) and ( 362.3409, 86.7900) .. ( 363.1142, 84.4700) + .. controls ( 357.7809, 79.7900) and ( 350.7009, 78.4700) .. ( 344.0742, 76.6700) + .. controls ( 343.5142, 77.6433) and ( 342.4209, 79.5900) .. ( 341.8742, 80.5633) + .. controls ( 332.2609, 77.5633) and ( 322.4475, 75.2700) .. ( 312.8209, 72.3233) + .. controls ( 306.6875, 70.8433) and ( 301.5409, 66.9766) .. ( 296.4875, 63.3900) + .. controls ( 292.7409, 58.6300) and ( 291.0075, 52.1233) .. ( 285.5009, 48.8700) + .. controls ( 279.9809, 44.6566) and ( 272.3009, 47.8033) .. ( 268.4475, 52.7500) + .. controls ( 266.5142, 56.8433) and ( 264.1542, 60.8033) .. ( 262.7275, 65.1100) + .. controls ( 262.9675, 67.8033) and ( 263.5142, 70.4566) .. ( 263.9675, 73.1233) + .. controls ( 267.0875, 73.3900) and ( 270.2342, 73.5366) .. ( 273.3275, 74.0833) + .. controls ( 288.4742, 77.6433) and ( 303.1142, 83.0966) .. ( 318.2875, 86.5233) + ( 347.6075, 212.4166) + .. controls ( 352.2075, 214.7100) and ( 357.2609, 212.5766) .. ( 362.0475, 212.1233) + .. controls ( 363.8475, 209.9233) and ( 365.6075, 207.6966) .. ( 367.2875, 205.3900) + .. controls ( 364.4475, 193.9233) and ( 356.3142, 184.7500) .. ( 353.1142, 173.4166) + .. controls ( 350.1942, 164.2700) and ( 347.5142, 155.0433) .. ( 344.2342, 146.0166) + .. controls ( 342.4875, 141.5366) and ( 342.5009, 136.6833) .. ( 341.7409, 132.0033) + .. controls ( 340.5542, 124.5900) and ( 339.3675, 117.1633) .. ( 338.1809, 109.7366) + .. controls ( 336.3142, 108.5633) and ( 334.4342, 107.3900) .. ( 332.5942, 106.1766) + .. controls ( 329.9142, 108.3766) and ( 326.8742, 110.3900) .. ( 325.3542, 113.6166) + .. controls ( 323.5142, 117.2433) and ( 321.7009, 121.0966) .. ( 317.7942, 122.8833) + .. controls ( 314.3542, 120.2833) and ( 311.0475, 117.4833) .. ( 307.3809, 115.2033) + .. controls ( 303.0875, 121.1500) and ( 307.5009, 127.8833) .. ( 309.5275, 133.7633) + .. controls ( 308.3275, 143.0566) and ( 300.7942, 151.8300) .. ( 304.5542, 161.3766) + .. controls ( 305.9542, 164.1233) and ( 308.5275, 166.0966) .. ( 310.3942, 168.5233) + .. controls ( 313.0075, 167.0166) and ( 315.7675, 165.7100) .. ( 318.1675, 163.8433) + .. controls ( 322.4742, 158.4833) and ( 326.2075, 152.2966) .. ( 327.1142, 145.3500) + .. controls ( 327.9409, 140.3500) and ( 328.7142, 135.3233) .. ( 329.5942, 130.3233) + .. controls ( 330.3409, 130.5500) and ( 331.8342, 131.0033) .. ( 332.5942, 131.2166) + .. controls ( 335.8342, 146.3766) and ( 340.4342, 161.2033) .. ( 343.7009, 176.3500) + .. controls ( 345.0475, 181.0700) and ( 345.9009, 185.9366) .. ( 347.6475, 190.5366) + .. controls ( 350.0075, 194.9366) and ( 353.0742, 199.0700) .. ( 353.8075, 204.1500) + .. controls ( 347.3275, 204.9100) and ( 341.3275, 201.8700) .. ( 335.7809, 198.9366) + .. controls ( 331.4742, 196.4566) and ( 326.5009, 195.1233) .. ( 322.7009, 191.7900) + .. controls ( 315.1942, 185.5633) and ( 307.6075, 179.4566) .. ( 300.1942, 173.1233) + .. controls ( 296.4742, 170.2433) and ( 294.8075, 165.6966) .. ( 291.9942, 162.0566) + .. controls ( 292.4742, 156.1100) and ( 295.6209, 150.9900) .. ( 297.8742, 145.6433) + .. controls ( 299.8075, 137.3766) and ( 302.0075, 127.7633) .. ( 297.0609, 120.1500) + .. controls ( 295.7942, 117.4033) and ( 293.9409, 115.0166) .. ( 291.9675, 112.7633) + .. controls ( 289.5009, 118.0966) and ( 285.5542, 123.2966) .. ( 286.2875, 129.4966) + .. controls ( 286.8475, 138.2033) and ( 284.6342, 146.7100) .. ( 283.4475, 155.2700) + .. controls ( 286.8342, 162.6166) and ( 286.6742, 170.9366) .. ( 288.9409, 178.6300) + .. controls ( 291.6742, 180.8833) and ( 293.7009, 183.8833) .. ( 296.5409, 186.0033) + .. controls ( 306.4609, 191.5633) and ( 316.1275, 197.5633) .. ( 325.9942, 203.2166) + .. controls ( 333.2742, 206.0966) and ( 340.3009, 209.6166) .. ( 347.6075, 212.4166)} \def\fdulogo@name@da{% - (500.52758749, 206.59000460) - .. controls (503.94092073, 220.15000426) and (500.12758750, 234.41667057) .. (504.03425407, 247.92333690) - .. controls (511.07425389, 246.55000360) and (517.44758706, 242.07000371) .. (519.55425368, 234.97667056) - .. controls (516.83425375, 217.67000432) and (512.24758719, 200.72333808) .. (509.44758726, 183.43000518) - .. controls (505.98092068, 167.81667224) and (503.00758742, 152.09667263) .. (499.86092084, 136.41667302) - .. controls (505.75425402, 140.20333959) and (512.02092053, 143.41667285) .. (517.80758705, 147.37667275) - .. controls (519.20758702, 148.73667271) and (519.98092033, 150.59000600) .. (521.03425364, 152.20333929) - .. controls (519.78092034, 156.32333919) and (518.88758703, 160.77667241) .. (522.32758694, 164.09667233) - .. controls (528.04758680, 164.07000566) and (533.75425332, 164.08333900) .. (539.46091985, 164.07000566) - .. controls (541.24758647, 162.17667238) and (544.28758639, 160.44333909) .. (542.76758643, 157.40333916) - .. controls (541.94091978, 149.95000602) and (534.75425330, 146.48333944) .. (529.51425343, 142.35000621) - .. controls (520.10092033, 136.29667302) and (510.22092058, 131.00333982) .. (500.80758748, 124.93667331) - .. controls (503.71425407, 118.32334014) and (507.70092064, 112.28334029) .. (510.84758723, 105.77667379) - .. controls (515.51425378, 95.17667405) and (524.40758689, 87.40334091) .. (531.72758671, 78.67000780) - .. controls (538.30091988, 74.05667458) and (544.99425304, 69.55000803) .. (551.88758620, 65.37667480) - .. controls (556.27425276, 63.48334151) and (560.44758599, 61.11000824) .. (564.12758590, 58.03000831) - .. controls (558.10091938, 53.81667509) and (550.71425290, 52.76334178) .. (543.98091973, 50.16334184) - .. controls (539.66091984, 48.55000855) and (534.92758663, 48.35000856) .. (530.38092007, 48.51000855) - .. controls (520.74092031, 51.48334181) and (513.10092051, 59.24334162) .. (509.72758726, 68.72334138) - .. controls (504.24758739, 85.40334096) and (500.02092083, 102.44334054) .. (494.66092097, 119.16334012) - .. controls (491.66092104, 110.84334033) and (488.38092112, 102.61667387) .. (485.64758786, 94.20334074) - .. controls (481.35425463, 87.89667423) and (477.18092140, 81.47000773) .. (472.75425485, 75.24334122) - .. controls (465.78092169, 65.49667479) and (454.34092197, 59.77667494) .. (442.62092227, 58.23000831) - .. controls (439.51425568, 58.68334163) and (436.43425576, 59.39000828) .. (433.48758916, 60.48334159) - .. controls (430.78092256, 61.73667489) and (429.92758925, 64.85667481) .. (428.51425595, 67.21667475) - .. controls (434.07425581, 68.15000806) and (439.74092234, 68.56334138) .. (445.26092220, 69.84334135) - .. controls (455.00758862, 73.60334126) and (464.20758839, 79.99000777) .. (469.18092160, 89.41667420) - .. controls (473.36758817, 98.01667398) and (479.90092134, 105.60334046) .. (481.12758797, 115.40334021) - .. controls (475.23425479, 113.83000692) and (470.84758823, 109.43000703) .. (466.18092168, 105.79000712) - .. controls (460.79425515, 100.05667393) and (457.03425524, 91.63000747) .. (448.46092212, 90.15000751) - .. controls (445.51425553, 95.32334072) and (444.71425555, 101.31000723) .. (443.67425557, 107.07000709) - .. controls (446.92758883, 106.27000711) and (450.19425541, 105.51000713) .. (453.47425533, 104.79000715) - .. controls (462.60758843, 111.72334031) and (470.71425490, 120.11000676) .. (480.90092131, 125.56333996) - .. controls (485.82092119, 128.04333990) and (487.58092114, 133.69667309) .. (488.79425445, 138.65667297) - .. controls (493.14092100, 161.23000573) and (496.22092093, 184.00333850) .. (500.52758749, 206.59000460)} + ( 500.5275, 206.5900) + .. controls ( 503.9409, 220.1500) and ( 500.1275, 234.4166) .. ( 504.0342, 247.9233) + .. controls ( 511.0742, 246.5500) and ( 517.4475, 242.0700) .. ( 519.5542, 234.9766) + .. controls ( 516.8342, 217.6700) and ( 512.2475, 200.7233) .. ( 509.4475, 183.4300) + .. controls ( 505.9809, 167.8166) and ( 503.0075, 152.0966) .. ( 499.8609, 136.4166) + .. controls ( 505.7542, 140.2033) and ( 512.0209, 143.4166) .. ( 517.8075, 147.3766) + .. controls ( 519.2075, 148.7366) and ( 519.9809, 150.5900) .. ( 521.0342, 152.2033) + .. controls ( 519.7809, 156.3233) and ( 518.8875, 160.7766) .. ( 522.3275, 164.0966) + .. controls ( 528.0475, 164.0700) and ( 533.7542, 164.0833) .. ( 539.4609, 164.0700) + .. controls ( 541.2475, 162.1766) and ( 544.2875, 160.4433) .. ( 542.7675, 157.4033) + .. controls ( 541.9409, 149.9500) and ( 534.7542, 146.4833) .. ( 529.5142, 142.3500) + .. controls ( 520.1009, 136.2966) and ( 510.2209, 131.0033) .. ( 500.8075, 124.9366) + .. controls ( 503.7142, 118.3233) and ( 507.7009, 112.2833) .. ( 510.8475, 105.7766) + .. controls ( 515.5142, 95.1766) and ( 524.4075, 87.4033) .. ( 531.7275, 78.6700) + .. controls ( 538.3009, 74.0566) and ( 544.9942, 69.5500) .. ( 551.8875, 65.3766) + .. controls ( 556.2742, 63.4833) and ( 560.4475, 61.1100) .. ( 564.1275, 58.0300) + .. controls ( 558.1009, 53.8166) and ( 550.7142, 52.7633) .. ( 543.9809, 50.1633) + .. controls ( 539.6609, 48.5500) and ( 534.9275, 48.3500) .. ( 530.3809, 48.5100) + .. controls ( 520.7409, 51.4833) and ( 513.1009, 59.2433) .. ( 509.7275, 68.7233) + .. controls ( 504.2475, 85.4033) and ( 500.0209, 102.4433) .. ( 494.6609, 119.1633) + .. controls ( 491.6609, 110.8433) and ( 488.3809, 102.6166) .. ( 485.6475, 94.2033) + .. controls ( 481.3542, 87.8966) and ( 477.1809, 81.4700) .. ( 472.7542, 75.2433) + .. controls ( 465.7809, 65.4966) and ( 454.3409, 59.7766) .. ( 442.6209, 58.2300) + .. controls ( 439.5142, 58.6833) and ( 436.4342, 59.3900) .. ( 433.4875, 60.4833) + .. controls ( 430.7809, 61.7366) and ( 429.9275, 64.8566) .. ( 428.5142, 67.2166) + .. controls ( 434.0742, 68.1500) and ( 439.7409, 68.5633) .. ( 445.2609, 69.8433) + .. controls ( 455.0075, 73.6033) and ( 464.2075, 79.9900) .. ( 469.1809, 89.4166) + .. controls ( 473.3675, 98.0166) and ( 479.9009, 105.6033) .. ( 481.1275, 115.4033) + .. controls ( 475.2342, 113.8300) and ( 470.8475, 109.4300) .. ( 466.1809, 105.7900) + .. controls ( 460.7942, 100.0566) and ( 457.0342, 91.6300) .. ( 448.4609, 90.1500) + .. controls ( 445.5142, 95.3233) and ( 444.7142, 101.3100) .. ( 443.6742, 107.0700) + .. controls ( 446.9275, 106.2700) and ( 450.1942, 105.5100) .. ( 453.4742, 104.7900) + .. controls ( 462.6075, 111.7233) and ( 470.7142, 120.1100) .. ( 480.9009, 125.5633) + .. controls ( 485.8209, 128.0433) and ( 487.5809, 133.6966) .. ( 488.7942, 138.6566) + .. controls ( 493.1409, 161.2300) and ( 496.2209, 184.0033) .. ( 500.5275, 206.5900)} \def\fdulogo@name@xue{% - (747.62091464, 258.36333664) - .. controls (750.15424791, 256.21667003) and (752.74091451, 254.15000341) .. (755.38091445, 252.13667013) - .. controls (750.84758123, 243.33667035) and (742.26091478, 238.23000381) .. (734.47424830, 232.65667062) - .. controls (736.20758159, 230.40333734) and (737.98091488, 228.19000406) .. (739.79424817, 226.00333745) - .. controls (743.27424808, 226.81667076) and (746.76758133, 227.55000408) .. (750.28758124, 228.23000406) - .. controls (751.46091455, 225.40333746) and (752.64758118, 222.57667087) .. (753.86091449, 219.76333760) - .. controls (750.62091457, 213.24333777) and (748.54091462, 206.27000461) .. (746.78091466, 199.23000478) - .. controls (748.22091463, 197.71000482) and (749.67424792, 196.17667153) .. (751.14091455, 194.67000490) - .. controls (760.71424765, 211.47000448) and (769.88758075, 228.49667072) .. (779.47424718, 245.29667030) - .. controls (773.42091400, 244.24333699) and (767.28758082, 243.89667033) .. (761.19424764, 243.24333702) - .. controls (760.47424765, 248.00333690) and (766.58091417, 249.36333686) .. (769.60758076, 251.87000347) - .. controls (775.06091396, 251.71000347) and (782.16758045, 254.05667008) .. (786.15424701, 249.12333687) - .. controls (787.15424699, 247.96333690) and (788.06091363, 246.71000360) .. (788.99424694, 245.47000363) - .. controls (786.26091368, 234.07000391) and (778.42091387, 225.05667081) .. (772.88758068, 214.99000439) - .. controls (768.59424745, 208.51000455) and (764.74091421, 201.75000472) .. (760.55424765, 195.21667155) - .. controls (758.16758105, 190.29667167) and (756.44758109, 185.07000514) .. (754.07424781, 180.13667193) - .. controls (759.44758101, 179.95000527) and (764.83424755, 179.33667195) .. (770.22091408, 179.47000528) - .. controls (776.19424726, 180.55000525) and (781.90091379, 182.84333853) .. (787.99424697, 183.31000518) - .. controls (792.42091352, 184.25667183) and (796.32758009, 181.16333857) .. (800.31424666, 179.72333861) - .. controls (800.47424665, 177.73667199) and (800.64757998, 175.75000537) .. (800.83424665, 173.76333875) - .. controls (790.94091356, 167.73667224) and (782.19424711, 159.31000578) .. (770.64758073, 156.49667252) - .. controls (756.94091441, 154.17667258) and (743.36758142, 151.12333932) .. (729.70091509, 148.53667272) - .. controls (723.98091523, 147.25667275) and (717.72758206, 145.35000613) .. (714.59424880, 139.93667293) - .. controls (723.31424858, 140.35000626) and (731.92758170, 145.47000613) .. (740.60758148, 142.33667287) - .. controls (742.23424811, 139.56333961) and (743.82091474, 136.75000635) .. (745.38091470, 133.92333975) - .. controls (743.54091474, 131.48333981) and (742.03424812, 128.80333988) .. (740.20758149, 126.36333994) - .. controls (735.48758161, 121.79000672) and (729.54091509, 118.80334013) .. (723.72758191, 115.85667354) - .. controls (728.02091513, 114.00334025) and (732.62091502, 115.64334021) .. (737.06091491, 115.85667354) - .. controls (744.58091472, 116.27000686) and (752.03424787, 117.36334016) .. (759.52758101, 118.15000681) - .. controls (762.92758093, 116.28334019) and (766.28758084, 114.35000691) .. (769.48758076, 112.13667363) - .. controls (770.55424740, 108.49667372) and (771.60758071, 104.85667381) .. (772.66091402, 101.21667390) - .. controls (771.22091405, 98.23000731) and (769.11424744, 95.67000737) .. (766.28758084, 93.91000742) - .. controls (756.02091443, 97.39000733) and (745.16758137, 96.35000736) .. (734.52758164, 96.37667402) - .. controls (729.95424842, 95.96334070) and (725.63424853, 94.23000741) .. (721.18091530, 93.17667410) - .. controls (717.24758207, 83.47000768) and (718.54091537, 72.91000794) .. (717.83424872, 62.71000820) - .. controls (717.24758207, 53.75000842) and (722.64758193, 43.71000867) .. (716.04758210, 35.91000887) - .. controls (712.07424886, 35.36334221) and (708.03424897, 33.52334226) .. (704.04758240, 34.85667556) - .. controls (697.94091588, 36.35000886) and (691.66091604, 37.27000883) .. (685.71424952, 39.37667545) - .. controls (678.32758304, 44.67000865) and (670.20758324, 49.53667519) .. (665.38091670, 57.52334166) - .. controls (673.52758316, 53.41667510) and (681.47424963, 48.71000855) .. (690.28758274, 46.15000861) - .. controls (694.52758264, 44.61667532) and (698.95424919, 46.32334194) .. (703.22091575, 46.88334193) - .. controls (704.35424906, 49.84334185) and (705.78091569, 52.71000845) .. (706.66091567, 55.76334170) - .. controls (707.98091563, 66.84334143) and (706.18091568, 78.27000781) .. (709.15424894, 89.13667420) - .. controls (708.72758228, 89.65667419) and (707.86091564, 90.69667416) .. (707.43424898, 91.21667415) - .. controls (695.24758262, 90.37667417) and (683.74091624, 85.91000762) .. (673.22091650, 79.89667443) - .. controls (667.54091664, 76.23000786) and (660.62091682, 76.04334120) .. (654.28758364, 74.23000791) - .. controls (648.38091712, 73.23000793) and (643.48758391, 77.65667449) .. (639.82091734, 81.69667439) - .. controls (638.15425071, 84.59000765) and (637.00758407, 87.73667424) .. (635.58091744, 90.75000750) - .. controls (641.15425064, 95.83000737) and (649.06091711, 94.83000739) .. (655.91425027, 96.53667402) - .. controls (669.07424994, 99.97667393) and (682.16758295, 103.71000717) .. (695.24758262, 107.53667374) - .. controls (700.00758250, 109.08334037) and (706.22091568, 108.84334038) .. (709.24758227, 113.48334026) - .. controls (713.56758216, 119.85667344) and (721.44758196, 123.11000669) .. (724.18091523, 130.64333983) - .. controls (717.19424874, 130.88333983) and (710.54091557, 128.16333989) .. (703.74091574, 127.00333992) - .. controls (700.96758248, 129.33667320) and (700.46091582, 132.96333977) .. (699.67424917, 136.28333969) - .. controls (702.44758244, 139.24333962) and (705.16758237, 142.28333954) .. (708.15424896, 145.04333947) - .. controls (713.63424883, 149.91000602) and (720.66091532, 152.35000596) .. (727.23424849, 155.35000588) - .. controls (731.56758171, 157.07000584) and (731.92758170, 162.24333904) .. (732.67424835, 166.16333894) - .. controls (723.46091525, 167.77667224) and (714.14091548, 164.72333898) .. (705.96758235, 160.63000575) - .. controls (700.03424917, 157.68333916) and (693.82091599, 155.39000588) .. (687.82091614, 152.59000595) - .. controls (684.79424955, 153.49667259) and (682.08758295, 155.12333922) .. (679.58091634, 157.03000584) - .. controls (680.38091632, 167.76333890) and (682.68758293, 178.51000530) .. (681.42091630, 189.31000503) - .. controls (680.79424965, 193.81667159) and (681.86091629, 198.25667148) .. (682.78091626, 202.64333803) - .. controls (683.50091625, 202.24333804) and (684.95424954, 201.45667140) .. (685.67424952, 201.05667141) - .. controls (687.36758282, 198.41667147) and (689.34091610, 195.97667153) .. (691.35424938, 193.57667159) - .. controls (694.04758265, 194.40333824) and (696.83424925, 195.01667156) .. (699.39424918, 196.21667153) - .. controls (701.24758247, 198.09667148) and (702.44758244, 200.47000475) .. (704.11424906, 202.49667137) - .. controls (709.31424893, 207.03000459) and (715.47424878, 210.37667117) .. (722.04758195, 212.47000445) - .. controls (724.15424856, 214.63000440) and (726.15424851, 216.88333768) .. (728.10091513, 219.19000429) - .. controls (727.86091514, 220.85667091) and (727.62091514, 222.52333754) .. (727.40758181, 224.19000416) - .. controls (723.18091525, 223.24333752) and (719.78091534, 220.56333758) .. (716.82091541, 217.55000433) - .. controls (716.16758210, 224.28333749) and (713.46091550, 231.16333732) .. (716.06091543, 237.81667049) - .. controls (718.95424869, 236.79000385) and (721.88758195, 235.89667053) .. (724.86091521, 235.07000389) - .. controls (732.74091501, 242.52333704) and (743.15424809, 247.96333690) .. (747.62091464, 258.36333664) - (696.82091591, 220.16333759) - .. controls (700.36758249, 219.00333762) and (703.24758242, 216.63000435) .. (705.64758236, 213.81667109) - .. controls (704.32758239, 210.63000450) and (703.11424909, 207.39000458) .. (702.15424911, 204.07000466) - .. controls (700.64758248, 203.27000468) and (699.14091585, 202.45667137) .. (697.63424923, 201.64333806) - .. controls (696.60758258, 203.37667135) and (695.56758261, 205.08333797) .. (694.55424930, 206.80333793) - .. controls (695.31424928, 211.25667115) and (696.06091593, 215.71000437) .. (696.82091591, 220.16333759) - (749.11424794, 167.77667224) - .. controls (747.63424798, 165.07000564) and (746.10091468, 162.37667237) .. (744.63424805, 159.67000577) - .. controls (755.00758112, 160.13667243) and (764.79424755, 163.65667234) .. (774.58091397, 166.85667226) - .. controls (778.28758054, 167.81667224) and (780.35424716, 171.29667215) .. (782.99424709, 173.76333875) - .. controls (771.44758071, 174.45667207) and (759.56758101, 172.97667211) .. (749.11424794, 167.77667224) - (742.71424810, 179.96333860) - .. controls (740.74091481, 176.05667203) and (747.15424799, 179.88333860) .. (742.71424810, 179.96333860) - (713.83424882, 188.16333839) - .. controls (711.34091555, 184.93667181) and (709.32758227, 181.25667190) .. (706.18091568, 178.57667197) - .. controls (699.63424918, 177.63000532) and (692.48758269, 178.65667197) .. (687.60758281, 183.47000518) - .. controls (687.67424947, 177.49667199) and (687.62091614, 171.52333881) .. (687.64758281, 165.53667229) - .. controls (699.67424917, 169.11000554) and (711.88758220, 172.00333880) .. (723.98091523, 175.37667205) - .. controls (721.91424862, 176.56333868) and (719.84758200, 177.75000532) .. (717.79424872, 178.93667196) - .. controls (718.16758205, 181.56333856) and (718.52758204, 184.19000516) .. (718.88758203, 186.81667176) - .. controls (717.19424874, 187.27000508) and (715.51424878, 187.71000507) .. (713.83424882, 188.16333839) - (741.00758147, 214.85667106) - .. controls (737.16758157, 207.41667125) and (733.72758166, 199.53667144) .. (734.23424831, 190.96333832) - .. controls (735.32758162, 190.33667167) and (736.43424826, 189.69667169) .. (737.55424823, 189.07000504) - .. controls (738.12758155, 193.45667160) and (738.30091488, 197.91000482) .. (739.31424818, 202.21667138) - .. controls (740.48758149, 206.29667127) and (743.34091475, 210.61667117) .. (741.00758147, 214.85667106) - (701.99424912, 258.20333664) - .. controls (704.94091571, 255.97667003) and (708.68758228, 254.55000340) .. (711.04758222, 251.68333681) - .. controls (711.56758221, 247.73667024) and (712.63424885, 242.96333702) .. (709.48758226, 239.81667044) - .. controls (703.08758242, 233.87000392) and (696.68758258, 227.91000407) .. (690.47424940, 221.77667089) - .. controls (689.72758276, 223.44333751) and (688.99424944, 225.11000414) .. (688.27424946, 226.76333743) - .. controls (691.99424937, 232.81667061) and (695.06091596, 239.23000378) .. (698.54091587, 245.41667030) - .. controls (700.23424916, 249.49667019) and (700.87424914, 253.93667008) .. (701.99424912, 258.20333664) - (654.71425030, 137.15000634) - .. controls (658.28758354, 146.24333944) and (659.68758351, 156.59000585) .. (667.11424999, 163.60333901) - .. controls (667.80758330, 160.27000576) and (668.83424995, 157.00333917) .. (669.26091660, 153.63000592) - .. controls (668.40758329, 150.57667267) and (666.80758333, 147.80333940) .. (665.84758335, 144.79000615) - .. controls (665.35425003, 140.60333958) and (665.68758336, 136.36333969) .. (665.72758336, 132.15000646) - .. controls (664.06091673, 130.12333985) and (662.02091678, 128.45667322) .. (659.56758351, 127.47000658) - .. controls (657.88758355, 130.67000650) and (656.24758359, 133.88333975) .. (654.71425030, 137.15000634)} + ( 747.6209, 258.3633) + .. controls ( 750.1542, 256.2166) and ( 752.7409, 254.1500) .. ( 755.3809, 252.1366) + .. controls ( 750.8475, 243.3366) and ( 742.2609, 238.2300) .. ( 734.4742, 232.6566) + .. controls ( 736.2075, 230.4033) and ( 737.9809, 228.1900) .. ( 739.7942, 226.0033) + .. controls ( 743.2742, 226.8166) and ( 746.7675, 227.5500) .. ( 750.2875, 228.2300) + .. controls ( 751.4609, 225.4033) and ( 752.6475, 222.5766) .. ( 753.8609, 219.7633) + .. controls ( 750.6209, 213.2433) and ( 748.5409, 206.2700) .. ( 746.7809, 199.2300) + .. controls ( 748.2209, 197.7100) and ( 749.6742, 196.1766) .. ( 751.1409, 194.6700) + .. controls ( 760.7142, 211.4700) and ( 769.8875, 228.4966) .. ( 779.4742, 245.2966) + .. controls ( 773.4209, 244.2433) and ( 767.2875, 243.8966) .. ( 761.1942, 243.2433) + .. controls ( 760.4742, 248.0033) and ( 766.5809, 249.3633) .. ( 769.6075, 251.8700) + .. controls ( 775.0609, 251.7100) and ( 782.1675, 254.0566) .. ( 786.1542, 249.1233) + .. controls ( 787.1542, 247.9633) and ( 788.0609, 246.7100) .. ( 788.9942, 245.4700) + .. controls ( 786.2609, 234.0700) and ( 778.4209, 225.0566) .. ( 772.8875, 214.9900) + .. controls ( 768.5942, 208.5100) and ( 764.7409, 201.7500) .. ( 760.5542, 195.2166) + .. controls ( 758.1675, 190.2966) and ( 756.4475, 185.0700) .. ( 754.0742, 180.1366) + .. controls ( 759.4475, 179.9500) and ( 764.8342, 179.3366) .. ( 770.2209, 179.4700) + .. controls ( 776.1942, 180.5500) and ( 781.9009, 182.8433) .. ( 787.9942, 183.3100) + .. controls ( 792.4209, 184.2566) and ( 796.3275, 181.1633) .. ( 800.3142, 179.7233) + .. controls ( 800.4742, 177.7366) and ( 800.6475, 175.7500) .. ( 800.8342, 173.7633) + .. controls ( 790.9409, 167.7366) and ( 782.1942, 159.3100) .. ( 770.6475, 156.4966) + .. controls ( 756.9409, 154.1766) and ( 743.3675, 151.1233) .. ( 729.7009, 148.5366) + .. controls ( 723.9809, 147.2566) and ( 717.7275, 145.3500) .. ( 714.5942, 139.9366) + .. controls ( 723.3142, 140.3500) and ( 731.9275, 145.4700) .. ( 740.6075, 142.3366) + .. controls ( 742.2342, 139.5633) and ( 743.8209, 136.7500) .. ( 745.3809, 133.9233) + .. controls ( 743.5409, 131.4833) and ( 742.0342, 128.8033) .. ( 740.2075, 126.3633) + .. controls ( 735.4875, 121.7900) and ( 729.5409, 118.8033) .. ( 723.7275, 115.8566) + .. controls ( 728.0209, 114.0033) and ( 732.6209, 115.6433) .. ( 737.0609, 115.8566) + .. controls ( 744.5809, 116.2700) and ( 752.0342, 117.3633) .. ( 759.5275, 118.1500) + .. controls ( 762.9275, 116.2833) and ( 766.2875, 114.3500) .. ( 769.4875, 112.1366) + .. controls ( 770.5542, 108.4966) and ( 771.6075, 104.8566) .. ( 772.6609, 101.2166) + .. controls ( 771.2209, 98.2300) and ( 769.1142, 95.6700) .. ( 766.2875, 93.9100) + .. controls ( 756.0209, 97.3900) and ( 745.1675, 96.3500) .. ( 734.5275, 96.3766) + .. controls ( 729.9542, 95.9633) and ( 725.6342, 94.2300) .. ( 721.1809, 93.1766) + .. controls ( 717.2475, 83.4700) and ( 718.5409, 72.9100) .. ( 717.8342, 62.7100) + .. controls ( 717.2475, 53.7500) and ( 722.6475, 43.7100) .. ( 716.0475, 35.9100) + .. controls ( 712.0742, 35.3633) and ( 708.0342, 33.5233) .. ( 704.0475, 34.8566) + .. controls ( 697.9409, 36.3500) and ( 691.6609, 37.2700) .. ( 685.7142, 39.3766) + .. controls ( 678.3275, 44.6700) and ( 670.2075, 49.5366) .. ( 665.3809, 57.5233) + .. controls ( 673.5275, 53.4166) and ( 681.4742, 48.7100) .. ( 690.2875, 46.1500) + .. controls ( 694.5275, 44.6166) and ( 698.9542, 46.3233) .. ( 703.2209, 46.8833) + .. controls ( 704.3542, 49.8433) and ( 705.7809, 52.7100) .. ( 706.6609, 55.7633) + .. controls ( 707.9809, 66.8433) and ( 706.1809, 78.2700) .. ( 709.1542, 89.1366) + .. controls ( 708.7275, 89.6566) and ( 707.8609, 90.6966) .. ( 707.4342, 91.2166) + .. controls ( 695.2475, 90.3766) and ( 683.7409, 85.9100) .. ( 673.2209, 79.8966) + .. controls ( 667.5409, 76.2300) and ( 660.6209, 76.0433) .. ( 654.2875, 74.2300) + .. controls ( 648.3809, 73.2300) and ( 643.4875, 77.6566) .. ( 639.8209, 81.6966) + .. controls ( 638.1542, 84.5900) and ( 637.0075, 87.7366) .. ( 635.5809, 90.7500) + .. controls ( 641.1542, 95.8300) and ( 649.0609, 94.8300) .. ( 655.9142, 96.5366) + .. controls ( 669.0742, 99.9766) and ( 682.1675, 103.7100) .. ( 695.2475, 107.5366) + .. controls ( 700.0075, 109.0833) and ( 706.2209, 108.8433) .. ( 709.2475, 113.4833) + .. controls ( 713.5675, 119.8566) and ( 721.4475, 123.1100) .. ( 724.1809, 130.6433) + .. controls ( 717.1942, 130.8833) and ( 710.5409, 128.1633) .. ( 703.7409, 127.0033) + .. controls ( 700.9675, 129.3366) and ( 700.4609, 132.9633) .. ( 699.6742, 136.2833) + .. controls ( 702.4475, 139.2433) and ( 705.1675, 142.2833) .. ( 708.1542, 145.0433) + .. controls ( 713.6342, 149.9100) and ( 720.6609, 152.3500) .. ( 727.2342, 155.3500) + .. controls ( 731.5675, 157.0700) and ( 731.9275, 162.2433) .. ( 732.6742, 166.1633) + .. controls ( 723.4609, 167.7766) and ( 714.1409, 164.7233) .. ( 705.9675, 160.6300) + .. controls ( 700.0342, 157.6833) and ( 693.8209, 155.3900) .. ( 687.8209, 152.5900) + .. controls ( 684.7942, 153.4966) and ( 682.0875, 155.1233) .. ( 679.5809, 157.0300) + .. controls ( 680.3809, 167.7633) and ( 682.6875, 178.5100) .. ( 681.4209, 189.3100) + .. controls ( 680.7942, 193.8166) and ( 681.8609, 198.2566) .. ( 682.7809, 202.6433) + .. controls ( 683.5009, 202.2433) and ( 684.9542, 201.4566) .. ( 685.6742, 201.0566) + .. controls ( 687.3675, 198.4166) and ( 689.3409, 195.9766) .. ( 691.3542, 193.5766) + .. controls ( 694.0475, 194.4033) and ( 696.8342, 195.0166) .. ( 699.3942, 196.2166) + .. controls ( 701.2475, 198.0966) and ( 702.4475, 200.4700) .. ( 704.1142, 202.4966) + .. controls ( 709.3142, 207.0300) and ( 715.4742, 210.3766) .. ( 722.0475, 212.4700) + .. controls ( 724.1542, 214.6300) and ( 726.1542, 216.8833) .. ( 728.1009, 219.1900) + .. controls ( 727.8609, 220.8566) and ( 727.6209, 222.5233) .. ( 727.4075, 224.1900) + .. controls ( 723.1809, 223.2433) and ( 719.7809, 220.5633) .. ( 716.8209, 217.5500) + .. controls ( 716.1675, 224.2833) and ( 713.4609, 231.1633) .. ( 716.0609, 237.8166) + .. controls ( 718.9542, 236.7900) and ( 721.8875, 235.8966) .. ( 724.8609, 235.0700) + .. controls ( 732.7409, 242.5233) and ( 743.1542, 247.9633) .. ( 747.6209, 258.3633) + ( 696.8209, 220.1633) + .. controls ( 700.3675, 219.0033) and ( 703.2475, 216.6300) .. ( 705.6475, 213.8166) + .. controls ( 704.3275, 210.6300) and ( 703.1142, 207.3900) .. ( 702.1542, 204.0700) + .. controls ( 700.6475, 203.2700) and ( 699.1409, 202.4566) .. ( 697.6342, 201.6433) + .. controls ( 696.6075, 203.3766) and ( 695.5675, 205.0833) .. ( 694.5542, 206.8033) + .. controls ( 695.3142, 211.2566) and ( 696.0609, 215.7100) .. ( 696.8209, 220.1633) + ( 749.1142, 167.7766) + .. controls ( 747.6342, 165.0700) and ( 746.1009, 162.3766) .. ( 744.6342, 159.6700) + .. controls ( 755.0075, 160.1366) and ( 764.7942, 163.6566) .. ( 774.5809, 166.8566) + .. controls ( 778.2875, 167.8166) and ( 780.3542, 171.2966) .. ( 782.9942, 173.7633) + .. controls ( 771.4475, 174.4566) and ( 759.5675, 172.9766) .. ( 749.1142, 167.7766) + ( 742.7142, 179.9633) + .. controls ( 740.7409, 176.0566) and ( 747.1542, 179.8833) .. ( 742.7142, 179.9633) + ( 713.8342, 188.1633) + .. controls ( 711.3409, 184.9366) and ( 709.3275, 181.2566) .. ( 706.1809, 178.5766) + .. controls ( 699.6342, 177.6300) and ( 692.4875, 178.6566) .. ( 687.6075, 183.4700) + .. controls ( 687.6742, 177.4966) and ( 687.6209, 171.5233) .. ( 687.6475, 165.5366) + .. controls ( 699.6742, 169.1100) and ( 711.8875, 172.0033) .. ( 723.9809, 175.3766) + .. controls ( 721.9142, 176.5633) and ( 719.8475, 177.7500) .. ( 717.7942, 178.9366) + .. controls ( 718.1675, 181.5633) and ( 718.5275, 184.1900) .. ( 718.8875, 186.8166) + .. controls ( 717.1942, 187.2700) and ( 715.5142, 187.7100) .. ( 713.8342, 188.1633) + ( 741.0075, 214.8566) + .. controls ( 737.1675, 207.4166) and ( 733.7275, 199.5366) .. ( 734.2342, 190.9633) + .. controls ( 735.3275, 190.3366) and ( 736.4342, 189.6966) .. ( 737.5542, 189.0700) + .. controls ( 738.1275, 193.4566) and ( 738.3009, 197.9100) .. ( 739.3142, 202.2166) + .. controls ( 740.4875, 206.2966) and ( 743.3409, 210.6166) .. ( 741.0075, 214.8566) + ( 701.9942, 258.2033) + .. controls ( 704.9409, 255.9766) and ( 708.6875, 254.5500) .. ( 711.0475, 251.6833) + .. controls ( 711.5675, 247.7366) and ( 712.6342, 242.9633) .. ( 709.4875, 239.8166) + .. controls ( 703.0875, 233.8700) and ( 696.6875, 227.9100) .. ( 690.4742, 221.7766) + .. controls ( 689.7275, 223.4433) and ( 688.9942, 225.1100) .. ( 688.2742, 226.7633) + .. controls ( 691.9942, 232.8166) and ( 695.0609, 239.2300) .. ( 698.5409, 245.4166) + .. controls ( 700.2342, 249.4966) and ( 700.8742, 253.9366) .. ( 701.9942, 258.2033) + ( 654.7142, 137.1500) + .. controls ( 658.2875, 146.2433) and ( 659.6875, 156.5900) .. ( 667.1142, 163.6033) + .. controls ( 667.8075, 160.2700) and ( 668.8342, 157.0033) .. ( 669.2609, 153.6300) + .. controls ( 668.4075, 150.5766) and ( 666.8075, 147.8033) .. ( 665.8475, 144.7900) + .. controls ( 665.3542, 140.6033) and ( 665.6875, 136.3633) .. ( 665.7275, 132.1500) + .. controls ( 664.0609, 130.1233) and ( 662.0209, 128.4566) .. ( 659.5675, 127.4700) + .. controls ( 657.8875, 130.6700) and ( 656.2475, 133.8833) .. ( 654.7142, 137.1500)} +\def\fdulogo@name@original@fu{% + ( 63.7187, 348.5068) + .. controls ( 60.4345, 350.4238) and ( 55.1425, 360.9033) .. ( 55.1425, 365.4902) + .. controls ( 55.1425, 367.7783) and ( 54.5781, 370.0000) .. ( 53.8876, 370.4267) + .. controls ( 52.0273, 371.5761) and ( 52.3505, 376.2568) .. ( 55.0390, 387.0869) + .. controls ( 57.9892, 398.9746) and ( 59.3242, 421.2656) .. ( 59.4433, 460.6738) + .. controls ( 59.5136, 483.6279) and ( 59.1660, 490.8095) .. ( 57.9667, 491.2089) + .. controls ( 57.1044, 491.4970) and ( 56.0781, 490.6962) .. ( 55.6855, 489.4316) + .. controls ( 53.8339, 483.4589) and ( 49.7734, 476.0205) .. ( 46.3623, 472.3515) + .. controls ( 40.4824, 466.0283) and ( 27.6064, 449.6054) .. ( 27.5683, 448.3818) + .. controls ( 27.5507, 447.7753) and ( 25.7001, 445.1054) .. ( 23.4570, 442.4492) + .. controls ( 21.2138, 439.7919) and ( 17.7470, 435.6035) .. ( 15.7529, 433.1406) + .. controls ( 13.7587, 430.6767) and ( 11.2587, 428.8291) .. ( 10.1962, 429.0341) + .. controls ( 7.1943, 429.6123) and ( 6.1728, 435.7353) .. ( 8.0849, 441.6943) + .. controls ( 9.0175, 444.5986) and ( 10.1367, 449.6435) .. ( 10.5732, 452.9062) + .. controls ( 11.0097, 456.1679) and ( 11.8369, 459.1279) .. ( 12.4121, 459.4833) + .. controls ( 12.9873, 459.8388) and ( 15.8300, 465.0761) .. ( 18.7294, 471.1210) + .. controls ( 21.6289, 477.1660) and ( 25.9257, 485.0312) .. ( 28.2783, 488.5986) + .. controls ( 30.6298, 492.1669) and ( 32.5546, 495.4589) .. ( 32.5546, 495.9150) + .. controls ( 32.5546, 496.3720) and ( 34.4414, 499.6640) .. ( 36.7470, 503.2324) + .. controls ( 54.8505, 531.2480) and ( 61.8486, 544.5488) .. ( 76.0195, 577.8828) + .. controls ( 84.0869, 596.8603) and ( 88.1699, 609.4833) .. ( 86.2412, 609.4833) + .. controls ( 84.2617, 609.4833) and ( 77.5195, 605.1582) .. ( 76.4853, 603.2255) + .. controls ( 74.3144, 599.1699) and ( 67.1699, 595.6796) .. ( 61.0410, 595.6796) + .. controls ( 56.1933, 595.6796) and ( 54.9560, 596.2089) .. ( 52.9873, 599.1298) + .. controls ( 47.7968, 606.8281) and ( 47.2285, 608.9013) .. ( 48.8974, 614.0566) + .. controls ( 51.0605, 620.7402) and ( 54.8066, 627.9716) .. ( 56.7324, 629.1806) + .. controls ( 58.8642, 630.5175) and ( 61.8818, 635.3535) .. ( 68.2509, 647.6376) + .. controls ( 71.1484, 653.2246) and ( 76.0781, 662.3134) .. ( 79.2060, 667.8349) + .. controls ( 85.9501, 679.7392) and ( 97.4296, 699.6835) .. ( 99.0693, 702.3447) + .. controls ( 99.7070, 703.3798) and ( 101.3164, 706.4863) .. ( 102.6445, 709.2470) + .. controls ( 103.9736, 712.0078) and ( 107.3671, 718.5019) .. ( 110.1865, 723.6777) + .. controls ( 115.6513, 733.7138) and ( 116.8476, 740.9736) .. ( 113.4951, 743.7568) + .. controls ( 112.4599, 744.6152) and ( 111.6132, 746.1044) .. ( 111.6132, 747.0644) + .. controls ( 111.6132, 748.0244) and ( 111.1289, 749.7910) .. ( 110.5371, 750.9892) + .. controls ( 109.9453, 752.1875) and ( 108.6113, 754.8623) .. ( 107.5712, 756.9326) + .. controls ( 106.5322, 759.0029) and ( 105.3457, 762.8896) .. ( 104.9345, 765.5683) + .. controls ( 103.9853, 771.7617) and ( 107.1162, 786.8242) .. ( 110.4873, 792.2783) + .. controls ( 112.6621, 795.7978) and ( 113.8027, 796.4589) .. ( 117.6757, 796.4423) + .. controls ( 123.5791, 796.4179) and ( 124.3876, 795.8017) .. ( 127.9365, 788.6191) + .. controls ( 129.5556, 785.3398) and ( 131.3291, 782.6582) .. ( 131.8769, 782.6582) + .. controls ( 133.2851, 782.6582) and ( 138.6689, 770.5615) .. ( 140.2548, 763.8349) + .. controls ( 141.6250, 758.0244) and ( 140.5087, 743.3037) .. ( 138.4179, 739.6113) + .. controls ( 137.8242, 738.5625) and ( 135.6250, 735.8193) .. ( 133.5312, 733.5146) + .. controls ( 131.4375, 731.2109) and ( 128.9482, 727.4384) .. ( 127.9990, 725.1328) + .. controls ( 127.0498, 722.8261) and ( 124.0996, 717.5781) .. ( 121.4433, 713.4687) + .. controls ( 118.7871, 709.3593) and ( 114.5478, 702.2109) .. ( 112.0224, 697.5830) + .. controls ( 109.4970, 692.9550) and ( 107.0449, 688.8867) .. ( 106.5722, 688.5410) + .. controls ( 106.1005, 688.1962) and ( 103.8623, 684.5253) .. ( 101.5986, 680.3847) + .. controls ( 99.3349, 676.2431) and ( 95.6318, 669.4667) .. ( 93.3681, 665.3251) + .. controls ( 83.6328, 647.5078) and ( 75.5703, 630.7490) .. ( 76.4667, 630.1943) + .. controls ( 77.0000, 629.8652) and ( 78.7724, 630.6289) .. ( 80.4072, 631.8916) + .. controls ( 83.6494, 634.3974) and ( 94.4062, 638.3457) .. ( 97.9912, 638.3457) + .. controls ( 101.7519, 638.3457) and ( 108.7685, 630.2607) .. ( 109.6279, 624.9375) + .. controls ( 110.4746, 619.6953) and ( 109.8320, 608.5390) .. ( 108.6142, 607.3203) + .. controls ( 108.1933, 606.8994) and ( 107.8486, 604.9677) .. ( 107.8486, 603.0273) + .. controls ( 107.8486, 599.7431) and ( 102.0507, 587.4033) .. ( 98.5000, 583.1298) + .. controls ( 97.6396, 582.0947) and ( 96.5654, 580.4013) .. ( 96.1123, 579.3652) + .. controls ( 95.6591, 578.3300) and ( 93.6162, 574.6601) .. ( 91.5712, 571.2089) + .. controls ( 88.0849, 565.3251) and ( 82.5166, 554.2861) .. ( 77.9619, 544.2285) + .. controls ( 76.8681, 541.8134) and ( 75.2792, 538.9892) .. ( 74.4316, 537.9541) + .. controls ( 73.5839, 536.9189) and ( 71.7558, 533.4228) .. ( 70.3681, 530.1855) + -- ( 67.8447, 524.2988) + -- ( 73.4033, 521.0419) + .. controls ( 77.1738, 518.8320) and ( 79.1962, 516.6904) .. ( 79.6914, 514.3798) + .. controls ( 80.0937, 512.5068) and ( 81.2099, 508.9980) .. ( 82.1728, 506.5820) + .. controls ( 86.5839, 495.5126) and ( 87.6708, 487.7197) .. ( 86.3554, 476.5888) + .. controls ( 85.6542, 470.6542) and ( 84.3349, 463.8212) .. ( 83.4248, 461.4062) + .. controls ( 79.3779, 450.6718) and ( 76.4365, 405.2714) .. ( 78.9306, 392.0546) + .. controls ( 80.9570, 381.3125) and ( 81.1181, 361.3896) .. ( 79.1933, 359.4648) + .. controls ( 78.3886, 358.6611) and ( 77.7314, 356.9609) .. ( 77.7314, 355.6875) + .. controls ( 77.7314, 354.4130) and ( 76.3447, 351.9853) .. ( 74.6503, 350.2910) + .. controls ( 71.4482, 347.0888) and ( 67.3076, 346.4130) .. ( 63.7187, 348.5068) + -- cycle + ( 121.3378, 363.6250) + .. controls ( 118.4638, 365.2988) and ( 115.5087, 371.1171) .. ( 115.1513, 375.8027) + .. controls ( 114.8017, 380.3916) and ( 119.9746, 390.4814) .. ( 123.6982, 392.4746) + .. controls ( 125.4375, 393.4052) and ( 130.4707, 402.0556) .. ( 137.4248, 416.0673) + .. controls ( 143.4648, 428.2353) and ( 149.6513, 439.8847) .. ( 151.1718, 441.9550) + .. controls ( 152.6923, 444.0253) and ( 156.7666, 451.0839) .. ( 160.2246, 457.6416) + .. controls ( 163.6826, 464.1982) and ( 167.8085, 471.8212) .. ( 169.3925, 474.5820) + .. controls ( 172.3759, 479.7802) and ( 188.9492, 512.9023) .. ( 195.0781, 525.9150) + -- ( 198.5683, 533.3271) + -- ( 195.9511, 541.6015) + .. controls ( 188.5712, 564.9355) and ( 189.0019, 585.9726) .. ( 197.1015, 597.7753) + .. controls ( 202.0546, 604.9931) and ( 207.8789, 606.9218) .. ( 213.7558, 603.2900) + .. controls ( 218.9550, 600.0761) and ( 226.5000, 591.0585) .. ( 229.0039, 585.0654) + .. controls ( 231.2138, 579.7753) and ( 230.3710, 572.2500) .. ( 226.7636, 565.0566) + .. controls ( 225.4121, 562.3623) and ( 223.5273, 557.9492) .. ( 222.5742, 555.2480) + .. controls ( 221.6210, 552.5468) and ( 219.6689, 548.6904) .. ( 218.2353, 546.6777) + .. controls ( 215.7900, 543.2431) and ( 215.7500, 542.7666) .. ( 217.5820, 538.9042) + .. controls ( 219.7304, 534.3779) and ( 225.2773, 527.9150) .. ( 227.0136, 527.9150) + .. controls ( 227.6210, 527.9150) and ( 228.4677, 529.7500) .. ( 228.8935, 531.9931) + .. controls ( 229.3203, 534.2363) and ( 230.2138, 538.3310) .. ( 230.8798, 541.0917) + .. controls ( 232.5839, 548.1601) and ( 238.0087, 582.7109) .. ( 239.6464, 596.9345) + .. controls ( 240.4013, 603.4912) and ( 241.7695, 611.6787) .. ( 242.6865, 615.1298) + .. controls ( 243.6035, 618.5810) and ( 245.0283, 625.0751) .. ( 245.8525, 629.5615) + .. controls ( 246.6767, 634.0478) and ( 248.1083, 641.3886) .. ( 249.0351, 645.8750) + .. controls ( 252.2812, 661.6015) and ( 252.6083, 667.8359) .. ( 250.3076, 670.1367) + .. controls ( 247.7714, 672.6728) and ( 246.9531, 672.7070) .. ( 241.6767, 670.5019) + .. controls ( 236.2041, 668.2158) and ( 228.7421, 661.5556) .. ( 224.9863, 655.6054) + .. controls ( 223.3173, 652.9619) and ( 220.5400, 650.1552) .. ( 218.8144, 649.3691) + .. controls ( 213.0771, 646.7558) and ( 199.5488, 626.3496) .. ( 189.8740, 605.7187) + .. controls ( 187.4472, 600.5419) and ( 183.5625, 592.3535) .. ( 181.2412, 587.5224) + .. controls ( 178.9208, 582.6914) and ( 174.2080, 570.8320) .. ( 170.7685, 561.1699) + .. controls ( 158.1699, 525.7753) and ( 153.7880, 509.1025) .. ( 154.1757, 498.0234) + .. controls ( 154.5546, 487.1591) and ( 152.3115, 483.7128) .. ( 145.2041, 484.2392) + .. controls ( 140.7119, 484.5712) and ( 139.5087, 485.3554) .. ( 135.9492, 490.2685) + .. controls ( 133.6992, 493.3740) and ( 131.8203, 496.7177) .. ( 131.7744, 497.6992) + .. controls ( 131.7285, 498.6796) and ( 130.8408, 500.4218) .. ( 129.8017, 501.5703) + .. controls ( 127.9267, 503.6416) and ( 128.6152, 508.4580) .. ( 131.5966, 514.1259) + .. controls ( 133.5039, 517.7539) and ( 136.5722, 529.8681) .. ( 138.5859, 541.7187) + .. controls ( 141.5419, 559.1220) and ( 145.0478, 573.0263) .. ( 150.7675, 590.0322) + .. controls ( 156.3212, 606.5429) and ( 170.8408, 636.9462) .. ( 179.1259, 649.4140) + .. controls ( 182.0244, 653.7773) and ( 184.3964, 657.6123) .. ( 184.3964, 657.9384) + .. controls ( 184.3964, 658.2636) and ( 184.9638, 659.2119) .. ( 185.6582, 660.0449) + .. controls ( 186.3515, 660.8789) and ( 189.5498, 665.5136) .. ( 192.7646, 670.3457) + .. controls ( 201.0341, 682.7724) and ( 208.4853, 691.3623) .. ( 230.8671, 714.2666) + .. controls ( 256.5087, 740.5078) and ( 263.9902, 748.6582) .. ( 263.1806, 749.4677) + .. controls ( 260.4433, 752.2050) and ( 217.0244, 714.2587) .. ( 217.0234, 709.1279) + .. controls ( 217.0234, 707.6347) and ( 209.1914, 701.2744) .. ( 202.4902, 697.3251) + .. controls ( 199.5615, 695.5996) and ( 193.2314, 690.5175) .. ( 188.4228, 686.0312) + .. controls ( 183.6142, 681.5449) and ( 175.8994, 674.8007) .. ( 171.2792, 671.0449) + .. controls ( 166.6582, 667.2880) and ( 162.0712, 662.6542) .. ( 161.0849, 660.7480) + .. controls ( 159.8359, 658.3330) and ( 157.9570, 657.0312) .. ( 154.8896, 656.4550) + .. controls ( 152.4677, 656.0009) and ( 150.1777, 655.1289) .. ( 149.7988, 654.5166) + .. controls ( 148.2412, 651.9970) and ( 145.3828, 653.7207) .. ( 142.8027, 658.7373) + .. controls ( 140.9335, 662.3720) and ( 139.8974, 667.0683) .. ( 139.5498, 673.4824) + .. controls ( 139.0849, 682.0546) and ( 139.5058, 684.1816) .. ( 144.2656, 697.3251) + .. controls ( 147.1396, 705.2626) and ( 150.2011, 714.2978) .. ( 151.0693, 717.4033) + .. controls ( 151.9365, 720.5097) and ( 154.0625, 725.8740) .. ( 155.7939, 729.3251) + .. controls ( 157.5244, 732.7763) and ( 160.8564, 741.3818) .. ( 163.1982, 748.4501) + .. controls ( 167.3398, 760.9492) and ( 167.5585, 761.2998) .. ( 171.2207, 761.2929) + .. controls ( 176.0166, 761.2861) and ( 176.8701, 760.6884) .. ( 182.3017, 753.5498) + .. controls ( 190.4697, 742.8154) and ( 192.2460, 738.1162) .. ( 191.2802, 729.7939) + .. controls ( 190.8095, 725.7373) and ( 189.9150, 722.1044) .. ( 189.2929, 721.7197) + .. controls ( 188.6708, 721.3349) and ( 188.1435, 719.7832) .. ( 188.1210, 718.2705) + .. controls ( 188.1005, 716.7587) and ( 187.2705, 714.4501) .. ( 186.2792, 713.1406) + .. controls ( 185.2880, 711.8310) and ( 184.7841, 710.2626) .. ( 185.1591, 709.6562) + .. controls ( 185.5341, 709.0498) and ( 184.3613, 706.7324) .. ( 182.5537, 704.5078) + .. controls ( 176.2597, 696.7617) and ( 170.6162, 688.5410) .. ( 171.5927, 688.5410) + .. controls ( 172.5136, 688.5410) and ( 177.8388, 693.0654) .. ( 188.1914, 702.6455) + .. controls ( 192.5410, 706.6689) and ( 207.4589, 719.7226) .. ( 212.5458, 723.9550) + .. controls ( 226.7460, 735.7705) and ( 234.7490, 742.5771) .. ( 238.7802, 746.2666) + .. controls ( 241.4199, 748.6816) and ( 245.9335, 752.1787) .. ( 248.8115, 754.0371) + .. controls ( 251.6884, 755.8955) and ( 255.5439, 758.5781) .. ( 257.3789, 759.9980) + .. controls ( 259.2138, 761.4179) and ( 261.0595, 762.5800) .. ( 261.4824, 762.5800) + .. controls ( 261.9042, 762.5800) and ( 264.4677, 763.9804) .. ( 267.1796, 765.6914) + .. controls ( 269.8906, 767.4033) and ( 274.3437, 769.1611) .. ( 277.0742, 769.5976) + .. controls ( 281.2587, 770.2666) and ( 282.2548, 769.9882) .. ( 283.4130, 767.8232) + .. controls ( 285.1201, 764.6337) and ( 285.1845, 759.3916) .. ( 283.5556, 756.3476) + .. controls ( 282.8779, 755.0810) and ( 274.2666, 746.5683) .. ( 264.4189, 737.4306) + .. controls ( 236.8994, 711.8955) and ( 233.5156, 708.6523) .. ( 221.7294, 696.5058) + .. controls ( 215.6904, 690.2822) and ( 210.7490, 684.6142) .. ( 210.7490, 683.9101) + .. controls ( 210.7490, 683.2060) and ( 209.1777, 681.2783) .. ( 207.2578, 679.6250) + .. controls ( 202.0390, 675.1337) and ( 183.5908, 644.7089) .. ( 172.3320, 622.0253) + .. controls ( 164.8525, 606.9560) and ( 154.1376, 572.4765) .. ( 154.3955, 564.3066) + .. controls ( 154.5195, 560.4033) and ( 159.4882, 570.7187) .. ( 166.9404, 590.3505) + .. controls ( 179.9580, 624.6455) and ( 195.5937, 650.8427) .. ( 211.2441, 664.5820) + .. controls ( 221.0693, 673.2070) and ( 236.7929, 683.2783) .. ( 244.4101, 685.8251) + .. controls ( 249.2539, 687.4453) and ( 259.8808, 685.6884) .. ( 262.2089, 682.8828) + .. controls ( 265.0830, 679.4199) and ( 265.0908, 663.5078) .. ( 262.2236, 653.4042) + .. controls ( 259.5097, 643.8427) and ( 258.5136, 639.9707) .. ( 253.0253, 617.6396) + .. controls ( 246.7910, 592.2773) and ( 244.6474, 581.0888) .. ( 244.7304, 574.3457) + .. controls ( 244.7792, 570.3388) and ( 242.9199, 559.8564) .. ( 240.2968, 549.3505) + .. controls ( 237.3984, 537.7431) and ( 235.8564, 528.7470) .. ( 235.9951, 524.2529) + .. controls ( 236.2636, 515.5292) and ( 232.5380, 504.7851) .. ( 227.8417, 500.7460) + -- ( 224.3984, 497.7841) + -- ( 218.8144, 501.6259) + .. controls ( 215.2558, 504.0742) and ( 212.0908, 507.7177) .. ( 210.0869, 511.6718) + .. controls ( 208.3574, 515.0839) and ( 206.4023, 517.8759) .. ( 205.7412, 517.8759) + .. controls ( 204.2958, 517.8759) and ( 200.2373, 509.2109) .. ( 198.3154, 502.0224) + .. controls ( 197.5527, 499.1689) and ( 196.0849, 496.1357) .. ( 195.0546, 495.2802) + .. controls ( 194.0244, 494.4257) and ( 193.1816, 493.0390) .. ( 193.1816, 492.2001) + .. controls ( 193.1816, 491.3613) and ( 190.6035, 485.3603) .. ( 187.4511, 478.8642) + .. controls ( 176.0371, 455.3359) and ( 174.5761, 452.0292) .. ( 175.1708, 451.0673) + .. controls ( 175.5029, 450.5302) and ( 179.0117, 452.5800) .. ( 182.9667, 455.6240) + .. controls ( 186.9228, 458.6679) and ( 192.2509, 462.0322) .. ( 194.8076, 463.1005) + .. controls ( 197.3642, 464.1689) and ( 199.4560, 465.6357) .. ( 199.4560, 466.3613) + .. controls ( 199.4560, 467.0869) and ( 200.5166, 467.6806) .. ( 201.8125, 467.6806) + .. controls ( 203.1083, 467.6806) and ( 204.8535, 468.5058) .. ( 205.6904, 469.5136) + .. controls ( 206.5273, 470.5224) and ( 208.3828, 471.7197) .. ( 209.8144, 472.1738) + .. controls ( 211.2451, 472.6279) and ( 215.0058, 474.8535) .. ( 218.1718, 477.1191) + .. controls ( 226.6582, 483.1943) and ( 245.3232, 492.5048) .. ( 254.8427, 495.4121) + .. controls ( 271.0996, 500.3769) and ( 277.7939, 497.3447) .. ( 279.3369, 484.3193) + .. controls ( 280.3896, 475.4277) and ( 275.7705, 459.1787) .. ( 266.4531, 438.9951) + .. controls ( 263.7792, 433.2021) and ( 263.6015, 432.0722) .. ( 265.1748, 430.8378) + .. controls ( 282.7666, 417.0439) and ( 292.2167, 410.1445) .. ( 294.5136, 409.4208) + .. controls ( 296.0673, 408.9316) and ( 297.4042, 407.8632) .. ( 297.4853, 407.0468) + .. controls ( 297.5673, 406.2314) and ( 297.7744, 403.8691) .. ( 297.9472, 401.7988) + .. controls ( 298.1191, 399.7275) and ( 298.6835, 396.7636) .. ( 299.2001, 395.2099) + .. controls ( 300.0253, 392.7304) and ( 299.7119, 392.3867) .. ( 296.6250, 392.3867) + .. controls ( 290.6464, 392.3867) and ( 282.8457, 397.1640) .. ( 275.8261, 405.1240) + .. controls ( 272.1279, 409.3183) and ( 268.8203, 413.1386) .. ( 268.4746, 413.6142) + .. controls ( 266.6044, 416.1943) and ( 258.3535, 421.3466) .. ( 257.2177, 420.6445) + .. controls ( 256.4873, 420.1933) and ( 254.8076, 417.7451) .. ( 253.4833, 415.2031) + .. controls ( 250.1953, 408.8906) and ( 242.1611, 400.7851) .. ( 235.8378, 397.4013) + .. controls ( 231.6357, 395.1523) and ( 228.4111, 396.6767) .. ( 219.2968, 405.2226) + .. controls ( 205.1884, 418.4492) and ( 201.6474, 425.8037) .. ( 204.4218, 436.1074) + .. controls ( 206.0703, 442.2314) and ( 211.5292, 445.7070) .. ( 221.5488, 447.0136) + .. controls ( 227.3857, 447.7744) and ( 233.3994, 446.0888) .. ( 249.3583, 439.2177) + .. controls ( 252.2500, 437.9726) and ( 266.0332, 469.8496) .. ( 267.9326, 482.1718) + .. controls ( 269.0634, 489.5146) and ( 267.2861, 490.5273) .. ( 257.3164, 488.2246) + .. controls ( 246.9472, 485.8291) and ( 232.6816, 478.5859) .. ( 216.8574, 467.6835) + .. controls ( 208.7568, 462.1025) and ( 192.7851, 448.6933) .. ( 190.1689, 445.2773) + .. controls ( 188.7695, 443.4501) and ( 186.7568, 441.1083) .. ( 185.6972, 440.0722) + .. controls ( 184.6367, 439.0371) and ( 181.2890, 435.3671) .. ( 178.2578, 431.9160) + .. controls ( 175.2265, 428.4648) and ( 169.5791, 422.2412) .. ( 165.7089, 418.0849) + .. controls ( 156.6582, 408.3662) and ( 143.5576, 389.1601) .. ( 142.4257, 383.9511) + .. controls ( 141.2187, 378.3964) and ( 133.4042, 366.8457) .. ( 129.1552, 364.3349) + .. controls ( 125.1210, 361.9521) and ( 124.3330, 361.8808) .. ( 121.3388, 363.6250) + -- cycle + ( 240.4843, 420.3164) + .. controls ( 245.4355, 427.6318) and ( 245.3349, 428.1669) .. ( 238.4580, 431.1250) + .. controls ( 225.2060, 436.8261) and ( 216.6250, 435.6982) .. ( 219.3847, 428.6171) + .. controls ( 220.8486, 424.8632) and ( 228.1435, 417.9160) .. ( 231.4550, 417.1220) + .. controls ( 236.5566, 415.8994) and ( 237.7900, 416.3359) .. cycle + ( 210.8183, 574.7900) + .. controls ( 212.4023, 581.8710) and ( 210.9570, 587.5849) .. ( 207.8408, 586.5585) + .. controls ( 206.2021, 586.0195) and ( 205.1494, 574.3193) .. ( 206.3203, 569.6562) + .. controls ( 207.4140, 565.2968) and ( 209.1328, 567.2587) .. cycle} +\def\fdulogo@name@original@dan{% + ( 319.2978, 425.6777) + .. controls ( 316.5371, 426.6718) and ( 314.1982, 427.4941) .. ( 314.1005, 427.5048) + .. controls ( 314.0019, 427.5156) and ( 313.5791, 428.8916) .. ( 313.1591, 430.5644) + .. controls ( 312.7392, 432.2363) and ( 311.0673, 435.2011) .. ( 309.4433, 437.1523) + .. controls ( 307.2539, 439.7822) and ( 306.4658, 442.3232) .. ( 306.3945, 446.9746) + .. controls ( 306.2812, 454.4550) and ( 308.2353, 457.9169) .. ( 313.8671, 460.2138) + .. controls ( 316.1630, 461.1503) and ( 318.7304, 462.7900) .. ( 319.5712, 463.8574) + .. controls ( 320.8925, 465.5341) and ( 321.1054, 465.4033) .. ( 321.1396, 462.8896) + .. controls ( 321.1718, 460.4746) and ( 321.6582, 460.1201) .. ( 324.0029, 460.8007) + .. controls ( 337.7177, 464.7763) and ( 344.6855, 467.1533) .. ( 346.2773, 468.3994) + .. controls ( 348.2480, 469.9414) and ( 356.8476, 473.0244) .. ( 360.0810, 473.3476) + .. controls ( 363.5185, 473.6914) and ( 367.6103, 475.3642) .. ( 367.6103, 476.4257) + .. controls ( 367.6103, 477.0019) and ( 371.0400, 477.8710) .. ( 375.2304, 478.3574) + .. controls ( 379.9208, 478.9013) and ( 383.1083, 479.9140) .. ( 383.5214, 480.9902) + .. controls ( 383.8906, 481.9521) and ( 385.3154, 482.7392) .. ( 386.6884, 482.7392) + .. controls ( 388.0615, 482.7392) and ( 390.6826, 483.5585) .. ( 392.5146, 484.5595) + .. controls ( 397.3085, 487.1796) and ( 410.1279, 490.5087) .. ( 411.6943, 489.5410) + .. controls ( 412.4267, 489.0878) and ( 414.5957, 489.8789) .. ( 416.5156, 491.2988) + .. controls ( 418.5839, 492.8281) and ( 421.0566, 493.6044) .. ( 422.5849, 493.2050) + .. controls ( 424.0029, 492.8339) and ( 428.4482, 493.7597) .. ( 432.4648, 495.2626) + .. controls ( 436.4814, 496.7656) and ( 440.8964, 498.2636) .. ( 442.2763, 498.5927) + .. controls ( 443.6572, 498.9208) and ( 446.8447, 499.7939) .. ( 449.3593, 500.5332) + .. controls ( 459.2617, 503.4414) and ( 473.3349, 496.3613) .. ( 473.3349, 488.4716) + .. controls ( 473.3349, 483.8603) and ( 471.1064, 481.7968) .. ( 465.1064, 480.8515) + .. controls ( 455.5791, 479.3496) and ( 442.7822, 475.0976) .. ( 442.0498, 473.1894) + .. controls ( 441.5449, 471.8730) and ( 440.3046, 471.5410) .. ( 437.8847, 472.0722) + .. controls ( 435.5341, 472.5888) and ( 434.2226, 472.2685) .. ( 433.7617, 471.0664) + .. controls ( 433.1894, 469.5761) and ( 423.9970, 463.9160) .. ( 422.1494, 463.9160) + .. controls ( 421.8193, 463.9160) and ( 422.2431, 465.0263) .. ( 423.0908, 466.3837) + .. controls ( 423.9384, 467.7402) and ( 427.3320, 470.1328) .. ( 430.6308, 471.6992) + .. controls ( 433.9306, 473.2656) and ( 436.6298, 475.2001) .. ( 436.6298, 475.9990) + .. controls ( 436.6298, 476.7978) and ( 437.4765, 477.7763) .. ( 438.5117, 478.1728) + .. controls ( 439.5478, 478.5703) and ( 440.3945, 479.5380) .. ( 440.3945, 480.3242) + .. controls ( 440.3945, 481.1855) and ( 439.5224, 481.4013) .. ( 438.1982, 480.8681) + .. controls ( 436.9902, 480.3808) and ( 432.4912, 479.5302) .. ( 428.1992, 478.9775) + .. controls ( 420.8281, 478.0283) and ( 406.4062, 473.3974) .. ( 398.5673, 469.4638) + .. controls ( 396.6132, 468.4824) and ( 394.1865, 467.6806) .. ( 393.1738, 467.6806) + .. controls ( 392.1611, 467.6806) and ( 388.9951, 466.5507) .. ( 386.1376, 465.1708) + .. controls ( 383.2802, 463.7900) and ( 380.0605, 462.6367) .. ( 378.9824, 462.6064) + .. controls ( 377.9042, 462.5781) and ( 374.7636, 461.1708) .. ( 372.0029, 459.4824) + .. controls ( 369.2421, 457.7939) and ( 365.8115, 455.8935) .. ( 364.3789, 455.2587) + .. controls ( 362.9472, 454.6250) and ( 360.8359, 452.6718) .. ( 359.6875, 450.9189) + .. controls ( 358.5390, 449.1669) and ( 355.6376, 446.8017) .. ( 353.2392, 445.6640) + .. controls ( 350.8417, 444.5263) and ( 348.5458, 442.5429) .. ( 348.1376, 441.2578) + .. controls ( 347.7294, 439.9726) and ( 345.0263, 437.0771) .. ( 342.1308, 434.8242) + .. controls ( 339.2353, 432.5722) and ( 336.3847, 429.9550) .. ( 335.7968, 429.0087) + .. controls ( 334.7763, 427.3671) and ( 327.3623, 423.6982) .. ( 325.2988, 423.8144) + .. controls ( 324.7587, 423.8466) and ( 322.0585, 424.6826) .. cycle + ( 415.2949, 521.2421) + .. controls ( 415.2939, 521.8066) and ( 414.0234, 523.7656) .. ( 412.4716, 525.5957) + .. controls ( 410.9199, 527.4267) and ( 406.3144, 532.9501) .. ( 402.2382, 537.8701) + .. controls ( 398.1611, 542.7910) and ( 394.4912, 546.6523) .. ( 394.0810, 546.4521) + .. controls ( 389.8281, 544.3691) and ( 381.4082, 538.3232) .. ( 381.3857, 537.3359) + .. controls ( 381.3671, 536.6406) and ( 377.9853, 533.0712) .. ( 373.8642, 529.4033) + .. controls ( 365.7919, 522.2177) and ( 365.2246, 523.8359) .. ( 372.6259, 532.9345) + .. controls ( 375.1533, 536.0400) and ( 379.4140, 542.1757) .. ( 382.0947, 546.5693) + -- ( 386.9697, 554.5566) + -- ( 383.3955, 561.0009) + .. controls ( 371.1005, 583.1689) and ( 370.1201, 585.7314) .. ( 370.1201, 595.7177) + .. controls ( 370.1201, 609.5302) and ( 372.8642, 611.1503) .. ( 384.7451, 604.3525) + .. controls ( 388.8574, 602.0000) and ( 394.4375, 597.0087) .. ( 398.9501, 591.6484) + .. controls ( 410.9628, 577.3779) and ( 415.2675, 565.4941) .. ( 410.8603, 558.7685) + .. controls ( 409.1503, 556.1591) and ( 408.9873, 555.0546) .. ( 410.1425, 553.9003) + .. controls ( 412.0410, 552.0019) and ( 414.0000, 554.7304) .. ( 414.0097, 559.2871) + .. controls ( 414.0136, 561.0126) and ( 415.1083, 565.8125) .. ( 416.4423, 569.9541) + .. controls ( 417.7773, 574.0947) and ( 420.6787, 583.6953) .. ( 422.8896, 591.2871) + .. controls ( 428.1640, 609.3964) and ( 435.3603, 630.5166) .. ( 442.3437, 648.3847) + .. controls ( 448.2597, 663.5214) and ( 450.4130, 672.2275) .. ( 448.2412, 672.2275) + .. controls ( 447.5458, 672.2275) and ( 446.2958, 671.4082) .. ( 445.4648, 670.4072) + .. controls ( 444.6337, 669.4052) and ( 441.3173, 668.1953) .. ( 438.0957, 667.7187) + .. controls ( 433.0722, 666.9755) and ( 415.9150, 659.3427) .. ( 414.0419, 657.0175) + .. controls ( 413.6962, 656.5898) and ( 408.8964, 653.3017) .. ( 403.3750, 649.7109) + .. controls ( 397.8535, 646.1201) and ( 390.2304, 640.3369) .. ( 386.4345, 636.8593) + .. controls ( 382.6376, 633.3818) and ( 377.5556, 628.7265) .. ( 375.1396, 626.5146) + .. controls ( 367.3935, 619.4218) and ( 361.8623, 615.7998) .. ( 357.4667, 614.9384) + .. controls ( 347.3837, 612.9648) and ( 344.0810, 606.7646) .. ( 345.5927, 592.6455) + .. controls ( 346.2294, 586.6962) and ( 347.3085, 583.3525) .. ( 349.3886, 580.8798) + .. controls ( 357.6210, 571.0966) and ( 361.7832, 554.2304) .. ( 358.8720, 542.4482) + .. controls ( 353.4013, 520.3105) and ( 351.4619, 518.8955) .. ( 344.5126, 531.9648) + .. controls ( 341.8271, 537.0156) and ( 341.5449, 538.9179) .. ( 341.9218, 549.4023) + .. controls ( 342.3574, 561.4921) and ( 340.2324, 576.2607) .. ( 337.0078, 583.5527) + .. controls ( 334.1416, 590.0341) and ( 333.7705, 591.7919) .. ( 335.0937, 592.6093) + .. controls ( 335.7832, 593.0361) and ( 337.1455, 592.7236) .. ( 338.1210, 591.9140) + .. controls ( 342.5576, 588.2324) and ( 343.1953, 594.2929) .. ( 340.5273, 614.7910) + .. controls ( 339.9306, 619.3750) and ( 340.3457, 621.9453) .. ( 342.3544, 626.0849) + .. controls ( 345.1796, 631.9101) and ( 345.8798, 632.4570) .. ( 359.9794, 639.8652) + .. controls ( 365.2119, 642.6152) and ( 370.0576, 645.3115) .. ( 370.7480, 645.8593) + .. controls ( 376.1210, 650.1191) and ( 423.3105, 672.5322) .. ( 434.1201, 675.9589) + .. controls ( 450.5595, 681.1689) and ( 456.0761, 681.8339) .. ( 462.0791, 679.3251) + .. controls ( 466.0400, 677.6708) and ( 466.7470, 676.7871) .. ( 466.7470, 673.4941) + .. controls ( 466.7470, 671.3593) and ( 465.0273, 665.9335) .. ( 462.9248, 661.4365) + .. controls ( 460.8222, 656.9394) and ( 457.4599, 648.8095) .. ( 455.4541, 643.3691) + .. controls ( 453.4482, 637.9287) and ( 450.3544, 630.6103) .. ( 448.5791, 627.1064) + .. controls ( 446.8037, 623.6025) and ( 443.9121, 616.0859) .. ( 442.1542, 610.4033) + .. controls ( 440.3964, 604.7207) and ( 438.1884, 597.8125) .. ( 437.2480, 595.0517) + .. controls ( 434.3066, 586.4208) and ( 425.3359, 549.3056) .. ( 425.3359, 545.7714) + .. controls ( 425.3359, 543.2763) and ( 421.6914, 523.2187) .. ( 421.0371, 522.1103) + .. controls ( 420.5351, 521.2607) and ( 415.2958, 520.4687) .. cycle + ( 388.3437, 583.7851) + .. controls ( 382.5791, 591.8632) and ( 380.1591, 593.6923) .. ( 380.1591, 589.9697) + .. controls ( 380.1591, 586.7412) and ( 383.9306, 580.2763) .. ( 388.7685, 575.2099) + .. controls ( 392.8916, 570.8935) and ( 393.3750, 570.6816) .. ( 393.7402, 573.0410) + .. controls ( 393.9833, 574.6132) and ( 391.8339, 578.8945) .. cycle} +\def\fdulogo@name@original@da{% + ( 632.3828, 446.7656) + .. controls ( 622.5283, 451.5029) and ( 618.4785, 456.6845) .. ( 616.0380, 467.6806) + .. controls ( 615.0996, 471.9091) and ( 609.2675, 486.2031) .. ( 602.8417, 500.0214) + .. controls ( 601.1503, 503.6601) and ( 599.7656, 507.7158) .. ( 599.7656, 509.0341) + .. controls ( 599.7656, 510.3525) and ( 596.9423, 518.6220) .. ( 593.4912, 527.4111) + .. controls ( 586.7197, 544.6562) and ( 586.2617, 546.8935) .. ( 589.0263, 549.1875) + .. controls ( 590.4794, 550.3945) and ( 591.3232, 550.1152) .. ( 593.3144, 547.7724) + .. controls ( 597.7050, 542.6074) and ( 612.7236, 522.1816) .. ( 620.4716, 510.8378) + .. controls ( 629.6787, 497.3574) and ( 638.2832, 487.7587) .. ( 641.1611, 487.7587) + .. controls ( 642.3437, 487.7587) and ( 644.6259, 486.0439) .. ( 646.2314, 483.9482) + .. controls ( 647.8378, 481.8525) and ( 651.9296, 478.7421) .. ( 655.3242, 477.0371) + .. controls ( 661.8212, 473.7744) and ( 683.9677, 467.6806) .. ( 689.3300, 467.6806) + .. controls ( 691.0625, 467.6806) and ( 692.8281, 467.1152) .. ( 693.2548, 466.4257) + .. controls ( 693.6816, 465.7353) and ( 695.1269, 465.1708) .. ( 696.4658, 465.1708) + .. controls ( 698.1943, 465.1708) and ( 698.9023, 464.3037) .. ( 698.9023, 462.1865) + .. controls ( 698.9023, 458.3867) and ( 696.1435, 456.1035) .. ( 691.0166, 455.6591) + .. controls ( 688.7968, 455.4667) and ( 681.3339, 454.4423) .. ( 674.4316, 453.3837) + .. controls ( 667.5292, 452.3242) and ( 659.5107, 451.4365) .. ( 656.6113, 451.4121) + .. controls ( 653.6298, 451.3867) and ( 650.9052, 450.6464) .. ( 650.3369, 449.7089) + .. controls ( 649.5332, 448.3798) and ( 639.4472, 443.5361) .. ( 638.3281, 443.9414) + .. controls ( 638.1689, 443.9990) and ( 635.4941, 445.2695) .. cycle + ( 496.2373, 448.9541) + .. controls ( 479.6962, 450.5019) and ( 478.0410, 451.0771) .. ( 478.0410, 455.2734) + .. controls ( 478.0410, 458.7822) and ( 478.2382, 458.8964) .. ( 484.2890, 458.8964) + .. controls ( 494.1474, 458.8964) and ( 514.1533, 465.6093) .. ( 519.5810, 470.7382) + .. controls ( 527.7900, 478.4960) and ( 546.3144, 501.7636) .. ( 550.9013, 510.0781) + .. controls ( 554.6816, 516.9326) and ( 565.1533, 544.1220) .. ( 564.3300, 544.9453) + .. controls ( 563.4492, 545.8261) and ( 547.2187, 535.0283) .. ( 538.3994, 527.6933) + .. controls ( 525.3037, 516.8037) and ( 515.6875, 506.8515) .. ( 515.6875, 504.1884) + .. controls ( 515.6875, 502.8212) and ( 514.3144, 500.1181) .. ( 512.6367, 498.1816) + .. controls ( 509.6484, 494.7324) and ( 509.5126, 494.7041) .. ( 506.0527, 496.7753) + .. controls ( 500.6611, 500.0019) and ( 498.2792, 512.2998) .. ( 502.2734, 516.2929) + .. controls ( 503.9550, 517.9755) and ( 504.5849, 518.0244) .. ( 506.2958, 516.6054) + .. controls ( 508.7910, 514.5341) and ( 513.3173, 516.8486) .. ( 522.0527, 524.6640) + .. controls ( 529.6005, 531.4179) and ( 531.0126, 532.5263) .. ( 546.1201, 543.5625) + .. controls ( 553.1943, 548.7294) and ( 561.2988, 554.6660) .. ( 564.1298, 556.7539) + .. controls ( 569.9980, 561.0820) and ( 570.1572, 561.5517) .. ( 577.9648, 597.5615) + .. controls ( 584.8300, 629.2246) and ( 586.9716, 644.9052) .. ( 588.4189, 674.1103) + .. controls ( 589.1376, 688.6035) and ( 590.2744, 706.6015) .. ( 590.9453, 714.1044) + .. controls ( 591.9648, 725.5039) and ( 591.8623, 728.1806) .. ( 590.3183, 730.3837) + .. controls ( 587.9892, 733.7089) and ( 587.9482, 738.7968) .. ( 590.2265, 741.9111) + .. controls ( 591.8593, 744.1455) and ( 592.5312, 744.2011) .. ( 599.9511, 742.7255) + .. controls ( 605.9921, 741.5244) and ( 608.7617, 740.2324) .. ( 611.3876, 737.3925) + .. controls ( 614.9140, 733.5791) and ( 615.1044, 730.8125) .. ( 612.2880, 724.3056) + .. controls ( 611.6904, 722.9248) and ( 610.2568, 715.8662) .. ( 609.1015, 708.6191) + .. controls ( 607.9472, 701.3720) and ( 606.2294, 690.6435) .. ( 605.2861, 684.7763) + .. controls ( 604.3417, 678.9101) and ( 603.6250, 670.1572) .. ( 603.6923, 665.3251) + .. controls ( 603.8808, 651.9794) and ( 599.1054, 623.3896) .. ( 593.5273, 604.4638) + .. controls ( 587.9189, 585.4316) and ( 584.6064, 571.8359) .. ( 585.5791, 571.8359) + .. controls ( 585.9355, 571.8359) and ( 588.2861, 573.4101) .. ( 590.8007, 575.3339) + .. controls ( 595.6123, 579.0146) and ( 606.5830, 585.7197) .. ( 616.0791, 590.7851) + .. controls ( 619.1845, 592.4414) and ( 624.4023, 595.6318) .. ( 627.6738, 597.8750) + .. controls ( 630.9453, 600.1181) and ( 634.1591, 601.9541) .. ( 634.8154, 601.9541) + .. controls ( 635.4716, 601.9541) and ( 636.3681, 602.5341) .. ( 636.8066, 603.2431) + .. controls ( 637.8388, 604.9150) and ( 633.4511, 608.4746) .. ( 625.1191, 612.7246) + .. controls ( 617.2500, 616.7392) and ( 616.5166, 620.3007) .. ( 623.6396, 619.9111) + .. controls ( 626.0380, 619.7792) and ( 634.7773, 619.3222) .. ( 643.0595, 618.8945) + .. controls ( 651.3417, 618.4677) and ( 659.3261, 617.8740) .. ( 660.8027, 617.5761) + .. controls ( 665.6210, 616.6035) and ( 665.4443, 613.2607) .. ( 660.3369, 608.7460) + .. controls ( 657.7363, 606.4482) and ( 655.0908, 604.5439) .. ( 654.4589, 604.5156) + .. controls ( 653.3681, 604.4658) and ( 646.1669, 599.8320) .. ( 601.0800, 570.1640) + -- ( 581.6894, 557.4052) + -- ( 578.2109, 548.6210) + .. controls ( 576.2968, 543.7890) and ( 572.1328, 533.0605) .. ( 568.9550, 524.7783) + .. controls ( 563.4970, 510.5498) and ( 559.1699, 502.1572) .. ( 548.2490, 484.6210) + .. controls ( 542.0810, 474.7177) and ( 534.3271, 461.6035) .. ( 532.1142, 457.3330) + .. controls ( 531.1406, 455.4550) and ( 529.1640, 453.5595) .. ( 527.7216, 453.1210) + .. controls ( 526.2792, 452.6835) and ( 524.1386, 451.4814) .. ( 522.9638, 450.4511) + .. controls ( 520.4082, 448.2089) and ( 510.2705, 447.6406) .. cycle} +\def\fdulogo@name@original@xue{% + ( 859.9462, 361.5869) + .. controls ( 857.7607, 362.5371) and ( 855.7080, 363.0507) .. ( 855.3837, 362.7265) + .. controls ( 853.8916, 361.2343) and ( 832.1875, 365.2773) .. ( 827.5283, 367.9150) + .. controls ( 824.7675, 369.4785) and ( 820.8144, 371.1298) .. ( 818.7441, 371.5849) + .. controls ( 814.5322, 372.5117) and ( 810.7656, 374.1992) .. ( 791.7636, 383.6689) + .. controls ( 773.4511, 392.7949) and ( 756.0244, 404.7509) .. ( 758.0625, 406.7900) + .. controls ( 758.5966, 407.3242) and ( 772.4179, 400.8740) .. ( 774.8232, 398.9677) + .. controls ( 777.2548, 397.0410) and ( 800.0771, 388.0917) .. ( 813.0966, 383.9599) + .. controls ( 828.4384, 379.0908) and ( 849.4228, 376.2177) .. ( 855.8945, 378.0996) + -- ( 860.1552, 379.3388) + -- ( 859.8203, 393.7060) + .. controls ( 859.3164, 415.3574) and ( 856.8242, 456.8144) .. ( 855.9267, 458.4892) + .. controls ( 854.9560, 460.2998) and ( 837.3593, 454.7207) .. ( 830.4912, 450.4257) + .. controls ( 828.0087, 448.8730) and ( 825.1162, 447.6025) .. ( 824.0634, 447.6025) + .. controls ( 823.0107, 447.6025) and ( 821.8242, 446.7548) .. ( 821.4277, 445.7197) + .. controls ( 821.0302, 444.6845) and ( 819.5576, 443.8378) .. ( 818.1562, 443.8378) + .. controls ( 816.7539, 443.8378) and ( 815.6064, 443.1162) .. ( 815.6064, 442.2343) + .. controls ( 815.6064, 441.3525) and ( 810.1005, 437.7529) .. ( 803.3710, 434.2343) + .. controls ( 786.6523, 425.4951) and ( 784.1806, 424.2441) .. ( 779.8427, 422.3300) + .. controls ( 777.7714, 421.4169) and ( 774.0683, 419.3847) .. ( 771.6132, 417.8144) + .. controls ( 766.0869, 414.2822) and ( 755.1582, 413.1093) .. ( 750.4921, 415.5478) + .. controls ( 746.3808, 417.6962) and ( 741.5625, 422.7500) .. ( 736.6806, 430.0332) + .. controls ( 733.3593, 434.9873) and ( 733.0986, 435.9882) .. ( 734.5537, 438.1904) + .. controls ( 735.8554, 440.1621) and ( 738.0654, 440.8437) .. ( 744.8505, 441.3681) + .. controls ( 753.9287, 442.0703) and ( 767.1630, 446.4082) .. ( 779.8017, 452.8242) + .. controls ( 783.9208, 454.9150) and ( 789.1044, 456.7939) .. ( 791.3212, 457.0000) + .. controls ( 794.9130, 457.3339) and ( 802.8613, 461.4062) .. ( 799.9208, 461.4062) + .. controls ( 799.2685, 461.4062) and ( 799.9677, 462.2695) .. ( 801.4736, 463.3242) + .. controls ( 803.1396, 464.4912) and ( 805.4218, 464.9394) .. ( 807.2968, 464.4697) + .. controls ( 809.6064, 463.8896) and ( 810.7226, 464.3339) .. ( 811.7412, 466.2373) + .. controls ( 812.4892, 467.6347) and ( 814.0888, 468.8017) .. ( 815.2949, 468.8291) + .. controls ( 819.8984, 468.9326) and ( 823.2294, 469.7812) .. ( 824.6611, 471.2138) + .. controls ( 825.4794, 472.0312) and ( 827.4648, 472.7001) .. ( 829.0742, 472.7001) + .. controls ( 830.6835, 472.7001) and ( 834.0283, 473.5468) .. ( 836.5058, 474.5820) + .. controls ( 838.9833, 475.6171) and ( 842.0019, 476.4648) .. ( 843.2138, 476.4648) + .. controls ( 844.4257, 476.4648) and ( 846.0927, 477.2792) .. ( 846.9189, 478.2744) + .. controls ( 847.7451, 479.2695) and ( 850.2138, 480.2578) .. ( 852.4062, 480.4707) + .. controls ( 855.7832, 480.7978) and ( 856.4550, 481.4238) .. ( 856.8144, 484.5791) + .. controls ( 857.2656, 488.5478) and ( 862.0068, 495.2529) .. ( 870.1855, 503.4873) + .. controls ( 878.4355, 511.7929) and ( 887.1357, 521.8330) .. ( 887.1357, 523.0478) + .. controls ( 887.1357, 523.6728) and ( 885.0175, 523.2919) .. ( 882.4296, 522.2011) + .. controls ( 865.0791, 514.8906) and ( 855.0830, 512.4111) .. ( 841.6679, 512.0908) + .. controls ( 834.2597, 511.9150) and ( 827.9033, 512.2500) .. ( 827.5410, 512.8359) + .. controls ( 825.0546, 516.8583) and ( 834.7304, 527.3525) .. ( 848.9355, 536.0410) + .. controls ( 872.5839, 550.5058) and ( 891.0488, 558.1162) .. ( 915.9726, 563.6728) + .. controls ( 937.9951, 568.5830) and ( 964.7958, 579.8984) .. ( 975.9189, 588.9814) + .. controls ( 983.2890, 595.0009) and ( 982.8359, 596.0996) .. ( 973.4091, 595.0625) + .. controls ( 962.0449, 593.8125) and ( 930.1123, 588.2060) .. ( 926.4716, 586.8212) + .. controls ( 924.7626, 586.1718) and ( 921.9355, 585.6396) .. ( 920.1894, 585.6396) + .. controls ( 918.4433, 585.6396) and ( 913.1767, 584.4736) .. ( 908.4843, 583.0488) + .. controls ( 899.9658, 580.4619) and ( 899.9501, 580.4482) .. ( 896.6240, 573.0371) + .. controls ( 890.3193, 558.9892) and ( 881.4707, 552.6191) .. ( 883.2324, 563.3964) + .. controls ( 883.3203, 563.9316) and ( 882.7470, 566.9277) .. ( 881.9599, 570.0546) + .. controls ( 880.8320, 574.5312) and ( 880.0957, 575.5644) .. ( 878.4980, 574.9082) + .. controls ( 877.3818, 574.4492) and ( 874.4921, 573.5107) .. ( 872.0771, 572.8212) + .. controls ( 869.6611, 572.1328) and ( 862.6025, 569.1259) .. ( 856.3906, 566.1396) + .. controls ( 850.1787, 563.1533) and ( 839.5781, 558.4052) .. ( 832.8320, 555.5888) + .. controls ( 826.0869, 552.7724) and ( 815.1669, 547.9277) .. ( 808.5664, 544.8222) + .. controls ( 797.6845, 539.7041) and ( 796.2529, 539.3261) .. ( 793.2226, 540.7734) + .. controls ( 786.2568, 544.1015) and ( 789.9345, 552.0595) .. ( 799.1591, 553.6181) + .. controls ( 801.9160, 554.0839) and ( 810.8388, 557.0097) .. ( 818.9873, 560.1191) + .. controls ( 836.3183, 566.7343) and ( 871.1201, 578.7656) .. ( 876.2841, 579.9277) + .. controls ( 879.6445, 580.6835) and ( 879.8115, 581.0195) .. ( 879.0097, 585.3828) + .. controls ( 877.7978, 591.9804) and ( 875.8417, 593.4570) .. ( 875.8417, 587.7734) + .. controls ( 875.8417, 583.9667) and ( 875.3896, 583.1298) .. ( 873.3320, 583.1298) + .. controls ( 871.9511, 583.1298) and ( 870.8222, 583.5576) .. ( 870.8222, 584.0791) + .. controls ( 870.8222, 584.6005) and ( 869.0214, 585.8242) .. ( 866.8212, 586.7978) + .. controls ( 863.5742, 588.2353) and ( 861.5224, 588.2968) .. ( 855.9267, 587.1230) + .. controls ( 845.7187, 584.9814) and ( 845.1533, 587.5312) .. ( 855.1357, 590.6894) + .. controls ( 861.8408, 592.8115) and ( 862.4755, 594.2402) .. ( 858.8349, 599.0136) + .. controls ( 857.1455, 601.2285) and ( 855.7636, 603.3984) .. ( 855.7636, 603.8359) + .. controls ( 855.7636, 605.1064) and ( 849.2841, 613.2480) .. ( 848.2734, 613.2480) + .. controls ( 847.7685, 613.2480) and ( 844.1982, 608.5019) .. ( 840.3378, 602.7021) + .. controls ( 833.2685, 592.0791) and ( 824.7119, 581.8750) .. ( 822.8740, 581.8750) + .. controls ( 822.3281, 581.8750) and ( 821.8808, 583.5488) .. ( 821.8808, 585.5937) + .. controls ( 821.8808, 588.2441) and ( 823.2646, 590.6757) .. ( 826.7001, 594.0634) + .. controls ( 829.3515, 596.6777) and ( 834.2500, 603.2568) .. ( 837.5859, 608.6845) + -- ( 843.6523, 618.5537) + -- ( 840.6103, 620.8925) + .. controls ( 838.9365, 622.1787) and ( 837.1435, 623.2431) .. ( 836.6259, 623.2587) + .. controls ( 834.7148, 623.3154) and ( 835.7675, 627.0302) .. ( 838.3857, 629.4697) + .. controls ( 840.9277, 631.8378) and ( 841.2900, 631.8671) .. ( 844.5205, 629.9589) + .. controls ( 846.4091, 628.8427) and ( 848.7753, 628.2460) .. ( 849.7792, 628.6308) + .. controls ( 850.7832, 629.0156) and ( 856.0537, 634.8886) .. ( 861.4921, 641.6816) + .. controls ( 866.9306, 648.4736) and ( 872.1015, 654.7773) .. ( 872.9833, 655.6894) + .. controls ( 875.5976, 658.3935) and ( 874.8876, 659.3046) .. ( 869.0117, 660.7841) + .. controls ( 860.1054, 663.0273) and ( 857.3457, 662.5126) .. ( 850.3759, 657.3125) + .. controls ( 846.7822, 654.6308) and ( 842.5195, 652.0351) .. ( 840.9033, 651.5439) + .. controls ( 835.7929, 649.9931) and ( 838.2041, 654.8964) .. ( 844.1699, 658.1875) + .. controls ( 847.0947, 659.8007) and ( 849.4892, 661.6435) .. ( 849.4892, 662.2822) + .. controls ( 849.4892, 662.9208) and ( 846.3828, 663.4433) .. ( 842.5869, 663.4433) + .. controls ( 835.7421, 663.4433) and ( 835.6845, 663.4755) .. ( 835.6845, 667.2392) + .. controls ( 835.6845, 670.2187) and ( 836.4267, 671.3222) .. ( 839.1357, 672.3720) + .. controls ( 842.4033, 673.6376) and ( 853.2587, 673.1093) .. ( 857.5117, 671.4775) + .. controls ( 858.7666, 670.9960) and ( 861.3046, 672.5205) .. ( 864.5576, 675.7099) + .. controls ( 867.3544, 678.4511) and ( 871.4189, 682.0361) .. ( 873.5898, 683.6767) + .. controls ( 890.8730, 696.7343) and ( 897.1748, 702.7265) .. ( 897.1748, 706.0996) + .. controls ( 897.1748, 710.6279) and ( 901.3623, 711.9609) .. ( 904.7968, 708.5263) + .. controls ( 909.1591, 704.1640) and ( 907.9541, 700.2519) .. ( 901.1923, 696.8261) + .. controls ( 893.7861, 693.0732) and ( 876.6660, 680.3652) .. ( 871.0878, 674.4804) + -- ( 866.9619, 670.1269) + -- ( 874.7207, 666.2812) + -- ( 882.4794, 662.4365) + -- ( 887.5058, 666.0771) + .. controls ( 893.1787, 670.1865) and ( 896.1015, 670.6113) .. ( 898.9677, 667.7460) + .. controls ( 901.8320, 664.8808) and ( 901.4472, 658.3007) .. ( 897.5244, 643.0595) + -- ( 894.0537, 629.5781) + -- ( 897.1035, 621.0986) + .. controls ( 902.7265, 605.4677) and ( 900.2685, 599.8505) .. ( 885.4394, 594.4404) + .. controls ( 882.7138, 593.4462) and ( 882.0791, 592.6152) .. ( 882.7773, 590.9560) + .. controls ( 883.2812, 589.7578) and ( 883.9687, 587.5068) .. ( 884.3056, 585.9541) + .. controls ( 885.1201, 582.1992) and ( 890.0908, 582.1992) .. ( 893.8154, 585.9541) + .. controls ( 895.3554, 587.5068) and ( 901.3554, 599.5068) .. ( 907.1474, 612.6201) + .. controls ( 912.9404, 625.7333) and ( 919.0888, 639.0039) .. ( 920.8105, 642.1103) + .. controls ( 927.4179, 654.0302) and ( 929.0996, 656.9658) .. ( 937.3466, 670.9726) + .. controls ( 948.2617, 689.5097) and ( 952.0039, 698.1718) .. ( 950.2841, 700.9199) + .. controls ( 948.2871, 704.1103) and ( 943.3750, 704.0205) .. ( 933.3613, 700.6103) + .. controls ( 923.2431, 697.1650) and ( 909.6972, 693.5488) .. ( 907.0322, 693.5820) + .. controls ( 901.1621, 693.6542) and ( 938.3847, 709.4511) .. ( 945.4882, 709.9013) + .. controls ( 952.8808, 710.3701) and ( 954.8691, 709.8330) .. ( 956.8310, 706.8378) + .. controls ( 958.6474, 704.0664) and ( 958.6474, 703.2148) .. ( 956.8349, 697.1123) + .. controls ( 954.9199, 690.6611) and ( 939.8642, 661.9316) .. ( 931.6289, 649.0117) + .. controls ( 927.9404, 643.2265) and ( 918.5078, 624.1748) .. ( 918.5078, 622.5107) + .. controls ( 918.5078, 621.8417) and ( 907.2167, 597.7626) .. ( 904.6103, 592.8720) + .. controls ( 901.6191, 587.2617) and ( 902.9716, 587.2021) .. ( 922.3652, 592.0996) + .. controls ( 942.4111, 597.1601) and ( 965.8681, 600.7509) .. ( 979.5800, 600.8554) + .. controls ( 986.2460, 600.9072) and ( 988.3535, 600.4296) .. ( 990.3750, 598.4082) + -- ( 992.8857, 595.8974) + -- ( 990.2851, 591.7099) + .. controls ( 986.5478, 585.6914) and ( 978.9980, 578.9824) .. ( 972.4677, 575.8779) + .. controls ( 951.8281, 566.0634) and ( 944.1455, 563.7490) .. ( 895.9199, 552.8183) + .. controls ( 875.5029, 548.1904) and ( 859.4863, 540.1650) .. ( 848.9199, 529.2666) + .. controls ( 843.2080, 523.3750) and ( 843.7802, 523.2089) .. ( 857.6455, 526.7285) + .. controls ( 863.1669, 528.1298) and ( 874.1787, 529.6015) .. ( 882.1162, 529.9990) + .. controls ( 896.3076, 530.7089) and ( 896.5947, 530.6689) .. ( 899.4365, 527.5986) + .. controls ( 903.1230, 523.6132) and ( 903.2421, 521.1093) .. ( 900.0810, 514.0322) + .. controls ( 897.0097, 507.1572) and ( 887.7187, 499.8359) .. ( 878.6464, 497.1416) + .. controls ( 870.7539, 494.7978) and ( 862.0371, 488.5439) .. ( 862.0371, 485.2255) + .. controls ( 862.0371, 482.9873) and ( 862.6269, 482.7900) .. ( 867.3710, 483.4384) + .. controls ( 870.3037, 483.8398) and ( 875.0908, 485.0175) .. ( 878.0078, 486.0556) + .. controls ( 880.9248, 487.0937) and ( 883.8935, 487.5839) .. ( 884.6044, 487.1435) + .. controls ( 885.3164, 486.7041) and ( 886.2431, 487.2441) .. ( 886.6650, 488.3437) + .. controls ( 887.1660, 489.6484) and ( 888.2734, 490.0761) .. ( 889.8535, 489.5742) + .. controls ( 891.1855, 489.1513) and ( 893.0966, 489.4873) .. ( 894.1005, 490.3203) + .. controls ( 895.1416, 491.1845) and ( 897.4951, 491.5214) .. ( 899.5781, 491.1054) + .. controls ( 902.0449, 490.6113) and ( 903.7480, 490.9990) .. ( 904.8271, 492.2998) + .. controls ( 905.9716, 493.6787) and ( 907.6318, 493.9980) .. ( 910.6787, 493.4267) + .. controls ( 913.4121, 492.9140) and ( 915.6416, 493.2167) .. ( 916.9130, 494.2714) + .. controls ( 918.0009, 495.1757) and ( 920.0761, 496.0068) .. ( 921.5234, 496.1181) + .. controls ( 922.9707, 496.2304) and ( 927.9970, 496.6679) .. ( 932.6933, 497.0898) + .. controls ( 937.5419, 497.5253) and ( 943.4179, 497.2685) .. ( 946.2880, 496.4960) + .. controls ( 950.5859, 495.3388) and ( 951.7197, 494.2841) .. ( 953.8574, 489.4531) + .. controls ( 955.3623, 486.0488) and ( 956.0664, 482.5576) .. ( 955.6113, 480.7451) + .. controls ( 955.1806, 479.0302) and ( 955.4052, 477.7197) .. ( 956.1308, 477.7197) + .. controls ( 958.7851, 477.7197) and ( 957.2763, 473.9687) .. ( 954.3232, 473.2275) + .. controls ( 952.6259, 472.8017) and ( 950.5322, 471.6025) .. ( 949.6689, 470.5634) + .. controls ( 945.5595, 465.6113) and ( 939.1972, 466.1250) .. ( 924.2705, 472.6132) + .. controls ( 917.5117, 475.5507) and ( 908.3144, 475.3681) .. ( 897.1748, 472.0751) + .. controls ( 894.0683, 471.1572) and ( 890.1152, 470.1406) .. ( 888.3906, 469.8164) + .. controls ( 879.7187, 468.1845) and ( 868.6953, 464.6953) .. ( 866.7431, 462.9638) + .. controls ( 864.2519, 460.7548) and ( 863.8935, 450.7460) .. ( 865.8789, 438.8173) + .. controls ( 866.5107, 435.0214) and ( 867.5664, 426.2685) .. ( 868.2246, 419.3671) + .. controls ( 868.8837, 412.4648) and ( 870.9599, 401.1708) .. ( 872.8388, 394.2695) + .. controls ( 877.9130, 375.6347) and ( 877.9716, 372.8085) .. ( 873.4365, 365.7207) + .. controls ( 869.2724, 359.2128) and ( 867.0009, 358.5175) .. cycle + ( 891.8671, 576.6201) + .. controls ( 892.1406, 577.4404) and ( 891.4697, 578.1103) .. ( 890.3769, 578.1103) + .. controls ( 889.2841, 578.1103) and ( 888.3906, 577.2167) .. ( 888.3906, 576.1240) + .. controls ( 888.3906, 573.9082) and ( 891.0917, 574.2939) .. cycle + ( 874.9306, 601.4609) + .. controls ( 873.2265, 615.7216) and ( 872.0917, 634.7187) .. ( 872.7216, 638.4462) + .. controls ( 873.1542, 641.0097) and ( 873.0458, 643.3798) .. ( 872.4794, 643.7138) + .. controls ( 871.9130, 644.0478) and ( 867.7255, 639.4150) .. ( 863.1748, 633.4189) + .. controls ( 853.7236, 620.9667) and ( 853.7255, 621.0458) .. ( 862.6591, 611.3652) + .. controls ( 865.8437, 607.9140) and ( 869.3906, 603.5322) .. ( 870.5410, 601.6279) + .. controls ( 872.8398, 597.8203) and ( 875.3769, 597.7246) .. cycle + ( 888.3154, 605.0439) + .. controls ( 894.6455, 609.0390) and ( 895.3037, 611.5156) .. ( 891.8476, 618.3330) + .. controls ( 888.0751, 625.7744) and ( 888.1044, 638.3427) .. ( 891.9199, 649.5332) + .. controls ( 894.8027, 657.9882) and ( 895.4882, 664.6982) .. ( 893.4687, 664.6982) + .. controls ( 890.0390, 664.6982) and ( 885.6953, 661.2636) .. ( 883.3261, 656.6787) + .. controls ( 881.8603, 653.8427) and ( 879.5341, 649.5449) .. ( 878.1562, 647.1298) + .. controls ( 875.9248, 643.2187) and ( 875.7216, 641.1474) .. ( 876.3007, 628.2099) + .. controls ( 877.0380, 611.7304) and ( 879.0341, 601.9541) .. ( 881.6621, 601.9541) + .. controls ( 882.6298, 601.9541) and ( 885.6230, 603.3447) .. cycle + ( 760.3574, 503.1308) + .. controls ( 759.0263, 506.0644) and ( 757.9316, 509.8759) .. ( 757.9248, 511.6015) + .. controls ( 757.8925, 520.3115) and ( 769.6572, 552.4189) .. ( 774.7480, 557.5097) + .. controls ( 777.3837, 560.1455) and ( 777.2109, 558.1542) .. ( 774.1230, 550.3203) + .. controls ( 772.1250, 545.2490) and ( 771.3232, 539.3105) .. ( 770.5751, 524.0312) + .. controls ( 769.8300, 508.7939) and ( 769.1240, 503.5527) .. ( 767.4814, 501.0458) + .. controls ( 764.5371, 496.5517) and ( 763.1611, 496.9541) .. cycle + ( 787.3212, 554.5810) + .. controls ( 786.4121, 556.9658) and ( 787.3837, 620.5800) .. ( 788.3447, 621.5410) + .. controls ( 789.6826, 622.8789) and ( 791.7636, 616.0781) .. ( 791.7714, 610.3427) + .. controls ( 791.7744, 607.4541) and ( 792.6220, 599.4931) .. ( 793.6533, 592.6513) + .. controls ( 797.0976, 569.7998) and ( 795.6972, 553.0126) .. ( 790.3466, 553.0126) + .. controls ( 789.0126, 553.0126) and ( 787.6513, 553.7187) .. cycle + ( 805.2324, 584.0712) + .. controls ( 802.1093, 587.5371) and ( 801.3720, 592.7802) .. ( 803.1083, 599.1806) + .. controls ( 803.9902, 602.4316) and ( 804.9482, 605.3701) .. ( 805.2363, 605.7099) + .. controls ( 805.5253, 606.0507) and ( 807.3525, 604.3798) .. ( 809.2978, 601.9960) + .. controls ( 813.6728, 596.6357) and ( 814.1035, 596.9228) .. ( 824.0458, 611.7929) + .. controls ( 828.0322, 617.7548) and ( 831.6855, 623.1865) .. ( 832.1660, 623.8642) + .. controls ( 832.6464, 624.5419) and ( 833.4072, 624.7285) .. ( 833.8574, 624.2783) + .. controls ( 834.3066, 623.8281) and ( 831.4179, 617.3505) .. ( 827.4365, 609.8837) + .. controls ( 823.4560, 602.4160) and ( 818.8994, 593.8427) .. ( 817.3105, 590.8310) + .. controls ( 812.2558, 581.2451) and ( 809.2802, 579.5800) .. cycle + ( 805.5673, 619.6240) + .. controls ( 805.5673, 620.3261) and ( 806.4199, 622.5498) .. ( 807.4609, 624.5634) + .. controls ( 808.6738, 626.9082) and ( 809.2382, 630.9101) .. ( 809.0302, 635.6904) + .. controls ( 808.8505, 639.7958) and ( 809.1093, 643.5595) .. ( 809.6035, 644.0546) + .. controls ( 810.0986, 644.5488) and ( 813.6953, 643.4423) .. ( 817.5986, 641.5937) + -- ( 824.6943, 638.2343) + -- ( 823.8730, 632.9570) + .. controls ( 822.9101, 626.7626) and ( 820.1318, 624.1855) .. ( 815.1748, 624.8896) + .. controls ( 812.3994, 625.2841) and ( 811.3154, 624.7597) .. ( 810.2988, 622.5283) + .. controls ( 808.9218, 619.5058) and ( 805.5673, 617.4462) .. cycle + ( 785.4892, 643.8544) + .. controls ( 785.4892, 644.8134) and ( 787.9101, 648.9082) .. ( 790.8701, 652.9521) + .. controls ( 801.2392, 667.1250) and ( 810.7919, 685.3535) .. ( 813.1943, 695.5517) + .. controls ( 814.9306, 702.9228) and ( 815.9335, 705.1835) .. ( 817.4853, 705.2216) + .. controls ( 819.7021, 705.2763) and ( 823.3242, 698.9609) .. ( 824.0097, 693.8457) + .. controls ( 825.4511, 683.0986) and ( 824.3291, 681.1855) .. ( 805.5244, 662.3212) + .. controls ( 795.8857, 652.6523) and ( 787.9990, 644.1494) .. ( 787.9990, 643.4257) + .. controls ( 787.9990, 642.7021) and ( 787.4345, 642.1103) .. ( 786.7441, 642.1103) + .. controls ( 786.0537, 642.1103) and ( 785.4892, 642.8955) .. cycle} +\def\fdulogo@name@new@fu{% + ( 55.0390, 387.0869) + .. controls ( 57.9895, 398.9746) and ( 59.3242, 421.2656) .. ( 59.4433, 460.6738) + .. controls ( 59.5163, 484.5095) and ( 57.7684, 496.1414) .. ( 55.6855, 489.4316) + .. controls ( 53.8339, 483.4589) and ( 49.7734, 476.0205) .. ( 46.3623, 472.3515) + .. controls ( 31.1615, 456.0046) and ( 26.3968, 446.2864) .. ( 15.7529, 433.1406) + .. controls ( 9.5617, 425.4911) and ( 4.5521, 430.6845) .. ( 8.0849, 441.6943) + .. controls ( 13.6228, 458.9399) and ( 18.9023, 474.3809) .. ( 28.2783, 488.5986) + .. controls ( 44.9066, 513.8311) and ( 60.5305, 541.4483) .. ( 76.0195, 577.8828) + .. controls ( 84.0869, 596.8603) and ( 88.1699, 609.4833) .. ( 86.2412, 609.4833) + .. controls ( 76.5818, 609.4833) and ( 73.8409, 595.6796) .. ( 61.0410, 595.6796) + .. controls ( 50.3699, 595.6796) and ( 47.2025, 608.8211) .. ( 48.8974, 614.0566) + .. controls ( 54.4324, 631.1588) and ( 68.1855, 648.3813) .. ( 79.2060, 667.8349) + .. controls ( 94.2228, 694.3416) and ( 98.8544, 702.8741) .. ( 110.1865, 723.6777) + .. controls ( 122.1487, 745.6462) and ( 107.8188, 746.7762) .. ( 104.9345, 765.5683) + .. controls ( 103.5975, 774.2918) and ( 107.4349, 796.4862) .. ( 117.6757, 796.4423) + .. controls ( 128.7291, 796.3966) and ( 137.2404, 776.6205) .. ( 140.2548, 763.8349) + .. controls ( 143.2233, 751.2460) and ( 139.0235, 739.5603) .. ( 133.5312, 733.5146) + .. controls ( 116.9963, 715.3215) and ( 105.2681, 687.0973) .. ( 93.3681, 665.3251) + .. controls ( 83.6328, 647.5078) and ( 75.5703, 630.7490) .. ( 76.4667, 630.1943) + .. controls ( 77.3392, 629.6558) and ( 94.9170, 638.3457) .. ( 97.9912, 638.3457) + .. controls ( 125.3575, 638.3457) and ( 99.1470, 586.3046) .. ( 96.1123, 579.3652) + .. controls ( 89.4190, 564.0746) and ( 76.5780, 544.0366) .. ( 68.5863, 526.0000) + .. controls ( 67.9618, 524.5904) and ( 68.5232, 523.9042) .. ( 68.9999, 523.6301) + .. controls ( 73.1350, 521.2523) and ( 78.9204, 517.9777) .. ( 79.6914, 514.3798) + .. controls ( 83.3602, 497.3000) and ( 90.2348, 479.4761) .. ( 83.4248, 461.4062) + .. controls ( 79.3779, 450.6718) and ( 76.4365, 405.2714) .. ( 78.9306, 392.0546) + .. controls ( 82.7074, 372.0329) and ( 80.5146, 338.7081) .. ( 63.7187, 348.5068) + .. controls ( 53.5652, 354.4334) and ( 51.2609, 371.8675) .. cycle + ( 129.1552, 364.3349) + .. controls ( 113.7450, 355.2328) and ( 114.2706, 383.4133) .. ( 123.6982, 392.4746) + .. controls ( 128.2277, 396.8281) and ( 149.1023, 439.1372) .. ( 151.1718, 441.9550) + .. controls ( 154.8792, 447.0030) and ( 166.1628, 468.9529) .. ( 169.3925, 474.5820) + .. controls ( 173.7258, 482.1323) and ( 191.9586, 519.2902) .. ( 198.5683, 533.3271) + .. controls ( 191.4936, 555.6943) and ( 187.2401, 583.4053) .. ( 197.1015, 597.7753) + .. controls ( 211.4228, 618.6445) and ( 237.9139, 587.2907) .. ( 226.7636, 565.0566) + .. controls ( 223.7394, 559.0278) and ( 221.9125, 551.8403) .. ( 218.2353, 546.6777) + .. controls ( 213.6543, 540.2435) and ( 223.8166, 527.9150) .. ( 227.0136, 527.9150) + .. controls ( 233.0836, 527.9150) and ( 239.8272, 604.3686) .. ( 242.6865, 615.1298) + .. controls ( 244.9560, 623.6713) and ( 255.4766, 664.9677) .. ( 250.3076, 670.1367) + .. controls ( 234.1576, 686.2866) and ( 192.8189, 611.6179) .. ( 181.2412, 587.5224) + .. controls ( 178.9208, 582.6914) and ( 174.2080, 570.8320) .. ( 170.7685, 561.1699) + .. controls ( 158.1699, 525.7753) and ( 153.7880, 509.1025) .. ( 154.1757, 498.0234) + .. controls ( 154.7645, 481.1422) and ( 143.0623, 480.4507) .. ( 135.9492, 490.2685) + .. controls ( 123.8279, 506.9984) and ( 134.2462, 516.1795) .. ( 138.5859, 541.7187) + .. controls ( 145.1713, 580.4892) and ( 160.4837, 621.3605) .. ( 179.1259, 649.4140) + .. controls ( 195.6117, 674.2315) and ( 199.1401, 681.7989) .. ( 230.8671, 714.2666) + .. controls ( 256.5087, 740.5078) and ( 263.9902, 748.6582) .. ( 263.1806, 749.4677) + .. controls ( 258.0824, 754.5659) and ( 167.3067, 665.7151) .. ( 161.0849, 660.7480) + .. controls ( 151.4535, 653.0588) and ( 140.3734, 658.2870) .. ( 139.5498, 673.4824) + .. controls ( 139.0082, 683.4698) and ( 148.6950, 708.9102) .. ( 151.0693, 717.4033) + .. controls ( 154.1772, 728.5364) and ( 158.7776, 735.1072) .. ( 163.1982, 748.4501) + .. controls ( 169.0726, 766.1786) and ( 173.1305, 765.6032) .. ( 182.3017, 753.5498) + .. controls ( 190.4697, 742.8154) and ( 192.2460, 738.1162) .. ( 191.2802, 729.7939) + .. controls ( 190.1589, 720.1301) and ( 171.5927, 688.5410) .. ( 171.5927, 688.5410) + .. controls ( 172.5136, 688.5410) and ( 177.8388, 693.0654) .. ( 188.1914, 702.6455) + .. controls ( 200.0776, 713.6404) and ( 231.4099, 739.5211) .. ( 238.7802, 746.2666) + .. controls ( 243.8325, 750.8889) and ( 278.2404, 777.4924) .. ( 283.4130, 767.8232) + .. controls ( 285.1201, 764.6337) and ( 285.1845, 759.3916) .. ( 283.5556, 756.3476) + .. controls ( 282.8779, 755.0810) and ( 274.2666, 746.5683) .. ( 264.4189, 737.4306) + .. controls ( 236.8994, 711.8955) and ( 233.5156, 708.6523) .. ( 221.7294, 696.5058) + .. controls ( 212.7452, 687.2470) and ( 205.7109, 678.1240) .. ( 198.7333, 66.8000) + .. controls ( 190.7900, 656.4755) and ( 182.9210, 643.3594) .. ( 172.3320, 622.0253) + .. controls ( 164.8525, 606.9560) and ( 154.1376, 572.4765) .. ( 154.3955, 564.3066) + .. controls ( 154.5195, 560.4033) and ( 159.4882, 570.7187) .. ( 166.9404, 590.3505) + .. controls ( 185.2140, 638.4926) and ( 205.3883, 672.7778) .. ( 244.4101, 685.8251) + .. controls ( 249.2539, 687.4453) and ( 259.8808, 685.6884) .. ( 262.2089, 682.8828) + .. controls ( 265.0830, 679.4199) and ( 265.0908, 663.5078) .. ( 262.2236, 653.4042) + .. controls ( 260.0426, 645.7203) and ( 245.6604, 580.0308) .. ( 244.7304, 574.3457) + .. controls ( 243.4658, 566.6151) and ( 235.7631, 531.7710) .. ( 235.9951, 524.2529) + .. controls ( 236.3220, 513.6341) and ( 232.9531, 505.6026) .. ( 226.7422, 500.0000) + .. controls ( 225.5997, 498.9694) and ( 223.4661, 498.4973) .. ( 222.0000, 499.4394) + .. controls ( 213.6905, 504.7787) and ( 212.8672, 506.1857) .. ( 210.0869, 511.6718) + .. controls ( 208.3574, 515.0839) and ( 206.4023, 517.8759) .. ( 205.7412, 517.8759) + .. controls ( 202.2991, 517.8759) and ( 190.6275, 485.4098) .. ( 187.4511, 478.8642) + .. controls ( 174.1759, 451.4995) and ( 169.1477, 444.9884) .. ( 182.9667, 455.6240) + .. controls ( 203.2746, 471.2497) and ( 229.5269, 487.6807) .. ( 254.8427, 495.4121) + .. controls ( 293.2283, 507.1350) and ( 278.5836, 465.2726) .. ( 266.4531, 438.9951) + .. controls ( 263.7792, 433.2021) and ( 263.6015, 432.0722) .. ( 265.1748, 430.8378) + .. controls ( 282.7666, 417.0439) and ( 292.2167, 410.1445) .. ( 294.5136, 409.4208) + .. controls ( 299.3315, 407.9037) and ( 297.4554, 400.4573) .. ( 299.2001, 395.2099) + .. controls ( 300.0253, 392.7304) and ( 299.7119, 392.3867) .. ( 296.6250, 392.3867) + .. controls ( 288.1453, 392.3867) and ( 273.8219, 406.2578) .. ( 268.4746, 413.6142) + .. controls ( 266.6044, 416.1943) and ( 258.3535, 421.3466) .. ( 257.2177, 420.6445) + .. controls ( 256.4873, 420.1933) and ( 254.8076, 417.7451) .. ( 253.4833, 415.2031) + .. controls ( 250.1953, 408.8906) and ( 242.1611, 400.7851) .. ( 235.8378, 397.4013) + .. controls ( 231.6357, 395.1523) and ( 228.4111, 396.6767) .. ( 219.2968, 405.2226) + .. controls ( 201.3337, 422.0630) and ( 193.7961, 443.3944) .. ( 221.5488, 447.0136) + .. controls ( 227.3857, 447.7744) and ( 233.3994, 446.0888) .. ( 249.3583, 439.2177) + .. controls ( 252.2500, 437.9726) and ( 266.0332, 469.8496) .. ( 267.9326, 482.1718) + .. controls ( 269.0634, 489.5146) and ( 267.2861, 490.5273) .. ( 257.3164, 488.2246) + .. controls ( 240.4992, 484.3394) and ( 201.2412, 459.7346) .. ( 190.1689, 445.2773) + .. controls ( 178.7371, 430.3513) and ( 146.2938, 401.7530) .. ( 142.4257, 383.9511) + .. controls ( 141.2187, 378.3964) and ( 133.4042, 366.8457) .. cycle + ( 240.4843, 420.3164) + .. controls ( 245.4355, 427.6318) and ( 245.3349, 428.1669) .. ( 238.4580, 431.1250) + .. controls ( 199.7665, 447.7705) and ( 229.4978, 404.0855) .. cycle + ( 206.3203, 569.6562) + .. controls ( 208.4865, 561.0221) and ( 216.0378, 589.2583) .. ( 207.8408, 586.5585) + .. controls ( 206.2021, 586.0195) and ( 205.1494, 574.3193) .. cycle} +\def\fdulogo@name@new@dan{% + ( 440.3945, 480.3242) + .. controls ( 440.3945, 493.9969) and ( 342.6972, 435.2649) .. ( 342.1308, 434.8242) + .. controls ( 334.0659, 428.5518) and ( 331.4774, 421.2875) .. ( 319.2978, 425.6777) + .. controls ( 313.6807, 427.7004) and ( 306.5464, 437.0606) .. ( 306.3945, 446.9746) + .. controls ( 306.1996, 459.8458) and ( 314.2750, 457.1341) .. ( 319.5712, 463.8574) + .. controls ( 320.8925, 465.5341) and ( 321.1054, 465.4033) .. ( 321.1396, 462.8896) + .. controls ( 321.1718, 460.4746) and ( 321.6582, 460.1201) .. ( 324.0029, 460.8007) + .. controls ( 363.4345, 472.2310) and ( 405.8435, 487.7403) .. ( 449.3593, 500.5332) + .. controls ( 459.2617, 503.4414) and ( 473.3349, 496.3613) .. ( 473.3349, 488.4716) + .. controls ( 473.3349, 483.8603) and ( 471.1064, 481.7968) .. ( 465.1064, 480.8515) + .. controls ( 440.0788, 476.9060) and ( 444.5980, 471.6216) .. ( 424.0000, 464.3716) + .. controls ( 421.5870, 463.5223) and ( 421.5125, 463.8563) .. ( 423.0908, 466.3837) + .. controls ( 425.8137, 470.7410) and ( 440.3945, 474.8715) .. cycle + ( 386.9697, 554.5566) + .. controls ( 376.6975, 573.0775) and ( 370.1201, 587.3956) .. ( 370.1201, 595.7177) + .. controls ( 370.1201, 609.5302) and ( 372.8642, 611.1503) .. ( 384.7451, 604.3525) + .. controls ( 397.6452, 596.9727) and ( 417.7923, 569.3470) .. ( 410.8603, 558.7685) + .. controls ( 406.8251, 552.6108) and ( 414.1201, 550.7666) .. ( 415.0097, 559.2871) + .. controls ( 416.0322, 569.0742) and ( 419.4716, 579.5505) .. ( 422.8896, 591.2871) + .. controls ( 428.1640, 609.3964) and ( 435.3603, 630.5166) .. ( 442.3437, 648.3847) + .. controls ( 448.2597, 663.5214) and ( 450.4130, 672.2275) .. ( 448.2412, 672.2275) + .. controls ( 432.8061, 672.2275) and ( 414.3667, 656.8592) .. ( 403.3750, 649.7109) + .. controls ( 392.6486, 642.7352) and ( 383.3332, 634.0160) .. ( 375.1396, 626.5146) + .. controls ( 367.3935, 619.4218) and ( 361.8623, 615.7998) .. ( 357.4667, 614.9384) + .. controls ( 347.3837, 612.9648) and ( 344.0810, 606.7646) .. ( 345.5927, 592.6455) + .. controls ( 346.2294, 586.6962) and ( 347.3085, 583.3525) .. ( 349.3886, 580.8798) + .. controls ( 357.6210, 571.0966) and ( 361.7832, 554.2304) .. ( 358.8720, 542.4482) + .. controls ( 353.4013, 520.3105) and ( 351.4619, 518.8955) .. ( 344.5126, 531.9648) + .. controls ( 341.8271, 537.0156) and ( 341.5449, 538.9179) .. ( 341.9218, 549.4023) + .. controls ( 342.3574, 561.4921) and ( 340.2324, 576.2607) .. ( 337.0078, 583.5527) + .. controls ( 333.9066, 590.5655) and ( 333.5168, 595.7347) .. ( 338.1210, 591.9140) + .. controls ( 347.6700, 583.9899) and ( 337.1957, 615.4540) .. ( 342.3544, 626.0849) + .. controls ( 345.1796, 631.9101) and ( 345.8798, 632.4570) .. ( 359.9794, 639.8652) + .. controls ( 373.6076, 647.0277) and ( 413.7152, 669.4904) .. ( 434.1201, 675.9589) + .. controls ( 450.0799, 681.0169) and ( 466.7470, 684.8132) .. ( 466.7470, 673.4941) + .. controls ( 466.7470, 665.0127) and ( 458.5812, 651.8508) .. ( 455.4541, 643.3691) + .. controls ( 449.5969, 627.4829) and ( 443.0128, 611.9750) .. ( 437.2480, 595.0517) + .. controls ( 434.3066, 586.4208) and ( 425.3359, 549.3056) .. ( 425.3359, 545.7714) + .. controls ( 425.3359, 543.2763) and ( 421.6914, 523.2187) .. ( 421.0371, 522.1103) + .. controls ( 417.4489, 516.0369) and ( 406.8234, 532.3358) .. ( 402.2382, 537.8701) + .. controls ( 398.1611, 542.7910) and ( 394.4912, 546.6523) .. ( 394.0810, 546.4521) + .. controls ( 381.0716, 540.0803) and ( 383.5794, 538.0502) .. ( 373.8642, 529.4033) + .. controls ( 365.7919, 522.2177) and ( 365.2246, 523.8359) .. ( 372.6259, 532.9345) + .. controls ( 377.2491, 538.6153) and ( 382.7885, 547.7060) .. cycle + ( 393.7402, 573.0410) + .. controls ( 393.9372, 574.3148) and ( 380.1591, 598.6663) .. ( 380.1591, 589.9697) + .. controls ( 380.1591, 586.7412) and ( 383.9306, 580.2763) .. ( 388.7685, 575.2099) + .. controls ( 392.8916, 570.8935) and ( 393.3750, 570.6816) .. cycle} +\def\fdulogo@name@new@da{% + ( 689.3300, 467.6806) + .. controls ( 692.0732, 467.6265) and ( 698.9023, 465.2232) .. ( 698.9023, 462.1865) + .. controls ( 698.9023, 453.2264) and ( 666.9692, 451.4993) .. ( 656.6113, 451.4121) + .. controls ( 650.6810, 451.3616) and ( 642.6827, 443.3644) .. ( 638.3281, 443.9414) + .. controls ( 625.8084, 445.6001) and ( 618.8730, 454.9070) .. ( 616.0380, 467.6806) + .. controls ( 615.0996, 471.9091) and ( 609.2675, 486.2031) .. ( 602.8417, 500.0214) + .. controls ( 600.1004, 505.9188) and ( 585.6732, 546.4052) .. ( 589.0263, 549.1875) + .. controls ( 596.0000, 544.0000) and ( 658.2679, 468.2930) .. cycle + ( 478.0410, 455.2734) + .. controls ( 478.0410, 458.7822) and ( 478.2382, 458.8964) .. ( 484.2890, 458.8964) + .. controls ( 494.1474, 458.8964) and ( 514.1533, 465.6093) .. ( 519.5810, 470.7382) + .. controls ( 527.7900, 478.4960) and ( 546.3144, 501.7636) .. ( 550.9013, 510.0781) + .. controls ( 554.6816, 516.9326) and ( 565.1533, 544.1220) .. ( 564.3300, 544.9453) + .. controls ( 563.4492, 545.8261) and ( 547.2187, 535.0283) .. ( 538.3994, 527.6933) + .. controls ( 525.3037, 516.8037) and ( 515.6875, 506.8515) .. ( 515.6875, 504.1884) + .. controls ( 515.6875, 499.8336) and ( 510.6558, 494.0197) .. ( 506.0527, 496.7753) + .. controls ( 500.6611, 500.0019) and ( 498.2792, 512.2998) .. ( 502.2734, 516.2929) + .. controls ( 503.9550, 517.9755) and ( 504.5849, 518.0244) .. ( 506.2958, 516.6054) + .. controls ( 508.7910, 514.5341) and ( 513.3173, 516.8486) .. ( 522.0527, 524.6640) + .. controls ( 528.0462, 530.0271) and ( 554.5837, 549.7136) .. ( 564.1298, 556.7539) + .. controls ( 576.9433, 566.2046) and ( 587.1237, 647.9745) .. ( 588.4189, 674.1103) + .. controls ( 589.1376, 688.6035) and ( 590.2744, 706.6015) .. ( 590.9453, 714.1044) + .. controls ( 591.9648, 725.5039) and ( 591.8623, 728.1806) .. ( 590.3183, 730.3837) + .. controls ( 587.9892, 733.7089) and ( 587.9482, 738.7968) .. ( 590.2265, 741.9111) + .. controls ( 593.9345, 746.9852) and ( 609.2742, 739.6781) .. ( 611.3876, 737.3925) + .. controls ( 617.6537, 730.6163) and ( 611.0457, 720.8148) .. ( 609.1015, 708.6191) + .. controls ( 606.8052, 694.2020) and ( 603.4859, 680.1258) .. ( 603.6923, 665.3251) + .. controls ( 603.8808, 651.9794) and ( 599.1054, 623.3896) .. ( 593.5273, 604.4638) + .. controls ( 587.9189, 585.4316) and ( 584.6064, 571.8359) .. ( 585.5791, 571.8359) + .. controls ( 585.9355, 571.8359) and ( 588.2861, 573.4101) .. ( 590.8007, 575.3339) + .. controls ( 598.5688, 581.2763) and ( 617.0611, 590.5981) .. ( 627.6738, 597.8750) + .. controls ( 637.5055, 604.6163) and ( 642.0950, 604.0655) .. ( 625.1191, 612.7246) + .. controls ( 603.5489, 623.7291) and ( 650.5666, 619.6409) .. ( 660.8027, 617.5761) + .. controls ( 670.7346, 615.5712) and ( 659.0000, 608.0000) .. ( 654.4589, 604.5156) + .. controls ( 628.0000, 584.0000) and ( 614.5406, 579.0209) .. ( 583.0000, 558.2675) + .. controls ( 581.9864, 557.6007) and ( 581.6212, 557.2352) .. ( 581.1341, 556.0000) + .. controls ( 571.0688, 530.4789) and ( 564.0389, 509.9755) .. ( 548.2490, 484.6210) + .. controls ( 537.3892, 467.1846) and ( 533.6349, 459.8094) .. ( 522.9638, 450.4511) + .. controls ( 519.0514, 447.0186) and ( 478.0410, 447.5572) .. cycle} +\def\fdulogo@name@new@xue{% + ( 866.9619, 670.1269) + .. controls ( 872.1341, 667.5631) and ( 877.3066, 664.9996) .. ( 882.4794, 662.4365) + .. controls ( 897.1636, 673.0723) and ( 904.9638, 671.9636) .. ( 897.5244, 643.0595) + .. controls ( 892.0676, 621.8633) and ( 910.3840, 603.5410) .. ( 885.4394, 594.4404) + .. controls ( 879.0342, 592.1041) and ( 885.2172, 577.2860) .. ( 893.8154, 585.9541) + .. controls ( 897.5953, 589.7651) and ( 918.1269, 637.2683) .. ( 920.8105, 642.1103) + .. controls ( 925.8907, 651.2752) and ( 953.6300, 695.5733) .. ( 950.2841, 700.9199) + .. controls ( 946.3859, 707.1475) and ( 908.5359, 693.5632) .. ( 907.0322, 693.5820) + .. controls ( 903.4746, 693.6258) and ( 948.9630, 718.8494) .. ( 956.8310, 706.8378) + .. controls ( 958.6474, 704.0664) and ( 958.6474, 703.2148) .. ( 956.8349, 697.1123) + .. controls ( 954.9199, 690.6611) and ( 939.8642, 661.9316) .. ( 931.6289, 649.0117) + .. controls ( 917.4050, 626.7024) and ( 917.3557, 616.7870) .. ( 904.6103, 592.8720) + .. controls ( 901.6191, 587.2617) and ( 902.9716, 587.2021) .. ( 922.3652, 592.0996) + .. controls ( 942.4111, 597.1601) and ( 965.8681, 600.7509) .. ( 979.5800, 600.8554) + .. controls (1006.2410, 601.0624) and ( 980.8352, 579.8558) .. ( 972.4677, 575.8779) + .. controls ( 951.8281, 566.0634) and ( 944.1455, 563.7490) .. ( 895.9199, 552.8183) + .. controls ( 875.5029, 548.1904) and ( 859.4863, 540.1650) .. ( 848.9199, 529.2666) + .. controls ( 843.2080, 523.3750) and ( 843.7802, 523.2089) .. ( 857.6455, 526.7285) + .. controls ( 872.2212, 530.4278) and ( 910.6040, 537.5911) .. ( 900.0810, 514.0322) + .. controls ( 897.0097, 507.1572) and ( 887.7187, 499.8359) .. ( 878.6464, 497.1416) + .. controls ( 870.7539, 494.7978) and ( 863.0371, 488.5439) .. ( 863.0371, 485.2255) + .. controls ( 863.0371, 485.2255) and ( 947.3786, 504.0948) .. ( 953.8574, 489.4531) + .. controls ( 962.5270, 469.8408) and ( 947.0187, 462.7251) .. ( 924.2705, 472.6132) + .. controls ( 914.7527, 476.7498) and ( 899.4143, 471.8888) .. ( 888.3906, 469.8164) + .. controls ( 873.8373, 467.0778) and ( 866.6132, 465.4492) .. ( 864.8242, 461.0000) + .. controls ( 863.2480, 457.0791) and ( 864.3739, 447.8594) .. ( 865.8789, 438.8173) + .. controls ( 868.0575, 425.7284) and ( 869.2750, 407.3598) .. ( 872.8388, 394.2695) + .. controls ( 877.9130, 375.6347) and ( 877.9716, 372.8085) .. ( 873.4365, 365.7207) + .. controls ( 869.2724, 359.2128) and ( 867.0009, 358.5175) .. ( 859.9462, 361.5869) + .. controls ( 827.5201, 375.6846) and ( 821.4643, 368.8674) .. ( 791.7636, 383.6689) + .. controls ( 773.4511, 392.7949) and ( 756.0244, 404.7509) .. ( 758.0625, 406.7900) + .. controls ( 758.5966, 407.3242) and ( 772.4179, 400.8740) .. ( 774.8232, 398.9677) + .. controls ( 785.1163, 390.8118) and ( 831.3897, 376.7914) .. ( 853.9999, 378.3438) + .. controls ( 858.3950, 378.6456) and ( 860.1896, 378.1501) .. ( 860.0654, 382.9999) + .. controls ( 859.4822, 405.7672) and ( 857.8050, 454.9841) .. ( 855.9267, 458.4892) + .. controls ( 852.1312, 465.5686) and ( 771.6132, 417.8144) .. ( 771.6132, 417.8144) + .. controls ( 754.9244, 407.1476) and ( 744.3724, 418.5578) .. ( 736.6806, 430.0332) + .. controls ( 730.8985, 438.6579) and ( 733.8836, 440.5205) .. ( 744.8505, 441.3681) + .. controls ( 781.3750, 444.1931) and ( 821.0000, 475.0000) .. ( 855.4062, 483.4707) + .. controls ( 856.7646, 483.8046) and ( 856.7910, 485.2587) .. ( 856.8144, 486.5791) + .. controls ( 856.8769, 490.0722) and ( 862.0068, 495.2529) .. ( 870.1855, 503.4873) + .. controls ( 878.4355, 511.7929) and ( 887.1357, 521.8330) .. ( 887.1357, 523.0478) + .. controls ( 887.1357, 523.6728) and ( 885.0175, 523.2919) .. ( 882.4296, 522.2011) + .. controls ( 865.0791, 514.8906) and ( 855.0830, 512.4111) .. ( 841.6679, 512.0908) + .. controls ( 834.2597, 511.9150) and ( 827.9033, 512.2500) .. ( 827.5410, 512.8359) + .. controls ( 825.0546, 516.8583) and ( 834.7304, 527.3525) .. ( 848.9355, 536.0410) + .. controls ( 872.5839, 550.5058) and ( 891.0488, 558.1162) .. ( 915.9726, 563.6728) + .. controls ( 937.9951, 568.5830) and ( 964.7958, 579.8984) .. ( 975.9189, 588.9814) + .. controls ( 983.2890, 595.0009) and ( 982.8359, 596.0996) .. ( 973.4091, 595.0625) + .. controls ( 949.3745, 592.4188) and ( 924.0128, 587.7639) .. ( 908.4843, 583.0488) + .. controls ( 899.9658, 580.4619) and ( 899.9501, 580.4482) .. ( 896.6240, 573.0371) + .. controls ( 890.3193, 558.9892) and ( 881.4707, 552.6191) .. ( 883.2324, 563.3964) + .. controls ( 883.6320, 565.8299) and ( 883.1162, 576.9833) .. ( 880.4980, 575.9082) + .. controls ( 858.6269, 566.9150) and ( 830.4409, 555.1138) .. ( 808.5664, 544.8222) + .. controls ( 797.6845, 539.7041) and ( 796.2529, 539.3261) .. ( 793.2226, 540.7734) + .. controls ( 786.2568, 544.1015) and ( 789.9345, 552.0595) .. ( 799.1591, 553.6181) + .. controls ( 801.9160, 554.0839) and ( 810.8388, 557.0097) .. ( 818.9873, 560.1191) + .. controls ( 836.3183, 566.7343) and ( 871.1201, 578.7656) .. ( 876.2841, 579.9277) + .. controls ( 879.6445, 580.6835) and ( 879.8115, 581.0195) .. ( 879.0097, 585.3828) + .. controls ( 877.7978, 591.9804) and ( 875.8417, 593.4570) .. ( 875.8417, 587.7734) + .. controls ( 875.8417, 583.9667) and ( 875.3896, 583.1298) .. ( 873.3320, 583.1298) + .. controls ( 871.9511, 583.1298) and ( 870.8222, 583.5576) .. ( 870.8222, 584.0791) + .. controls ( 870.8222, 587.6404) and ( 861.1080, 588.2099) .. ( 855.9267, 587.1230) + .. controls ( 845.7187, 584.9814) and ( 845.1533, 587.5312) .. ( 855.1357, 590.6894) + .. controls ( 865.6679, 594.0227) and ( 853.8306, 613.2480) .. ( 848.2734, 613.2480) + .. controls ( 847.7685, 613.2480) and ( 844.1982, 608.5019) .. ( 840.3378, 602.7021) + .. controls ( 833.2685, 592.0791) and ( 824.7119, 581.8750) .. ( 822.8740, 581.8750) + .. controls ( 822.3281, 581.8750) and ( 821.8808, 583.5488) .. ( 821.8808, 585.5937) + .. controls ( 821.8808, 588.2441) and ( 823.2646, 590.6757) .. ( 826.7001, 594.0634) + .. controls ( 831.8747, 599.1656) and ( 839.0208, 611.0189) .. ( 843.6523, 618.5537) + .. controls ( 839.5013, 621.7452) and ( 831.6608, 623.2039) .. ( 838.3857, 629.4697) + .. controls ( 842.8114, 633.5928) and ( 845.6252, 627.0387) .. ( 849.7792, 628.6308) + .. controls ( 851.8094, 629.4089) and ( 871.6414, 654.3014) .. ( 872.9833, 655.6894) + .. controls ( 875.5976, 658.3935) and ( 874.8876, 659.3046) .. ( 869.0117, 660.7841) + .. controls ( 860.1054, 663.0273) and ( 857.3457, 662.5126) .. ( 850.3759, 657.3125) + .. controls ( 846.7822, 654.6308) and ( 842.5195, 652.0351) .. ( 840.9033, 651.5439) + .. controls ( 830.5901, 648.4143) and ( 849.4892, 662.0866) .. ( 849.4892, 662.2822) + .. controls ( 849.4892, 662.9208) and ( 846.3828, 663.4433) .. ( 842.5869, 663.4433) + .. controls ( 835.7421, 663.4433) and ( 835.6845, 663.4755) .. ( 835.6845, 667.2392) + .. controls ( 835.6845, 675.0414) and ( 850.2865, 674.2498) .. ( 857.5117, 671.4775) + .. controls ( 860.4374, 670.3550) and ( 871.3424, 681.9783) .. ( 873.5898, 683.6767) + .. controls ( 890.8730, 696.7343) and ( 897.1748, 702.7265) .. ( 897.1748, 706.0996) + .. controls ( 897.1748, 710.6279) and ( 901.3623, 711.9609) .. ( 904.7968, 708.5263) + .. controls ( 909.1591, 704.1640) and ( 907.9541, 700.2519) .. ( 901.1923, 696.8261) + .. controls ( 890.8471, 691.5839) and ( 874.3538, 677.9265) .. cycle + ( 888.3906, 576.1240) + .. controls ( 888.3906, 571.7533) and ( 894.7409, 578.1103) .. ( 890.3769, 578.1103) + .. controls ( 889.2841, 578.1103) and ( 888.3906, 577.2167) .. cycle + ( 874.9306, 601.4609) + .. controls ( 873.2265, 615.7216) and ( 872.0917, 634.7187) .. ( 872.7216, 638.4462) + .. controls ( 874.6299, 649.7538) and ( 868.3526, 640.2413) .. ( 863.1748, 633.4189) + .. controls ( 853.7236, 620.9667) and ( 853.7255, 621.0458) .. ( 862.6591, 611.3652) + .. controls ( 865.8437, 607.9140) and ( 869.3906, 603.5322) .. ( 870.5410, 601.6279) + .. controls ( 872.8398, 597.8203) and ( 875.3769, 597.7246) .. cycle + ( 888.3154, 605.0439) + .. controls ( 894.6455, 609.0390) and ( 895.3037, 611.5156) .. ( 891.8476, 618.3330) + .. controls ( 888.0751, 625.7744) and ( 888.1044, 638.3427) .. ( 891.9199, 649.5332) + .. controls ( 894.8027, 657.9882) and ( 895.4882, 664.6982) .. ( 893.4687, 664.6982) + .. controls ( 886.1028, 664.6982) and ( 881.4064, 652.8263) .. ( 878.1562, 647.1298) + .. controls ( 874.2248, 640.2391) and ( 877.1219, 601.9541) .. ( 881.6621, 601.9541) + .. controls ( 882.6298, 601.9541) and ( 885.6230, 603.3447) .. cycle + ( 767.4814, 501.0458) + .. controls ( 762.0969, 492.8272) and ( 757.9420, 507.2428) .. ( 757.9248, 511.6015) + .. controls ( 757.8925, 520.3115) and ( 769.6572, 552.4189) .. ( 774.7480, 557.5097) + .. controls ( 777.3837, 560.1455) and ( 777.2109, 558.1542) .. ( 774.1230, 550.3203) + .. controls ( 773.0663, 547.6383) and ( 769.0537, 503.4455) .. cycle + ( 787.3212, 554.5810) + .. controls ( 786.4121, 556.9658) and ( 787.3837, 620.5800) .. ( 788.3447, 621.5410) + .. controls ( 788.3447, 621.5410) and ( 803.6477, 553.0126) .. ( 790.3466, 553.0126) + .. controls ( 789.0126, 553.0126) and ( 787.6513, 553.7187) .. cycle + ( 817.3105, 590.8310) + .. controls ( 805.5565, 568.5402) and ( 796.1662, 595.0102) .. ( 805.2363, 605.7099) + .. controls ( 805.5253, 606.0507) and ( 807.3525, 604.3798) .. ( 809.2978, 601.9960) + .. controls ( 813.6728, 596.6357) and ( 814.1035, 596.9228) .. ( 824.0458, 611.7929) + .. controls ( 827.9590, 617.6453) and ( 832.5091, 625.6266) .. ( 833.8574, 624.2783) + .. controls ( 835.3276, 622.8048) and ( 818.0093, 592.1556) .. cycle + ( 805.5673, 619.6240) + .. controls ( 805.5673, 623.9644) and ( 809.3582, 628.1528) .. ( 809.0302, 635.6904) + .. controls ( 808.5672, 646.2700) and ( 809.2222, 645.5608) .. ( 817.5986, 641.5937) + .. controls ( 825.7117, 637.7526) and ( 826.1018, 623.3375) .. ( 815.1748, 624.8896) + .. controls ( 811.9062, 625.3542) and ( 805.5673, 616.8618) .. cycle + ( 785.4892, 643.8544) + .. controls ( 785.4892, 644.8134) and ( 787.9101, 648.9082) .. ( 790.8701, 652.9521) + .. controls ( 801.2392, 667.1250) and ( 810.7919, 685.3535) .. ( 813.1943, 695.5517) + .. controls ( 814.9306, 702.9228) and ( 815.9335, 705.1835) .. ( 817.4853, 705.2216) + .. controls ( 819.7021, 705.2763) and ( 823.3242, 698.9609) .. ( 824.0097, 693.8457) + .. controls ( 825.4511, 683.0986) and ( 824.3291, 681.1855) .. ( 805.5244, 662.3212) + .. controls ( 795.8857, 652.6523) and ( 787.9990, 644.1494) .. ( 787.9990, 643.4257) + .. controls ( 787.9990, 642.7021) and ( 787.4345, 642.1103) .. ( 786.7441, 642.1103) + .. controls ( 786.0537, 642.1103) and ( 785.4892, 642.8955) .. cycle} \def\fdulogo@emblem@kernel{% - (351.02572456, 574.53945678) - .. controls (353.31905783, 587.19278979) and (370.06572408, 593.55278963) .. (380.65239048, 586.95278980) - .. controls (386.01239035, 582.31278991) and (389.51905693, 574.99279010) .. (388.22572363, 567.81945694) - .. controls (386.66572367, 555.08612393) and (380.57239049, 543.57945755) .. (377.06572391, 531.37945785) - .. controls (375.69239061, 525.83279133) and (379.82572384, 521.44612477) .. (382.75905710, 517.29945821) - .. controls (419.97238950, 519.71279148) and (457.09238857, 523.61945805) .. (494.39905431, 524.81945802) - .. controls (505.81238735, 525.81945799) and (517.31905373, 525.21945801) .. (528.69238678, 524.05945804) - .. controls (539.05238652, 523.29945806) and (548.67905295, 513.85945829) .. (547.86571964, 503.17945856) - .. controls (547.22571965, 497.11279204) and (542.46571977, 490.89945887) .. (535.86571994, 491.12612553) - .. controls (523.49238691, 491.00612553) and (511.29238722, 493.79279213) .. (498.93238753, 494.09945879) - .. controls (478.77238803, 495.83279208) and (458.51905520, 495.72612541) .. (438.31905571, 495.01945876) - .. controls (427.34572265, 493.97945879) and (416.13238960, 494.20612545) .. (405.57238986, 490.60612554) - .. controls (398.26572338, 488.08612560) and (390.46572357, 486.52612564) .. (383.90572374, 482.24612575) - .. controls (379.85239050, 479.57945915) and (376.14572393, 475.11279259) .. (376.97239058, 469.93945939) - .. controls (378.22572388, 458.71279300) and (386.95905699, 449.31279324) .. (386.15905701, 437.71279353) - .. controls (383.69239041, 424.51279386) and (378.01239055, 412.21946083) .. (374.45239064, 399.31279449) - .. controls (371.06572406, 387.49946145) and (370.10572408, 375.17946176) .. (368.23905746, 363.07279540) - .. controls (367.66572414, 356.96612888) and (366.55905750, 350.91279570) .. (366.34572417, 344.76612919) - .. controls (363.49239091, 318.55279651) and (365.89239085, 292.17946383) .. (366.31905751, 265.91279782) - .. controls (366.58572417, 249.05946491) and (367.50572415, 232.21946533) .. (369.07905744, 215.44613242) - .. controls (369.79905742, 204.24613270) and (372.17239070, 193.21946631) .. (372.89239068, 182.01946659) - .. controls (372.62572402, 175.80613341) and (371.38572405, 167.51280028) .. (364.62572422, 165.19280034) - .. controls (358.59905770, 163.63280038) and (350.94572456, 163.64613371) .. (346.71905800, 168.96613358) - .. controls (338.13239155, 178.77946667) and (337.71905822, 192.48613299) .. (335.77239161, 204.72613269) - .. controls (331.25239172, 230.40613205) and (330.90572506, 256.55279806) .. (331.15905839, 282.55279741) - .. controls (288.67905945, 280.91279745) and (245.66572719, 283.05946406) .. (203.82572824, 274.09946429) - .. controls (200.02572833, 273.43279764) and (195.38572845, 270.87279770) .. (192.34572852, 274.64613094) - .. controls (185.49239536, 281.73946410) and (184.87906204, 292.20613050) .. (182.30572878, 301.25946361) - .. controls (185.73239536, 303.24613022) and (188.99906194, 305.72613016) .. (192.98572851, 306.45946348) - .. controls (217.54572789, 311.79279668) and (242.75906060, 313.05946331) .. (267.81239330, 313.27279664) - .. controls (289.33239277, 313.92612996) and (310.87905889, 315.92612991) .. (332.42572502, 314.57946327) - .. controls (332.63905835, 354.81946227) and (336.22572493, 396.36612790) .. (353.90572449, 433.12612698) - .. controls (355.45239111, 435.01946026) and (353.79905782, 436.64612689) .. (352.65239118, 438.15279352) - .. controls (344.61239138, 431.49946035) and (339.75905817, 422.07279392) .. (335.77239161, 412.61946082) - .. controls (331.29239172, 401.53946110) and (322.95905859, 391.68612801) .. (322.25239194, 379.32612832) - .. controls (320.61239198, 363.93946204) and (319.06572536, 347.01946246) .. (308.14572563, 335.00612943) - .. controls (294.86572596, 321.71279643) and (275.35905978, 317.88612986) .. (257.25239357, 317.31279654) - .. controls (244.57239389, 317.01946321) and (231.38572755, 315.24612992) .. (219.17239452, 319.59279648) - .. controls (199.06572836, 326.67279631) and (183.39906208, 345.41946250) .. (180.62572882, 366.63279531) - .. controls (176.82572891, 393.49946130) and (177.69239556, 421.24612727) .. (185.07906204, 447.43279329) - .. controls (187.31906198, 454.19279312) and (188.82572861, 462.31279291) .. (195.33239512, 466.37945948) - .. controls (225.99906102, 487.49945895) and (267.79905997, 488.05945894) .. (300.91905914, 472.39279266) - .. controls (312.34572552, 465.79279283) and (313.77239216, 451.15279319) .. (315.38572545, 439.37946015) - .. controls (318.67905870, 442.36612675) and (320.02572533, 446.68612664) .. (322.13239195, 450.47279321) - .. controls (330.99905839, 465.63279283) and (344.74572471, 477.15279254) .. (354.63905780, 491.48612552) - .. controls (353.30572450, 493.36612547) and (350.90572456, 494.19279212) .. (349.06572461, 495.49945875) - .. controls (339.71905817, 486.91279230) and (328.70572512, 479.15279249) .. (315.81239210, 477.43279254) - .. controls (308.29239229, 476.05945924) and (300.81239248, 482.25945908) .. (300.05239250, 489.71279223) - .. controls (300.29239249, 493.88612546) and (303.38572575, 496.91279205) .. (305.75905902, 500.05945864) - .. controls (316.66572542, 513.49945830) and (329.54572509, 525.39279134) .. (338.87905819, 540.08612430) - .. controls (345.31905803, 550.57945737) and (348.10572463, 562.72612374) .. (351.02572456, 574.53945678) - (211.99906137, 380.15279497) - .. controls (213.41239466, 369.35279524) and (216.90572791, 357.49946220) .. (226.42572767, 351.12612903) - .. controls (238.31906071, 346.09946249) and (251.69239371, 345.40612917) .. (264.37239339, 347.04612913) - .. controls (269.66572659, 347.21946246) and (275.17239312, 348.29946243) .. (279.49239301, 351.53946235) - .. controls (289.10572611, 358.76612884) and (292.73239268, 371.93946184) .. (290.85239273, 383.45946155) - .. controls (264.70572672, 389.28612807) and (238.03906072, 383.60612822) .. (211.99906137, 380.15279497) - (220.85239448, 442.37946008) - .. controls (211.53239471, 434.35279361) and (209.46572810, 421.25946061) .. (209.38572810, 409.60612757) - .. controls (235.99906077, 409.13946091) and (262.61239343, 411.53946085) .. (289.21239277, 412.67279416) - .. controls (289.95905942, 420.89946062) and (289.99905942, 429.51279373) .. (286.93239283, 437.32612687) - .. controls (284.69239288, 443.07279340) and (279.74572634, 448.15279327) .. (273.42572650, 449.03279325) - .. controls (266.31906001, 450.25945988) and (259.06572686, 450.32612655) .. (251.90572704, 451.01945986) - .. controls (241.14572730, 450.67279321) and (229.57239426, 449.28612657) .. (220.85239448, 442.37946008) - (450.54572207, 484.52612569) - .. controls (463.87905507, 485.19279234) and (477.23905474, 484.59279236) .. (490.58572107, 484.91279235) - .. controls (506.99905399, 486.12612565) and (524.78572021, 485.08612568) .. (538.90571986, 475.72612591) - .. controls (546.77238633, 470.17945938) and (548.85238628, 459.53945965) .. (547.14571965, 450.56612654) - .. controls (546.15905301, 446.07279332) and (545.11905304, 440.93946012) .. (541.03905314, 438.16612685) - .. controls (528.78572011, 428.23279377) and (512.14572053, 427.39279379) .. (497.05238757, 427.35279379) - .. controls (466.02572168, 428.56612709) and (434.85238913, 425.24612717) .. (403.91905657, 428.87279375) - .. controls (397.62572339, 429.84612706) and (392.70572352, 435.05946026) .. (390.78572356, 440.95279345) - .. controls (388.53239029, 447.27279329) and (388.27905696, 454.15279312) .. (388.61239028, 460.79279295) - .. controls (390.07905691, 469.07279275) and (397.18572340, 474.97945926) .. (404.33238989, 478.60612584) - .. controls (418.87905619, 485.12612568) and (435.21238912, 482.07279242) .. (450.54572207, 484.52612569) - (415.59905628, 458.27279302) - .. controls (412.73238968, 456.53945973) and (413.49238966, 452.84612648) .. (413.25238967, 450.03279322) - .. controls (414.81238963, 448.92612658) and (416.33238959, 447.43279329) .. (418.39905621, 447.41945995) - .. controls (447.37238882, 446.75279330) and (476.33238809, 448.08612660) .. (505.29238737, 448.96612658) - .. controls (510.42572057, 449.33945991) and (515.23905379, 451.27279319) .. (520.01238700, 453.05945981) - .. controls (519.62572034, 456.45945973) and (518.38572037, 459.73945965) .. (515.66572044, 461.93945959) - .. controls (487.70572114, 462.57945957) and (459.71905517, 462.08612625) .. (431.78572254, 460.81945962) - .. controls (426.35905601, 460.52612629) and (420.41238949, 461.31279294) .. (415.59905628, 458.27279302) - (434.01238915,419.45946065) - .. controls (450.58572207, 421.12612728) and (467.27905498, 420.31279396) .. (483.87905457, 421.35279394) - .. controls (500.83905415, 422.59279391) and (517.85238705, 420.91279395) .. (534.57238664, 418.08612735) - .. controls (542.10571978, 417.03279405) and (547.46571965, 410.41946088) .. (549.71905292, 403.55279438) - .. controls (552.38571952, 395.33946126) and (553.19905284, 385.84612816) .. (548.91905294, 378.03279502) - .. controls (544.65238638, 370.49946188) and (536.97238658, 364.72612869) .. (528.23905346, 363.79279538) - .. controls (491.77238771, 359.75279548) and (454.99905529, 362.17946208) .. (418.42572287, 360.08612880) - .. controls (411.46572305, 358.71279550) and (403.94572323, 360.21946213) .. (398.41239004, 364.75279535) - .. controls (389.18572360, 372.11279517) and (385.21239037, 385.13946151) .. (388.13239030, 396.48612789) - .. controls (389.59905693, 400.72612779) and (392.98572351, 403.88612771) .. (395.93239010, 407.13946096) - .. controls (400.77238998, 412.32612750) and (407.02572316, 416.53946073) .. (414.21238964, 417.44612737) - .. controls (420.79905615, 418.16612735) and (427.35905598, 419.32612732) .. (434.01238915, 419.45946065) - (434.35905581, 393.23279464) - .. controls (427.49238931, 392.47279466) and (420.30572283, 393.41946130) .. (413.71905632, 390.99279470) - .. controls (413.31905633, 390.03279472) and (412.51905635, 388.11279477) .. (412.13238970, 387.15279479) - .. controls (413.11905634, 385.65946150) and (413.75905632, 383.40612822) .. (415.87905627, 383.20612823) - .. controls (424.22572273, 380.80612829) and (432.86572251, 383.40612822) .. (441.34572230, 383.33946156) - .. controls (465.45238836, 385.19279484) and (489.63905443, 385.57946150) .. (513.75905382, 387.15279479) - .. controls (517.51905373, 387.05946146) and (519.97238700, 390.40612805) .. (521.50572030, 393.41946130) - .. controls (509.73238726, 396.53946123) and (497.45238756, 395.43279459) .. (485.46572120, 394.75279460) - .. controls (468.42572162, 394.47279461) and (451.41238871, 393.20612798) .. (434.35905581, 393.23279464) - (409.93238975, 351.67279568) - .. controls (434.37238914, 354.71279560) and (459.05238852, 354.63279561) .. (483.62572124, 355.91279557) - .. controls (485.82572119, 350.48612904) and (483.75905457, 344.68612919) .. (479.95905467, 340.59279596) - .. controls (476.77238808, 336.71279605) and (472.75905485, 333.45946280) .. (470.66572157, 328.76612959) - .. controls (481.29238797, 329.64612956) and (491.83905437, 331.35279619) .. (502.50572077, 331.65946285) - .. controls (510.19905391, 333.91279612) and (513.45238716, 342.01946259) .. (519.03905369, 346.97946246) - .. controls (523.06572026, 349.80612906) and (527.89238680, 353.35279564) .. (533.07905334, 351.55279568) - .. controls (540.77238648, 348.75279575) and (544.71905305, 339.03279600) .. (542.39905311, 331.43279619) - .. controls (536.53238659, 309.72613006) and (530.59905340, 287.99279727) .. (522.91905359, 266.85946447) - .. controls (511.78572054, 262.21946458) and (499.50572085, 266.01946449) .. (487.89238780, 265.24613117) - .. controls (483.34572125, 264.73946452) and (478.39905471, 265.49946450) .. (474.30572148, 263.07279790) - .. controls (474.23905481, 261.36613127) and (474.34572147, 259.65946465) .. (474.65238813, 257.96613136) - .. controls (478.51905470, 242.35279841) and (481.25238797, 226.47279881) .. (485.98572118, 211.08613253) - .. controls (487.06572116, 204.00613271) and (487.67905447, 196.05946624) .. (484.25238789, 189.51279973) - .. controls (476.31905476, 184.71279985) and (465.85238835, 189.35279974) .. (460.89238848, 196.41946623) - .. controls (451.43905538, 210.80613254) and (446.58572217, 227.61946545) .. (443.34572225, 244.36613170) - .. controls (442.22572228, 249.07279825) and (441.66572229, 254.07279812) .. (438.85238903, 258.15279802) - .. controls (419.99905617, 259.47279799) and (405.93238985, 243.37946505) .. (387.73239031, 241.71279843) - .. controls (379.39905718, 242.19279842) and (375.17239062, 251.88613151) .. (376.69239058, 259.24613132) - .. controls (377.26572390, 264.15279787) and (381.23905714, 267.63279778) .. (385.10572371, 270.17946438) - .. controls (391.30572355, 273.80613096) and (398.41239004, 275.27279759) .. (405.15905654, 277.51279753) - .. controls (415.71905627, 280.60613079) and (426.22572268, 284.92613068) .. (437.39905573, 284.68613069) - .. controls (437.42572240, 291.23279719) and (437.54572239, 297.80613036) .. (436.70572242, 304.32613020) - .. controls (418.06572288, 303.93946354) and (402.18572328, 292.19279717) .. (383.91905707, 289.95279722) - .. controls (379.93239050, 289.39279724) and (376.61239058, 292.69946382) .. (375.42572395, 296.21946373) - .. controls (373.71905732, 301.08613028) and (374.13239065, 306.87279680) .. (376.93239058, 311.27279669) - .. controls (384.66572372, 317.89946319) and (395.17239012, 320.05946314) .. (405.07905654, 320.76612979) - .. controls (417.17238957, 322.07279642) and (429.94572258, 321.69946310) .. (441.02572231, 327.49946295) - .. controls (440.74572231, 329.12612958) and (440.49238899, 330.76612954) .. (440.25238899, 332.37946283) - .. controls (429.37238927, 333.83279613) and (417.82572289, 328.43279626) .. (407.47905648, 333.69946280) - .. controls (400.06572333, 337.24612937) and (401.46572330, 350.71279570) .. (409.93238975, 351.67279568) - (470.38572157, 306.49946348) - .. controls (470.22572158, 300.08613030) and (470.13238825, 293.64613046) .. (470.43905491, 287.23279729) - .. controls (479.91905467, 288.63279726) and (489.97238775, 287.17946396) .. (499.06572086, 290.41946388) - .. controls (502.74572076, 295.76613041) and (502.45238744, 302.59279691) .. (502.78572076, 308.79279675) - .. controls (491.93238770, 310.05946339) and (481.17238797, 307.24613012) .. (470.38572157, 306.49946348)} + ( 351.0257, 574.5394) + .. controls ( 353.3190, 587.1927) and ( 370.0657, 593.5527) .. ( 380.6523, 586.9527) + .. controls ( 386.0123, 582.3127) and ( 389.5190, 574.9927) .. ( 388.2257, 567.8194) + .. controls ( 386.6657, 555.0861) and ( 380.5723, 543.5794) .. ( 377.0657, 531.3794) + .. controls ( 375.6923, 525.8327) and ( 379.8257, 521.4461) .. ( 382.7590, 517.2994) + .. controls ( 419.9723, 519.7127) and ( 457.0923, 523.6194) .. ( 494.3990, 524.8194) + .. controls ( 505.8123, 525.8194) and ( 517.3190, 525.2194) .. ( 528.6923, 524.0594) + .. controls ( 539.0523, 523.2994) and ( 548.6790, 513.8594) .. ( 547.8657, 503.1794) + .. controls ( 547.2257, 497.1127) and ( 542.4657, 490.8994) .. ( 535.8657, 491.1261) + .. controls ( 523.4923, 491.0061) and ( 511.2923, 493.7927) .. ( 498.9323, 494.0994) + .. controls ( 478.7723, 495.8327) and ( 458.5190, 495.7261) .. ( 438.3190, 495.0194) + .. controls ( 427.3457, 493.9794) and ( 416.1323, 494.2061) .. ( 405.5723, 490.6061) + .. controls ( 398.2657, 488.0861) and ( 390.4657, 486.5261) .. ( 383.9057, 482.2461) + .. controls ( 379.8523, 479.5794) and ( 376.1457, 475.1127) .. ( 376.9723, 469.9394) + .. controls ( 378.2257, 458.7127) and ( 386.9590, 449.3127) .. ( 386.1590, 437.7127) + .. controls ( 383.6923, 424.5127) and ( 378.0123, 412.2194) .. ( 374.4523, 399.3127) + .. controls ( 371.0657, 387.4994) and ( 370.1057, 375.1794) .. ( 368.2390, 363.0727) + .. controls ( 367.6657, 356.9661) and ( 366.5590, 350.9127) .. ( 366.3457, 344.7661) + .. controls ( 363.4923, 318.5527) and ( 365.8923, 292.1794) .. ( 366.3190, 265.9127) + .. controls ( 366.5857, 249.0594) and ( 367.5057, 232.2194) .. ( 369.0790, 215.4461) + .. controls ( 369.7990, 204.2461) and ( 372.1723, 193.2194) .. ( 372.8923, 182.0194) + .. controls ( 372.6257, 175.8061) and ( 371.3857, 167.5128) .. ( 364.6257, 165.1928) + .. controls ( 358.5990, 163.6328) and ( 350.9457, 163.6461) .. ( 346.7190, 168.9661) + .. controls ( 338.1323, 178.7794) and ( 337.7190, 192.4861) .. ( 335.7723, 204.7261) + .. controls ( 331.2523, 230.4061) and ( 330.9057, 256.5527) .. ( 331.1590, 282.5527) + .. controls ( 288.6790, 280.9127) and ( 245.6657, 283.0594) .. ( 203.8257, 274.0994) + .. controls ( 200.0257, 273.4327) and ( 195.3857, 270.8727) .. ( 192.3457, 274.6461) + .. controls ( 185.4923, 281.7394) and ( 184.8790, 292.2061) .. ( 182.3057, 301.2594) + .. controls ( 185.7323, 303.2461) and ( 188.9990, 305.7261) .. ( 192.9857, 306.4594) + .. controls ( 217.5457, 311.7927) and ( 242.7590, 313.0594) .. ( 267.8123, 313.2727) + .. controls ( 289.3323, 313.9261) and ( 310.8790, 315.9261) .. ( 332.4257, 314.5794) + .. controls ( 332.6390, 354.8194) and ( 336.2257, 396.3661) .. ( 353.9057, 433.1261) + .. controls ( 355.4523, 435.0194) and ( 353.7990, 436.6461) .. ( 352.6523, 438.1527) + .. controls ( 344.6123, 431.4994) and ( 339.7590, 422.0727) .. ( 335.7723, 412.6194) + .. controls ( 331.2923, 401.5394) and ( 322.9590, 391.6861) .. ( 322.2523, 379.3261) + .. controls ( 320.6123, 363.9394) and ( 319.0657, 347.0194) .. ( 308.1457, 335.0061) + .. controls ( 294.8657, 321.7127) and ( 275.3590, 317.8861) .. ( 257.2523, 317.3127) + .. controls ( 244.5723, 317.0194) and ( 231.3857, 315.2461) .. ( 219.1723, 319.5927) + .. controls ( 199.0657, 326.6727) and ( 183.3990, 345.4194) .. ( 180.6257, 366.6327) + .. controls ( 176.8257, 393.4994) and ( 177.6923, 421.2461) .. ( 185.0790, 447.4327) + .. controls ( 187.3190, 454.1927) and ( 188.8257, 462.3127) .. ( 195.3323, 466.3794) + .. controls ( 225.9990, 487.4994) and ( 267.7990, 488.0594) .. ( 300.9190, 472.3927) + .. controls ( 312.3457, 465.7927) and ( 313.7723, 451.1527) .. ( 315.3857, 439.3794) + .. controls ( 318.6790, 442.3661) and ( 320.0257, 446.6861) .. ( 322.1323, 450.4727) + .. controls ( 330.9990, 465.6327) and ( 344.7457, 477.1527) .. ( 354.6390, 491.4861) + .. controls ( 353.3057, 493.3661) and ( 350.9057, 494.1927) .. ( 349.0657, 495.4994) + .. controls ( 339.7190, 486.9127) and ( 328.7057, 479.1527) .. ( 315.8123, 477.4327) + .. controls ( 308.2923, 476.0594) and ( 300.8123, 482.2594) .. ( 300.0523, 489.7127) + .. controls ( 300.2923, 493.8861) and ( 303.3857, 496.9127) .. ( 305.7590, 500.0594) + .. controls ( 316.6657, 513.4994) and ( 329.5457, 525.3927) .. ( 338.8790, 540.0861) + .. controls ( 345.3190, 550.5794) and ( 348.1057, 562.7261) .. ( 351.0257, 574.5394) + ( 211.9990, 380.1527) + .. controls ( 213.4123, 369.3527) and ( 216.9057, 357.4994) .. ( 226.4257, 351.1261) + .. controls ( 238.3190, 346.0994) and ( 251.6923, 345.4061) .. ( 264.3723, 347.0461) + .. controls ( 269.6657, 347.2194) and ( 275.1723, 348.2994) .. ( 279.4923, 351.5394) + .. controls ( 289.1057, 358.7661) and ( 292.7323, 371.9394) .. ( 290.8523, 383.4594) + .. controls ( 264.7057, 389.2861) and ( 238.0390, 383.6061) .. ( 211.9990, 380.1527) + ( 220.8523, 442.3794) + .. controls ( 211.5323, 434.3527) and ( 209.4657, 421.2594) .. ( 209.3857, 409.6061) + .. controls ( 235.9990, 409.1394) and ( 262.6123, 411.5394) .. ( 289.2123, 412.6727) + .. controls ( 289.9590, 420.8994) and ( 289.9990, 429.5127) .. ( 286.9323, 437.3261) + .. controls ( 284.6923, 443.0727) and ( 279.7457, 448.1527) .. ( 273.4257, 449.0327) + .. controls ( 266.3190, 450.2594) and ( 259.0657, 450.3261) .. ( 251.9057, 451.0194) + .. controls ( 241.1457, 450.6727) and ( 229.5723, 449.2861) .. ( 220.8523, 442.3794) + ( 450.5457, 484.5261) + .. controls ( 463.8790, 485.1927) and ( 477.2390, 484.5927) .. ( 490.5857, 484.9127) + .. controls ( 506.9990, 486.1261) and ( 524.7857, 485.0861) .. ( 538.9057, 475.7261) + .. controls ( 546.7723, 470.1794) and ( 548.8523, 459.5394) .. ( 547.1457, 450.5661) + .. controls ( 546.1590, 446.0727) and ( 545.1190, 440.9394) .. ( 541.0390, 438.1661) + .. controls ( 528.7857, 428.2327) and ( 512.1457, 427.3927) .. ( 497.0523, 427.3527) + .. controls ( 466.0257, 428.5661) and ( 434.8523, 425.2461) .. ( 403.9190, 428.8727) + .. controls ( 397.6257, 429.8461) and ( 392.7057, 435.0594) .. ( 390.7857, 440.9527) + .. controls ( 388.5323, 447.2727) and ( 388.2790, 454.1527) .. ( 388.6123, 460.7927) + .. controls ( 390.0790, 469.0727) and ( 397.1857, 474.9794) .. ( 404.3323, 478.6061) + .. controls ( 418.8790, 485.1261) and ( 435.2123, 482.0727) .. ( 450.5457, 484.5261) + ( 415.5990, 458.2727) + .. controls ( 412.7323, 456.5394) and ( 413.4923, 452.8461) .. ( 413.2523, 450.0327) + .. controls ( 414.8123, 448.9261) and ( 416.3323, 447.4327) .. ( 418.3990, 447.4194) + .. controls ( 447.3723, 446.7527) and ( 476.3323, 448.0861) .. ( 505.2923, 448.9661) + .. controls ( 510.4257, 449.3394) and ( 515.2390, 451.2727) .. ( 520.0123, 453.0594) + .. controls ( 519.6257, 456.4594) and ( 518.3857, 459.7394) .. ( 515.6657, 461.9394) + .. controls ( 487.7057, 462.5794) and ( 459.7190, 462.0861) .. ( 431.7857, 460.8194) + .. controls ( 426.3590, 460.5261) and ( 420.4123, 461.3127) .. ( 415.5990, 458.2727) + ( 434.0123, 419.4594) + .. controls ( 450.5857, 421.1261) and ( 467.2790, 420.3127) .. ( 483.8790, 421.3527) + .. controls ( 500.8390, 422.5927) and ( 517.8523, 420.9127) .. ( 534.5723, 418.0861) + .. controls ( 542.1057, 417.0327) and ( 547.4657, 410.4194) .. ( 549.7190, 403.5527) + .. controls ( 552.3857, 395.3394) and ( 553.1990, 385.8461) .. ( 548.9190, 378.0327) + .. controls ( 544.6523, 370.4994) and ( 536.9723, 364.7261) .. ( 528.2390, 363.7927) + .. controls ( 491.7723, 359.7527) and ( 454.9990, 362.1794) .. ( 418.4257, 360.0861) + .. controls ( 411.4657, 358.7127) and ( 403.9457, 360.2194) .. ( 398.4123, 364.7527) + .. controls ( 389.1857, 372.1127) and ( 385.2123, 385.1394) .. ( 388.1323, 396.4861) + .. controls ( 389.5990, 400.7261) and ( 392.9857, 403.8861) .. ( 395.9323, 407.1394) + .. controls ( 400.7723, 412.3261) and ( 407.0257, 416.5394) .. ( 414.2123, 417.4461) + .. controls ( 420.7990, 418.1661) and ( 427.3590, 419.3261) .. ( 434.0123, 419.4594) + ( 434.3590, 393.2327) + .. controls ( 427.4923, 392.4727) and ( 420.3057, 393.4194) .. ( 413.7190, 390.9927) + .. controls ( 413.3190, 390.0327) and ( 412.5190, 388.1127) .. ( 412.1323, 387.1527) + .. controls ( 413.1190, 385.6594) and ( 413.7590, 383.4061) .. ( 415.8790, 383.2061) + .. controls ( 424.2257, 380.8061) and ( 432.8657, 383.4061) .. ( 441.3457, 383.3394) + .. controls ( 465.4523, 385.1927) and ( 489.6390, 385.5794) .. ( 513.7590, 387.1527) + .. controls ( 517.5190, 387.0594) and ( 519.9723, 390.4061) .. ( 521.5057, 393.4194) + .. controls ( 509.7323, 396.5394) and ( 497.4523, 395.4327) .. ( 485.4657, 394.7527) + .. controls ( 468.4257, 394.4727) and ( 451.4123, 393.2061) .. ( 434.3590, 393.2327) + ( 409.9323, 351.6727) + .. controls ( 434.3723, 354.7127) and ( 459.0523, 354.6327) .. ( 483.6257, 355.9127) + .. controls ( 485.8257, 350.4861) and ( 483.7590, 344.6861) .. ( 479.9590, 340.5927) + .. controls ( 476.7723, 336.7127) and ( 472.7590, 333.4594) .. ( 470.6657, 328.7661) + .. controls ( 481.2923, 329.6461) and ( 491.8390, 331.3527) .. ( 502.5057, 331.6594) + .. controls ( 510.1990, 333.9127) and ( 513.4523, 342.0194) .. ( 519.0390, 346.9794) + .. controls ( 523.0657, 349.8061) and ( 527.8923, 353.3527) .. ( 533.0790, 351.5527) + .. controls ( 540.7723, 348.7527) and ( 544.7190, 339.0327) .. ( 542.3990, 331.4327) + .. controls ( 536.5323, 309.7261) and ( 530.5990, 287.9927) .. ( 522.9190, 266.8594) + .. controls ( 511.7857, 262.2194) and ( 499.5057, 266.0194) .. ( 487.8923, 265.2461) + .. controls ( 483.3457, 264.7394) and ( 478.3990, 265.4994) .. ( 474.3057, 263.0727) + .. controls ( 474.2390, 261.3661) and ( 474.3457, 259.6594) .. ( 474.6523, 257.9661) + .. controls ( 478.5190, 242.3527) and ( 481.2523, 226.4727) .. ( 485.9857, 211.0861) + .. controls ( 487.0657, 204.0061) and ( 487.6790, 196.0594) .. ( 484.2523, 189.5127) + .. controls ( 476.3190, 184.7127) and ( 465.8523, 189.3527) .. ( 460.8923, 196.4194) + .. controls ( 451.4390, 210.8061) and ( 446.5857, 227.6194) .. ( 443.3457, 244.3661) + .. controls ( 442.2257, 249.0727) and ( 441.6657, 254.0727) .. ( 438.8523, 258.1527) + .. controls ( 419.9990, 259.4727) and ( 405.9323, 243.3794) .. ( 387.7323, 241.7127) + .. controls ( 379.3990, 242.1927) and ( 375.1723, 251.8861) .. ( 376.6923, 259.2461) + .. controls ( 377.2657, 264.1527) and ( 381.2390, 267.6327) .. ( 385.1057, 270.1794) + .. controls ( 391.3057, 273.8061) and ( 398.4123, 275.2727) .. ( 405.1590, 277.5127) + .. controls ( 415.7190, 280.6061) and ( 426.2257, 284.9261) .. ( 437.3990, 284.6861) + .. controls ( 437.4257, 291.2327) and ( 437.5457, 297.8061) .. ( 436.7057, 304.3261) + .. controls ( 418.0657, 303.9394) and ( 402.1857, 292.1927) .. ( 383.9190, 289.9527) + .. controls ( 379.9323, 289.3927) and ( 376.6123, 292.6994) .. ( 375.4257, 296.2194) + .. controls ( 373.7190, 301.0861) and ( 374.1323, 306.8727) .. ( 376.9323, 311.2727) + .. controls ( 384.6657, 317.8994) and ( 395.1723, 320.0594) .. ( 405.0790, 320.7661) + .. controls ( 417.1723, 322.0727) and ( 429.9457, 321.6994) .. ( 441.0257, 327.4994) + .. controls ( 440.7457, 329.1261) and ( 440.4923, 330.7661) .. ( 440.2523, 332.3794) + .. controls ( 429.3723, 333.8327) and ( 417.8257, 328.4327) .. ( 407.4790, 333.6994) + .. controls ( 400.0657, 337.2461) and ( 401.4657, 350.7127) .. ( 409.9323, 351.6727) + ( 470.3857, 306.4994) + .. controls ( 470.2257, 300.0861) and ( 470.1323, 293.6461) .. ( 470.4390, 287.2327) + .. controls ( 479.9190, 288.6327) and ( 489.9723, 287.1794) .. ( 499.0657, 290.4194) + .. controls ( 502.7457, 295.7661) and ( 502.4523, 302.5927) .. ( 502.7857, 308.7927) + .. controls ( 491.9323, 310.0594) and ( 481.1723, 307.2461) .. ( 470.3857, 306.4994)} \def\fdulogo@emblem@F{% - ( 85.70573119, 304.00613021) - .. controls ( 90.07906441, 311.59279668) and (100.06573083, 314.24612995) .. (108.09239730, 311.64613001) - .. controls (103.82573074, 301.69946360) and (107.82573064, 290.84613053) .. (112.17239720, 281.68613076) - .. controls (119.41239701, 280.19279747) and (126.06573018, 284.45946403) .. (132.95906334, 285.88613066) - .. controls (137.94572988, 286.45946398) and (139.27906318, 291.77946384) .. (141.21239647, 295.53946375) - .. controls (142.14572978, 295.53946375) and (144.01239640, 295.52613042) .. (144.94572971, 295.52613042) - .. controls (148.49239629, 287.19279729) and (154.53239614, 279.35279749) .. (153.91906282, 269.83279773) - .. controls (149.89239625, 270.88613103) and (145.59906303, 272.07279767) .. (141.47906313, 270.85946437) - .. controls (125.89239685, 265.43279784) and (110.17239725, 260.40613130) .. ( 94.46573097, 255.35279809) - .. controls ( 89.01239777, 253.68613146) and ( 84.71906455, 249.71279823) .. ( 80.70573132, 245.81946499) - .. controls ( 73.74573149, 252.05946484) and ( 70.87906489, 261.25946461) .. ( 68.05239830, 269.87279773) - .. controls ( 64.50573172, 280.96613078) and ( 57.47906523, 291.33946386) .. ( 58.22573188, 303.44613022) - .. controls ( 62.19906511, 305.32613017) and ( 65.98573168, 307.81946344) .. ( 70.30573158, 308.83279675) - .. controls ( 74.57239814, 304.05946354) and ( 71.82573154, 297.28613037) .. ( 71.27906488, 291.71279718) - .. controls ( 72.87906484, 283.55279738) and ( 77.30573140, 276.27279757) .. ( 80.70573132, 268.76613109) - .. controls ( 88.21239779, 270.85946437) and ( 96.07906426, 272.48613099) .. (102.67906410, 276.83279755) - .. controls (102.70573077, 283.04613073) and ( 99.11906419, 288.36613060) .. ( 97.53239756, 294.19279712) - .. controls ( 95.97239760, 299.61946365) and ( 90.13239775, 301.51279693) .. ( 85.70573119, 304.00613021)} + ( 85.7057, 304.0061) + .. controls ( 90.0790, 311.5927) and ( 100.0657, 314.2461) .. ( 108.0923, 311.6461) + .. controls ( 103.8257, 301.6994) and ( 107.8257, 290.8461) .. ( 112.1723, 281.6861) + .. controls ( 119.4123, 280.1927) and ( 126.0657, 284.4594) .. ( 132.9590, 285.8861) + .. controls ( 137.9457, 286.4594) and ( 139.2790, 291.7794) .. ( 141.2123, 295.5394) + .. controls ( 142.1457, 295.5394) and ( 144.0123, 295.5261) .. ( 144.9457, 295.5261) + .. controls ( 148.4923, 287.1927) and ( 154.5323, 279.3527) .. ( 153.9190, 269.8327) + .. controls ( 149.8923, 270.8861) and ( 145.5990, 272.0727) .. ( 141.4790, 270.8594) + .. controls ( 125.8923, 265.4327) and ( 110.1723, 260.4061) .. ( 94.4657, 255.3527) + .. controls ( 89.0123, 253.6861) and ( 84.7190, 249.7127) .. ( 80.7057, 245.8194) + .. controls ( 73.7457, 252.0594) and ( 70.8790, 261.2594) .. ( 68.0523, 269.8727) + .. controls ( 64.5057, 280.9661) and ( 57.4790, 291.3394) .. ( 58.2257, 303.4461) + .. controls ( 62.1990, 305.3261) and ( 65.9857, 307.8194) .. ( 70.3057, 308.8327) + .. controls ( 74.5723, 304.0594) and ( 71.8257, 297.2861) .. ( 71.2790, 291.7127) + .. controls ( 72.8790, 283.5527) and ( 77.3057, 276.2727) .. ( 80.7057, 268.7661) + .. controls ( 88.2123, 270.8594) and ( 96.0790, 272.4861) .. ( 102.6790, 276.8327) + .. controls ( 102.7057, 283.0461) and ( 99.1190, 288.3661) .. ( 97.5323, 294.1927) + .. controls ( 95.9723, 299.6194) and ( 90.1323, 301.5127) .. ( 85.7057, 304.0061)} \def\fdulogo@emblem@U@i{% - ( 50.99906539, 392.96612798) - .. controls ( 54.67906530, 390.99279470) and ( 58.05239855, 387.84612811) .. ( 62.49239844, 387.95279477) - .. controls ( 76.31906476, 388.51279476) and ( 90.14573108, 389.13946141) .. (103.97239740, 389.69946140) - .. controls (110.18573058, 389.12612808) and (117.35906373, 390.09946139) .. (122.42573027, 385.65946150) - .. controls (129.65239676, 379.60612832) and (131.54573004, 369.59279523) .. (131.63906338, 360.61946212) - .. controls (131.19906339, 353.85946229) and (131.29239672, 346.59279581) .. (127.78573014, 340.53946263) - .. controls (126.01239685, 337.35279604) and (122.75906360, 335.13946276) .. (119.15906369, 334.52612944) - .. controls (101.30573080, 331.45946285) and ( 83.07906459, 332.15279617) .. ( 65.17239837, 329.57946290) - .. controls ( 61.19906514, 328.36612960) and ( 57.73239856, 324.13946304) .. ( 53.25239867, 325.91279632) - .. controls ( 51.42573205, 332.44612949) and ( 51.81239870, 339.35279599) .. ( 53.03906534, 345.95279582) - .. controls ( 74.42573147, 345.69946250) and ( 95.83906427, 346.47279581) .. (117.07906374, 348.97946241) - .. controls (119.71906367, 350.11279572) and (120.93239698, 353.23279564) .. (121.71906362, 355.83279558) - .. controls (123.27906358, 362.08612875) and (121.62573029, 368.72612859) .. (119.06573036, 374.47279511) - .. controls (117.10573041, 378.72612834) and (111.81239720, 378.75279500) .. (107.82573064, 378.64612834) - .. controls ( 92.15906436, 378.25946168) and ( 76.47906475, 377.84612836) .. ( 60.86573181, 376.51279506) - .. controls ( 58.59906520, 373.07279515) and ( 56.30573193, 366.75279530) .. ( 51.03906539, 368.65946192) - .. controls ( 50.62573207, 369.13946191) and ( 49.82573209, 370.11279522) .. ( 49.41239876, 370.59279521) - .. controls ( 47.93239880, 378.00612836) and ( 46.78573216, 386.17946148) .. ( 50.99906539, 392.96612798)} + ( 50.9990, 392.9661) + .. controls ( 54.6790, 390.9927) and ( 58.0523, 387.8461) .. ( 62.4923, 387.9527) + .. controls ( 76.3190, 388.5127) and ( 90.1457, 389.1394) .. ( 103.9723, 389.6994) + .. controls ( 110.1857, 389.1261) and ( 117.3590, 390.0994) .. ( 122.4257, 385.6594) + .. controls ( 129.6523, 379.6061) and ( 131.5457, 369.5927) .. ( 131.6390, 360.6194) + .. controls ( 131.1990, 353.8594) and ( 131.2923, 346.5927) .. ( 127.7857, 340.5394) + .. controls ( 126.0123, 337.3527) and ( 122.7590, 335.1394) .. ( 119.1590, 334.5261) + .. controls ( 101.3057, 331.4594) and ( 83.0790, 332.1527) .. ( 65.1723, 329.5794) + .. controls ( 61.1990, 328.3661) and ( 57.7323, 324.1394) .. ( 53.2523, 325.9127) + .. controls ( 51.4257, 332.4461) and ( 51.8123, 339.3527) .. ( 53.0390, 345.9527) + .. controls ( 74.4257, 345.6994) and ( 95.8390, 346.4727) .. ( 117.0790, 348.9794) + .. controls ( 119.7190, 350.1127) and ( 120.9323, 353.2327) .. ( 121.7190, 355.8327) + .. controls ( 123.2790, 362.0861) and ( 121.6257, 368.7261) .. ( 119.0657, 374.4727) + .. controls ( 117.1057, 378.7261) and ( 111.8123, 378.7527) .. ( 107.8257, 378.6461) + .. controls ( 92.1590, 378.2594) and ( 76.4790, 377.8461) .. ( 60.8657, 376.5127) + .. controls ( 58.5990, 373.0727) and ( 56.3057, 366.7527) .. ( 51.0390, 368.6594) + .. controls ( 50.6257, 369.1394) and ( 49.8257, 370.1127) .. ( 49.4123, 370.5927) + .. controls ( 47.9323, 378.0061) and ( 46.7857, 386.1794) .. ( 50.9990, 392.9661)} \def\fdulogo@emblem@D{% - (64.02573173, 473.6194593) - .. controls ( 78.02573138, 477.27279254) and ( 92.67906435, 474.61945927) .. (106.45239734, 471.21945936) - .. controls (111.21239722, 469.93945939) and (116.33239709, 469.28612607) .. (120.49239699, 466.43279281) - .. controls (127.27906348, 462.27279292) and (131.21239672, 454.53945978) .. (132.19906336, 446.80612664) - .. controls (133.41239666, 440.40612680) and (130.65239673, 434.23279362) .. (129.90573009, 427.96612711) - .. controls (128.55906345, 418.87279400) and (127.78573014, 408.80612759) .. (121.33239697, 401.63279443) - .. controls (114.69239713, 407.53946095) and (105.42573070, 407.83279428) .. ( 97.10573091, 409.17946091) - .. controls ( 80.67906465, 411.91279417) and ( 63.93239840, 417.91279402) .. ( 47.22573215, 413.43279414) - .. controls ( 48.17239880, 428.72612709) and ( 50.41239874, 443.89946004) .. ( 52.57239869, 459.05945966) - .. controls ( 53.59906533, 465.39279284) and ( 57.58573189, 471.75279268) .. ( 64.02573173, 473.61945930) - ( 67.21239832, 459.93945964) - .. controls ( 60.79906515, 452.17945983) and ( 60.07906516, 441.68612676) .. ( 58.89239853, 432.11279367) - .. controls ( 78.57239804, 427.71279378) and ( 98.43906421, 424.23279387) .. (118.22573038, 420.35279396) - .. controls (119.94573033, 426.56612714) and (122.21239694, 432.80612699) .. (122.02573028, 439.35279349) - .. controls (121.94573028, 443.07279340) and (121.23906364, 447.20612663) .. (118.14573038, 449.64612656) - .. controls (107.43906398, 459.37945965) and ( 92.27906436, 460.72612629) .. ( 78.53239804, 462.00612626) - .. controls ( 74.75906480, 461.88612626) and ( 69.99906492, 463.28612622) .. ( 67.21239832, 459.93945964)} + ( 64.0257, 473.6194) + .. controls ( 78.0257, 477.2727) and ( 92.6790, 474.6194) .. ( 106.4523, 471.2194) + .. controls ( 111.2123, 469.9394) and ( 116.3323, 469.2861) .. ( 120.4923, 466.4327) + .. controls ( 127.2790, 462.2727) and ( 131.2123, 454.5394) .. ( 132.1990, 446.8061) + .. controls ( 133.4123, 440.4061) and ( 130.6523, 434.2327) .. ( 129.9057, 427.9661) + .. controls ( 128.5590, 418.8727) and ( 127.7857, 408.8061) .. ( 121.3323, 401.6327) + .. controls ( 114.6923, 407.5394) and ( 105.4257, 407.8327) .. ( 97.1057, 409.1794) + .. controls ( 80.6790, 411.9127) and ( 63.9323, 417.9127) .. ( 47.2257, 413.4327) + .. controls ( 48.1723, 428.7261) and ( 50.4123, 443.8994) .. ( 52.5723, 459.0594) + .. controls ( 53.5990, 465.3927) and ( 57.5857, 471.7527) .. ( 64.0257, 473.6194) + ( 67.2123, 459.9394) + .. controls ( 60.7990, 452.1794) and ( 60.0790, 441.6861) .. ( 58.8923, 432.1127) + .. controls ( 78.5723, 427.7127) and ( 98.4390, 424.2327) .. ( 118.2257, 420.3527) + .. controls ( 119.9457, 426.5661) and ( 122.2123, 432.8061) .. ( 122.0257, 439.3527) + .. controls ( 121.9457, 443.0727) and ( 121.2390, 447.2061) .. ( 118.1457, 449.6461) + .. controls ( 107.4390, 459.3794) and ( 92.2790, 460.7261) .. ( 78.5323, 462.0061) + .. controls ( 74.7590, 461.8861) and ( 69.9990, 463.2861) .. ( 67.2123, 459.9394)} \def\fdulogo@emblem@A{% - (107.38573065, 530.41945788) - .. controls (111.05239722, 526.09945799) and (114.81239713, 521.85945809) .. (118.71906370, 517.76612486) - .. controls (120.58573032, 520.44612479) and (122.43906361, 523.13945806) .. (124.26573023, 525.84612466) - .. controls (118.67906370, 527.49945795) and (113.02573051, 528.93945792) .. (107.38573065, 530.41945788) - ( 89.70573109, 544.55279086) - .. controls ( 91.74573104, 545.16612418) and ( 93.89239765, 544.69945752) .. ( 95.93239760, 544.41945753) - .. controls (115.55906378, 540.88612428) and (134.86572996, 535.79279108) .. (154.51906280, 532.49945783) - .. controls (160.10572933, 531.44612452) and (167.25239582, 533.00612448) .. (170.87906239, 527.48612462) - .. controls (168.58572912, 523.08612473) and (165.61239586, 519.11279149) .. (162.43906261, 515.32612492) - .. controls (157.33239607, 519.85945814) and (150.53239624, 521.39279144) .. (144.02572973, 522.69945807) - .. controls (139.35906318, 516.29945823) and (134.78572996, 509.81945839) .. (130.29239674, 503.28612522) - .. controls (132.79906335, 500.36612530) and (135.02572996, 497.21945871) .. (137.59906323, 494.33945878) - .. controls (140.86572981, 490.48612554) and (146.43906301, 490.76612554) .. (150.51906290, 488.17945893) - .. controls (145.53239636, 481.44612577) and (143.07906309, 472.28612600) .. (135.02572996, 468.32612610) - .. controls (120.83906365, 493.68612546) and (101.47906413, 515.53945825) .. ( 85.14573120, 539.44612432) - .. controls ( 86.58573117, 541.20612428) and ( 87.99906447, 543.03279090) .. ( 89.70573109, 544.55279086)} + ( 107.3857, 530.4194) + .. controls ( 111.0523, 526.0994) and ( 114.8123, 521.8594) .. ( 118.7190, 517.7661) + .. controls ( 120.5857, 520.4461) and ( 122.4390, 523.1394) .. ( 124.2657, 525.8461) + .. controls ( 118.6790, 527.4994) and ( 113.0257, 528.9394) .. ( 107.3857, 530.4194) + ( 89.7057, 544.5527) + .. controls ( 91.7457, 545.1661) and ( 93.8923, 544.6994) .. ( 95.9323, 544.4194) + .. controls ( 115.5590, 540.8861) and ( 134.8657, 535.7927) .. ( 154.5190, 532.4994) + .. controls ( 160.1057, 531.4461) and ( 167.2523, 533.0061) .. ( 170.8790, 527.4861) + .. controls ( 168.5857, 523.0861) and ( 165.6123, 519.1127) .. ( 162.4390, 515.3261) + .. controls ( 157.3323, 519.8594) and ( 150.5323, 521.3927) .. ( 144.0257, 522.6994) + .. controls ( 139.3590, 516.2994) and ( 134.7857, 509.8194) .. ( 130.2923, 503.2861) + .. controls ( 132.7990, 500.3661) and ( 135.0257, 497.2194) .. ( 137.5990, 494.3394) + .. controls ( 140.8657, 490.4861) and ( 146.4390, 490.7661) .. ( 150.5190, 488.1794) + .. controls ( 145.5323, 481.4461) and ( 143.0790, 472.2861) .. ( 135.0257, 468.3261) + .. controls ( 120.8390, 493.6861) and ( 101.4790, 515.5394) .. ( 85.1457, 539.4461) + .. controls ( 86.5857, 541.2061) and ( 87.9990, 543.0327) .. ( 89.7057, 544.5527)} \def\fdulogo@emblem@N@i{% - (153.31906283, 624.63278886) - .. controls (156.06572943, 630.35278871) and (161.94572928, 633.68612196) .. (167.59906248, 635.97945524) - .. controls (179.55906218, 618.63278901) and (194.97239513, 604.12612270) .. (208.77239478, 588.31278976) - .. controls (212.86572801, 584.17945653) and (219.05239452, 578.93945667) .. (215.43906128, 572.49945683) - .. controls (210.57239474, 572.80612349) and (206.01239485, 574.61945677) .. (201.35906163, 575.87279008) - .. controls (183.07906209, 581.17945661) and (165.26572920, 588.16612310) .. (146.61239633, 592.09945634) - .. controls (156.63906275, 580.55278996) and (168.83906245, 571.23279019) .. (179.42572885, 560.24612380) - .. controls (183.30572875, 555.93945724) and (189.82572859, 557.67279053) .. (194.91906179, 556.27279057) - .. controls (192.39906186, 547.75279078) and (184.19906206, 542.28612425) .. (177.15906224, 537.52612437) - .. controls (172.38572902, 539.67279098) and (172.66572902, 546.39279081) .. (168.70572912, 549.51279073) - .. controls (157.05239607, 560.07279047) and (146.07906301, 571.32612352) .. (134.61239663, 582.08612325) - .. controls (131.57239671, 585.24612317) and (126.90573016, 585.17945651) .. (122.93239693, 586.12612315) - -- (119.852397, 589.08612308) - .. controls (124.66573022, 596.48612289) and (131.69239671, 601.99278942) .. (137.39906323, 608.63278926) - .. controls (154.65239613, 603.63278938) and (171.90572904, 598.63278951) .. (189.26572860, 594.00612296) - .. controls (183.41239541, 601.83278943) and (175.70572894, 608.04612260) .. (169.03906244, 615.16612243) - .. controls (165.26572920, 619.17945566) and (159.41239601, 617.56612237) .. (154.55906280, 618.04612235) - .. controls (152.37239619, 619.28612232) and (152.86572951, 622.55278891) .. (153.31906283, 624.63278886)} + ( 153.3190, 624.6327) + .. controls ( 156.0657, 630.3527) and ( 161.9457, 633.6861) .. ( 167.5990, 635.9794) + .. controls ( 179.5590, 618.6327) and ( 194.9723, 604.1261) .. ( 208.7723, 588.3127) + .. controls ( 212.8657, 584.1794) and ( 219.0523, 578.9394) .. ( 215.4390, 572.4994) + .. controls ( 210.5723, 572.8061) and ( 206.0123, 574.6194) .. ( 201.3590, 575.8727) + .. controls ( 183.0790, 581.1794) and ( 165.2657, 588.1661) .. ( 146.6123, 592.0994) + .. controls ( 156.6390, 580.5527) and ( 168.8390, 571.2327) .. ( 179.4257, 560.2461) + .. controls ( 183.3057, 555.9394) and ( 189.8257, 557.6727) .. ( 194.9190, 556.2727) + .. controls ( 192.3990, 547.7527) and ( 184.1990, 542.2861) .. ( 177.1590, 537.5261) + .. controls ( 172.3857, 539.6727) and ( 172.6657, 546.3927) .. ( 168.7057, 549.5127) + .. controls ( 157.0523, 560.0727) and ( 146.0790, 571.3261) .. ( 134.6123, 582.0861) + .. controls ( 131.5723, 585.2461) and ( 126.9057, 585.1794) .. ( 122.9323, 586.1261) + -- ( 119.8523, 589.0861) + .. controls ( 124.6657, 596.4861) and ( 131.6923, 601.9927) .. ( 137.3990, 608.6327) + .. controls ( 154.6523, 603.6327) and ( 171.9057, 598.6327) .. ( 189.2657, 594.0061) + .. controls ( 183.4123, 601.8327) and ( 175.7057, 608.0461) .. ( 169.0390, 615.1661) + .. controls ( 165.2657, 619.1794) and ( 159.4123, 617.5661) .. ( 154.5590, 618.0461) + .. controls ( 152.3723, 619.2861) and ( 152.8657, 622.5527) .. ( 153.3190, 624.6327)} \def\fdulogo@emblem@U@ii{% - (258.77239353, 689.04612058) - .. controls (263.03906009, 694.20612045) and (270.21239324, 695.88612041) .. (276.62572642, 694.88612043) - .. controls (276.59905975, 690.75278720) and (275.33239312, 686.48612064) .. (276.51905975, 682.41945408) - .. controls (282.11905961, 665.88612116) and (289.74572609, 649.93945489) .. (293.02572601, 632.69945532) - .. controls (294.21239264, 626.47278881) and (291.66572604, 619.00612233) .. (285.58572619, 616.32612240) - .. controls (278.66572637, 613.15278914) and (271.43905988, 610.23278922) .. (263.81239340, 609.36612257) - .. controls (254.57239364, 608.23278927) and (245.35906053, 614.29945578) .. (241.86572729, 622.75278890) - .. controls (236.78572741, 634.63278861) and (232.09239420, 646.68612164) .. (227.06572766, 658.57945467) - .. controls (224.87906104, 664.13945454) and (217.69239456, 665.99278782) .. (216.43906126, 672.12612100) - .. controls (224.42572772, 675.79278758) and (232.47906085, 680.09945414) .. (241.53239396, 680.01945414) - .. controls (240.37239399, 674.65945427) and (235.95906077, 669.33945441) .. (238.66572737, 663.75278788) - .. controls (244.29239389, 650.99278820) and (248.97239378, 637.77945519) .. (255.50572695, 625.41945550) - .. controls (257.49239356, 621.37945560) and (262.10572678, 619.03278900) .. (266.54572667, 619.45945565) - .. controls (273.71905982, 620.08612230) and (280.29239299, 623.95278887) .. (285.22572620, 629.05945541) - .. controls (285.79905952, 636.09945524) and (282.41239294, 642.45945508) .. (280.02572633, 648.84612158) - .. controls (275.86572644, 658.92612133) and (272.35905986, 669.28612107) .. (267.86572664, 679.23278749) - .. controls (266.06572668, 683.59278738) and (260.81239348, 684.91278735) .. (258.77239353, 689.04612058)} + ( 258.7723, 689.0461) + .. controls ( 263.0390, 694.2061) and ( 270.2123, 695.8861) .. ( 276.6257, 694.8861) + .. controls ( 276.5990, 690.7527) and ( 275.3323, 686.4861) .. ( 276.5190, 682.4194) + .. controls ( 282.1190, 665.8861) and ( 289.7457, 649.9394) .. ( 293.0257, 632.6994) + .. controls ( 294.2123, 626.4727) and ( 291.6657, 619.0061) .. ( 285.5857, 616.3261) + .. controls ( 278.6657, 613.1527) and ( 271.4390, 610.2327) .. ( 263.8123, 609.3661) + .. controls ( 254.5723, 608.2327) and ( 245.3590, 614.2994) .. ( 241.8657, 622.7527) + .. controls ( 236.7857, 634.6327) and ( 232.0923, 646.6861) .. ( 227.0657, 658.5794) + .. controls ( 224.8790, 664.1394) and ( 217.6923, 665.9927) .. ( 216.4390, 672.1261) + .. controls ( 224.4257, 675.7927) and ( 232.4790, 680.0994) .. ( 241.5323, 680.0194) + .. controls ( 240.3723, 674.6594) and ( 235.9590, 669.3394) .. ( 238.6657, 663.7527) + .. controls ( 244.2923, 650.9927) and ( 248.9723, 637.7794) .. ( 255.5057, 625.4194) + .. controls ( 257.4923, 621.3794) and ( 262.1057, 619.0327) .. ( 266.5457, 619.4594) + .. controls ( 273.7190, 620.0861) and ( 280.2923, 623.9527) .. ( 285.2257, 629.0594) + .. controls ( 285.7990, 636.0994) and ( 282.4123, 642.4594) .. ( 280.0257, 648.8461) + .. controls ( 275.8657, 658.9261) and ( 272.3590, 669.2861) .. ( 267.8657, 679.2327) + .. controls ( 266.0657, 683.5927) and ( 260.8123, 684.9127) .. ( 258.7723, 689.0461)} \def\fdulogo@emblem@N@ii{% - (345.57239136, 707.99278677) - .. controls (351.03905789, 715.44611992) and (361.02572431, 712.24612000) .. (368.81239078, 712.56611999) - .. controls (367.34572415, 708.07278677) and (363.99905757, 704.12612020) .. (363.83905757, 699.28612032) - .. controls (365.07905754, 679.73945415) and (367.55905748, 660.25945463) .. (368.05239080, 640.65945512) - .. controls (368.63905745, 636.84612188) and (362.54572427, 633.19278864) .. (360.34572432, 637.16612188) - .. controls (349.19905794, 652.40612150) and (338.90572486, 668.24612110) .. (328.15905846, 683.76612071) - .. controls (326.07905851, 686.48612064) and (324.19905856, 690.83278720) .. (320.06572533, 690.09945389) - .. controls (319.41239201, 685.96612066) and (319.43905868, 681.75278743) .. (320.21239199, 677.63278753) - .. controls (322.09239195, 666.87278780) and (322.53239194, 655.93945474) .. (324.17239190, 645.15278834) - .. controls (325.58572519, 640.72612179) and (329.97239175, 638.20612185) .. (332.14572503, 634.19278862) - .. controls (326.27905851, 628.95278875) and (317.94572538, 628.97945541) .. (310.55905890, 628.49945543) - .. controls (305.85239235, 632.85945532) and (311.27905888, 638.31278851) .. (311.17239222, 643.37945505) - .. controls (310.53239224, 656.73945472) and (307.94572563, 669.89945439) .. (306.62572567, 683.19278739) - .. controls (306.25239234, 686.61945397) and (306.75905900, 690.33945388) .. (304.94572571, 693.44612047) - .. controls (302.85239243, 697.00612038) and (300.17239250, 700.25945363) .. (298.98572586, 704.29945353) - .. controls (306.07905901, 706.59278681) and (314.30572548, 709.81945339) .. (321.50572530, 706.32612015) - .. controls (335.55905828, 694.53945378) and (342.13239145, 675.93945424) .. (356.90572441, 664.89945452) - .. controls (356.95905774, 675.96612091) and (354.50572447, 686.87278730) .. (354.14572448, 697.93945369) - .. controls (353.74572449, 702.85945357) and (348.65239128, 704.89945352) .. (345.57239136, 707.99278677)} + ( 345.5723, 707.9927) + .. controls ( 351.0390, 715.4461) and ( 361.0257, 712.2461) .. ( 368.8123, 712.5661) + .. controls ( 367.3457, 708.0727) and ( 363.9990, 704.1261) .. ( 363.8390, 699.2861) + .. controls ( 365.0790, 679.7394) and ( 367.5590, 660.2594) .. ( 368.0523, 640.6594) + .. controls ( 368.6390, 636.8461) and ( 362.5457, 633.1927) .. ( 360.3457, 637.1661) + .. controls ( 349.1990, 652.4061) and ( 338.9057, 668.2461) .. ( 328.1590, 683.7661) + .. controls ( 326.0790, 686.4861) and ( 324.1990, 690.8327) .. ( 320.0657, 690.0994) + .. controls ( 319.4123, 685.9661) and ( 319.4390, 681.7527) .. ( 320.2123, 677.6327) + .. controls ( 322.0923, 666.8727) and ( 322.5323, 655.9394) .. ( 324.1723, 645.1527) + .. controls ( 325.5857, 640.7261) and ( 329.9723, 638.2061) .. ( 332.1457, 634.1927) + .. controls ( 326.2790, 628.9527) and ( 317.9457, 628.9794) .. ( 310.5590, 628.4994) + .. controls ( 305.8523, 632.8594) and ( 311.2790, 638.3127) .. ( 311.1723, 643.3794) + .. controls ( 310.5323, 656.7394) and ( 307.9457, 669.8994) .. ( 306.6257, 683.1927) + .. controls ( 306.2523, 686.6194) and ( 306.7590, 690.3394) .. ( 304.9457, 693.4461) + .. controls ( 302.8523, 697.0061) and ( 300.1723, 700.2594) .. ( 298.9857, 704.2994) + .. controls ( 306.0790, 706.5927) and ( 314.3057, 709.8194) .. ( 321.5057, 706.3261) + .. controls ( 335.5590, 694.5394) and ( 342.1323, 675.9394) .. ( 356.9057, 664.8994) + .. controls ( 356.9590, 675.9661) and ( 354.5057, 686.8727) .. ( 354.1457, 697.9394) + .. controls ( 353.7457, 702.8594) and ( 348.6523, 704.8994) .. ( 345.5723, 707.9927)} \def\fdulogo@emblem@I@i{% - (393.63905683, 711.84612001) - .. controls (401.78572329, 713.56611997) and (410.42572307, 711.12612003) .. (418.22572288, 708.49945343) - .. controls (419.49238951, 706.96612013) and (420.79905615, 704.49945353) .. (418.99905619, 702.80612024) - .. controls (417.34572290, 700.15278697) and (413.27905633, 699.49945365) .. (412.61238968, 696.23278707) - .. controls (410.30572308, 680.88612078) and (409.26572310, 665.35278784) .. (406.74572316, 650.01945489) - .. controls (407.15905649, 644.20612170) and (412.57238969, 639.67278848) .. (411.42572305, 633.57945530) - .. controls (402.90572326, 634.09945529) and (393.87905682, 633.55278863) .. (385.95905702, 637.24612187) - .. controls (382.23905711, 642.79278840) and (392.01239020, 645.07278835) .. (392.18572353, 650.45945488) - .. controls (394.46572347, 666.68612114) and (395.21239012, 683.08612073) .. (397.15905674, 699.33945366) - .. controls (396.67905675, 703.57945355) and (388.99905694, 707.79278678) .. (393.63905683, 711.84612001)} + ( 393.6390, 711.8461) + .. controls ( 401.7857, 713.5661) and ( 410.4257, 711.1261) .. ( 418.2257, 708.4994) + .. controls ( 419.4923, 706.9661) and ( 420.7990, 704.4994) .. ( 418.9990, 702.8061) + .. controls ( 417.3457, 700.1527) and ( 413.2790, 699.4994) .. ( 412.6123, 696.2327) + .. controls ( 410.3057, 680.8861) and ( 409.2657, 665.3527) .. ( 406.7457, 650.0194) + .. controls ( 407.1590, 644.2061) and ( 412.5723, 639.6727) .. ( 411.4257, 633.5794) + .. controls ( 402.9057, 634.0994) and ( 393.8790, 633.5527) .. ( 385.9590, 637.2461) + .. controls ( 382.2390, 642.7927) and ( 392.0123, 645.0727) .. ( 392.1857, 650.4594) + .. controls ( 394.4657, 666.6861) and ( 395.2123, 683.0861) .. ( 397.1590, 699.3394) + .. controls ( 396.6790, 703.5794) and ( 388.9990, 707.7927) .. ( 393.6390, 711.8461)} \def\fdulogo@emblem@V{% - (441.78572229, 703.56612022) - .. controls (448.49238879, 702.35278691) and (455.27905528, 701.24612027) .. (461.71905512, 698.95278700) - .. controls (463.45238841, 698.27278702) and (465.39905503, 697.71278703) .. (466.45238834, 696.01945374) - .. controls (466.90572166, 691.77945384) and (462.97238843, 688.87278725) .. (461.18572180, 685.39278734) - .. controls (460.79905515, 673.55278763) and (460.79905515, 661.69945460) .. (461.15905514, 649.85945489) - .. controls (460.83905515, 646.92612163) and (463.10572176, 644.73945502) .. (464.71905505, 642.59278841) - .. controls (473.78572149, 651.93945484) and (480.62572132, 663.12612123) .. (488.50572112, 673.44612097) - .. controls (491.79905437, 677.59278753) and (488.85238778, 683.29945406) .. (491.63905438, 687.63278728) - .. controls (498.55905420, 687.17945396) and (507.41238731, 686.35278731) .. (511.02572056, 679.44612082) - .. controls (503.19905409, 674.83278760) and (496.61238758, 668.47278776) .. (491.50572105, 660.96612128) - .. controls (480.99905464, 647.37945495) and (471.69238821, 632.75278865) .. (459.53238851, 620.52612229) - .. controls (456.67905525, 622.16612225) and (453.65238866, 623.43278889) .. (450.57238874, 624.53945553) - .. controls (448.95905544, 641.12612178) and (447.43905548, 657.71278803) .. (445.82572219, 674.29945428) - .. controls (445.07905554, 679.45945415) and (445.34572220, 684.76612069) .. (443.85238890, 689.79278723) - .. controls (442.51905560, 694.27278712) and (441.53238896, 698.87278700) .. (441.78572229, 703.56612022)} + ( 441.7857, 703.5661) + .. controls ( 448.4923, 702.3527) and ( 455.2790, 701.2461) .. ( 461.7190, 698.9527) + .. controls ( 463.4523, 698.2727) and ( 465.3990, 697.7127) .. ( 466.4523, 696.0194) + .. controls ( 466.9057, 691.7794) and ( 462.9723, 688.8727) .. ( 461.1857, 685.3927) + .. controls ( 460.7990, 673.5527) and ( 460.7990, 661.6994) .. ( 461.1590, 649.8594) + .. controls ( 460.8390, 646.9261) and ( 463.1057, 644.7394) .. ( 464.7190, 642.5927) + .. controls ( 473.7857, 651.9394) and ( 480.6257, 663.1261) .. ( 488.5057, 673.4461) + .. controls ( 491.7990, 677.5927) and ( 488.8523, 683.2994) .. ( 491.6390, 687.6327) + .. controls ( 498.5590, 687.1794) and ( 507.4123, 686.3527) .. ( 511.0257, 679.4461) + .. controls ( 503.1990, 674.8327) and ( 496.6123, 668.4727) .. ( 491.5057, 660.9661) + .. controls ( 480.9990, 647.3794) and ( 471.6923, 632.7527) .. ( 459.5323, 620.5261) + .. controls ( 456.6790, 622.1661) and ( 453.6523, 623.4327) .. ( 450.5723, 624.5394) + .. controls ( 448.9590, 641.1261) and ( 447.4390, 657.7127) .. ( 445.8257, 674.2994) + .. controls ( 445.0790, 679.4594) and ( 445.3457, 684.7661) .. ( 443.8523, 689.7927) + .. controls ( 442.5190, 694.2727) and ( 441.5323, 698.8727) .. ( 441.7857, 703.5661)} \def\fdulogo@emblem@E{% - (526.98572016, 668.59278776) - .. controls (530.17238675, 669.21945441) and (532.65238668, 666.80612114) .. (535.09238662, 665.19278784) - .. controls (547.45238631, 655.96612141) and (561.49238596, 649.28612157) .. (573.99905232, 640.27278847) - .. controls (578.85238553, 635.77945524) and (575.13238562, 627.07278880) .. (569.21238577, 625.37945550) - .. controls (565.73238586, 639.41945515) and (550.83905290, 644.23278837) .. (539.90571984, 651.08612153) - .. controls (535.22571995, 646.21945498) and (529.57238676, 641.72612176) .. (527.15905349, 635.21945526) - .. controls (529.51905343, 629.52612207) and (535.87905327, 627.33945546) .. (540.77238648, 624.31278886) - .. controls (546.33238634, 620.17945563) and (553.49238616, 625.57945550) .. (559.19905269, 622.00612226) - .. controls (557.10571941, 614.04612245) and (552.87905284, 605.24612267) .. (544.41238639, 602.64612274) - .. controls (542.49238644, 612.75278915) and (533.62571999, 619.48612232) .. (524.83905355, 623.59278888) - .. controls (521.87905362, 625.23278884) and (519.13238702, 622.43278891) .. (517.53238706, 620.20612230) - .. controls (514.90572046, 616.47278906) and (511.87905387, 612.81945582) .. (510.49238724, 608.40612260) - .. controls (509.59905393, 605.47278934) and (511.30572055, 602.61945607) .. (513.65238716, 600.96612278) - .. controls (519.42572035, 596.49945623) and (525.18572020, 591.80612301) .. (531.94572003, 588.91278975) - .. controls (536.98571991, 588.85945642) and (541.79905312, 590.76612304) .. (546.73238633, 591.63278968) - .. controls (550.63905290, 583.88612321) and (541.33238647, 575.32612342) .. (533.66571999, 578.12612335) - .. controls (521.42572030, 583.35278989) and (511.61238721, 592.63278966) .. (500.49238749, 599.72612281) - .. controls (495.63905428, 603.19278939) and (489.46572110, 605.95278932) .. (487.42572115, 612.03278917) - .. controls (495.85238760, 615.57945575) and (501.03905414, 623.43278889) .. (505.39905403, 631.05945536) - .. controls (511.77238721, 642.09945509) and (521.27905363, 651.56612152) .. (524.62572022, 664.15278787) - .. controls (525.11905354, 665.76612116) and (525.31905353, 667.68612111) .. (526.98572016, 668.59278776)} + ( 526.9857, 668.5927) + .. controls ( 530.1723, 669.2194) and ( 532.6523, 666.8061) .. ( 535.0923, 665.1927) + .. controls ( 547.4523, 655.9661) and ( 561.4923, 649.2861) .. ( 573.9990, 640.2727) + .. controls ( 578.8523, 635.7794) and ( 575.1323, 627.0727) .. ( 569.2123, 625.3794) + .. controls ( 565.7323, 639.4194) and ( 550.8390, 644.2327) .. ( 539.9057, 651.0861) + .. controls ( 535.2257, 646.2194) and ( 529.5723, 641.7261) .. ( 527.1590, 635.2194) + .. controls ( 529.5190, 629.5261) and ( 535.8790, 627.3394) .. ( 540.7723, 624.3127) + .. controls ( 546.3323, 620.1794) and ( 553.4923, 625.5794) .. ( 559.1990, 622.0061) + .. controls ( 557.1057, 614.0461) and ( 552.8790, 605.2461) .. ( 544.4123, 602.6461) + .. controls ( 542.4923, 612.7527) and ( 533.6257, 619.4861) .. ( 524.8390, 623.5927) + .. controls ( 521.8790, 625.2327) and ( 519.1323, 622.4327) .. ( 517.5323, 620.2061) + .. controls ( 514.9057, 616.4727) and ( 511.8790, 612.8194) .. ( 510.4923, 608.4061) + .. controls ( 509.5990, 605.4727) and ( 511.3057, 602.6194) .. ( 513.6523, 600.9661) + .. controls ( 519.4257, 596.4994) and ( 525.1857, 591.8061) .. ( 531.9457, 588.9127) + .. controls ( 536.9857, 588.8594) and ( 541.7990, 590.7661) .. ( 546.7323, 591.6327) + .. controls ( 550.6390, 583.8861) and ( 541.3323, 575.3261) .. ( 533.6657, 578.1261) + .. controls ( 521.4257, 583.3527) and ( 511.6123, 592.6327) .. ( 500.4923, 599.7261) + .. controls ( 495.6390, 603.1927) and ( 489.4657, 605.9527) .. ( 487.4257, 612.0327) + .. controls ( 495.8523, 615.5794) and ( 501.0390, 623.4327) .. ( 505.3990, 631.0594) + .. controls ( 511.7723, 642.0994) and ( 521.2790, 651.5661) .. ( 524.6257, 664.1527) + .. controls ( 525.1190, 665.7661) and ( 525.3190, 667.6861) .. ( 526.9857, 668.5927)} \def\fdulogo@emblem@R{% - (594.53238514, 624.33945553) - .. controls (604.35905156, 620.15278897) and (610.29238474, 610.84612253) .. (618.54571787, 604.51278936) - .. controls (626.91905099, 597.44612287) and (634.30571748, 587.99278977) .. (635.51905078, 576.76612339) - .. controls (636.38571742, 567.01945696) and (628.43905096, 557.52612387) .. (618.63905120, 556.84612388) - .. controls (612.81238468, 556.05945724) and (607.19905149, 559.85945714) .. (601.46571830, 557.91279052) - .. controls (599.13238502, 548.69945742) and (595.37238512, 539.60612432) .. (596.02571843, 529.89945789) - .. controls (596.55905175, 525.01945801) and (590.23905191, 525.37945800) .. (587.15905199, 526.69945797) - .. controls (579.63905218, 528.67279126) and (576.29238559, 538.76612434) .. (580.51905215, 545.09945751) - .. controls (584.26571873, 550.67279071) and (587.94571863, 556.56612389) .. (589.05238527, 563.32612372) - .. controls (589.65238526, 567.80612361) and (587.42571865, 572.03279017) .. (584.82571871, 575.51279008) - .. controls (584.02571873, 575.35279009) and (582.41238544, 575.04612343) .. (581.61238546, 574.88612343) - .. controls (576.83905225, 570.57945687) and (571.67905237, 566.53945698) .. (567.95905247, 561.21945711) - .. controls (567.26571915, 557.91279052) and (567.86571914, 553.57945730) .. (564.86571921, 551.31279069) - .. controls (561.95905262, 550.63279071) and (560.17238600, 553.53945730) .. (558.30571938, 555.21945726) - .. controls (554.73238613, 559.59279048) and (550.77238623, 563.65945705) .. (547.39905298, 568.17945693) - .. controls (545.87905302, 569.69945690) and (546.42571967, 571.96612351) .. (546.21238634, 573.85945679) - .. controls (549.82571959, 575.89945674) and (554.03905282, 574.81945677) .. (557.94571938, 575.44612342) - .. controls (561.51905263, 577.15279004) and (563.70571924, 580.59278996) .. (566.37238584, 583.36612322) - .. controls (574.14571898, 591.17945636) and (581.69238546, 599.20612283) .. (589.57238526, 606.91278930) - .. controls (594.50571847, 611.35278919) and (593.13238517, 618.48612234) .. (594.53238514, 624.33945553) - (592.65238518, 585.5394565) - .. controls (591.53238521, 581.93945659) and (593.85238515, 578.40612335) .. (596.10571843, 575.77945674) - .. controls (598.30571838, 573.47279014) and (600.42571832, 570.77945687) .. (603.53238491, 569.68612356) - .. controls (612.70571802, 566.64612364) and (624.47905105, 576.00612341) .. (621.10571781, 585.80612316) - .. controls (617.58571789, 591.11278969) and (613.22571800, 596.53945623) .. (606.97238483, 598.64612284) - .. controls (601.49238496, 595.15278959) and (596.38571842, 590.89945637) .. (592.65238518, 585.53945650)} + ( 594.5323, 624.3394) + .. controls ( 604.3590, 620.1527) and ( 610.2923, 610.8461) .. ( 618.5457, 604.5127) + .. controls ( 626.9190, 597.4461) and ( 634.3057, 587.9927) .. ( 635.5190, 576.7661) + .. controls ( 636.3857, 567.0194) and ( 628.4390, 557.5261) .. ( 618.6390, 556.8461) + .. controls ( 612.8123, 556.0594) and ( 607.1990, 559.8594) .. ( 601.4657, 557.9127) + .. controls ( 599.1323, 548.6994) and ( 595.3723, 539.6061) .. ( 596.0257, 529.8994) + .. controls ( 596.5590, 525.0194) and ( 590.2390, 525.3794) .. ( 587.1590, 526.6994) + .. controls ( 579.6390, 528.6727) and ( 576.2923, 538.7661) .. ( 580.5190, 545.0994) + .. controls ( 584.2657, 550.6727) and ( 587.9457, 556.5661) .. ( 589.0523, 563.3261) + .. controls ( 589.6523, 567.8061) and ( 587.4257, 572.0327) .. ( 584.8257, 575.5127) + .. controls ( 584.0257, 575.3527) and ( 582.4123, 575.0461) .. ( 581.6123, 574.8861) + .. controls ( 576.8390, 570.5794) and ( 571.6790, 566.5394) .. ( 567.9590, 561.2194) + .. controls ( 567.2657, 557.9127) and ( 567.8657, 553.5794) .. ( 564.8657, 551.3127) + .. controls ( 561.9590, 550.6327) and ( 560.1723, 553.5394) .. ( 558.3057, 555.2194) + .. controls ( 554.7323, 559.5927) and ( 550.7723, 563.6594) .. ( 547.3990, 568.1794) + .. controls ( 545.8790, 569.6994) and ( 546.4257, 571.9661) .. ( 546.2123, 573.8594) + .. controls ( 549.8257, 575.8994) and ( 554.0390, 574.8194) .. ( 557.9457, 575.4461) + .. controls ( 561.5190, 577.1527) and ( 563.7057, 580.5927) .. ( 566.3723, 583.3661) + .. controls ( 574.1457, 591.1794) and ( 581.6923, 599.2061) .. ( 589.5723, 606.9127) + .. controls ( 594.5057, 611.3527) and ( 593.1323, 618.4861) .. ( 594.5323, 624.3394) + ( 592.6523, 585.5394) + .. controls ( 591.5323, 581.9394) and ( 593.8523, 578.4061) .. ( 596.1057, 575.7794) + .. controls ( 598.3057, 573.4727) and ( 600.4257, 570.7794) .. ( 603.5323, 569.6861) + .. controls ( 612.7057, 566.6461) and ( 624.4790, 576.0061) .. ( 621.1057, 585.8061) + .. controls ( 617.5857, 591.1127) and ( 613.2257, 596.5394) .. ( 606.9723, 598.6461) + .. controls ( 601.4923, 595.1527) and ( 596.3857, 590.8994) .. ( 592.6523, 585.5394)} \def\fdulogo@emblem@S{% - (638.23905071, 535.65945775) - .. controls (644.62571722, 539.87279098) and (653.18571700, 542.09945759) .. (660.43905016, 538.80612434) - .. controls (669.22571660, 534.85945777) and (674.87904979, 525.96612466) .. (676.86571641, 516.77945822) - .. controls (677.59904973, 511.88612501) and (677.78571639, 506.92612513) .. (678.57238304, 502.03279192) - .. controls (679.25238302, 497.08612538) and (683.17238292, 493.05945881) .. (682.65238293, 487.87279228) - .. controls (676.70571642, 483.33945906) and (669.71904992, 479.61945915) .. (661.99905012, 480.09945914) - .. controls (660.69238348, 487.24612562) and (669.39904993, 491.04612553) .. (669.37238327, 497.92612536) - .. controls (669.99904992, 507.01945846) and (667.61238331, 516.13945824) .. (663.41238341, 524.16612470) - .. controls (660.99905014, 528.63279126) and (654.89238363, 529.96612456) .. (650.89238373, 526.83279130) - .. controls (645.69238386, 512.75279165) and (649.19905044, 497.60612537) .. (650.66571707, 483.17945906) - .. controls (651.43905038, 478.12612585) and (648.98571711, 473.13945931) .. (645.39905053, 469.73945940) - .. controls (634.13238415, 460.97945961) and (616.05238460, 463.81945954) .. (607.49238481, 475.07279260) - .. controls (599.98571833, 484.69945902) and (597.97238505, 497.76612536) .. (599.85238500, 509.60612507) - .. controls (597.17238507, 510.68612504) and (594.49238514, 511.72612501) .. (591.83905187, 512.81945832) - .. controls (591.82571854, 514.47279161) and (591.81238520, 516.12612490) .. (591.81238520, 517.77945819) - .. controls (599.25238502, 521.72612476) and (606.35905151, 526.57945797) .. (614.50571797, 528.99279125) - .. controls (618.49238454, 530.51279121) and (621.70571779, 524.55279136) .. (618.77238453, 521.79279143) - .. controls (615.51905128, 517.81945819) and (610.41238474, 514.41945828) .. (610.30571808, 508.77945842) - .. controls (609.93238475, 501.56612527) and (609.59905143, 493.80612546) .. (613.13238467, 487.24612562) - .. controls (615.38571795, 482.81945907) and (620.01238450, 479.41945915) .. (625.03905104, 479.24612582) - .. controls (630.01238425, 480.01945914) and (632.85238418, 485.43279234) .. (633.13238417, 490.04612555) - .. controls (632.71905085, 499.36612532) and (629.99905092, 508.51279176) .. (630.45238424, 517.88612486) - .. controls (630.45238424, 524.44612469) and (632.39905086, 531.89945784) .. (638.23905071, 535.65945775)} + ( 638.2390, 535.6594) + .. controls ( 644.6257, 539.8727) and ( 653.1857, 542.0994) .. ( 660.4390, 538.8061) + .. controls ( 669.2257, 534.8594) and ( 674.8790, 525.9661) .. ( 676.8657, 516.7794) + .. controls ( 677.5990, 511.8861) and ( 677.7857, 506.9261) .. ( 678.5723, 502.0327) + .. controls ( 679.2523, 497.0861) and ( 683.1723, 493.0594) .. ( 682.6523, 487.8727) + .. controls ( 676.7057, 483.3394) and ( 669.7190, 479.6194) .. ( 661.9990, 480.0994) + .. controls ( 660.6923, 487.2461) and ( 669.3990, 491.0461) .. ( 669.3723, 497.9261) + .. controls ( 669.9990, 507.0194) and ( 667.6123, 516.1394) .. ( 663.4123, 524.1661) + .. controls ( 660.9990, 528.6327) and ( 654.8923, 529.9661) .. ( 650.8923, 526.8327) + .. controls ( 645.6923, 512.7527) and ( 649.1990, 497.6061) .. ( 650.6657, 483.1794) + .. controls ( 651.4390, 478.1261) and ( 648.9857, 473.1394) .. ( 645.3990, 469.7394) + .. controls ( 634.1323, 460.9794) and ( 616.0523, 463.8194) .. ( 607.4923, 475.0727) + .. controls ( 599.9857, 484.6994) and ( 597.9723, 497.7661) .. ( 599.8523, 509.6061) + .. controls ( 597.1723, 510.6861) and ( 594.4923, 511.7261) .. ( 591.8390, 512.8194) + .. controls ( 591.8257, 514.4727) and ( 591.8123, 516.1261) .. ( 591.8123, 517.7794) + .. controls ( 599.2523, 521.7261) and ( 606.3590, 526.5794) .. ( 614.5057, 528.9927) + .. controls ( 618.4923, 530.5127) and ( 621.7057, 524.5527) .. ( 618.7723, 521.7927) + .. controls ( 615.5190, 517.8194) and ( 610.4123, 514.4194) .. ( 610.3057, 508.7794) + .. controls ( 609.9323, 501.5661) and ( 609.5990, 493.8061) .. ( 613.1323, 487.2461) + .. controls ( 615.3857, 482.8194) and ( 620.0123, 479.4194) .. ( 625.0390, 479.2461) + .. controls ( 630.0123, 480.0194) and ( 632.8523, 485.4327) .. ( 633.1323, 490.0461) + .. controls ( 632.7190, 499.3661) and ( 629.9990, 508.5127) .. ( 630.4523, 517.8861) + .. controls ( 630.4523, 524.4461) and ( 632.3990, 531.8994) .. ( 638.2390, 535.6594)} \def\fdulogo@emblem@I@ii{% - (693.17238267, 460.65945962) - .. controls (695.39904928, 458.89945967) and (698.14571588, 457.08612638) .. (698.39904921, 453.96612646) - .. controls (700.21238249, 444.25946003) and (703.63904908, 434.81946027) .. (704.10571573, 424.88612718) - .. controls (702.42571577, 424.35279386) and (700.77238248, 423.80612721) .. (699.13238252, 423.24612722) - .. controls (696.71904925, 426.16612715) and (694.93238263, 430.25946038) .. (690.86571606, 431.11279369) - .. controls (676.33238309, 429.47279374) and (662.25238344, 425.27279384) .. (647.78571714, 423.21946056) - .. controls (642.43905061, 422.31279391) and (636.83905075, 421.92612726) .. (632.07905086, 419.04612733) - .. controls (631.17238422, 414.68612744) and (630.98571756, 409.28612757) .. (626.54571767, 406.89946097) - .. controls (625.27905103, 407.88612761) and (623.54571774, 408.52612759) .. (622.90571776, 410.12612755) - .. controls (618.81238453, 419.75279398) and (617.74571789, 430.27279372) .. (615.85238460, 440.47279346) - .. controls (615.19905129, 444.11279337) and (616.45238459, 449.79279323) .. (621.06571781, 449.76612656) - .. controls (626.46571767, 447.93945994) and (625.82571769, 440.51279346) .. (630.81238423, 438.12612685) - .. controls (649.21238377, 441.15279344) and (667.62571664, 444.21946003) .. (685.87904952, 447.96612661) - .. controls (691.09238272, 449.81945989) and (691.13238272, 456.33945973) .. (693.17238267, 460.65945962)} + ( 693.1723, 460.6594) + .. controls ( 695.3990, 458.8994) and ( 698.1457, 457.0861) .. ( 698.3990, 453.9661) + .. controls ( 700.2123, 444.2594) and ( 703.6390, 434.8194) .. ( 704.1057, 424.8861) + .. controls ( 702.4257, 424.3527) and ( 700.7723, 423.8061) .. ( 699.1323, 423.2461) + .. controls ( 696.7190, 426.1661) and ( 694.9323, 430.2594) .. ( 690.8657, 431.1127) + .. controls ( 676.3323, 429.4727) and ( 662.2523, 425.2727) .. ( 647.7857, 423.2194) + .. controls ( 642.4390, 422.3127) and ( 636.8390, 421.9261) .. ( 632.0790, 419.0461) + .. controls ( 631.1723, 414.6861) and ( 630.9857, 409.2861) .. ( 626.5457, 406.8994) + .. controls ( 625.2790, 407.8861) and ( 623.5457, 408.5261) .. ( 622.9057, 410.1261) + .. controls ( 618.8123, 419.7527) and ( 617.7457, 430.2727) .. ( 615.8523, 440.4727) + .. controls ( 615.1990, 444.1127) and ( 616.4523, 449.7927) .. ( 621.0657, 449.7661) + .. controls ( 626.4657, 447.9394) and ( 625.8257, 440.5127) .. ( 630.8123, 438.1261) + .. controls ( 649.2123, 441.1527) and ( 667.6257, 444.2194) .. ( 685.8790, 447.9661) + .. controls ( 691.0923, 449.8194) and ( 691.1323, 456.3394) .. ( 693.1723, 460.6594)} \def\fdulogo@emblem@T{% - (687.11904949, 391.40612802) - .. controls (692.18571603, 396.44612789) and (700.15904916, 398.43279451) .. (706.61238233, 394.81946127) - .. controls (706.78571566, 374.25946178) and (705.19904904, 353.75279563) .. (703.82571574, 333.25946281) - .. controls (700.34571582, 329.09946291) and (694.30571598, 327.64612961) .. (689.37238277, 329.96612956) - .. controls (688.77238278, 331.28612952) and (686.81238283, 333.12612948) .. (688.65238278, 334.40612945) - .. controls (693.03904934, 338.87279600) and (696.07904926, 344.75279585) .. (696.21238259, 351.11279569) - .. controls (676.75904975, 354.25946228) and (656.98571691, 354.79279560) .. (637.30571740, 354.53946228) - .. controls (634.55905080, 351.79279568) and (633.61238416, 346.79279580) .. (629.33238427, 345.80612916) - .. controls (626.47905100, 344.97946251) and (624.83905105, 348.13946244) .. (624.63905105, 350.49946238) - .. controls (623.18571775, 359.37946215) and (623.46571775, 368.61946192) .. (625.85238435, 377.31279504) - .. controls (626.31905101, 378.97946166) and (627.93238430, 379.81946164) .. (629.11905094, 380.89946162) - .. controls (632.85238418, 378.88612833) and (634.81238413, 374.55279511) .. (638.83905070, 373.08612848) - .. controls (652.43905036, 371.25946186) and (666.17238335, 370.56612854) .. (679.85238300, 369.60612857) - .. controls (683.91904957, 369.20612858) and (688.18571613, 368.07279527) .. (692.10571603, 369.79279523) - .. controls (696.71904925, 371.05946186) and (698.61238253, 377.13946171) .. (696.22571593, 381.05946161) - .. controls (694.06571598, 385.20612818) and (690.09238275, 387.91279477) .. (687.11904949, 391.40612802)} + ( 687.1190, 391.4061) + .. controls ( 692.1857, 396.4461) and ( 700.1590, 398.4327) .. ( 706.6123, 394.8194) + .. controls ( 706.7857, 374.2594) and ( 705.1990, 353.7527) .. ( 703.8257, 333.2594) + .. controls ( 700.3457, 329.0994) and ( 694.3057, 327.6461) .. ( 689.3723, 329.9661) + .. controls ( 688.7723, 331.2861) and ( 686.8123, 333.1261) .. ( 688.6523, 334.4061) + .. controls ( 693.0390, 338.8727) and ( 696.0790, 344.7527) .. ( 696.2123, 351.1127) + .. controls ( 676.7590, 354.2594) and ( 656.9857, 354.7927) .. ( 637.3057, 354.5394) + .. controls ( 634.5590, 351.7927) and ( 633.6123, 346.7927) .. ( 629.3323, 345.8061) + .. controls ( 626.4790, 344.9794) and ( 624.8390, 348.1394) .. ( 624.6390, 350.4994) + .. controls ( 623.1857, 359.3794) and ( 623.4657, 368.6194) .. ( 625.8523, 377.3127) + .. controls ( 626.3190, 378.9794) and ( 627.9323, 379.8194) .. ( 629.1190, 380.8994) + .. controls ( 632.8523, 378.8861) and ( 634.8123, 374.5527) .. ( 638.8390, 373.0861) + .. controls ( 652.4390, 371.2594) and ( 666.1723, 370.5661) .. ( 679.8523, 369.6061) + .. controls ( 683.9190, 369.2061) and ( 688.1857, 368.0727) .. ( 692.1057, 369.7927) + .. controls ( 696.7190, 371.0594) and ( 698.6123, 377.1394) .. ( 696.2257, 381.0594) + .. controls ( 694.0657, 385.2061) and ( 690.0923, 387.9127) .. ( 687.1190, 391.4061)} \def\fdulogo@emblem@Y{% - (617.57238456, 308.67279676) - .. controls (618.33238454, 308.65946342) and (619.85238450, 308.63279676) .. (620.61238448, 308.63279676) - .. controls (623.38571775, 305.37946350) and (624.41238439, 301.15279694) .. (625.58571769, 297.15279704) - .. controls (633.54571749, 294.43279711) and (641.94571728, 290.29946388) .. (650.53238374, 292.67279716) - .. controls (660.39905016, 294.88613043) and (670.37238324, 296.63279706) .. (680.22571633, 298.93946367) - .. controls (686.91904949, 299.96613031) and (690.85238273, 306.43279681) .. (697.30571590, 308.08613010) - .. controls (698.06571588, 299.28613032) and (694.90571596, 290.91279720) .. (692.13238270, 282.73946407) - .. controls (691.75904937, 281.24613077) and (690.83904940, 280.21946413) .. (689.37238277, 279.64613081) - .. controls (686.74571616, 280.49946413) and (685.17238287, 282.87279740) .. (683.39904958, 284.80613069) - .. controls (673.79904982, 282.88613073) and (664.23905006, 280.71279745) .. (654.85238363, 277.89946419) - .. controls (662.07905011, 271.45946435) and (667.39904998, 262.52613124) .. (676.59904975, 258.60613134) - .. controls (678.67904970, 257.53946470) and (681.47904963, 257.63279803) .. (683.17238292, 255.99279807) - .. controls (684.90571621, 248.51279826) and (682.79904960, 238.67279851) .. (674.89238313, 235.51279858) - .. controls (669.46571660, 249.71279823) and (655.46571695, 257.24613137) .. (646.86571716, 269.09946441) - .. controls (641.23905064, 276.16613090) and (631.89238420, 278.01946419) .. (623.53238441, 279.72613081) - .. controls (617.95905122, 280.92613078) and (613.19905134, 272.47279766) .. (607.85238480, 276.92613088) - .. controls (608.41238479, 285.40613067) and (611.27905138, 293.47279714) .. (613.22571800, 301.68613026) - .. controls (613.77238466, 304.49946353) and (615.46571795, 306.80613014) .. (617.57238456, 308.67279676)} + ( 617.5723, 308.6727) + .. controls ( 618.3323, 308.6594) and ( 619.8523, 308.6327) .. ( 620.6123, 308.6327) + .. controls ( 623.3857, 305.3794) and ( 624.4123, 301.1527) .. ( 625.5857, 297.1527) + .. controls ( 633.5457, 294.4327) and ( 641.9457, 290.2994) .. ( 650.5323, 292.6727) + .. controls ( 660.3990, 294.8861) and ( 670.3723, 296.6327) .. ( 680.2257, 298.9394) + .. controls ( 686.9190, 299.9661) and ( 690.8523, 306.4327) .. ( 697.3057, 308.0861) + .. controls ( 698.0657, 299.2861) and ( 694.9057, 290.9127) .. ( 692.1323, 282.7394) + .. controls ( 691.7590, 281.2461) and ( 690.8390, 280.2194) .. ( 689.3723, 279.6461) + .. controls ( 686.7457, 280.4994) and ( 685.1723, 282.8727) .. ( 683.3990, 284.8061) + .. controls ( 673.7990, 282.8861) and ( 664.2390, 280.7127) .. ( 654.8523, 277.8994) + .. controls ( 662.0790, 271.4594) and ( 667.3990, 262.5261) .. ( 676.5990, 258.6061) + .. controls ( 678.6790, 257.5394) and ( 681.4790, 257.6327) .. ( 683.1723, 255.9927) + .. controls ( 684.9057, 248.5127) and ( 682.7990, 238.6727) .. ( 674.8923, 235.5127) + .. controls ( 669.4657, 249.7127) and ( 655.4657, 257.2461) .. ( 646.8657, 269.0994) + .. controls ( 641.2390, 276.1661) and ( 631.8923, 278.0194) .. ( 623.5323, 279.7261) + .. controls ( 617.9590, 280.9261) and ( 613.1990, 272.4727) .. ( 607.8523, 276.9261) + .. controls ( 608.4123, 285.4061) and ( 611.2790, 293.4727) .. ( 613.2257, 301.6861) + .. controls ( 613.7723, 304.4994) and ( 615.4657, 306.8061) .. ( 617.5723, 308.6727)} \def\fdulogo@emblem@one{% - (210.6390614,174.63280011) - .. controls (216.67906125, 175.21946676) and (221.81239445, 178.87280000) .. (227.55906098, 180.56613329) - .. controls (232.15906086, 177.80613336) and (236.70572742, 174.56613344) .. (239.37239402, 169.75280023) - .. controls (238.14572738, 166.88613363) and (236.77239408, 164.03280037) .. (234.83906080, 161.55280043) - .. controls (221.77239446, 143.96613421) and (209.17239477, 126.04613465) .. (196.18572843, 108.40613510) - .. controls (194.77239513, 106.56613514) and (193.47906183, 104.56613519) .. (191.71906187, 103.00613523) - .. controls (187.97239530, 101.52613527) and (184.55906205, 104.48613519) .. (181.98572878, 106.81946847) - .. controls (179.35906218, 109.25946841) and (175.50572895, 112.13946834) .. (177.26572890, 116.21946823) - .. controls (185.81239535, 129.96613456) and (196.33239509, 142.37946758) .. (204.86572821, 156.15280057) - .. controls (200.26572833, 159.91280047) and (195.41239511, 163.57946705) .. (191.87906187, 168.41946693) - .. controls (191.99906187, 173.07280015) and (195.02572846, 177.91280002) .. (199.63906168, 179.32613332) - .. controls (203.25239492, 177.65946670) and (206.67906150, 175.33946676) .. (210.63906140, 174.63280011)} + ( 210.6390, 174.6328) + .. controls ( 216.6790, 175.2194) and ( 221.8123, 178.8728) .. ( 227.5590, 180.5661) + .. controls ( 232.1590, 177.8061) and ( 236.7057, 174.5661) .. ( 239.3723, 169.7528) + .. controls ( 238.1457, 166.8861) and ( 236.7723, 164.0328) .. ( 234.8390, 161.5528) + .. controls ( 221.7723, 143.9661) and ( 209.1723, 126.0461) .. ( 196.1857, 108.4061) + .. controls ( 194.7723, 106.5661) and ( 193.4790, 104.5661) .. ( 191.7190, 103.0061) + .. controls ( 187.9723, 101.5261) and ( 184.5590, 104.4861) .. ( 181.9857, 106.8194) + .. controls ( 179.3590, 109.2594) and ( 175.5057, 112.1394) .. ( 177.2657, 116.2194) + .. controls ( 185.8123, 129.9661) and ( 196.3323, 142.3794) .. ( 204.8657, 156.1528) + .. controls ( 200.2657, 159.9128) and ( 195.4123, 163.5794) .. ( 191.8790, 168.4194) + .. controls ( 191.9990, 173.0728) and ( 195.0257, 177.9128) .. ( 199.6390, 179.3261) + .. controls ( 203.2523, 177.6594) and ( 206.6790, 175.3394) .. ( 210.6390, 174.6328)} \def\fdulogo@emblem@nine{% - (293.61239266, 125.28613467) - .. controls (287.66572614, 121.88613476) and (283.09239292, 113.28613497) .. (287.54572614, 106.99280180) - .. controls (291.95905937, 100.09946864) and (301.35905913, 98.67280201) .. (308.67905895, 100.99280195) - .. controls (313.38572550, 103.20613523) and (316.67905875, 108.65946842) .. (315.75905877, 113.87280163) - .. controls (314.18572548, 118.32613485) and (309.63905893, 120.55280146) .. (305.89239235, 122.89946807) - .. controls (302.19905911, 124.79280135) and (297.74572589, 127.05946796) .. (293.61239266, 125.28613467) - (283.21239292, 137.61946770) - .. controls (289.81239275, 139.92613431) and (297.09239257, 139.31280099) .. (303.86572574, 138.12613435) - .. controls (314.97239213, 136.04613440) and (326.23905851, 129.27280124) .. (330.05239175, 118.11280152) - .. controls (332.94572501, 105.13946851) and (328.85239178, 92.08613550) .. (324.65239188, 79.88613581) - .. controls (321.90572529, 69.68613606) and (312.95905884, 62.39280291) .. (303.49239241, 58.59280301) - .. controls (296.41239259, 55.49946975) and (288.41239279, 57.07280305) .. (281.25239297, 59.04613633) - .. controls (270.17239325, 62.33946958) and (260.70572682, 71.61946935) .. (258.78572686, 83.21946906) - .. controls (258.14572688, 88.32613560) and (261.02572681, 92.88613548) .. (265.11906004, 95.67280208) - .. controls (271.74572654, 93.39280214) and (272.38572652, 85.77946899) .. (275.58572644, 80.55280246) - .. controls (281.01239297, 73.16613598) and (292.19905936, 70.15280272) .. (300.31905916, 74.83280260) - .. controls (303.61239241, 76.65946922) and (306.47905900, 80.12613580) .. (306.43905901, 84.04613570) - .. controls (296.22572593, 85.09946901) and (285.02572621, 86.75280230) .. (277.26572640, 94.09946879) - .. controls (271.26572655, 100.64613529) and (266.10572668, 110.17946838) .. (269.73239326, 119.12613483) - .. controls (272.42572652, 126.23280132) and (275.69239311, 134.44613444) .. (283.21239292, 137.61946770)} + ( 293.6123, 125.2861) + .. controls ( 287.6657, 121.8861) and ( 283.0923, 113.2861) .. ( 287.5457, 106.9928) + .. controls ( 291.9590, 100.0994) and ( 301.3590, 98.6728) .. ( 308.6790, 100.9928) + .. controls ( 313.3857, 103.2061) and ( 316.6790, 108.6594) .. ( 315.7590, 113.8728) + .. controls ( 314.1857, 118.3261) and ( 309.6390, 120.5528) .. ( 305.8923, 122.8994) + .. controls ( 302.1990, 124.7928) and ( 297.7457, 127.0594) .. ( 293.6123, 125.2861) + ( 283.2123, 137.6194) + .. controls ( 289.8123, 139.9261) and ( 297.0923, 139.3128) .. ( 303.8657, 138.1261) + .. controls ( 314.9723, 136.0461) and ( 326.2390, 129.2728) .. ( 330.0523, 118.1128) + .. controls ( 332.9457, 105.1394) and ( 328.8523, 92.0861) .. ( 324.6523, 79.8861) + .. controls ( 321.9057, 69.6861) and ( 312.9590, 62.3928) .. ( 303.4923, 58.5928) + .. controls ( 296.4123, 55.4994) and ( 288.4123, 57.0728) .. ( 281.2523, 59.0461) + .. controls ( 270.1723, 62.3394) and ( 260.7057, 71.6194) .. ( 258.7857, 83.2194) + .. controls ( 258.1457, 88.3261) and ( 261.0257, 92.8861) .. ( 265.1190, 95.6728) + .. controls ( 271.7457, 93.3928) and ( 272.3857, 85.7794) .. ( 275.5857, 80.5528) + .. controls ( 281.0123, 73.1661) and ( 292.1990, 70.1528) .. ( 300.3190, 74.8328) + .. controls ( 303.6123, 76.6594) and ( 306.4790, 80.1261) .. ( 306.4390, 84.0461) + .. controls ( 296.2257, 85.0994) and ( 285.0257, 86.7528) .. ( 277.2657, 94.0994) + .. controls ( 271.2657, 100.6461) and ( 266.1057, 110.1794) .. ( 269.7323, 119.1261) + .. controls ( 272.4257, 126.2328) and ( 275.6923, 134.4461) .. ( 283.2123, 137.6194)} \def\fdulogo@emblem@zero{% - (411.01238972, 111.88613501) - .. controls (404.38572322, 109.99280172) and (402.09238995, 102.60613524) .. (401.35905663, 96.49946873) - .. controls (400.65238998, 86.93946897) and (400.89238998, 76.60613589) .. (406.01238985, 68.15280277) - .. controls (408.30572313, 64.69946952) and (411.50572305, 61.23280294) .. (415.78572294, 60.48613629) - .. controls (424.71905605, 58.92613633) and (433.35905583, 66.55280281) .. (434.53238914, 75.23280259) - .. controls (435.43905578, 84.84613568) and (432.83905585, 94.45946878) .. (429.02572261, 103.20613523) - .. controls (425.89238935, 109.53946840) and (418.07905621, 114.51280161) .. (411.01238972, 111.88613501) - (405.74572319, 127.83280128) - .. controls (415.94572293, 129.47280124) and (427.99905597, 129.88613456) .. (436.03905577, 122.24613475) - .. controls (447.95905547, 108.76613509) and (453.13238867, 90.09946889) .. (451.81238870, 72.33946933) - .. controls (450.19905541, 58.21946968) and (438.79905570, 43.93947004) .. (423.73238941, 43.91280337) - .. controls (411.93238970, 44.16613670) and (398.71905670, 47.67280328) .. (391.73239021, 57.95280302) - .. controls (384.51905705, 68.47280276) and (383.82572374, 81.67280243) .. (382.77239043, 93.95280212) - .. controls (382.50572377, 108.28613510) and (390.71905690, 124.67280136) .. (405.74572319, 127.83280128)} + ( 411.0123, 111.8861) + .. controls ( 404.3857, 109.9928) and ( 402.0923, 102.6061) .. ( 401.3590, 96.4994) + .. controls ( 400.6523, 86.9394) and ( 400.8923, 76.6061) .. ( 406.0123, 68.1528) + .. controls ( 408.3057, 64.6994) and ( 411.5057, 61.2328) .. ( 415.7857, 60.4861) + .. controls ( 424.7190, 58.9261) and ( 433.3590, 66.5528) .. ( 434.5323, 75.2328) + .. controls ( 435.4390, 84.8461) and ( 432.8390, 94.4594) .. ( 429.0257, 103.2061) + .. controls ( 425.8923, 109.5394) and ( 418.0790, 114.5128) .. ( 411.0123, 111.8861) + ( 405.7457, 127.8328) + .. controls ( 415.9457, 129.4728) and ( 427.9990, 129.8861) .. ( 436.0390, 122.2461) + .. controls ( 447.9590, 108.7661) and ( 453.1323, 90.0994) .. ( 451.8123, 72.3394) + .. controls ( 450.1990, 58.2194) and ( 438.7990, 43.9394) .. ( 423.7323, 43.9128) + .. controls ( 411.9323, 44.1661) and ( 398.7190, 47.6728) .. ( 391.7323, 57.9528) + .. controls ( 384.5190, 68.4728) and ( 383.8257, 81.6728) .. ( 382.7723, 93.9528) + .. controls ( 382.5057, 108.2861) and ( 390.7190, 124.6728) .. ( 405.7457, 127.8328)} \def\fdulogo@emblem@five{% - (521.86572029, 172.09946684) - .. controls (529.15905344, 177.17946671) and (539.82571984, 165.40613367) .. (533.55905333, 158.84613383) - .. controls (531.37238672, 156.05946724) and (528.26572013, 154.12613395) .. (525.10572021, 152.59280066) - .. controls (518.22572038, 149.35280074) and (511.30572055, 146.17946748) .. (504.49238739, 142.79280090) - .. controls (505.89238735, 138.48613434) and (507.39905398, 134.20613445) .. (509.29238727, 130.08613455) - .. controls (513.69238716, 132.57946782) and (518.31905371, 134.84613443) .. (521.93238695, 138.48613434) - .. controls (531.25238672, 148.75280075) and (549.73238626, 147.07280080) .. (557.66571939, 135.93946774) - .. controls (564.54571922, 127.15280129) and (566.22571918, 114.91280160) .. (563.05238592, 104.33946853) - .. controls (560.75905265, 96.36613540) and (554.18571948, 90.75280220) .. (547.63905298, 86.16613565) - .. controls (536.71905325, 79.13946916) and (521.10572031, 79.37946915) .. (511.09238722, 87.96613561) - .. controls (506.94572066, 92.15280217) and (511.54572054, 97.87280203) .. (515.22572045, 100.51280196) - .. controls (522.31905361, 102.40613525) and (528.73238678, 95.71280208) .. (535.89238660, 98.12613535) - .. controls (541.66571979, 101.15280194) and (546.25238634, 106.04613515) .. (549.17238627, 111.84613501) - .. controls (550.74571956, 119.79280148) and (545.49238636, 128.76613459) .. (537.27905323, 130.08613455) - .. controls (532.50572002, 130.93946787) and (529.15905344, 126.76613464) .. (525.82572019, 124.11280137) - .. controls (519.34572035, 118.00613486) and (511.38572055, 113.83280163) .. (503.55905408, 109.76613506) - .. controls (496.57238759, 123.39280139) and (487.81238780, 136.40613440) .. (484.21238789, 151.49946735) - .. controls (496.54572092, 158.76613384) and (509.27905393, 165.29946701) .. (521.86572029, 172.09946684)} + ( 521.8657, 172.0994) + .. controls ( 529.1590, 177.1794) and ( 539.8257, 165.4061) .. ( 533.5590, 158.8461) + .. controls ( 531.3723, 156.0594) and ( 528.2657, 154.1261) .. ( 525.1057, 152.5928) + .. controls ( 518.2257, 149.3528) and ( 511.3057, 146.1794) .. ( 504.4923, 142.7928) + .. controls ( 505.8923, 138.4861) and ( 507.3990, 134.2061) .. ( 509.2923, 130.0861) + .. controls ( 513.6923, 132.5794) and ( 518.3190, 134.8461) .. ( 521.9323, 138.4861) + .. controls ( 531.2523, 148.7528) and ( 549.7323, 147.0728) .. ( 557.6657, 135.9394) + .. controls ( 564.5457, 127.1528) and ( 566.2257, 114.9128) .. ( 563.0523, 104.3394) + .. controls ( 560.7590, 96.3661) and ( 554.1857, 90.7528) .. ( 547.6390, 86.1661) + .. controls ( 536.7190, 79.1394) and ( 521.1057, 79.3794) .. ( 511.0923, 87.9661) + .. controls ( 506.9457, 92.1528) and ( 511.5457, 97.8728) .. ( 515.2257, 100.5128) + .. controls ( 522.3190, 102.4061) and ( 528.7323, 95.7128) .. ( 535.8923, 98.1261) + .. controls ( 541.6657, 101.1528) and ( 546.2523, 106.0461) .. ( 549.1723, 111.8461) + .. controls ( 550.7457, 119.7928) and ( 545.4923, 128.7661) .. ( 537.2790, 130.0861) + .. controls ( 532.5057, 130.9394) and ( 529.1590, 126.7661) .. ( 525.8257, 124.1128) + .. controls ( 519.3457, 118.0061) and ( 511.3857, 113.8328) .. ( 503.5590, 109.7661) + .. controls ( 496.5723, 123.3928) and ( 487.8123, 136.4061) .. ( 484.2123, 151.4994) + .. controls ( 496.5457, 158.7661) and ( 509.2790, 165.2994) .. ( 521.8657, 172.0994)} \def\fdulogo@emblem@ring@inner@i{% - (361.25239097, 616.49945573) - .. controls (394.65239013, 618.07278902) and (428.63905595, 615.12612243) .. (460.33238849, 603.93945604) - .. controls (533.42572000, 578.20612335) and (592.38571852, 515.31279159) .. (612.77238468, 440.47279346) - .. controls (618.50571787, 421.04612728) and (619.83905117, 400.69946112) .. (620.91905114, 380.57946162) - .. controls (621.31905113, 350.97946236) and (617.47905123, 321.11279644) .. (607.53238481, 293.12613048) - .. controls (581.78571879, 222.35279891) and (521.59905363, 164.84613368) .. (449.29238877, 143.36613422) - .. controls (411.30572305, 132.47280116) and (370.74572406, 131.20613453) .. (331.93239170, 138.13946769) - .. controls (299.90572584, 143.89946754) and (269.06572661, 156.40613390) .. (242.41239394, 175.12613343) - .. controls (198.49239504, 205.71279933) and (163.47906258, 250.28613155) .. (147.89239630, 301.81946359) - .. controls (138.98572986, 331.20612953) and (135.87906327, 362.25946208) .. (138.06572988, 392.84612798) - .. controls (139.77239651, 425.36612717) and (148.53239629, 457.45945970) .. (163.30572925, 486.47279231) - .. controls (189.25239527, 536.12612440) and (232.15906086, 577.09945671) .. (283.82572624, 599.16612283) - .. controls (308.26572563, 609.68612256) and (334.66572497, 615.49945575) .. (361.25239097, 616.49945573)} + ( 361.2523, 616.4994) + .. controls ( 394.6523, 618.0727) and ( 428.6390, 615.1261) .. ( 460.3323, 603.9394) + .. controls ( 533.4257, 578.2061) and ( 592.3857, 515.3127) .. ( 612.7723, 440.4727) + .. controls ( 618.5057, 421.0461) and ( 619.8390, 400.6994) .. ( 620.9190, 380.5794) + .. controls ( 621.3190, 350.9794) and ( 617.4790, 321.1127) .. ( 607.5323, 293.1261) + .. controls ( 581.7857, 222.3527) and ( 521.5990, 164.8461) .. ( 449.2923, 143.3661) + .. controls ( 411.3057, 132.4728) and ( 370.7457, 131.2061) .. ( 331.9323, 138.1394) + .. controls ( 299.9057, 143.8994) and ( 269.0657, 156.4061) .. ( 242.4123, 175.1261) + .. controls ( 198.4923, 205.7127) and ( 163.4790, 250.2861) .. ( 147.8923, 301.8194) + .. controls ( 138.9857, 331.2061) and ( 135.8790, 362.2594) .. ( 138.0657, 392.8461) + .. controls ( 139.7723, 425.3661) and ( 148.5323, 457.4594) .. ( 163.3057, 486.4727) + .. controls ( 189.2523, 536.1261) and ( 232.1590, 577.0994) .. ( 283.8257, 599.1661) + .. controls ( 308.2657, 609.6861) and ( 334.6657, 615.4994) .. ( 361.2523, 616.4994)} \def\fdulogo@emblem@ring@inner@ii{% - (349.85239125, 596.91278955) - .. controls (326.69239183, 594.15278962) and (303.94572573, 587.73945645) .. (282.86572626, 577.75279003) - .. controls (223.78572774, 548.76612409) and (176.71906225, 493.71279213) .. (161.78572929, 429.11279374) - .. controls (149.99906292, 378.21946168) and (154.90572946, 323.12612973) .. (178.09239555, 276.07279757) - .. controls (192.53239519, 247.36613162) and (213.46572800, 222.12613225) .. (238.09239405, 201.59279943) - .. controls (263.25239342, 180.57946662) and (293.22572600, 165.37946700) .. (325.15905854, 157.91280052) - .. controls (375.03905729, 145.87280083) and (429.05238927, 150.95280070) .. (475.53238811, 172.84613348) - .. controls (499.71905417, 184.55279986) and (521.54572029, 200.91279945) .. (540.18571983, 220.23279897) - .. controls (557.53238606, 238.29946518) and (572.49238569, 258.88613133) .. (582.82571876, 281.77946409) - .. controls (605.98571818, 332.51279616) and (608.94571811, 391.84612801) .. (592.09238520, 444.89946002) - .. controls (582.54571877, 475.56612592) and (565.71905252, 503.83279188) .. (543.55905308, 527.05945796) - .. controls (521.82572029, 550.60612404) and (495.25238762, 569.84612356) .. (465.65238836, 582.24612325) - .. controls (449.98572208, 588.81945642) and (433.39905583, 592.84612298) .. (416.79905625, 596.25945623) - .. controls (394.66572347, 599.43278949) and (372.03905737, 599.48612282) .. (349.85239125, 596.91278955)} + ( 349.8523, 596.9127) + .. controls ( 326.6923, 594.1527) and ( 303.9457, 587.7394) .. ( 282.8657, 577.7527) + .. controls ( 223.7857, 548.7661) and ( 176.7190, 493.7127) .. ( 161.7857, 429.1127) + .. controls ( 149.9990, 378.2194) and ( 154.9057, 323.1261) .. ( 178.0923, 276.0727) + .. controls ( 192.5323, 247.3661) and ( 213.4657, 222.1261) .. ( 238.0923, 201.5927) + .. controls ( 263.2523, 180.5794) and ( 293.2257, 165.3794) .. ( 325.1590, 157.9128) + .. controls ( 375.0390, 145.8728) and ( 429.0523, 150.9528) .. ( 475.5323, 172.8461) + .. controls ( 499.7190, 184.5527) and ( 521.5457, 200.9127) .. ( 540.1857, 220.2327) + .. controls ( 557.5323, 238.2994) and ( 572.4923, 258.8861) .. ( 582.8257, 281.7794) + .. controls ( 605.9857, 332.5127) and ( 608.9457, 391.8461) .. ( 592.0923, 444.8994) + .. controls ( 582.5457, 475.5661) and ( 565.7190, 503.8327) .. ( 543.5590, 527.0594) + .. controls ( 521.8257, 550.6061) and ( 495.2523, 569.8461) .. ( 465.6523, 582.2461) + .. controls ( 449.9857, 588.8194) and ( 433.3990, 592.8461) .. ( 416.7990, 596.2594) + .. controls ( 394.6657, 599.4327) and ( 372.0390, 599.4861) .. ( 349.8523, 596.9127)} \def\fdulogo@emblem@ring@outer@i{% - (368.57239079, 736.61945272) - -- (390.89239023, 736.61945272) - .. controls (400.37238999, 735.31278609) and (409.98572308, 735.60611942) .. (419.45238951, 734.27278612) - .. controls (471.66572154, 729.01945291) and (522.85238693, 712.13945334) .. (567.25238582, 684.00612071) - .. controls (616.45238459, 652.68612149) and (658.38571687, 609.85945589) .. (688.45238279, 559.87279048) - .. controls (704.79904905, 532.39279116) and (717.45238206, 502.64612524) .. (725.18571520, 471.59279268) - .. controls (732.34571502, 444.25946003) and (735.50571495, 416.08612740) .. (737.17238157, 387.93946144) - -- (737.17238157, 364.21946203) - .. controls (736.39904826, 358.60612884) and (736.11904826, 352.95279565) .. (735.83904827, 347.29946246) - .. controls (731.38571505, 289.00613058) and (713.05238217, 231.36613202) .. (680.23904966, 182.75279990) - .. controls (638.58571737, 120.48613479) and (578.70571887, 69.67280273) .. (508.59905395, 42.48613674) - .. controls (471.46572155, 28.04613710) and (431.73238921, 21.32613727) .. (392.06572353, 19.28613732) - -- (362.01239095, 19.28613732) - .. controls (301.01239247, 21.79280393) and (240.03906067, 38.79280350) .. (188.59906195, 72.15280267) - .. controls (137.71906322, 104.44613519) and ( 94.53239764, 148.89946742) .. ( 64.27906506, 201.05946611) - .. controls ( 39.81239900, 242.93946507) and ( 25.45239936, 290.41946388) .. ( 20.70573282, 338.60612934) - .. controls ( 16.61239958, 377.51279503) and ( 19.02573286, 416.99279405) .. ( 26.67906600, 455.32612642) - .. controls ( 38.51906570, 513.71279163) and ( 66.61239833, 568.51279026) .. (106.13239735, 612.99278915) - .. controls (125.09239687, 634.91278860) and (146.65239633, 654.56612144) .. (170.07906241, 671.60612102) - .. controls (218.11906121, 706.80612014) and (275.75905977, 728.24611960) .. (334.91905829, 734.28611945) - .. controls (346.09239135, 735.72611941) and (357.37239107, 735.51278608) .. (368.57239079, 736.61945272)} + ( 368.5723, 736.6194) + -- ( 390.8923, 736.6194) + .. controls ( 400.3723, 735.3127) and ( 409.9857, 735.6061) .. ( 419.4523, 734.2727) + .. controls ( 471.6657, 729.0194) and ( 522.8523, 712.1394) .. ( 567.2523, 684.0061) + .. controls ( 616.4523, 652.6861) and ( 658.3857, 609.8594) .. ( 688.4523, 559.8727) + .. controls ( 704.7990, 532.3927) and ( 717.4523, 502.6461) .. ( 725.1857, 471.5927) + .. controls ( 732.3457, 444.2594) and ( 735.5057, 416.0861) .. ( 737.1723, 387.9394) + -- ( 737.1723, 364.2194) + .. controls ( 736.3990, 358.6061) and ( 736.1190, 352.9527) .. ( 735.8390, 347.2994) + .. controls ( 731.3857, 289.0061) and ( 713.0523, 231.3661) .. ( 680.2390, 182.7527) + .. controls ( 638.5857, 120.4861) and ( 578.7057, 69.6728) .. ( 508.5990, 42.4861) + .. controls ( 471.4657, 28.0461) and ( 431.7323, 21.3261) .. ( 392.0657, 19.2861) + -- ( 362.0123, 19.2861) + .. controls ( 301.0123, 21.7928) and ( 240.0390, 38.7928) .. ( 188.5990, 72.1528) + .. controls ( 137.7190, 104.4461) and ( 94.5323, 148.8994) .. ( 64.2790, 201.0594) + .. controls ( 39.8123, 242.9394) and ( 25.4523, 290.4194) .. ( 20.7057, 338.6061) + .. controls ( 16.6123, 377.5127) and ( 19.0257, 416.9927) .. ( 26.6790, 455.3261) + .. controls ( 38.5190, 513.7127) and ( 66.6123, 568.5127) .. ( 106.1323, 612.9927) + .. controls ( 125.0923, 634.9127) and ( 146.6523, 654.5661) .. ( 170.0790, 671.6061) + .. controls ( 218.1190, 706.8061) and ( 275.7590, 728.2461) .. ( 334.9190, 734.2861) + .. controls ( 346.0923, 735.7261) and ( 357.3723, 735.5127) .. ( 368.5723, 736.6194)} \def\fdulogo@emblem@ring@outer@ii{% - (354.53239114, 717.84611986) - .. controls (321.10572531, 715.17945326) and (287.69239281, 709.16612008) .. (256.34572692, 696.99278705) - .. controls (208.13239480, 678.63278751) and (164.83906255, 648.37945493) .. (129.51906343, 610.92612253) - .. controls (106.35906401, 586.08612315) and ( 86.22573118, 558.24612385) .. ( 71.11906489, 527.77945794) - .. controls ( 36.07906576, 456.27279307) and ( 28.85239928, 372.71279515) .. ( 46.18573218, 295.37946375) - .. controls ( 61.50573180, 225.76613216) and (102.38573077, 163.29946706) .. (155.91906277, 116.89946822) - .. controls (196.98572841, 80.45946913) and (247.34572715, 54.51280311) .. (301.01239247, 42.79280340) - .. controls (383.25239042, 25.40613717) and (472.61238818, 34.95280360) .. (546.25238634, 76.84613588) - .. controls (609.82571809, 113.67280163) and (662.57238344, 169.83280023) .. (692.95904934, 236.93946522) - .. controls (715.01238212, 285.51279733) and (723.18571525, 339.56612932) .. (721.19904864, 392.63279466) - .. controls (718.73238203, 452.08612650) and (701.41238246, 511.41945835) .. (668.46571662, 561.23279044) - .. controls (631.46571755, 617.03278905) and (579.43905218, 663.59278788) .. (517.91905372, 690.64612054) - .. controls (466.78572166, 713.11278664) and (410.05238975, 721.16611978) .. (354.53239114, 717.84611986)} + ( 354.5323, 717.8461) + .. controls ( 321.1057, 715.1794) and ( 287.6923, 709.1661) .. ( 256.3457, 696.9927) + .. controls ( 208.1323, 678.6327) and ( 164.8390, 648.3794) .. ( 129.5190, 610.9261) + .. controls ( 106.3590, 586.0861) and ( 86.2257, 558.2461) .. ( 71.1190, 527.7794) + .. controls ( 36.0790, 456.2727) and ( 28.8523, 372.7127) .. ( 46.1857, 295.3794) + .. controls ( 61.5057, 225.7661) and ( 102.3857, 163.2994) .. ( 155.9190, 116.8994) + .. controls ( 196.9857, 80.4594) and ( 247.3457, 54.5128) .. ( 301.0123, 42.7928) + .. controls ( 383.2523, 25.4061) and ( 472.6123, 34.9528) .. ( 546.2523, 76.8461) + .. controls ( 609.8257, 113.6728) and ( 662.5723, 169.8328) .. ( 692.9590, 236.9394) + .. controls ( 715.0123, 285.5127) and ( 723.1857, 339.5661) .. ( 721.1990, 392.6327) + .. controls ( 718.7323, 452.0861) and ( 701.4123, 511.4194) .. ( 668.4657, 561.2327) + .. controls ( 631.4657, 617.0327) and ( 579.4390, 663.5927) .. ( 517.9190, 690.6461) + .. controls ( 466.7857, 713.1127) and ( 410.0523, 721.1661) .. ( 354.5323, 717.8461)} \def\fdulogo@emblem@new@kernel{% - (284.68492622, 377.38587424) - .. controls (296.85159258, 374.46587432) and (317.35159207, 372.84454102) .. (328.85159178, 381.34454081) - .. controls (340.07825816, 389.64187394) and (342.01825812, 410.17787342) .. (336.41292492, 413.51120667) - .. controls (327.05025849, 419.07920653) and (273.18492650, 410.84454007) .. (263.01826009, 410.17787342) - .. controls (261.01826014, 399.01120704) and (271.06492656, 380.65520750) .. (284.68492622, 377.38587424) - (336.35159159, 441.01120599) - .. controls (336.35159159, 441.01120599) and (337.68492489, 455.17787230) .. (334.68625830, 462.27653879) - .. controls (329.13025844, 475.43120513) and (323.68492524, 480.17253834) .. (299.01825919, 480.17253834) - .. controls (282.14492628, 480.17253834) and (267.18492665, 476.01120511) .. (261.31159347, 461.96720546) - .. controls (257.23692690, 452.22453904) and (258.30759354, 437.71253940) .. (262.91292676, 437.06587275) - .. controls (270.44892657, 436.00720611) and (336.35159159, 441.01120599) .. (336.35159159, 441.01120599) - (246.59292717, 497.03520459) - .. controls (259.37426018, 506.15653769) and (276.74092641, 512.23387087) .. (300.29559249, 512.23387087) - .. controls (348.32492463, 512.23387087) and (363.12892426, 484.62187156) .. (364.18492423, 471.84453855) - -- (364.78892421, 471.84453855) - .. controls (368.40759079, 488.78853813) and (395.43425678, 511.51120422) .. (399.44359001,521.76720397) - .. controls (400.91825664, 525.54053721) and (395.33292345, 527.64187049) .. (392.01825687,525.67787054) - .. controls (389.01825694, 523.90053725) and (372.68492402, 506.42853768) .. (360.51825765,506.42853768) - .. controls (354.64359113, 506.42853768) and (344.76892471, 511.67787089) .. (344.76892471,520.02320401) - .. controls (344.76892471, 527.51120382) and (366.72892417, 547.37253666) .. (375.35159062,559.84453635) - .. controls (381.31959047, 568.47653613) and (388.58492362, 581.05386915) .. (391.51825688,595.84453545) - .. controls (395.51825678, 616.01120161) and (404.51825655, 623.17786810) .. (415.85158960,623.17786810) - .. controls (424.46225606, 623.17786810) and (437.85158905, 613.67786834) .. (429.85158925,588.01120231) - .. controls (425.73692269, 574.80853597) and (419.22092285, 550.54453658) .. (430.35158924,549.51120327) - .. controls (446.51825550, 548.01120331) and (563.19691925, 564.04320291) .. (582.07425211,556.90053642) - .. controls (592.35158519, 553.01120319) and (602.68491827, 540.51120350) .. (592.74091851,526.23387052) - .. controls (590.55558524, 523.09653727) and (546.51825300, 529.51120377) .. (514.51825380,529.51120377) - .. controls (502.89825409, 529.51120377) and (439.94758900, 527.47387049) .. (429.24358927,513.09253752) - .. controls (418.18492288, 498.23387122) and (433.51825583, 482.17787162) .. (433.51825583,471.17787190) - .. controls (433.51825583, 452.84453902) and (415.35158962, 427.34453966) .. (415.35158962,364.34454124) - .. controls (415.35158962, 329.84320877) and (418.18492288, 298.67787621) .. (422.96225609,221.78854480) - .. controls (424.97425604, 189.40721228) and (394.85159013, 194.47654548) .. (389.85159025,223.34454476) - .. controls (386.22225701, 244.30187757) and (382.29559044, 297.12187625) .. (382.07425711,314.23387582) - .. controls (336.68492492, 315.84454245) and (279.18492635, 309.56720927) .. (249.18492710,302.23387612) - .. controls (241.04359397, 300.24320951) and (230.30226091, 322.72854228) .. (232.73692751,328.19387547) - .. controls (237.18492740, 338.17787522) and (304.07292573, 341.84587513) .. (337.85159155,344.01120841) - .. controls (352.71159118, 344.96454172) and (362.68492427, 344.77654173) .. (382.07425711,343.78854175) - .. controls (382.24359044, 356.26587477) and (382.09159045, 361.90454130) .. (383.18492375,378.67787421) - .. controls (384.31292373, 395.98454045) and (387.89425697, 424.28187307) .. (391.45825688,437.71787274) - .. controls (396.07425676, 455.12187230) and (405.51825653, 466.34453869) .. (400.96225664,468.67787196) - .. controls (394.59159014, 471.94053855) and (374.85159063, 431.14587290) .. (370.35159074,409.49120677) - .. controls (367.44625748, 395.51120712) and (371.86359070, 373.07254102) .. (349.62892459,358.67787471) - .. controls (331.35159172, 346.84454167) and (282.04359295, 338.87787521) .. (256.35159359,354.84454147) - .. controls (238.74092736, 365.78854120) and (226.51826100, 381.78854080) .. (226.51826100,426.23387302) - .. controls (226.51826100, 452.40053904) and (225.85159435, 482.23387162) .. (246.59292717,497.03520459) - (519.40705368, 324.28907557) - .. controls (520.27772033, 321.35440898) and (522.26838694, 319.59440902) .. (524.01905357, 319.40640903) - .. controls (527.39772015, 319.04240904) and (544.90705304, 319.34507569) .. (546.76838633, 320.92774232) - .. controls (552.93238618, 326.17174219) and (554.93505279, 341.67840847) .. (551.93905287, 343.33840843) - .. controls (549.50438626, 344.68640839) and (532.46305336, 343.27307510) .. (523.78705357, 340.68507516) - .. controls (522.12038695, 340.18907517) and (519.07372036, 338.67840854) .. (518.75372036, 335.68107529) - .. controls (518.29638704, 331.41174206) and (518.48438704, 327.39974216) .. (519.40705368, 324.28907557) - (452.62972202, 377.89974090) - .. controls (454.40705531, 380.67840749) and (460.51772182, 383.39974076) .. (470.18438825, 383.89974075) - .. controls (482.77238793, 384.55174073) and (526.92305349, 388.98507395) .. (532.97372001, 387.58640732) - .. controls (536.18438660, 386.84507401) and (534.01771998, 379.17840753) .. (531.37772005, 375.70774095) - .. controls (529.41638676, 373.13040768) and (525.70172019, 369.17707445) .. (524.01772023, 366.92774117) - .. controls (522.12572028, 364.39974124) and (521.15772030, 361.51707464) .. (523.38305358, 360.27574134) - .. controls (525.85105352, 358.89974137) and (546.79638633, 361.95574130) .. (553.22705284, 363.09440793) - .. controls (558.79771936, 364.08107458) and (560.80971931, 369.80240777) .. (563.93505257, 374.26107432) - .. controls (569.21238577, 381.79040747) and (577.07371891, 386.01174069) .. (582.85105210, 386.01174069) - .. controls (589.62971859, 386.01174069) and (591.42305188, 374.38374099) .. (590.75238523, 366.33574119) - .. controls (589.71238526, 353.83574150) and (577.80438555, 312.07974254) .. (574.23505231, 303.75707608) - .. controls (573.29638567, 301.56640947) and (569.88438575, 300.01174284) .. (566.93505249, 300.01174284) - .. controls (562.33771927, 300.01174284) and (536.85105325, 301.92774280) .. (526.56705350, 298.69440954) - .. controls (524.00438690, 297.88907623) and (523.26838692, 295.76107628) .. (524.01772023, 290.26107642) - .. controls (524.61238688, 285.90107653) and (533.49905333, 247.55841082) .. (534.66171997, 239.50507769) - .. controls (536.96305324, 223.56641142) and (521.42305363, 220.83707816) .. (512.54305385, 232.40374453) - .. controls (504.74038738, 242.56641095) and (500.54705415, 254.53174398) .. (496.62305425, 267.26774366) - .. controls (491.90438770, 282.58240995) and (493.95505432, 293.84107633) .. (483.74038791, 292.78907636) - .. controls (470.72438823, 291.44774306) and (447.51772215, 274.87174347) .. (435.67372244, 274.87174347) - .. controls (427.17638932, 274.87174347) and (425.42038936, 289.38107644) .. (429.01772261, 295.34507629) - .. controls (435.35105578, 305.84507603) and (475.30972145, 316.46907577) .. (487.88172114, 317.47040907) - .. controls (488.71505445, 325.38774221) and (488.68438778, 330.42774208) .. (486.68438783, 337.09440858) - .. controls (479.43505468, 337.17840858) and (471.10172156, 335.26107530) .. (461.92172179, 331.04507540) - .. controls (450.90705539, 325.98640886) and (436.74438908, 322.49307562) .. (431.17372255, 322.49307562) - .. controls (425.06172271, 322.49307562) and (420.74038948, 337.89974190) .. (430.29638924, 345.12240838) - .. controls (435.23905579, 348.85840829) and (445.41505553, 351.63307489) .. (449.95372208, 352.43707487) - .. controls (458.85105520, 354.01174149) and (486.96305449, 353.34507484) .. (489.68172109, 359.03040804) - .. controls (490.40038774, 360.53574133) and (490.68438773, 364.39974124) .. (488.19772113, 365.49040787) - .. controls (485.73372119, 366.57174118) and (469.18438827, 363.01174127) .. (460.40705516, 363.89974125) - .. controls (451.95905537, 364.75574123) and (450.23372208, 374.15707432) .. (452.62972202, 377.89974090) - (465.02505504, 479.10973837) - .. controls (470.18505491, 476.67773843) and (560.01838600, 480.17773834) .. (564.76771921,482.34440495) - .. controls (570.23305241, 484.83640489) and (569.77571909, 493.67773800) .. (564.35171922,496.01107128) - .. controls (558.92771936, 498.34440455) and (473.45438816, 494.42840465) .. (468.18505496,492.56707136) - .. controls (461.68105512, 490.26840476) and (460.15705516, 481.40440498) .. (465.02505504,479.10973837) - (512.51838719, 517.56707074) - .. controls (550.96238623, 517.56707074) and (578.74105220, 517.56707074) .. (590.23038524,506.59240435) - .. controls (595.69438511, 501.37240448) and (599.18505169, 483.56707159) .. (588.92905194,472.13107188) - .. controls (579.25038552, 461.33773881) and (539.85171984, 459.34440553) .. (504.85972071,459.19507220) - .. controls (494.19305431, 459.14840553) and (455.35172195, 457.17773892) .. (449.05705544,461.39240548) - .. controls (429.26772260, 474.64440515) and (433.46105583, 495.05640464) .. (442.07438895,502.23373779) - .. controls (455.40772195, 513.34440418) and (467.40772165, 516.67773743) .. (512.51838719,517.56707074) - (469.51812160, 412.41240670) - .. controls (478.85145470, 412.22040671) and (551.62878621, 415.45640663) .. (562.58611927,417.44173991) - .. controls (572.83011901, 419.29907320) and (572.35145236, 428.51107297) .. (566.51811917,429.34440628) - .. controls (558.35945271, 430.50973958) and (474.17278815, 426.64840635) .. (466.69545500,424.28307307) - .. controls (460.51812182, 422.32973979) and (462.43545511, 412.55774003) .. (469.51812160,412.41240670) - (453.04878867, 444.45907257) - .. controls (474.88078813, 454.19773899) and (578.96211886, 454.67773898) .. (587.85145197,448.01107248) - .. controls (600.58211832, 438.46307272) and (600.43145166, 419.22840653) .. (595.50211845,409.49107344) - .. controls (586.74078533, 392.17774054) and (506.59678734, 392.17774054) .. (466.18478835,392.17774054) - .. controls (452.18478870, 392.17774054) and (435.68478911, 400.67774033) .. (435.68478911,416.51107327) - .. controls (435.68478911, 423.84440642) and (435.60612244, 436.67773943) .. (453.04878867,444.45907257)} + ( 284.6849, 377.3858) + .. controls ( 296.8515, 374.4658) and ( 317.3515, 372.8445) .. ( 328.8515, 381.3445) + .. controls ( 340.0782, 389.6418) and ( 342.0182, 410.1778) .. ( 336.4129, 413.5112) + .. controls ( 327.0502, 419.0792) and ( 273.1849, 410.8445) .. ( 263.0182, 410.1778) + .. controls ( 261.0182, 399.0112) and ( 271.0649, 380.6552) .. ( 284.6849, 377.3858) + ( 336.3515, 441.0112) + .. controls ( 336.3515, 441.0112) and ( 337.6849, 455.1778) .. ( 334.6862, 462.2765) + .. controls ( 329.1302, 475.4312) and ( 323.6849, 480.1725) .. ( 299.0182, 480.1725) + .. controls ( 282.1449, 480.1725) and ( 267.1849, 476.0112) .. ( 261.3115, 461.9672) + .. controls ( 257.2369, 452.2245) and ( 258.3075, 437.7125) .. ( 262.9129, 437.0658) + .. controls ( 270.4489, 436.0072) and ( 336.3515, 441.0112) .. ( 336.3515, 441.0112) + ( 246.5929, 497.0352) + .. controls ( 259.3742, 506.1565) and ( 276.7409, 512.2338) .. ( 300.2955, 512.2338) + .. controls ( 348.3249, 512.2338) and ( 363.1289, 484.6218) .. ( 364.1849, 471.8445) + -- ( 364.7889, 471.8445) + .. controls ( 368.4075, 488.7885) and ( 395.4342, 511.5112) .. ( 399.4435, 521.7672) + .. controls ( 400.9182, 525.5405) and ( 395.3329, 527.6418) .. ( 392.0182, 525.6778) + .. controls ( 389.0182, 523.9005) and ( 372.6849, 506.4285) .. ( 360.5182, 506.4285) + .. controls ( 354.6435, 506.4285) and ( 344.7689, 511.6778) .. ( 344.7689, 520.0232) + .. controls ( 344.7689, 527.5112) and ( 366.7289, 547.3725) .. ( 375.3515, 559.8445) + .. controls ( 381.3195, 568.4765) and ( 388.5849, 581.0538) .. ( 391.5182, 595.8445) + .. controls ( 395.5182, 616.0112) and ( 404.5182, 623.1778) .. ( 415.8515, 623.1778) + .. controls ( 424.4622, 623.1778) and ( 437.8515, 613.6778) .. ( 429.8515, 588.0112) + .. controls ( 425.7369, 574.8085) and ( 419.2209, 550.5445) .. ( 430.3515, 549.5112) + .. controls ( 446.5182, 548.0112) and ( 563.1969, 564.0432) .. ( 582.0742, 556.9005) + .. controls ( 592.3515, 553.0112) and ( 602.6849, 540.5112) .. ( 592.7409, 526.2338) + .. controls ( 590.5555, 523.0965) and ( 546.5182, 529.5112) .. ( 514.5182, 529.5112) + .. controls ( 502.8982, 529.5112) and ( 439.9475, 527.4738) .. ( 429.2435, 513.0925) + .. controls ( 418.1849, 498.2338) and ( 433.5182, 482.1778) .. ( 433.5182, 471.1778) + .. controls ( 433.5182, 452.8445) and ( 415.3515, 427.3445) .. ( 415.3515, 364.3445) + .. controls ( 415.3515, 329.8432) and ( 418.1849, 298.6778) .. ( 422.9622, 221.7885) + .. controls ( 424.9742, 189.4072) and ( 394.8515, 194.4765) .. ( 389.8515, 223.3445) + .. controls ( 386.2222, 244.3018) and ( 382.2955, 297.1218) .. ( 382.0742, 314.2338) + .. controls ( 336.6849, 315.8445) and ( 279.1849, 309.5672) .. ( 249.1849, 302.2338) + .. controls ( 241.0435, 300.2432) and ( 230.3022, 322.7285) .. ( 232.7369, 328.1938) + .. controls ( 237.1849, 338.1778) and ( 304.0729, 341.8458) .. ( 337.8515, 344.0112) + .. controls ( 352.7115, 344.9645) and ( 362.6849, 344.7765) .. ( 382.0742, 343.7885) + .. controls ( 382.2435, 356.2658) and ( 382.0915, 361.9045) .. ( 383.1849, 378.6778) + .. controls ( 384.3129, 395.9845) and ( 387.8942, 424.2818) .. ( 391.4582, 437.7178) + .. controls ( 396.0742, 455.1218) and ( 405.5182, 466.3445) .. ( 400.9622, 468.6778) + .. controls ( 394.5915, 471.9405) and ( 374.8515, 431.1458) .. ( 370.3515, 409.4912) + .. controls ( 367.4462, 395.5112) and ( 371.8635, 373.0725) .. ( 349.6289, 358.6778) + .. controls ( 331.3515, 346.8445) and ( 282.0435, 338.8778) .. ( 256.3515, 354.8445) + .. controls ( 238.7409, 365.7885) and ( 226.5182, 381.7885) .. ( 226.5182, 426.2338) + .. controls ( 226.5182, 452.4005) and ( 225.8515, 482.2338) .. ( 246.5929, 497.0352) + ( 519.4070, 324.2890) + .. controls ( 520.2777, 321.3544) and ( 522.2683, 319.5944) .. ( 524.0190, 319.4064) + .. controls ( 527.3977, 319.0424) and ( 544.9070, 319.3450) .. ( 546.7683, 320.9277) + .. controls ( 552.9323, 326.1717) and ( 554.9350, 341.6784) .. ( 551.9390, 343.3384) + .. controls ( 549.5043, 344.6864) and ( 532.4630, 343.2730) .. ( 523.7870, 340.6850) + .. controls ( 522.1203, 340.1890) and ( 519.0737, 338.6784) .. ( 518.7537, 335.6810) + .. controls ( 518.2963, 331.4117) and ( 518.4843, 327.3997) .. ( 519.4070, 324.2890) + ( 452.6297, 377.8997) + .. controls ( 454.4070, 380.6784) and ( 460.5177, 383.3997) .. ( 470.1843, 383.8997) + .. controls ( 482.7723, 384.5517) and ( 526.9230, 388.9850) .. ( 532.9737, 387.5864) + .. controls ( 536.1843, 386.8450) and ( 534.0177, 379.1784) .. ( 531.3777, 375.7077) + .. controls ( 529.4163, 373.1304) and ( 525.7017, 369.1770) .. ( 524.0177, 366.9277) + .. controls ( 522.1257, 364.3997) and ( 521.1577, 361.5170) .. ( 523.3830, 360.2757) + .. controls ( 525.8510, 358.8997) and ( 546.7963, 361.9557) .. ( 553.2270, 363.0944) + .. controls ( 558.7977, 364.0810) and ( 560.8097, 369.8024) .. ( 563.9350, 374.2610) + .. controls ( 569.2123, 381.7904) and ( 577.0737, 386.0117) .. ( 582.8510, 386.0117) + .. controls ( 589.6297, 386.0117) and ( 591.4230, 374.3837) .. ( 590.7523, 366.3357) + .. controls ( 589.7123, 353.8357) and ( 577.8043, 312.0797) .. ( 574.2350, 303.7570) + .. controls ( 573.2963, 301.5664) and ( 569.8843, 300.0117) .. ( 566.9350, 300.0117) + .. controls ( 562.3377, 300.0117) and ( 536.8510, 301.9277) .. ( 526.5670, 298.6944) + .. controls ( 524.0043, 297.8890) and ( 523.2683, 295.7610) .. ( 524.0177, 290.2610) + .. controls ( 524.6123, 285.9010) and ( 533.4990, 247.5584) .. ( 534.6617, 239.5050) + .. controls ( 536.9630, 223.5664) and ( 521.4230, 220.8370) .. ( 512.5430, 232.4037) + .. controls ( 504.7403, 242.5664) and ( 500.5470, 254.5317) .. ( 496.6230, 267.2677) + .. controls ( 491.9043, 282.5824) and ( 493.9550, 293.8410) .. ( 483.7403, 292.7890) + .. controls ( 470.7243, 291.4477) and ( 447.5177, 274.8717) .. ( 435.6737, 274.8717) + .. controls ( 427.1763, 274.8717) and ( 425.4203, 289.3810) .. ( 429.0177, 295.3450) + .. controls ( 435.3510, 305.8450) and ( 475.3097, 316.4690) .. ( 487.8817, 317.4704) + .. controls ( 488.7150, 325.3877) and ( 488.6843, 330.4277) .. ( 486.6843, 337.0944) + .. controls ( 479.4350, 337.1784) and ( 471.1017, 335.2610) .. ( 461.9217, 331.0450) + .. controls ( 450.9070, 325.9864) and ( 436.7443, 322.4930) .. ( 431.1737, 322.4930) + .. controls ( 425.0617, 322.4930) and ( 420.7403, 337.8997) .. ( 430.2963, 345.1224) + .. controls ( 435.2390, 348.8584) and ( 445.4150, 351.6330) .. ( 449.9537, 352.4370) + .. controls ( 458.8510, 354.0117) and ( 486.9630, 353.3450) .. ( 489.6817, 359.0304) + .. controls ( 490.4003, 360.5357) and ( 490.6843, 364.3997) .. ( 488.1977, 365.4904) + .. controls ( 485.7337, 366.5717) and ( 469.1843, 363.0117) .. ( 460.4070, 363.8997) + .. controls ( 451.9590, 364.7557) and ( 450.2337, 374.1570) .. ( 452.6297, 377.8997) + ( 465.0250, 479.1097) + .. controls ( 470.1850, 476.6777) and ( 560.0183, 480.1777) .. ( 564.7677, 482.3444) + .. controls ( 570.2330, 484.8364) and ( 569.7757, 493.6777) .. ( 564.3517, 496.0110) + .. controls ( 558.9277, 498.3444) and ( 473.4543, 494.4284) .. ( 468.1850, 492.5670) + .. controls ( 461.6810, 490.2684) and ( 460.1570, 481.4044) .. ( 465.0250, 479.1097) + ( 512.5183, 517.5670) + .. controls ( 550.9623, 517.5670) and ( 578.7410, 517.5670) .. ( 590.2303, 506.5924) + .. controls ( 595.6943, 501.3724) and ( 599.1850, 483.5670) .. ( 588.9290, 472.1310) + .. controls ( 579.2503, 461.3377) and ( 539.8517, 459.3444) .. ( 504.8597, 459.1950) + .. controls ( 494.1930, 459.1484) and ( 455.3517, 457.1777) .. ( 449.0570, 461.3924) + .. controls ( 429.2677, 474.6444) and ( 433.4610, 495.0564) .. ( 442.0743, 502.2337) + .. controls ( 455.4077, 513.3444) and ( 467.4077, 516.6777) .. ( 512.5183, 517.5670) + ( 469.5181, 412.4124) + .. controls ( 478.8514, 412.2204) and ( 551.6287, 415.4564) .. ( 562.5861, 417.4417) + .. controls ( 572.8301, 419.2990) and ( 572.3514, 428.5110) .. ( 566.5181, 429.3444) + .. controls ( 558.3594, 430.5097) and ( 474.1727, 426.6484) .. ( 466.6954, 424.2830) + .. controls ( 460.5181, 422.3297) and ( 462.4354, 412.5577) .. ( 469.5181, 412.4124) + ( 453.0487, 444.4590) + .. controls ( 474.8807, 454.1977) and ( 578.9621, 454.6777) .. ( 587.8514, 448.0110) + .. controls ( 600.5821, 438.4630) and ( 600.4314, 419.2284) .. ( 595.5021, 409.4910) + .. controls ( 586.7407, 392.1777) and ( 506.5967, 392.1777) .. ( 466.1847, 392.1777) + .. controls ( 452.1847, 392.1777) and ( 435.6847, 400.6777) .. ( 435.6847, 416.5110) + .. controls ( 435.6847, 423.8444) and ( 435.6061, 436.6777) .. ( 453.0487, 444.4590)} \def\fdulogo@emblem@new@F{% - (128.08471915, 329.48133989) - -- (127.14177837, 332.01133349) - -- (105.95308200, 324.11420442) - -- (128.23005803, 264.34310569) - -- (130.86546803, 265.32533568) - .. controls (128.57617887, 272.75622407) and (129.41093008, 275.34847365) .. (134.89258287, 277.39151202) - -- (185.91412041, 296.40748451) - .. controls (191.39577320, 298.45052287) and (193.10540239, 297.40687447) .. (196.85613434, 289.92037447) - -- (199.49154434, 290.90260446) - -- (185.34743257, 328.85250841) - -- (182.71202258, 327.87027842) - .. controls (185.90496332, 318.01481284) and (185.34717211, 315.64584725) .. (179.54927011, 313.48494128) - -- (154.98724894, 304.33055784) - .. controls (151.19058341, 315.16160902) and (153.63728983, 320.51571619) .. (165.31554342, 326.54909292) - -- (164.33331344, 329.18450291) - -- (128.70257028, 315.90475353) - -- (129.68480027, 313.26934353) - .. controls (142.40947544, 315.85081706) and (147.47417141, 313.53636504) .. (151.40309135, 302.99472506) - -- (126.94648658, 293.87963081) - .. controls (123.04607978, 292.42593043) and (121.48115619, 293.40345164) .. (119.47740703, 298.77968803) - .. controls (111.81601315, 319.33588600) and (119.27761075, 323.79769475) .. (128.08471915, 329.48133989)} + ( 128.0847, 329.4813) + -- ( 127.1417, 332.0113) + -- ( 105.9530, 324.1142) + -- ( 128.2300, 264.3431) + -- ( 130.8654, 265.3253) + .. controls ( 128.5761, 272.7562) and ( 129.4109, 275.3484) .. ( 134.8925, 277.3915) + -- ( 185.9141, 296.4074) + .. controls ( 191.3957, 298.4505) and ( 193.1054, 297.4068) .. ( 196.8561, 289.9203) + -- ( 199.4915, 290.9026) + -- ( 185.3474, 328.8525) + -- ( 182.7120, 327.8702) + .. controls ( 185.9049, 318.0148) and ( 185.3471, 315.6458) .. ( 179.5492, 313.4849) + -- ( 154.9872, 304.3305) + .. controls ( 151.1905, 315.1616) and ( 153.6372, 320.5157) .. ( 165.3155, 326.5490) + -- ( 164.3333, 329.1845) + -- ( 128.7025, 315.9047) + -- ( 129.6848, 313.2693) + .. controls ( 142.4094, 315.8508) and ( 147.4741, 313.5363) .. ( 151.4030, 302.9947) + -- ( 126.9464, 293.8796) + .. controls ( 123.0460, 292.4259) and ( 121.4811, 293.4034) .. ( 119.4774, 298.7796) + .. controls ( 111.8160, 319.3358) and ( 119.2776, 323.7976) .. ( 128.0847, 329.4813)} \def\fdulogo@emblem@new@U@i{% - (100.51870590, 377.96853391) - -- ( 97.71928261, 377.69763724) - -- (101.38180565, 339.84943428) - -- (104.18122894, 340.12033095) - .. controls (104.20655678, 348.03456725) and (105.53222649, 349.51915670) .. (113.59456558, 350.29933913) - -- (150.99486081, 353.91851870) - .. controls (161.96860013, 354.98043366) and (167.22791658, 357.86290671) .. (171.49391369, 365.17027770) - .. controls (174.89298469, 370.92442577) and (176.21507398, 378.28599501) .. (175.42405569, 386.46031104) - .. controls (173.33273336, 408.07185888) and (159.86303178, 414.11507061) .. (142.84253814, 412.46801883) - -- (107.12189689, 409.01137727) - .. controls (100.51525791, 408.37206111) and ( 98.57192487, 409.76636429) .. ( 96.75866006, 416.82452926) - -- ( 93.95923677, 416.55363258) - -- ( 96.34312750, 391.91870758) - -- ( 99.14255080, 392.18960425) - .. controls ( 98.96921476, 400.98882014) and (100.99203606, 403.44507611) .. (109.16635208, 404.23609440) - -- (143.31931629, 407.54103383) - .. controls (159.89190220, 409.14474215) and (168.22511905, 403.62170878) .. (169.51458722, 390.29645390) - .. controls (170.61984565, 378.87480685) and (164.50082069, 373.19652877) .. (149.27195796, 371.72285086) - -- (111.87166273, 368.10367129) - .. controls (103.02548511, 367.24763780) and (101.68899846, 369.37881776) .. (100.51870590, 377.96853391)} + ( 100.5187, 377.9685) + -- ( 97.7192, 377.6976) + -- ( 101.3818, 339.8494) + -- ( 104.1812, 340.1203) + .. controls ( 104.2065, 348.0345) and ( 105.5322, 349.5191) .. ( 113.5945, 350.2993) + -- ( 150.9948, 353.9185) + .. controls ( 161.9686, 354.9804) and ( 167.2279, 357.8629) .. ( 171.4939, 365.1702) + .. controls ( 174.8929, 370.9244) and ( 176.2150, 378.2859) .. ( 175.4240, 386.4603) + .. controls ( 173.3327, 408.0718) and ( 159.8630, 414.1150) .. ( 142.8425, 412.4680) + -- ( 107.1218, 409.0113) + .. controls ( 100.5152, 408.3720) and ( 98.5719, 409.7663) .. ( 96.7586, 416.8245) + -- ( 93.9592, 416.5536) + -- ( 96.3431, 391.9187) + -- ( 99.1425, 392.1896) + .. controls ( 98.9692, 400.9888) and ( 100.9920, 403.4450) .. ( 109.1663, 404.2360) + -- ( 143.3193, 407.5410) + .. controls ( 159.8919, 409.1447) and ( 168.2251, 403.6217) .. ( 169.5145, 390.2964) + .. controls ( 170.6198, 378.8748) and ( 164.5008, 373.1965) .. ( 149.2719, 371.7228) + -- ( 111.8716, 368.1036) + .. controls ( 103.0254, 367.2476) and ( 101.6889, 369.3788) .. ( 100.5187, 377.9685)} \def\fdulogo@emblem@new@D{% - (161.13377402, 431.77641390) - .. controls (165.99478812, 430.84205928) and (167.67345668, 427.65541280) .. (166.66276259, 421.20524173) - -- (169.42470242, 420.67435842) - -- (176.13506745, 455.58527790) - .. controls (180.72189924, 479.44843805) and (168.53387923, 498.28768735) .. (145.66501742, 502.68340115) - .. controls (122.90663320, 507.05787961) and (106.12398751, 494.24543310) .. (101.21862573, 468.72510905) - -- ( 94.74184936, 435.02944310) - -- ( 97.50378919, 434.49855979) - .. controls ( 99.52571602, 441.44171376) and (101.58635124, 443.22225805) .. (106.66832053, 442.24543276) - (143.62723349, 483.14176993) - .. controls (169.25803513, 478.21517282) and (174.20076693, 466.38197552) .. (171.99229236, 454.89230582) - .. controls (171.03670241, 449.92081412) and (169.32443437, 448.76066473) .. (164.35294268, 449.71625468) - -- (107.56745973, 460.63121552) - .. controls (105.02647508, 461.11962816) and (104.12545061, 463.58400402) .. (104.95362857, 467.89263016) - .. controls (106.86480848, 477.83561355) and (116.44974554, 488.36566169) .. (143.62723349, 483.14176993)} + ( 161.1337, 431.7764) + .. controls ( 165.9947, 430.8420) and ( 167.6734, 427.6554) .. ( 166.6627, 421.2052) + -- ( 169.4247, 420.6743) + -- ( 176.1350, 455.5852) + .. controls ( 180.7218, 479.4484) and ( 168.5338, 498.2876) .. ( 145.6650, 502.6834) + .. controls ( 122.9066, 507.0578) and ( 106.1239, 494.2454) .. ( 101.2186, 468.7251) + -- ( 94.7418, 435.0294) + -- ( 97.5037, 434.4985) + .. controls ( 99.5257, 441.4417) and ( 101.5863, 443.2222) .. ( 106.6683, 442.2454) + ( 143.6272, 483.1417) + .. controls ( 169.2580, 478.2151) and ( 174.2007, 466.3819) .. ( 171.9922, 454.8923) + .. controls ( 171.0367, 449.9208) and ( 169.3244, 448.7606) .. ( 164.3529, 449.7162) + -- ( 107.5674, 460.6312) + .. controls ( 105.0264, 461.1196) and ( 104.1254, 463.5840) .. ( 104.9536, 467.8926) + .. controls ( 106.8648, 477.8356) and ( 116.4497, 488.3656) .. ( 143.6272, 483.1417)} \def\fdulogo@emblem@new@A{% - (213.73056745, 560.05088194) - -- (213.52877972, 559.64866116) - .. controls (211.56134940, 555.72700852) and (208.64253939, 555.17751094) .. (194.25467970, 556.10248902) - -- (130.11298094, 560.21376615) - -- (128.70046687, 557.39822066) - -- (172.60549553, 507.43004883) - .. controls (180.04014537, 498.91738678) and (180.94311014, 496.95402046) .. (179.42665420, 491.67334867) - -- (181.94053410, 490.41217539) - -- (192.18126114, 510.82488017) - -- (189.66738124, 512.08605346) - .. controls (186.28879152, 506.35508462) and (184.02240494, 504.59723135) .. (181.40796985, 505.90885157) - .. controls (180.10075230, 506.56466167) and (177.99044785, 508.63027652) .. (173.61985282, 513.46606992) - -- (170.45490415, 516.94182818) - -- (181.80546368, 539.56674728) - .. controls (191.36396463, 539.05076331) and (195.58931486, 538.44133613) .. (197.80152917, 537.33150365) - .. controls (199.91318828, 536.27211809) and (200.26293014, 534.46043123) .. (198.69839794, 530.84010551) - .. controls (198.44616328, 530.33732953) and (197.89090837, 528.97966505) .. (197.38576172, 527.47099844) - -- (199.89964162, 526.20982516) - -- (216.24444735, 558.78970866) - (167.28995547, 520.41758644) - -- (147.59705438, 542.12837916) - -- (177.12710706, 540.02584966)} + ( 213.7305, 560.0508) + -- ( 213.5287, 559.6486) + .. controls ( 211.5613, 555.7270) and ( 208.6425, 555.1775) .. ( 194.2546, 556.1024) + -- ( 130.1129, 560.2137) + -- ( 128.7004, 557.3982) + -- ( 172.6054, 507.4300) + .. controls ( 180.0401, 498.9173) and ( 180.9431, 496.9540) .. ( 179.4266, 491.6733) + -- ( 181.9405, 490.4121) + -- ( 192.1812, 510.8248) + -- ( 189.6673, 512.0860) + .. controls ( 186.2887, 506.3550) and ( 184.0224, 504.5972) .. ( 181.4079, 505.9088) + .. controls ( 180.1007, 506.5646) and ( 177.9904, 508.6302) .. ( 173.6198, 513.4660) + -- ( 170.4549, 516.9418) + -- ( 181.8054, 539.5667) + .. controls ( 191.3639, 539.0507) and ( 195.5893, 538.4413) .. ( 197.8015, 537.3315) + .. controls ( 199.9131, 536.2721) and ( 200.2629, 534.4604) .. ( 198.6983, 530.8401) + .. controls ( 198.4461, 530.3373) and ( 197.8909, 528.9796) .. ( 197.3857, 527.4709) + -- ( 199.8996, 526.2098) + -- ( 216.2444, 558.7897) + ( 167.2899, 520.4175) + -- ( 147.5970, 542.1283) + -- ( 177.1271, 540.0258)} \def\fdulogo@emblem@new@N@i{% - (180.22686421, 631.40888576) - -- (163.64330505, 614.42493307) - -- (165.65562172, 612.46005639) - .. controls (167.22752306, 614.06990973) and (169.77102921, 614.25935906) .. (178.13167444, 613.64308824) - -- (216.28519850, 576.38902642) - .. controls (220.87328050, 571.90910759) and (220.82125183, 569.60138665) .. (215.80824593, 563.01806637) - -- (217.82056260, 561.05318969) - -- (235.66164284, 579.32502506) - -- (233.64932617, 581.28990174) - .. controls (226.87307200, 575.79932200) and (223.92900012, 575.84376027) .. (218.21402078, 581.42401004) - -- (185.85596873, 613.01922702) - -- (264.77597447, 606.24373256) - -- (266.97663635, 608.49752723) - -- (219.56645561, 654.79002177) - .. controls (214.97837360, 659.26994059) and (214.95370480, 661.33808113) .. (219.2574575, 667.35605515) - -- (217.24514083, 669.32093182) - -- (200.34720140, 652.01500846) - -- (202.35951807, 650.05013179) - .. controls (208.73900170, 655.45642366) and (211.92265398, 655.33528792) .. (217.63763332, 649.75503815) - -- (242.18789670, 625.78354268)} + ( 180.2268, 631.4088) + -- ( 163.6433, 614.4249) + -- ( 165.6556, 612.4600) + .. controls ( 167.2275, 614.0699) and ( 169.7710, 614.2593) .. ( 178.1316, 613.6430) + -- ( 216.2851, 576.3890) + .. controls ( 220.8732, 571.9091) and ( 220.8212, 569.6013) .. ( 215.8082, 563.0180) + -- ( 217.8205, 561.0531) + -- ( 235.6616, 579.3250) + -- ( 233.6493, 581.2899) + .. controls ( 226.8730, 575.7993) and ( 223.9290, 575.8437) .. ( 218.2140, 581.4240) + -- ( 185.8559, 613.0192) + -- ( 264.7759, 606.2437) + -- ( 266.9766, 608.4975) + -- ( 219.5664, 654.7900) + .. controls ( 214.9783, 659.2699) and ( 214.9537, 661.3380) .. ( 219.2574, 667.3560) + -- ( 217.2451, 669.3209) + -- ( 200.3472, 652.0150) + -- ( 202.3595, 650.0501) + .. controls ( 208.7390, 655.4564) and ( 211.9226, 655.3352) .. ( 217.6376, 649.7550) + -- ( 242.1878, 625.7835)} \def\fdulogo@emblem@new@U@ii{% - (331.45282512, 724.53468765) - -- (330.63705847, 727.22628423) - -- (294.24667267, 716.19711919) - -- (295.06243932, 713.50552261) - .. controls (302.82732441, 715.03602217) and (304.54348943, 714.02795994) .. (306.89289736, 706.27616178) - -- (317.79153974, 670.31643143) - .. controls (320.98934498, 659.76537283) and (324.84918874, 655.17508751) .. (332.85243369, 652.42834813) - .. controls (339.16237243, 650.22638488) and (346.64021167, 650.37679795) .. (354.49967369, 652.75883655) - .. controls (375.27879931, 659.05655505) and (378.55705453, 673.45122874) .. (373.59719333, 689.81613596) - -- (363.18801094, 724.16090836) - .. controls (361.26280166, 730.51307630) and (362.24800509, 732.69252743) .. (368.81218569, 735.85752868) - -- (367.99641904, 738.54912526) - -- (344.31036911, 731.37037878) - -- (345.12613576, 728.67878220) - .. controls (353.71970109, 730.57799095) and (356.52559167, 729.07732700) .. (358.90763028, 721.21786498) - -- (368.85998334, 688.38038667) - .. controls (373.68932188, 672.44613490) and (369.91166147, 663.19001105) .. (357.09966174, 659.30696182) - .. controls (346.11794768, 655.97863391) and (339.34786455, 660.86242188) .. (334.91009400, 675.50470729) - -- (324.01145163, 711.46443764) - .. controls (321.43362903, 719.96988284) and (323.26059964, 721.69913479) .. (331.45282512, 724.53468765)} + ( 331.4528, 724.5346) + -- ( 330.6370, 727.2262) + -- ( 294.2466, 716.1971) + -- ( 295.0624, 713.5055) + .. controls ( 302.8273, 715.0360) and ( 304.5434, 714.0279) .. ( 306.8928, 706.2761) + -- ( 317.7915, 670.3164) + .. controls ( 320.9893, 659.7653) and ( 324.8491, 655.1750) .. ( 332.8524, 652.4283) + .. controls ( 339.1623, 650.2263) and ( 346.6402, 650.3767) .. ( 354.4996, 652.7588) + .. controls ( 375.2787, 659.0565) and ( 378.5570, 673.4512) .. ( 373.5971, 689.8161) + -- ( 363.1880, 724.1609) + .. controls ( 361.2628, 730.5130) and ( 362.2480, 732.6925) .. ( 368.8121, 735.8575) + -- ( 367.9964, 738.5491) + -- ( 344.3103, 731.3703) + -- ( 345.1261, 728.6787) + .. controls ( 353.7197, 730.5779) and ( 356.5255, 729.0773) .. ( 358.9076, 721.2178) + -- ( 368.8599, 688.3803) + .. controls ( 373.6893, 672.4461) and ( 369.9116, 663.1900) .. ( 357.0996, 659.3069) + .. controls ( 346.1179, 655.9786) and ( 339.3478, 660.8624) .. ( 334.9100, 675.5047) + -- ( 324.0114, 711.4644) + .. controls ( 321.4336, 719.9698) and ( 323.2605, 721.6991) .. ( 331.4528, 724.5346)} \def\fdulogo@emblem@new@N@ii{% - (409.66623928, 741.32018157) - -- (385.93186303, 740.93540199) - -- (385.97745303, 738.12327211) - .. controls (388.22715694, 738.15974410) and (390.16675926, 736.50346737) .. (395.66999384, 730.17934402) - -- (396.53438018, 676.86136137) - .. controls (396.63832537, 670.44970523) and (394.97657784, 668.84755849) .. (386.78157096, 667.70206894) - -- (386.82716096, 664.88993905) - -- (412.36130033, 665.30389623) - -- (412.31571034, 668.11602611) - .. controls (403.63793789, 668.98797568) and (401.57855597, 671.09236960) .. (401.44908038, 679.07881848) - -- (400.71599323, 724.29786706) - -- (451.98891394, 663.92106986) - -- (455.13849941, 663.97213066) - -- (454.06439908, 730.22591079) - .. controls (453.96045389, 736.63756693) and (455.39905463, 738.12358127) .. (462.69235634, 739.36696722) - -- (462.64676634, 742.17909711) - -- (438.46244932, 741.78702313) - -- (438.50803931, 738.97489325) - .. controls (446.84470898, 738.32244327) and (449.02022329, 735.99490256) .. (449.14969888, 728.00845368) - -- (449.70589684, 693.70046907)} + ( 409.6662, 741.3201) + -- ( 385.9318, 740.9354) + -- ( 385.9774, 738.1232) + .. controls ( 388.2271, 738.1597) and ( 390.1667, 736.5034) .. ( 395.6699, 730.1793) + -- ( 396.5343, 676.8613) + .. controls ( 396.6383, 670.4497) and ( 394.9765, 668.8475) .. ( 386.7815, 667.7020) + -- ( 386.8271, 664.8899) + -- ( 412.3613, 665.3038) + -- ( 412.3157, 668.1160) + .. controls ( 403.6379, 668.9879) and ( 401.5785, 671.0923) .. ( 401.4490, 679.0788) + -- ( 400.7159, 724.2978) + -- ( 451.9889, 663.9210) + -- ( 455.1384, 663.9721) + -- ( 454.0643, 730.2259) + .. controls ( 453.9604, 736.6375) and ( 455.3990, 738.1235) .. ( 462.6923, 739.3669) + -- ( 462.6467, 742.1790) + -- ( 438.4624, 741.7870) + -- ( 438.5080, 738.9748) + .. controls ( 446.8447, 738.3224) and ( 449.0202, 735.9949) .. ( 449.1496, 728.0084) + -- ( 449.7058, 693.7004)} \def\fdulogo@emblem@new@I@i{% - (476.71960763, 671.89702757) - .. controls (475.48868767, 666.40836111) and (473.16811016, 665.31466569) .. (464.76278168, 666.39263232) - -- (464.14732170, 663.64829909) - -- (502.56798690, 655.03185940) - -- (503.18344687, 657.77619262) - .. controls (494.96376586, 660.19605760) and (493.22273019, 662.20063379) .. (494.50288695, 667.90884691) - -- (506.41819213, 721.03913821) - .. controls (507.69834888, 726.74735132) and (510.39748318, 727.98673821) .. (518.59456473, 726.49429666) - -- (519.21002471, 729.23862989) - -- (480.78935952, 737.85506958) - -- (480.17389954, 735.11073636) - .. controls (487.95448724, 732.78934497) and (489.89045116, 730.62575865) .. (488.63491281, 725.02731887)} + ( 476.7196, 671.8970) + .. controls ( 475.4886, 666.4083) and ( 473.1681, 665.3146) .. ( 464.7627, 666.3926) + -- ( 464.1473, 663.6482) + -- ( 502.5679, 655.0318) + -- ( 503.1834, 657.7761) + .. controls ( 494.9637, 660.1960) and ( 493.2227, 662.2006) .. ( 494.5028, 667.9088) + -- ( 506.4181, 721.0391) + .. controls ( 507.6983, 726.7473) and ( 510.3974, 727.9867) .. ( 518.5945, 726.4942) + -- ( 519.2100, 729.2386) + -- ( 480.7893, 737.8550) + -- ( 480.1738, 735.1107) + .. controls ( 487.9544, 732.7893) and ( 489.8904, 730.6257) .. ( 488.6349, 725.0273)} \def\fdulogo@emblem@new@V{% - (602.12727238, 694.33228933) - -- (580.41288862, 704.46574992) - -- (579.22351531, 701.91711333) - .. controls (586.22376857, 698.02956582) and (587.41992600, 696.60232359) .. (585.89752816, 693.34006875) - .. controls (585.13632925, 691.70894133) and (584.25959367, 690.62832056) .. (580.48079869, 687.05343948) - -- (551.88157206, 659.55539834) - -- (553.70312548, 700.17052387) - .. controls (553.90703363, 705.66199345) and (554.07015096, 707.07563874) .. (554.78377495, 708.60482070) - .. controls (555.87799839, 710.94956636) and (557.93050460, 711.35734248) .. (561.89958209, 709.75338598) - .. controls (562.40930941, 709.51551131) and (563.78217537, 708.99898266) .. (565.35893225, 708.38730413) - -- (566.54830556, 710.93594073) - -- (532.29462977, 726.92111800) - -- (531.10525646, 724.37248141) - .. controls (535.86950512, 721.28011654) and (536.40641483, 720.03637844) .. (536.33843014, 713.24000463) - -- (533.93908436, 639.99548921) - -- (536.69161188, 638.71096604) - -- (587.86166289, 687.70586863) - .. controls (593.25799982, 692.88468900) and (595.30371044, 693.54393098) .. (600.93789907, 691.78365274)} + ( 602.1272, 694.3322) + -- ( 580.4128, 704.4657) + -- ( 579.2235, 701.9171) + .. controls ( 586.2237, 698.0295) and ( 587.4199, 696.6023) .. ( 585.8975, 693.3400) + .. controls ( 585.1363, 691.7089) and ( 584.2595, 690.6283) .. ( 580.4807, 687.0534) + -- ( 551.8815, 659.5553) + -- ( 553.7031, 700.1705) + .. controls ( 553.9070, 705.6619) and ( 554.0701, 707.0756) .. ( 554.7837, 708.6048) + .. controls ( 555.8779, 710.9495) and ( 557.9305, 711.3573) .. ( 561.8995, 709.7533) + .. controls ( 562.4093, 709.5155) and ( 563.7821, 708.9989) .. ( 565.3589, 708.3873) + -- ( 566.5483, 710.9359) + -- ( 532.2946, 726.9211) + -- ( 531.1052, 724.3724) + .. controls ( 535.8695, 721.2801) and ( 536.4064, 720.0363) .. ( 536.3384, 713.2400) + -- ( 533.9390, 639.9954) + -- ( 536.6916, 638.7109) + -- ( 587.8616, 687.7058) + .. controls ( 593.2579, 692.8846) and ( 595.3037, 693.5439) .. ( 600.9378, 691.7836)} \def\fdulogo@emblem@new@E{% - (594.15792842, 607.98334063) - .. controls (588.62449694, 612.58998385) and (587.91748388, 615.08155932) .. (591.01257229, 618.79933359) - -- (608.43144194, 639.72262136) - .. controls (617.85556742, 631.87693213) and (618.59324875, 625.55386652) .. (611.28122633, 614.66077637) - -- (613.52918286, 612.78932756) - -- (637.85801734, 642.01276254) - -- (635.61006080, 643.88421134) - .. controls (626.25153717, 635.28038827) and (620.30284663, 634.81656760) .. (611.22456061, 642.37434163) - -- (610.87872115, 642.66225683) - -- (627.57780280, 662.72094592) - .. controls (630.31299721, 666.00642086) and (632.08478468, 665.84883526) .. (636.58069775, 662.10593765) - .. controls (650.67365604, 650.37339321) and (652.46291030, 643.90679653) .. (645.05122654, 630.60816424) - -- (647.21272321, 628.80869424) - -- (661.68046206, 646.18712746) - -- (611.79311892, 687.71889519) - -- (609.99364891, 685.55739852) - .. controls (615.67146452, 680.24502184) and (616.16254119, 677.49406677) .. (612.49162238, 673.08461356) - -- (577.65388307, 631.23803803) - .. controls (573.91098546, 626.74212496) and (571.90878052, 626.79876963) .. (564.93491997, 631.43352191) - -- (563.13544997, 629.27202524) - -- (613.71447204, 587.16442711) - -- (632.14445716, 602.26892739) - -- (629.72358089, 604.28433380) - .. controls (618.15969086, 598.83394993) and (607.81858737, 596.61069020) .. (594.15792842, 607.98334063)} + ( 594.1579, 607.9833) + .. controls ( 588.6244, 612.5899) and ( 587.9174, 615.0815) .. ( 591.0125, 618.7993) + -- ( 608.4314, 639.7226) + .. controls ( 617.8555, 631.8769) and ( 618.5932, 625.5538) .. ( 611.2812, 614.6607) + -- ( 613.5291, 612.7893) + -- ( 637.8580, 642.0127) + -- ( 635.6100, 643.8842) + .. controls ( 626.2515, 635.2803) and ( 620.3028, 634.8165) .. ( 611.2245, 642.3743) + -- ( 610.8787, 642.6622) + -- ( 627.5778, 662.7209) + .. controls ( 630.3129, 666.0064) and ( 632.0847, 665.8488) .. ( 636.5806, 662.1059) + .. controls ( 650.6736, 650.3733) and ( 652.4629, 643.9067) .. ( 645.0512, 630.6081) + -- ( 647.2127, 628.8086) + -- ( 661.6804, 646.1871) + -- ( 611.7931, 687.7188) + -- ( 609.9936, 685.5573) + .. controls ( 615.6714, 680.2450) and ( 616.1625, 677.4940) .. ( 612.4916, 673.0846) + -- ( 577.6538, 631.2380) + .. controls ( 573.9109, 626.7421) and ( 571.9087, 626.7987) .. ( 564.9349, 631.4335) + -- ( 563.1354, 629.2720) + -- ( 613.7144, 587.1644) + -- ( 632.1444, 602.2689) + -- ( 629.7235, 604.2843) + .. controls ( 618.1596, 598.8339) and ( 607.8185, 596.6106) .. ( 594.1579, 607.9833)} \def\fdulogo@emblem@new@R{% - (703.67107461, 556.48625378) - .. controls (714.47632067, 563.60142604) and (714.27048109, 576.80121049) .. (702.94807655, 593.99564552) - -- (683.02559423, 624.25033449) - -- (680.67662770, 622.70355791) - .. controls (684.78529306, 615.44126165) and (684.24210802, 613.19777445) .. (677.47708440, 608.74305790) - -- (635.94735607, 581.39604802) - .. controls (629.08837379, 576.87946042) and (627.53007655, 577.20033640) .. (621.85850567, 583.97227242) - -- (619.50953914, 582.42549584) - -- (640.42195846, 550.66746829) - -- (642.77092499, 552.21424487) - .. controls (638.88456869, 560.16173109) and (639.29940333, 561.78189940) .. (645.97046829, 566.17474488) - -- (664.38636592, 578.30147324) - -- (666.05688463, 575.76458938) - -- (649.45513367, 536.94950373) - -- (662.13870160, 517.68797815) - -- (664.48766814, 519.23475473) - .. controls (663.37398900, 520.92601063) and (663.13341715, 522.51869961) .. (663.73616912, 524.26261004) - -- (678.07830393, 560.78155396) - .. controls (685.19134232, 555.09351361) and (693.42958052, 549.74230791) .. (703.67107461, 556.48625378) - (698.63980292, 593.58328528) - .. controls (704.33194073, 584.93908843) and (702.58094762, 578.80216225) .. (692.71528818, 572.30570063) - .. controls (681.25233149, 564.75743093) and (676.11916711, 567.43879411) .. (667.39304309, 580.28134726) - -- (691.35250174, 596.05846835) - .. controls (694.64105489, 598.22395555) and (696.72179997, 596.49600378) .. (698.63980292, 593.58328528)} + ( 703.6710, 556.4862) + .. controls ( 714.4763, 563.6014) and ( 714.2704, 576.8012) .. ( 702.9480, 593.9956) + -- ( 683.0255, 624.2503) + -- ( 680.6766, 622.7035) + .. controls ( 684.7852, 615.4412) and ( 684.2421, 613.1977) .. ( 677.4770, 608.7430) + -- ( 635.9473, 581.3960) + .. controls ( 629.0883, 576.8794) and ( 627.5300, 577.2003) .. ( 621.8585, 583.9722) + -- ( 619.5095, 582.4254) + -- ( 640.4219, 550.6674) + -- ( 642.7709, 552.2142) + .. controls ( 638.8845, 560.1617) and ( 639.2994, 561.7818) .. ( 645.9704, 566.1747) + -- ( 664.3863, 578.3014) + -- ( 666.0568, 575.7645) + -- ( 649.4551, 536.9495) + -- ( 662.1387, 517.6879) + -- ( 664.4876, 519.2347) + .. controls ( 663.3739, 520.9260) and ( 663.1334, 522.5186) .. ( 663.7361, 524.2626) + -- ( 678.0783, 560.7815) + .. controls ( 685.1913, 555.0935) and ( 693.4295, 549.7423) .. ( 703.6710, 556.4862) + ( 698.6398, 593.5832) + .. controls ( 704.3319, 584.9390) and ( 702.5809, 578.8021) .. ( 692.7152, 572.3057) + .. controls ( 681.2523, 564.7574) and ( 676.1191, 567.4387) .. ( 667.3930, 580.2813) + -- ( 691.3525, 596.0584) + .. controls ( 694.6410, 598.2239) and ( 696.7217, 596.4960) .. ( 698.6398, 593.5832)} \def\fdulogo@emblem@new@S{% - (743.20312975, 515.46936653) - .. controls (738.43076287, 530.00602567) and (727.28790107, 536.17566139) .. (713.82011393, 531.75420384) - .. controls (704.41404037, 528.66620174) and (699.50487531, 520.89733859) .. (697.58812596, 506.17757866) - -- (696.51882808, 497.89322644) - .. controls (695.11756780, 487.01333370) and (693.18068300, 483.53567665) .. (687.62254863, 481.71094814) - .. controls (680.24733186, 479.28967377) and (673.71795216, 482.94805456) .. (671.01595033, 491.17836892) - .. controls (665.64703758, 507.53211045) and (681.41553406, 517.20837331) .. (686.73126071, 520.49281728) - -- (685.71362365, 523.59254607) - -- (659.31248536, 514.92508563) - -- (660.33012242, 511.82535684) - .. controls (663.21284801, 512.06130697) and (664.45556027, 511.52202777) .. (665.01701519, 509.81183258) - .. controls (666.21010691, 506.17766779) and (664.11994318, 500.28153929) .. (667.38339994, 490.34102974) - .. controls (672.57685802, 474.52172420) and (685.17136327, 466.81573355) .. (698.63915042, 471.23719110) - .. controls (706.65569038, 473.86901107) and (713.05804743, 481.41764222) .. (714.23261811, 489.38133285) - -- (716.87701653, 507.65538929) - .. controls (718.31013894, 517.71688977) and (720.21031841, 520.94568148) .. (725.34090398, 522.63004626) - .. controls (731.96791036, 524.80568411) and (737.50344312, 521.64987718) .. (739.88962656, 514.38154761) - .. controls (742.55653747, 506.25812044) and (739.77220119, 496.34505570) .. (726.88804471, 487.26049550) - -- (727.87059083, 484.26765391) - -- (751.06511313, 491.88238636) - -- (750.01238514, 495.08900235) - .. controls (746.98768142, 494.92484849) and (745.85185636, 495.49921862) .. (745.25531050, 497.31630102) - .. controls (744.27276438, 500.30914260) and (746.11567718, 506.59772897) .. (743.20312975, 515.46936653)} + ( 743.2031, 515.4693) + .. controls ( 738.4307, 530.0060) and ( 727.2879, 536.1756) .. ( 713.8201, 531.7542) + .. controls ( 704.4140, 528.6662) and ( 699.5048, 520.8973) .. ( 697.5881, 506.1775) + -- ( 696.5188, 497.8932) + .. controls ( 695.1175, 487.0133) and ( 693.1806, 483.5356) .. ( 687.6225, 481.7109) + .. controls ( 680.2473, 479.2896) and ( 673.7179, 482.9480) .. ( 671.0159, 491.1783) + .. controls ( 665.6470, 507.5321) and ( 681.4155, 517.2083) .. ( 686.7312, 520.4928) + -- ( 685.7136, 523.5925) + -- ( 659.3124, 514.9250) + -- ( 660.3301, 511.8253) + .. controls ( 663.2128, 512.0613) and ( 664.4555, 511.5220) .. ( 665.0170, 509.8118) + .. controls ( 666.2101, 506.1776) and ( 664.1199, 500.2815) .. ( 667.3833, 490.3410) + .. controls ( 672.5768, 474.5217) and ( 685.1713, 466.8157) .. ( 698.6391, 471.2371) + .. controls ( 706.6556, 473.8690) and ( 713.0580, 481.4176) .. ( 714.2326, 489.3813) + -- ( 716.8770, 507.6553) + .. controls ( 718.3101, 517.7168) and ( 720.2103, 520.9456) .. ( 725.3409, 522.6300) + .. controls ( 731.9679, 524.8056) and ( 737.5034, 521.6498) .. ( 739.8896, 514.3815) + .. controls ( 742.5565, 506.2581) and ( 739.7722, 496.3450) .. ( 726.8880, 487.2604) + -- ( 727.8705, 484.2676) + -- ( 751.0651, 491.8823) + -- ( 750.0123, 495.0890) + .. controls ( 746.9876, 494.9248) and ( 745.8518, 495.4992) .. ( 745.2553, 497.3163) + .. controls ( 744.2727, 500.3091) and ( 746.1156, 506.5977) .. ( 743.2031, 515.4693)} \def\fdulogo@emblem@new@I@ii{% - (690.18650034, 451.64645084) - .. controls (684.60177379, 450.97454421) and (682.79616397, 452.79691191) .. (681.00644231, 461.07993480) - -- (678.21407904, 460.74398149) - -- (682.91742546, 421.65089566) - -- (685.70978873, 421.98684897) - .. controls (685.24696331, 430.54282399) and (686.55536222, 432.85315393) .. (692.36347783, 433.55193683) - -- (746.42363080, 440.05599302) - .. controls (752.23174641, 440.75477592) and (754.30105969, 438.62420089) .. (755.63056509, 430.39912000) - -- (758.42292837, 430.73507332) - -- (753.71958195, 469.82815914) - -- (750.92721867, 469.49220583) - .. controls (751.33629157, 461.38300894) and (749.94307439, 458.83585180) .. (744.24665331, 458.15050703)} + ( 690.1865, 451.6464) + .. controls ( 684.6017, 450.9745) and ( 682.7961, 452.7969) .. ( 681.0064, 461.0799) + -- ( 678.2140, 460.7439) + -- ( 682.9174, 421.6508) + -- ( 685.7097, 421.9868) + .. controls ( 685.2469, 430.5428) and ( 686.5553, 432.8531) .. ( 692.3634, 433.5519) + -- ( 746.4236, 440.0559) + .. controls ( 752.2317, 440.7547) and ( 754.3010, 438.6242) .. ( 755.6305, 430.3991) + -- ( 758.4229, 430.7350) + -- ( 753.7195, 469.8281) + -- ( 750.9272, 469.4922) + .. controls ( 751.3362, 461.3830) and ( 749.9430, 458.8358) .. ( 744.2466, 458.1505)} \def\fdulogo@emblem@new@T{% - (695.27817006, 394.86431990) - .. controls (686.98727938, 395.61711698) and (685.86675195, 396.96144894) .. (685.95735078, 406.66801892) - -- (683.15637420, 406.92234225) - -- (679.52463696, 366.92439666) - -- (682.32561355, 366.67007332) - .. controls (683.88289314, 376.35643423) and (685.11518604, 377.48713459) .. (693.63015485, 376.71399165) - -- (752.67474121, 371.35285572) - .. controls (750.97531414, 357.61274267) and (745.29252469, 352.25466632) .. (731.78693629, 351.56058132) - -- (731.49192122, 348.31144849) - -- (754.03211881, 346.49076699) - -- (760.13587887, 413.71420497) - -- (737.64654595, 416.09508178) - -- (737.35153088, 412.84594895) - .. controls (750.51123954, 409.73070579) and (755.13604392, 403.43671956) .. (754.32275642, 389.50318398)} + ( 695.2781, 394.8643) + .. controls ( 686.9872, 395.6171) and ( 685.8667, 396.9614) .. ( 685.9573, 406.6680) + -- ( 683.1563, 406.9223) + -- ( 679.5246, 366.9243) + -- ( 682.3256, 366.6700) + .. controls ( 683.8828, 376.3564) and ( 685.1151, 377.4871) .. ( 693.6301, 376.7139) + -- ( 752.6747, 371.3528) + .. controls ( 750.9753, 357.6127) and ( 745.2925, 352.2546) .. ( 731.7869, 351.5605) + -- ( 731.4919, 348.3114) + -- ( 754.0321, 346.4907) + -- ( 760.1358, 413.7142) + -- ( 737.6465, 416.0950) + -- ( 737.3515, 412.8459) + .. controls ( 750.5112, 409.7307) and ( 755.1360, 403.4367) .. ( 754.3227, 389.5031)} \def\fdulogo@emblem@new@Y{% - (727.37709643, 264.98714859) - -- (735.52753927, 288.35663423) - -- (732.87191590, 289.28282091) - .. controls (729.85861091, 282.35098762) and (728.37900448, 280.84154347) .. (725.29848138, 281.91592003) - .. controls (723.28020762, 282.61982191) and (720.08099945, 285.40363235) .. (716.65196381, 289.57820189) - -- (701.11261978, 308.22295111) - -- (730.20250072, 312.37493083) - .. controls (731.62538980, 312.35526096) and (735.02196252, 313.55357297) .. (737.35891108, 312.73852869) - .. controls (739.69585965, 311.92348440) and (739.98994711, 310.03373064) .. (738.47100095, 305.67850832) - -- (737.65103920, 302.98583749) - -- (740.30666256, 302.05965080) - -- (752.71756415, 337.64500393) - -- (750.06194078, 338.57119061) - .. controls (748.58987702, 335.03363777) and (745.60836911, 332.97569135) .. (741.25577198, 332.11080654) - -- (699.20940712, 324.97140268) - -- (683.59434172, 330.41738039) - .. controls (675.83992149, 333.12184551) and (675.07896935, 334.69784194) .. (677.26706220, 343.70466632) - -- (674.61143883, 344.63085301) - -- (661.75596764, 307.77080066) - -- (664.41159100, 306.84461398) - .. controls (668.29928281, 315.25867889) and (669.73200683, 315.95045356) .. (677.59265200, 313.20894097) - -- (697.13803998, 306.39220696) - -- (723.09792840, 274.58148207) - .. controls (725.02243735, 272.24224123) and (725.44996228, 269.71022039) .. (724.72147307, 265.91333528)} + ( 727.3770, 264.9871) + -- ( 735.5275, 288.3566) + -- ( 732.8719, 289.2828) + .. controls ( 729.8586, 282.3509) and ( 728.3790, 280.8415) .. ( 725.2984, 281.9159) + .. controls ( 723.2802, 282.6198) and ( 720.0809, 285.4036) .. ( 716.6519, 289.5782) + -- ( 701.1126, 308.2229) + -- ( 730.2025, 312.3749) + .. controls ( 731.6253, 312.3552) and ( 735.0219, 313.5535) .. ( 737.3589, 312.7385) + .. controls ( 739.6958, 311.9234) and ( 739.9899, 310.0337) .. ( 738.4710, 305.6785) + -- ( 737.6510, 302.9858) + -- ( 740.3066, 302.0596) + -- ( 752.7175, 337.6450) + -- ( 750.0619, 338.5711) + .. controls ( 748.5898, 335.0336) and ( 745.6083, 332.9756) .. ( 741.2557, 332.1108) + -- ( 699.2094, 324.9714) + -- ( 683.5943, 330.4173) + .. controls ( 675.8399, 333.1218) and ( 675.0789, 334.6978) .. ( 677.2670, 343.7046) + -- ( 674.6114, 344.6308) + -- ( 661.7559, 307.7708) + -- ( 664.4115, 306.8446) + .. controls ( 668.2992, 315.2586) and ( 669.7320, 315.9504) .. ( 677.5926, 313.2089) + -- ( 697.1380, 306.3922) + -- ( 723.0979, 274.5814) + .. controls ( 725.0224, 272.2422) and ( 725.4499, 269.7102) .. ( 724.7214, 265.9133)} \def\fdulogo@emblem@new@one{% - (274.53952078, 192.6967679) - .. controls (276.90649749, 191.17738787) and (276.61091282, 188.42592116) .. (273.75447837, 183.97600496) - -- (250.35602597, 147.52456373) - .. controls (245.37245949, 139.76088014) and (242.44569971, 139.36684000) .. (233.01169676, 145.28890583) - -- (231.55309194, 143.01660820) - -- (267.05774249, 120.22590781) - -- (268.51634731, 122.49820545) - .. controls (260.02210251, 128.21810688) and (259.32418637, 130.67147132) .. (264.00387685, 137.96175957) - -- (298.64574144, 191.92882841) - -- (297.03619728, 192.96200682) - -- (266.55257519, 197.95733905) - -- (264.97241997, 195.49568328) - .. controls (266.79116106, 194.99667541) and (272.07786501, 194.27692313) .. (274.53952078, 192.6967679)} + ( 274.5395, 192.6967) + .. controls ( 276.9064, 191.1773) and ( 276.6109, 188.4259) .. ( 273.7544, 183.9760) + -- ( 250.3560, 147.5245) + .. controls ( 245.3724, 139.7608) and ( 242.4456, 139.3668) .. ( 233.0116, 145.2889) + -- ( 231.5530, 143.0166) + -- ( 267.0577, 120.2259) + -- ( 268.5163, 122.4982) + .. controls ( 260.0221, 128.2181) and ( 259.3241, 130.6714) .. ( 264.0038, 137.9617) + -- ( 298.6457, 191.9288) + -- ( 297.0361, 192.9620) + -- ( 266.5525, 197.9573) + -- ( 264.9724, 195.4956) + .. controls ( 266.7911, 194.9966) and ( 272.0778, 194.2769) .. ( 274.5395, 192.6967)} \def\fdulogo@emblem@new@nine{% - (346.53719503, 87.17026768) - .. controls (362.44194107, 86.72957443) and (370.45737301, 88.21059494) .. (380.22737659, 93.27206544) - .. controls (393.00061366, 99.87385110) and (401.02069729, 110.71391337) .. (403.43237633, 124.79726455) - .. controls (406.71757692, 143.98167207) and (398.66128891, 158.25957093) .. (383.13633486, 160.91811476) - .. controls (369.27476873, 163.29181460) and (357.41447084, 154.02251812) .. (354.81289581, 138.83024165) - .. controls (352.57212316, 125.74492323) and (359.14810987, 115.48728020) .. (371.23539553, 113.41741394) - .. controls (375.44931164, 112.69580918) and (378.42746538, 112.75654226) .. (381.68741805, 113.79631850) - .. controls (374.03262029, 97.75720684) and (363.55014714, 90.53485455) .. (347.03092460, 90.05347343) - (387.19655934, 133.96962358) - .. controls (386.68384018, 130.97552530) and (385.85438796, 127.46494357) .. (384.66717843, 122.53174856) - -- (383.84077127,1 19.70551161) - .. controls (383.52099316, 118.50468339) and (383.51185796, 116.45164907) .. (378.18901657, 117.36314981) - .. controls (371.31367978, 118.54050493) and (369.88353794, 125.51992491) .. (372.86490494, 142.93005197) - .. controls (375.06769840, 155.79358533) and (376.96809671, 158.89248601) .. (382.40183063, 157.96199567) - .. controls (387.61377949, 157.06948453) and (390.23489515, 151.71242822) .. (387.19655934, 133.96962358)} + ( 346.5371, 87.1702) + .. controls ( 362.4419, 86.7295) and ( 370.4573, 88.2105) .. ( 380.2273, 93.2720) + .. controls ( 393.0006, 99.8738) and ( 401.0206, 110.7139) .. ( 403.4323, 124.7972) + .. controls ( 406.7175, 143.9816) and ( 398.6612, 158.2595) .. ( 383.1363, 160.9181) + .. controls ( 369.2747, 163.2918) and ( 357.4144, 154.0225) .. ( 354.8128, 138.8302) + .. controls ( 352.5721, 125.7449) and ( 359.1481, 115.4872) .. ( 371.2353, 113.4174) + .. controls ( 375.4493, 112.6958) and ( 378.4274, 112.7565) .. ( 381.6874, 113.7963) + .. controls ( 374.0326, 97.7572) and ( 363.5501, 90.5348) .. ( 347.0309, 90.0534) + ( 387.1965, 133.9696) + .. controls ( 386.6838, 130.9755) and ( 385.8543, 127.4649) .. ( 384.6671, 122.5317) + -- ( 383.8407,1 19.7055) + .. controls ( 383.5209, 118.5046) and ( 383.5118, 116.4516) .. ( 378.1890, 117.3631) + .. controls ( 371.3136, 118.5405) and ( 369.8835, 125.5199) .. ( 372.8649, 142.9300) + .. controls ( 375.0676, 155.7935) and ( 376.9680, 158.8924) .. ( 382.4018, 157.9619) + .. controls ( 387.6137, 157.0694) and ( 390.2348, 151.7124) .. ( 387.1965, 133.9696)} \def\fdulogo@emblem@new@zero{% - (468.53843186, 119.70741769) - .. controls (473.74690799, 97.12388612) and (487.76874274, 83.38513668) .. (502.34937235, 86.74789069) - .. controls (516.49148678, 90.00950924) and (523.24855517, 108.77145056) .. (518.16649836, 130.80683817) - .. controls (513.10972541, 152.73259697) and (498.65786882, 166.83401000) .. (484.51575438, 163.57239145) - .. controls (470.37363995, 160.31077290) and (463.58279437, 141.19466133) .. (468.53843186, 119.70741769) - (501.64142414, 89.81749692) - .. controls (496.15998444, 88.55330369) and (492.58528933, 94.54100910) .. (488.84327735, 110.76607062) - -- (483.05327233, 135.87106446) - .. controls (479.23540876, 152.42501236) and (479.85189169, 159.26387584) .. (485.11407380, 160.47750135) - .. controls (490.48588471, 161.71641072) and (494.24606002, 155.42510278) .. (497.96278832, 139.30967006) - -- (503.75279334, 114.20467623) - .. controls (507.94991488, 96.00629641) and (506.02657590, 90.82885151) .. (501.64142414, 89.81749692)} + ( 468.5384, 119.7074) + .. controls ( 473.7469, 97.1238) and ( 487.7687, 83.3851) .. ( 502.3493, 86.7478) + .. controls ( 516.4914, 90.0095) and ( 523.2485, 108.7714) .. ( 518.1664, 130.8068) + .. controls ( 513.1097, 152.7325) and ( 498.6578, 166.8340) .. ( 484.5157, 163.5723) + .. controls ( 470.3736, 160.3107) and ( 463.5827, 141.1946) .. ( 468.5384, 119.7074) + ( 501.6414, 89.8174) + .. controls ( 496.1599, 88.5533) and ( 492.5852, 94.5410) .. ( 488.8432, 110.7660) + -- ( 483.0532, 135.8710) + .. controls ( 479.2354, 152.4250) and ( 479.8518, 159.2638) .. ( 485.1140, 160.4775) + .. controls ( 490.4858, 161.7164) and ( 494.2460, 155.4251) .. ( 497.9627, 139.3096) + -- ( 503.7527, 114.2046) + .. controls ( 507.9499, 96.0062) and ( 506.0265, 90.8288) .. ( 501.6414, 89.8174)} \def\fdulogo@emblem@new@five{% - (596.81323106, 144.25778675) - .. controls (593.53398643, 141.88060609) and (592.81646298, 137.88650017) .. (595.12761085, 134.69834567) - .. controls (598.62734904, 129.87056885) and (606.22172437, 130.51231652) .. (614.32874582, 136.38923538) - .. controls (629.35861705, 147.28464673) and (633.41288249, 164.11949675) .. (624.10225824, 176.96320489) - .. controls (617.23484744, 186.43657827) and (606.12245552, 189.49768961) .. (594.14661482, 185.12390882) - .. controls (589.95882917, 183.61665399) and (586.87090400, 181.93399782) .. (579.07134947, 176.97475918) - -- (575.72667581, 185.80578112) - -- (601.04973158, 204.16289844) - -- (596.58044201, 218.57075501) - -- (567.24942058, 197.30819466) - -- (581.19499276, 159.47691905) - .. controls (590.31078455, 165.11240378) and (594.44167660, 167.27320765) .. (599.37410141, 168.90338888) - .. controls (609.33004115, 172.22978413) and (617.92168735, 170.53738499) .. (622.27985189, 164.52543650) - .. controls (625.97768848, 159.42438929) and (624.87516584, 152.51098060) .. (619.77411864, 148.81314402) - .. controls (613.94435040, 144.58704507) and (603.28063019, 148.94611527) .. (596.81323106, 144.25778675)} + ( 596.8132, 144.2577) + .. controls ( 593.5339, 141.8806) and ( 592.8164, 137.8865) .. ( 595.1276, 134.6983) + .. controls ( 598.6273, 129.8705) and ( 606.2217, 130.5123) .. ( 614.3287, 136.3892) + .. controls ( 629.3586, 147.2846) and ( 633.4128, 164.1194) .. ( 624.1022, 176.9632) + .. controls ( 617.2348, 186.4365) and ( 606.1224, 189.4976) .. ( 594.1466, 185.1239) + .. controls ( 589.9588, 183.6166) and ( 586.8709, 181.9339) .. ( 579.0713, 176.9747) + -- ( 575.7266, 185.8057) + -- ( 601.0497, 204.1628) + -- ( 596.5804, 218.5707) + -- ( 567.2494, 197.3081) + -- ( 581.1949, 159.4769) + .. controls ( 590.3107, 165.1124) and ( 594.4416, 167.2732) .. ( 599.3741, 168.9033) + .. controls ( 609.3300, 172.2297) and ( 617.9216, 170.5373) .. ( 622.2798, 164.5254) + .. controls ( 625.9776, 159.4243) and ( 624.8751, 152.5109) .. ( 619.7741, 148.8131) + .. controls ( 613.9443, 144.5870) and ( 603.2806, 148.9461) .. ( 596.8132, 144.2577)} \def\fdulogo@emblem@new@ring@inner@i{% - (427.28478932, 410.40467342) circle [radius=241.88932729]} + ( 427.2847, 410.4046) circle [radius=241.88932729]} \def\fdulogo@emblem@new@ring@inner@ii{% - (427.28478932, 410.40467342) circle [radius=226.77199428]} + ( 427.2847, 410.4046) circle [radius=226.77199428]} \def\fdulogo@emblem@new@ring@outer@i{% - (427.28478932, 410.40467342) circle [radius=359.05469569]} + ( 427.2847, 410.4046) circle [radius=359.05469569]} \def\fdulogo@emblem@new@ring@outer@ii{% - (427.28478932, 410.40467342) circle [radius=343.93732473]} + ( 427.2847, 410.4046) circle [radius=343.93732473]} \def\fdulogo@motto@bo{% - (446.44078884, 999.91565267) - .. controls (447.61812214, 1000.07431933) and (456.16345526, 1001.95698595) .. (459.29012185, 1001.31565264) - .. controls (462.45812177, 1000.66498599) and (466.03678835, 997.51565273) .. (466.58345500, 994.39565281) - .. controls (466.94345499, 992.40898619) and (463.75145507, 988.95165295) .. (461.25012180, 987.90231964) - .. controls (452.27412203, 984.13831973) and (442.91278893, 980.49831982) .. (442.91278893, 980.49831982) - .. controls (442.83012226, 967.45698682) and (443.36478892, 968.93832011) .. (444.83012221, 956.91298708) - .. controls (446.84478883, 940.36898749) and (445.10745554, 926.59832117) .. (444.86612221, 909.79965492) - .. controls (444.24612223, 900.95698848) and (440.71412232, 902.67165510) .. (438.57945570, 901.24898847) - .. controls (434.45412247, 898.49832187) and (433.83012249, 894.41565531) .. (429.68345592, 901.04098848) - .. controls (426.80745600, 905.63832169) and (420.49412282, 921.06898798) .. (424.47678939, 936.04898760) - .. controls (429.10745594, 953.47165383) and (434.23278914, 978.47565321) .. (433.49678916, 979.24898652) - .. controls (432.91545584, 979.85965317) and (422.17945611, 977.18765324) .. (413.71812299, 974.91565330) - .. controls (406.57945650, 972.99965334) and (404.51812322, 974.85431996) .. (404.16345656, 976.97165324) - .. controls (402.99678993, 983.91565307) and (425.50345603, 995.32898612) .. (429.25012260, 996.32898609) - .. controls (430.26345591, 1003.82231924) and (427.74345597, 1012.83565235) .. (433.50345583, 1018.02231889) - .. controls (435.66345578, 1019.96898550) and (445.62345553, 1020.43565216) .. (447.27678882, 1014.63565230) - .. controls (448.91678878, 1008.86231911) and (447.44078881, 1006.90231916) .. (446.44078884, 999.91565267) - (504.16305406, 912.58232152) - .. controls (502.92838743, 909.46365493) and (498.38572087, 907.08232166) .. (494.82972096, 907.85965497) - .. controls (491.09905439, 908.67565495) and (482.10838795, 915.89165477) .. (480.82972131, 920.52632132) - .. controls (479.89638800, 923.90898790) and (488.12438780, 925.41565453) .. (489.60705443, 925.35965454) - .. controls (498.44038754, 925.02632121) and (501.60705413, 921.81565462) .. (502.99638743, 919.69298801) - .. controls (504.38572072, 917.57165473) and (505.21905404, 915.24898812) .. (504.16305406, 912.58232152) - (487.05198782, 975.33231995) - .. controls (487.49865448, 974.51765331) and (488.71198778, 974.55231997) .. (490.13598775, 974.72165330) - (485.82932119, 957.10565374) - .. controls (485.94132118, 952.99898718) and (484.68132122, 952.39632053) .. (483.66265458, 949.99898725) - .. controls (482.81865460, 948.00832064) and (481.70665462, 945.06965404) .. (480.71865465, 944.74965405) - (495.41332095, 1000.22165266) - .. controls (494.64398763, 1000.57898599) and (492.11598770, 998.61231937) .. (491.45465438, 997.29098607) - .. controls (490.95465439, 996.29098610) and (490.28798774, 993.45765283) .. (490.99598773, 992.91631951) - .. controls (491.70532104, 992.37365286) and (494.96932096, 994.68965280) .. (495.78798761, 996.16565277) - .. controls (496.77465425, 997.94298605) and (496.19065426, 999.86031934) .. (495.41332095, 1000.22165266) - (494.57998764, 976.58165325) - .. controls (495.53865428, 977.18698657) and (495.93332094, 978.03098655) .. (496.24665426, 979.35098652) - .. controls (496.74665425, 981.45498647) and (496.53865425, 983.79098641) .. (496.03865427, 984.41498639) - .. controls (495.54132094, 985.03631971) and (492.46798769, 984.60965305) .. (490.51598774, 983.77231974) - .. controls (489.52798776, 983.34831975) and (488.04798780, 982.33498644) .. (487.69065447, 981.66565313) - .. controls (487.11598782, 980.58698649) and (486.61598783, 976.12831993) .. (487.05198782, 975.33231995) - .. controls (487.49865448, 974.51765331) and (488.75465445, 974.33631998) .. (490.13598775, 974.72165330) - .. controls (492.30132103, 975.32565329) and (493.25332100, 975.74565328) .. (494.57998764, 976.58165325) - (520.88532031, 963.13765359) - .. controls (524.19465356, 967.71765348) and (523.08932026, 983.79631974) .. (523.80665357, 995.49498612) - .. controls (523.94532023, 997.75898606) and (525.24665354, 1006.99898583) .. (523.16265359, 1009.24831910) - .. controls (521.97332028, 1010.53365241) and (513.52398716, 1009.74831909) .. (511.99598720, 1008.30431913) - .. controls (509.65198726, 1006.08698585) and (508.88132061, 1000.42298599) .. (509.94132058, 1000.13765267) - .. controls (512.82932051, 999.36031935) and (513.82932049, 999.47098602) .. (513.82932049, 996.41631943) - .. controls (513.82932049, 990.90031956) and (509.78132059, 991.59898621) .. (509.92532059, 987.34565299) - .. controls (510.05198725, 983.63765308) and (513.54265383, 986.85098633) .. (514.74665380, 986.24965301) - .. controls (516.74665375, 985.24831970) and (517.45732040, 982.63365310) .. (517.66265373, 980.83231982) - .. controls (517.99598705, 977.91498655) and (517.02665374, 975.56431995) .. (514.49598714, 975.41498662) - .. controls (511.66265388, 975.24965329) and (510.16265391, 973.54832000) .. (510.07732058, 971.16565339) - .. controls (509.99598725, 968.91632011) and (514.39198714, 969.35098677) .. (515.66265378, 966.99898683) - .. controls (517.32932040, 963.91498690) and (518.41332037, 961.24832030) .. (520.88532031, 963.13765359) - (483.99598790, 899.66565518) - .. controls (487.24665449, 903.33232175) and (507.74665397, 888.08165547) .. (511.30265388, 891.05765539) - .. controls (513.19465384, 892.64032202) and (511.71865387, 906.86432166) .. (512.18665386, 913.54298816) - .. controls (512.63732052, 919.98832134) and (515.78532044, 933.76832099) .. (514.72265380, 935.48565428) - .. controls (514.09598715, 936.49632092) and (501.18798747, 932.59232102) .. (496.16265426, 931.74832104) - .. controls (488.43332112, 930.45098774) and (478.10798805, 930.19365441) .. (474.21865481, 929.24832110) - .. controls (468.21732163, 927.79098781) and (456.01998860, 919.60298801) .. (453.84132199, 924.58165455) - .. controls (450.99598873, 931.08165439) and (458.29332188, 935.63898761) .. (462.16265511, 936.91632091) - .. controls (464.67465505, 937.74432089) and (478.34665471, 939.01632086) .. (489.07998777, 940.41632083) - .. controls (496.60132092, 941.39632080) and (507.15598732, 942.95632076) .. (513.44132050, 944.02698740) - .. controls (516.05198710, 944.47098739) and (516.43465376, 948.35098729) .. (516.59732042, 951.64698721) - .. controls (516.77465375, 955.24832045) and (514.17465381, 955.60298711) .. (512.23198719, 956.74832042) - .. controls (509.83865392, 958.16032038) and (510.12132058, 960.30698699) .. (507.41332065, 960.49898699) - .. controls (504.66265405, 960.69365365) and (504.12798740, 957.67765373) .. (501.38532080, 957.74832039) - .. controls (498.16265421, 957.83232039) and (501.09598747, 966.30165351) .. (497.32932090, 969.33232010) - .. controls (495.62132094, 970.70698673) and (487.37598782, 970.38298674) .. (485.87065452, 969.15898677) - .. controls (484.53732122, 968.07632013) and (485.74398786, 960.27498700) .. (485.82932119, 957.10565374) - .. controls (485.94132118, 952.99898718) and (484.79198788, 952.31365386) .. (483.77465457, 949.91632059) - .. controls (482.92932126, 947.92432064) and (481.70665462, 945.06965404) .. (480.71865465, 944.74965405) - .. controls (478.66265470, 944.08298740) and (472.59065485, 949.98965392) .. (469.74132159, 953.72698716) - .. controls (466.61065500, 957.83232039) and (467.63465498, 960.38298699) .. (468.94132161, 967.91632014) - .. controls (469.49465493, 971.10832006) and (471.41332155, 977.09365324) .. (471.41332155, 981.08165314) - .. controls (471.41332155, 986.33231968) and (472.23865486, 991.96165287) .. (473.07998817, 995.74965278) - .. controls (474.03465482, 1000.04965267) and (477.52798806, 1001.20031931) .. (479.45465468, 999.91498600) - .. controls (481.82932129, 998.33231938) and (481.97598795, 990.93898623) .. (482.67732127, 990.00565292) - .. controls (483.66265458, 988.69365295) and (485.42132120, 987.09631966) .. (486.37998784, 994.39498614) - .. controls (486.58132117, 995.93498610) and (487.43332115, 998.91098603) .. (488.38532112, 1000.41498599) - .. controls (489.42265443, 1002.05631928) and (492.01598770, 1004.67098589) .. (492.99598768, 1005.52698586) - .. controls (496.49598759, 1008.58165245) and (496.16265426, 1011.02698573) .. (494.88532096, 1012.08165237) - .. controls (493.79065432, 1012.98698568) and (483.77465457, 1009.74831909) .. (481.49598796, 1012.91498568) - .. controls (480.45732132, 1014.36031898) and (485.74265452, 1020.96165215) .. (489.34398777, 1022.80698543) - .. controls (492.48532102, 1024.41631873) and (496.27465426, 1024.33098539) .. (496.44132092, 1025.88831869) - .. controls (497.03865424, 1031.49898522) and (496.94532091, 1036.76165175) .. (500.86265415, 1037.07631841) - .. controls (504.53998739, 1037.37098507) and (506.16265401, 1031.02698523) .. (506.94132066, 1030.86031856) - .. controls (508.01198730, 1030.63098524) and (512.47198719, 1032.08965187) .. (514.41332047, 1030.91631856) - .. controls (516.65865375, 1028.92031861) and (517.26398707, 1026.54031867) .. (516.80932041, 1023.91231874) - .. controls (516.31332043, 1021.04565214) and (512.73732051, 1017.26031890) .. (513.41332050, 1016.66565225) - .. controls (514.63465380, 1015.59231895) and (525.93465352, 1018.33498554) .. (532.07998670, 1014.33365231) - .. controls (535.66265328, 1012.00031904) and (535.94265327, 1009.57498576) .. (536.58665325, 1005.58165253) - .. controls (538.77465320, 992.02698620) and (540.78798648, 985.29098637) .. (541.55198646, 979.91631984) - .. controls (542.38265311, 974.06965332) and (543.99598640, 967.41632015) .. (540.91331981, 961.91498695) - .. controls (539.51465318, 959.42032035) and (536.03465327, 957.03232041) .. (533.41332000, 954.83232047) - .. controls (531.54665338, 953.26565384) and (529.13465344, 949.64698726) .. (533.18265334, 950.15232058) - .. controls (536.95465324, 950.62432057) and (541.92398645, 952.08032053) .. (549.91331959, 953.24965384) - .. controls (555.96931943, 954.13498715) and (570.27465241, 955.47098712) .. (571.20665239, 949.68432059) - .. controls (571.71865237, 946.50965401) and (568.74398578, 945.94832069) .. (565.86131919, 945.04432071) - .. controls (563.78798591, 944.39498739) and (561.29065263, 942.25898745) .. (557.24665274, 941.41632080) - .. controls (551.87198620, 940.29498750) and (544.23198639, 941.14698747) .. (540.16265316, 940.83232082) - .. controls (532.11198670, 940.20965416) and (526.47332017, 939.24965419) .. (524.99598688, 938.02698755) - .. controls (523.46798691, 936.76298758) and (524.03465357, 929.96565442) .. (525.66265353, 923.74832124) - .. controls (528.00398680, 914.80965480) and (531.32265338, 900.78298848) .. (531.09598672, 891.45898872) - .. controls (530.84665340, 881.19365564) and (521.08132031, 876.64032242) .. (510.91332056, 877.16565574) - .. controls (501.17598747, 877.66832239) and (499.74665417, 883.16565559) .. (492.26265436, 888.25898880) - .. controls (486.28665451, 892.32432203) and (482.35332127, 897.81098856) .. (483.99598790, 899.66565518) - (534.55198664, 1039.13791836) - .. controls (543.04798642, 1039.49258502) and (549.71998626, 1035.34591845) .. (549.16265294, 1026.74725200) - .. controls (548.87598628, 1022.31791878) and (542.22665311, 1014.58591897) .. (540.43598649, 1014.33258564) - .. controls (538.85731986, 1014.10991898) and (526.66265350, 1026.91525200) .. (524.09732023, 1031.66991854) - .. controls (523.03732026, 1033.63525183) and (529.21865344, 1038.91525170) .. (534.55198664, 1039.13791836)} + ( 446.4407, 999.9156) + .. controls ( 447.6181, 1000.0743) and ( 456.1634, 1001.9569) .. ( 459.2901, 1001.3156) + .. controls ( 462.4581, 1000.6649) and ( 466.0367, 997.5156) .. ( 466.5834, 994.3956) + .. controls ( 466.9434, 992.4089) and ( 463.7514, 988.9516) .. ( 461.2501, 987.9023) + .. controls ( 452.2741, 984.1383) and ( 442.9127, 980.4983) .. ( 442.9127, 980.4983) + .. controls ( 442.8301, 967.4569) and ( 443.3647, 968.9383) .. ( 444.8301, 956.9129) + .. controls ( 446.8447, 940.3689) and ( 445.1074, 926.5983) .. ( 444.8661, 909.7996) + .. controls ( 444.2461, 900.9569) and ( 440.7141, 902.6716) .. ( 438.5794, 901.2489) + .. controls ( 434.4541, 898.4983) and ( 433.8301, 894.4156) .. ( 429.6834, 901.0409) + .. controls ( 426.8074, 905.6383) and ( 420.4941, 921.0689) .. ( 424.4767, 936.0489) + .. controls ( 429.1074, 953.4716) and ( 434.2327, 978.4756) .. ( 433.4967, 979.2489) + .. controls ( 432.9154, 979.8596) and ( 422.1794, 977.1876) .. ( 413.7181, 974.9156) + .. controls ( 406.5794, 972.9996) and ( 404.5181, 974.8543) .. ( 404.1634, 976.9716) + .. controls ( 402.9967, 983.9156) and ( 425.5034, 995.3289) .. ( 429.2501, 996.3289) + .. controls ( 430.2634, 1003.8223) and ( 427.7434, 1012.8356) .. ( 433.5034, 1018.0223) + .. controls ( 435.6634, 1019.9689) and ( 445.6234, 1020.4356) .. ( 447.2767, 1014.6356) + .. controls ( 448.9167, 1008.8623) and ( 447.4407, 1006.9023) .. ( 446.4407, 999.9156) + ( 504.1630, 912.5823) + .. controls ( 502.9283, 909.4636) and ( 498.3857, 907.0823) .. ( 494.8297, 907.8596) + .. controls ( 491.0990, 908.6756) and ( 482.1083, 915.8916) .. ( 480.8297, 920.5263) + .. controls ( 479.8963, 923.9089) and ( 488.1243, 925.4156) .. ( 489.6070, 925.3596) + .. controls ( 498.4403, 925.0263) and ( 501.6070, 921.8156) .. ( 502.9963, 919.6929) + .. controls ( 504.3857, 917.5716) and ( 505.2190, 915.2489) .. ( 504.1630, 912.5823) + ( 487.0519, 975.3323) + .. controls ( 487.4986, 974.5176) and ( 488.7119, 974.5523) .. ( 490.1359, 974.7216) + ( 485.8293, 957.1056) + .. controls ( 485.9413, 952.9989) and ( 484.6813, 952.3963) .. ( 483.6626, 949.9989) + .. controls ( 482.8186, 948.0083) and ( 481.7066, 945.0696) .. ( 480.7186, 944.7496) + ( 495.4133, 1000.2216) + .. controls ( 494.6439, 1000.5789) and ( 492.1159, 998.6123) .. ( 491.4546, 997.2909) + .. controls ( 490.9546, 996.2909) and ( 490.2879, 993.4576) .. ( 490.9959, 992.9163) + .. controls ( 491.7053, 992.3736) and ( 494.9693, 994.6896) .. ( 495.7879, 996.1656) + .. controls ( 496.7746, 997.9429) and ( 496.1906, 999.8603) .. ( 495.4133, 1000.2216) + ( 494.5799, 976.5816) + .. controls ( 495.5386, 977.1869) and ( 495.9333, 978.0309) .. ( 496.2466, 979.3509) + .. controls ( 496.7466, 981.4549) and ( 496.5386, 983.7909) .. ( 496.0386, 984.4149) + .. controls ( 495.5413, 985.0363) and ( 492.4679, 984.6096) .. ( 490.5159, 983.7723) + .. controls ( 489.5279, 983.3483) and ( 488.0479, 982.3349) .. ( 487.6906, 981.6656) + .. controls ( 487.1159, 980.5869) and ( 486.6159, 976.1283) .. ( 487.0519, 975.3323) + .. controls ( 487.4986, 974.5176) and ( 488.7546, 974.3363) .. ( 490.1359, 974.7216) + .. controls ( 492.3013, 975.3256) and ( 493.2533, 975.7456) .. ( 494.5799, 976.5816) + ( 520.8853, 963.1376) + .. controls ( 524.1946, 967.7176) and ( 523.0893, 983.7963) .. ( 523.8066, 995.4949) + .. controls ( 523.9453, 997.7589) and ( 525.2466, 1006.9989) .. ( 523.1626, 1009.2483) + .. controls ( 521.9733, 1010.5336) and ( 513.5239, 1009.7483) .. ( 511.9959, 1008.3043) + .. controls ( 509.6519, 1006.0869) and ( 508.8813, 1000.4229) .. ( 509.9413, 1000.1376) + .. controls ( 512.8293, 999.3603) and ( 513.8293, 999.4709) .. ( 513.8293, 996.4163) + .. controls ( 513.8293, 990.9003) and ( 509.7813, 991.5989) .. ( 509.9253, 987.3456) + .. controls ( 510.0519, 983.6376) and ( 513.5426, 986.8509) .. ( 514.7466, 986.2496) + .. controls ( 516.7466, 985.2483) and ( 517.4573, 982.6336) .. ( 517.6626, 980.8323) + .. controls ( 517.9959, 977.9149) and ( 517.0266, 975.5643) .. ( 514.4959, 975.4149) + .. controls ( 511.6626, 975.2496) and ( 510.1626, 973.5483) .. ( 510.0773, 971.1656) + .. controls ( 509.9959, 968.9163) and ( 514.3919, 969.3509) .. ( 515.6626, 966.9989) + .. controls ( 517.3293, 963.9149) and ( 518.4133, 961.2483) .. ( 520.8853, 963.1376) + ( 483.9959, 899.6656) + .. controls ( 487.2466, 903.3323) and ( 507.7466, 888.0816) .. ( 511.3026, 891.0576) + .. controls ( 513.1946, 892.6403) and ( 511.7186, 906.8643) .. ( 512.1866, 913.5429) + .. controls ( 512.6373, 919.9883) and ( 515.7853, 933.7683) .. ( 514.7226, 935.4856) + .. controls ( 514.0959, 936.4963) and ( 501.1879, 932.5923) .. ( 496.1626, 931.7483) + .. controls ( 488.4333, 930.4509) and ( 478.1079, 930.1936) .. ( 474.2186, 929.2483) + .. controls ( 468.2173, 927.7909) and ( 456.0199, 919.6029) .. ( 453.8413, 924.5816) + .. controls ( 450.9959, 931.0816) and ( 458.2933, 935.6389) .. ( 462.1626, 936.9163) + .. controls ( 464.6746, 937.7443) and ( 478.3466, 939.0163) .. ( 489.0799, 940.4163) + .. controls ( 496.6013, 941.3963) and ( 507.1559, 942.9563) .. ( 513.4413, 944.0269) + .. controls ( 516.0519, 944.4709) and ( 516.4346, 948.3509) .. ( 516.5973, 951.6469) + .. controls ( 516.7746, 955.2483) and ( 514.1746, 955.6029) .. ( 512.2319, 956.7483) + .. controls ( 509.8386, 958.1603) and ( 510.1213, 960.3069) .. ( 507.4133, 960.4989) + .. controls ( 504.6626, 960.6936) and ( 504.1279, 957.6776) .. ( 501.3853, 957.7483) + .. controls ( 498.1626, 957.8323) and ( 501.0959, 966.3016) .. ( 497.3293, 969.3323) + .. controls ( 495.6213, 970.7069) and ( 487.3759, 970.3829) .. ( 485.8706, 969.1589) + .. controls ( 484.5373, 968.0763) and ( 485.7439, 960.2749) .. ( 485.8293, 957.1056) + .. controls ( 485.9413, 952.9989) and ( 484.7919, 952.3136) .. ( 483.7746, 949.9163) + .. controls ( 482.9293, 947.9243) and ( 481.7066, 945.0696) .. ( 480.7186, 944.7496) + .. controls ( 478.6626, 944.0829) and ( 472.5906, 949.9896) .. ( 469.7413, 953.7269) + .. controls ( 466.6106, 957.8323) and ( 467.6346, 960.3829) .. ( 468.9413, 967.9163) + .. controls ( 469.4946, 971.1083) and ( 471.4133, 977.0936) .. ( 471.4133, 981.0816) + .. controls ( 471.4133, 986.3323) and ( 472.2386, 991.9616) .. ( 473.0799, 995.7496) + .. controls ( 474.0346, 1000.0496) and ( 477.5279, 1001.2003) .. ( 479.4546, 999.9149) + .. controls ( 481.8293, 998.3323) and ( 481.9759, 990.9389) .. ( 482.6773, 990.0056) + .. controls ( 483.6626, 988.6936) and ( 485.4213, 987.0963) .. ( 486.3799, 994.3949) + .. controls ( 486.5813, 995.9349) and ( 487.4333, 998.9109) .. ( 488.3853, 1000.4149) + .. controls ( 489.4226, 1002.0563) and ( 492.0159, 1004.6709) .. ( 492.9959, 1005.5269) + .. controls ( 496.4959, 1008.5816) and ( 496.1626, 1011.0269) .. ( 494.8853, 1012.0816) + .. controls ( 493.7906, 1012.9869) and ( 483.7746, 1009.7483) .. ( 481.4959, 1012.9149) + .. controls ( 480.4573, 1014.3603) and ( 485.7426, 1020.9616) .. ( 489.3439, 1022.8069) + .. controls ( 492.4853, 1024.4163) and ( 496.2746, 1024.3309) .. ( 496.4413, 1025.8883) + .. controls ( 497.0386, 1031.4989) and ( 496.9453, 1036.7616) .. ( 500.8626, 1037.0763) + .. controls ( 504.5399, 1037.3709) and ( 506.1626, 1031.0269) .. ( 506.9413, 1030.8603) + .. controls ( 508.0119, 1030.6309) and ( 512.4719, 1032.0896) .. ( 514.4133, 1030.9163) + .. controls ( 516.6586, 1028.9203) and ( 517.2639, 1026.5403) .. ( 516.8093, 1023.9123) + .. controls ( 516.3133, 1021.0456) and ( 512.7373, 1017.2603) .. ( 513.4133, 1016.6656) + .. controls ( 514.6346, 1015.5923) and ( 525.9346, 1018.3349) .. ( 532.0799, 1014.3336) + .. controls ( 535.6626, 1012.0003) and ( 535.9426, 1009.5749) .. ( 536.5866, 1005.5816) + .. controls ( 538.7746, 992.0269) and ( 540.7879, 985.2909) .. ( 541.5519, 979.9163) + .. controls ( 542.3826, 974.0696) and ( 543.9959, 967.4163) .. ( 540.9133, 961.9149) + .. controls ( 539.5146, 959.4203) and ( 536.0346, 957.0323) .. ( 533.4133, 954.8323) + .. controls ( 531.5466, 953.2656) and ( 529.1346, 949.6469) .. ( 533.1826, 950.1523) + .. controls ( 536.9546, 950.6243) and ( 541.9239, 952.0803) .. ( 549.9133, 953.2496) + .. controls ( 555.9693, 954.1349) and ( 570.2746, 955.4709) .. ( 571.2066, 949.6843) + .. controls ( 571.7186, 946.5096) and ( 568.7439, 945.9483) .. ( 565.8613, 945.0443) + .. controls ( 563.7879, 944.3949) and ( 561.2906, 942.2589) .. ( 557.2466, 941.4163) + .. controls ( 551.8719, 940.2949) and ( 544.2319, 941.1469) .. ( 540.1626, 940.8323) + .. controls ( 532.1119, 940.2096) and ( 526.4733, 939.2496) .. ( 524.9959, 938.0269) + .. controls ( 523.4679, 936.7629) and ( 524.0346, 929.9656) .. ( 525.6626, 923.7483) + .. controls ( 528.0039, 914.8096) and ( 531.3226, 900.7829) .. ( 531.0959, 891.4589) + .. controls ( 530.8466, 881.1936) and ( 521.0813, 876.6403) .. ( 510.9133, 877.1656) + .. controls ( 501.1759, 877.6683) and ( 499.7466, 883.1656) .. ( 492.2626, 888.2589) + .. controls ( 486.2866, 892.3243) and ( 482.3533, 897.8109) .. ( 483.9959, 899.6656) + ( 534.5519, 1039.1379) + .. controls ( 543.0479, 1039.4925) and ( 549.7199, 1035.3459) .. ( 549.1626, 1026.7472) + .. controls ( 548.8759, 1022.3179) and ( 542.2266, 1014.5859) .. ( 540.4359, 1014.3325) + .. controls ( 538.8573, 1014.1099) and ( 526.6626, 1026.9152) .. ( 524.0973, 1031.6699) + .. controls ( 523.0373, 1033.6352) and ( 529.2186, 1038.9152) .. ( 534.5519, 1039.1379)} \def\fdulogo@motto@xue{% - (441.96958895, 769.22205844) - .. controls (449.34558877, 772.01539170) and (456.88558858, 744.13805907) .. (451.85358870, 731.95805937) - .. controls (450.76292206, 729.32072610) and (447.74692214, 726.46339284) .. (444.82958888, 726.49939284) - .. controls (442.41225561, 726.52872617) and (439.10692236, 728.52739279) .. (438.10692238, 733.74872599) - .. controls (437.51892240, 736.82472592) and (439.10692236, 768.13805847) .. (441.96958895, 769.22205844) - (527.62132014, 755.16565879) - .. controls (527.63065348, 757.19099207) and (526.74665350, 758.41632538) .. (525.24665354, 758.12432538) - .. controls (523.81998690, 757.84699206) and (522.13065361, 756.10565877) .. (522.80132026, 753.97099215) - .. controls (523.57998691, 751.49899222) and (525.21865354, 750.05499225) .. (525.78798686, 750.20699225) - .. controls (526.35732017, 750.36032558) and (527.60798681, 752.33232553) .. (527.62132014, 755.16565879) - (487.79865447, 742.41365911) - .. controls (490.32932108, 743.13765909) and (486.96798783, 751.05499223) .. (486.33998784, 750.40299224) - .. controls (485.70532119, 749.74565893) and (485.20932120, 747.66165898) .. (485.16265454, 746.41632568) - .. controls (485.05198787, 743.41499242) and (484.87332121, 741.57765913) .. (487.79865447, 742.41365911) - (493.82932099, 758.16565872) - .. controls (496.82932091, 757.58165873) and (496.82932091, 760.87365865) .. (496.78132091, 762.59099194) - .. controls (496.73332092, 764.27499190) and (496.70532092, 764.91499188) .. (495.07998762, 765.24832520) - .. controls (494.02932098, 765.46432520) and (491.57998771, 765.20699187) .. (490.20532108, 763.41499192) - .. controls (489.97198775, 763.11365859) and (489.53865443, 761.12432531) .. (489.82932109, 760.33232533) - .. controls (490.27998774, 759.10832536) and (492.20532103, 758.48165871) .. (493.82932099, 758.16565872) - (490.89598773, 727.51099281) - .. controls (489.52532110, 726.15365952) and (488.32932113, 724.58299289) .. (490.78798773, 724.49899289) - .. controls (493.61998766, 724.40299289) and (501.82932079, 726.29099285) .. (503.57998741, 727.16565949) - .. controls (504.53465405, 727.64299281) and (506.07998735, 730.58299274) .. (502.34532077, 731.84565937) - .. controls (498.24932088, 733.23365934) and (492.55065435, 729.14832611) .. (490.89598773, 727.51099281) - (536.09598660, 719.86165967) - .. controls (533.92931999, 720.36432633) and (512.19865386, 716.67765975) .. (499.91332084, 714.49899314) - .. controls (481.93332129, 711.31099322) and (470.32932158, 708.16565997) .. (462.88532176, 705.36032670) - .. controls (458.57198854, 703.73499341) and (445.98265552, 698.81366020) .. (440.94132231, 691.36032705) - .. controls (439.66265568, 689.47099377) and (439.80798900, 683.43632725) .. (439.44398901, 681.91632729) - .. controls (438.88532236, 679.58299401) and (437.19065574, 678.58432737) .. (434.18265581, 678.02299405) - .. controls (426.91332266, 676.66566075) and (419.64398951, 682.58299394) .. (419.66265618, 689.86032709) - .. controls (419.68532284, 698.31632688) and (425.60798936, 703.41499342) .. (429.55332259, 706.96966000) - .. controls (433.74398916, 710.74565990) and (447.44132215, 720.13765967) .. (448.70532212, 718.47099304) - .. controls (449.57065543, 717.33099307) and (444.53465555, 711.52699321) .. (445.32932220, 709.80432659) - .. controls (445.73732219, 708.92032661) and (451.32132205, 711.04432656) .. (452.85598868, 711.66432654) - .. controls (455.20532195, 712.61232652) and (461.95198845, 715.57632645) .. (463.49598841, 716.52699309) - .. controls (464.21865506, 716.97099308) and (462.32932178, 717.99899305) .. (460.57998849, 724.16565957) - .. controls (459.75065517, 727.08832616) and (459.89332184, 733.08832601) .. (460.10798850, 736.99765924) - .. controls (460.41332182, 742.58165910) and (461.99598845, 743.69365908) .. (462.88532176, 750.13765892) - .. controls (463.40932175, 753.94165882) and (463.21332175, 758.85099203) .. (463.24665509, 763.49899192) - .. controls (463.28798842, 769.28832510) and (462.91332176, 776.79099158) .. (461.28798847, 779.58165818) - .. controls (459.10398852, 783.33499142) and (459.16265519, 785.41499137) .. (461.56398846, 787.06165799) - .. controls (463.69598841, 788.52299129) and (467.03998832, 789.16299127) .. (469.55865493, 788.64032462) - .. controls (471.07332156, 788.32565796) and (473.38532150, 787.30432465) .. (472.97198818, 783.31899142) - .. controls (472.81198818, 781.77632479) and (471.38532155, 779.80432484) .. (470.74665490, 777.16565824) - .. controls (469.54398826, 772.19899170) and (468.71732162, 766.42432518) .. (468.66265495, 761.49899197) - .. controls (468.61732162, 757.31899207) and (472.82932151, 758.83232537) .. (473.66265483, 752.13765887) - .. controls (474.53732147, 745.11632571) and (474.95732146, 736.34032593) .. (474.99598813, 730.97099273) - .. controls (475.05465479, 722.92565960) and (474.30932148, 719.34165969) .. (474.71865480, 719.36032635) - .. controls (476.88398808, 719.45899302) and (483.88532124, 721.52699296) .. (483.99598790, 723.16565959) - .. controls (484.12798790, 725.10699287) and (480.57732132, 724.27899290) .. (479.80532134, 726.25499285) - .. controls (478.07998805, 730.66565940) and (478.49598804, 745.20699237) .. (479.41332135, 752.24832553) - .. controls (479.91865467, 756.13365877) and (480.64132132, 758.04299205) .. (480.78798798, 760.54032532) - .. controls (480.97598798, 763.72832524) and (480.49598799, 766.24965851) .. (480.70398798, 770.04032508) - .. controls (480.98932131, 775.22965829) and (484.05465457, 781.59499146) .. (485.17732120, 786.51099134) - .. controls (486.52398784, 792.40965786) and (487.44132115, 797.87499106) .. (496.07598760, 795.66699111) - .. controls (502.05198745, 794.13765782) and (500.72532082, 787.43099132) .. (499.95332083, 782.88432476) - .. controls (499.41332085, 779.70699151) and (496.60798758, 777.52699156) .. (497.66265423, 772.69365835) - .. controls (498.08265421, 770.77499173) and (501.99598745, 773.30432500) .. (506.21865401, 772.08299170) - .. controls (507.91465397, 771.59099171) and (508.25598729, 765.93632519) .. (508.05198730, 761.08165864) - .. controls (507.97332063, 759.21765869) and (507.81465397, 752.69899219) .. (507.82932064, 751.83232554) - .. controls (507.88532064, 748.66565895) and (511.99598720, 749.74965893) .. (512.80132051, 745.85232569) - .. controls (513.32798717, 743.29499242) and (513.53598716, 740.52565916) .. (513.21865384, 737.63765923) - .. controls (512.96798718, 735.35632595) and (510.01598725, 735.36832595) .. (509.66265393, 733.80432599) - .. controls (509.16398727, 731.59099271) and (508.98532061, 729.32832610) .. (510.21865391, 729.24965944) - .. controls (512.19065386, 729.12299277) and (519.91332034, 729.80432609) .. (525.11465354, 731.78299271) - .. controls (526.53998684, 732.32565936) and (525.49598686, 735.12432596) .. (523.71865357, 736.80432592) - .. controls (522.23465361, 738.20699255) and (521.82932029, 738.29099255) .. (519.10798702, 743.69365908) - .. controls (517.51465373, 746.85499233) and (515.41065378, 753.78565882) .. (515.16265379, 756.63765875) - .. controls (514.96132046, 758.96965870) and (517.07998707, 759.16032536) .. (517.83598705, 759.73765868) - .. controls (518.54398704, 760.28032533) and (518.53732037, 762.00432529) .. (518.32932038, 763.13765859) - .. controls (517.97332038, 765.08032521) and (515.11598712, 764.31099189) .. (514.99598713, 765.47099187) - .. controls (514.44132047, 770.86032506) and (518.88532036, 773.13765834) .. (522.85865360, 772.50165836) - .. controls (526.36132017, 771.94032504) and (529.00532011, 768.54165846) .. (530.20398674, 769.87365842) - .. controls (531.70532004, 771.54032505) and (531.45465338, 780.09632483) .. (531.03865339, 782.70699143) - .. controls (530.82532006, 784.04299140) and (528.88932011, 783.82299141) .. (527.10798682, 783.47099142) - .. controls (523.13732025, 782.68699144) and (517.91998705, 780.70699148) .. (517.25465374, 781.47899147) - .. controls (515.95998710, 782.98432476) and (521.16265364, 794.74832447) .. (531.75198671, 795.31232445) - .. controls (539.35731985, 795.71765778) and (542.37465311, 791.12832456) .. (544.21198639, 783.24565809) - .. controls (546.43865301, 773.70032499) and (548.21865296, 762.08165862) .. (546.05198635, 752.02699220) - .. controls (545.21331970, 748.13499230) and (539.41331985, 740.49899249) .. (535.16265329, 737.49899257) - .. controls (532.96798668, 735.94965927) and (532.85998668, 732.85099268) .. (533.66265333, 732.97099268) - .. controls (544.88531971, 734.64965930) and (554.99598613, 736.24832593) .. (566.55731917, 727.45899282) - .. controls (574.73198563, 721.24432630) and (574.61065230, 714.82165980) .. (565.06798587, 710.35899324) - .. controls (557.28265273, 706.71766000) and (548.89731961, 704.19232673) .. (540.56131982, 701.98566012) - .. controls (537.63065323, 701.20832681) and (531.57998671, 699.49899352) .. (529.82932009, 701.83232679) - .. controls (527.94265347, 704.34832673) and (531.13465339, 710.47632657) .. (533.77598666, 713.74832649) - .. controls (536.73998658, 717.41899307) and (539.21865319, 719.13765969) .. (536.09598660, 719.86165967) - (490.44078774, 696.97126024) - .. controls (487.89412114, 695.43659362) and (486.00745452, 693.61259366) .. (483.05145459, 690.91526040) - .. controls (482.00212128, 689.95792709) and (479.99412133, 686.74859383) .. (476.99678808, 685.85526052) - .. controls (474.50212147, 685.11126054) and (471.99678820, 687.91526047) .. (471.27412155, 690.13792708) - .. controls (470.29012158, 693.16726034) and (470.77412156, 698.66992687) .. (473.10745484, 699.75259351) - .. controls (475.92345477, 701.06059348) and (480.03812133, 700.83259348) .. (484.24612123, 702.16592678) - .. controls (488.11945446, 703.39259342) and (490.63545440, 704.66459339) .. (494.55945430, 706.37126001) - .. controls (501.39412080, 709.34459327) and (506.33012068, 710.69392657) .. (511.83012054, 710.69392657) - .. controls (518.55145370, 710.69392657) and (525.10078687, 706.36059334) .. (525.10745354, 702.91526010) - .. controls (525.12078687, 695.37392695) and (519.03145369, 693.97259365) .. (515.51145378, 691.53392705) - .. controls (512.77412051, 689.63792709) and (514.33012048, 683.41526058) .. (517.43545373, 684.01659390) - .. controls (521.96345362, 684.89126055) and (530.48745340, 684.91926055) .. (534.16345331, 684.74859388) - .. controls (540.16345316, 684.47126056) and (544.93145304, 682.47126061) .. (544.91278638, 679.08192736) - .. controls (544.89145304, 674.88592746) and (542.62745310, 670.13126092) .. (537.38478657, 667.86059431) - .. controls (533.95411998, 666.37392768) and (528.09945346, 667.61526098) .. (527.33012015, 666.41526101) - .. controls (526.74745350, 665.50859436) and (527.69012014, 659.94859450) .. (527.57945348, 654.74859463) - .. controls (527.48878681, 650.44326141) and (527.17945349, 646.96726150) .. (524.66345355, 643.13792826) - .. controls (522.54345360, 639.91259500) and (518.18478705, 633.90859515) .. (512.33012053, 628.91526195) - .. controls (507.59412064, 624.87659538) and (503.12078742, 621.70726213) .. (497.83012089, 621.70726213) - .. controls (490.16345441, 621.70726213) and (480.87145464, 628.54059529) .. (474.33012148, 633.99926182) - .. controls (465.15278837, 641.65526163) and (458.24612188, 649.79126142) .. (460.33012183, 651.91526137) - .. controls (461.24745514, 652.85126135) and (466.77545500, 651.87659471) .. (472.66345485, 649.87392809) - .. controls (476.99412141, 648.40059479) and (490.94878773, 639.93526167) .. (494.03145432, 638.97659503) - .. controls (497.28612090, 637.96459505) and (503.92612074, 644.68592822) .. (504.99678738, 654.41526131) - .. controls (505.51012070, 659.08192786) and (506.02078735, 671.32592755) .. (504.33012073, 671.02726089) - .. controls (500.71812082, 670.38859424) and (473.93678815, 661.41259447) .. (470.49678824, 659.97126117) - .. controls (468.10478830, 658.96992786) and (461.67145512, 656.10059460) .. (459.38478852, 655.02726129) - .. controls (455.24612195, 653.08192801) and (447.97945547, 653.66192799) .. (448.78745545, 661.70326113) - .. controls (449.37012210, 667.50326098) and (450.90078873, 671.64459421) .. (459.08745519, 672.16859420) - .. controls (472.32078819, 673.01792751) and (499.05412086, 678.70992737) .. (501.03812081, 679.37392735) - .. controls (501.72345412, 679.60326068) and (499.70478751, 682.41526061) .. (497.16345424, 685.47126053) - .. controls (495.04878762, 688.01259380) and (493.23012100, 689.90592709) .. (493.24612100, 692.20726036) - .. controls (493.27412100, 696.13792693) and (504.57145405, 694.69926030) .. (506.05145402, 695.91526027) - .. controls (507.53278731, 697.13259357) and (508.72078728, 701.09259348) .. (506.99678733, 701.52726013) - .. controls (502.35812077, 702.69392677) and (494.49678764, 699.41526018) .. (490.44078774, 696.97126024)} + ( 441.9695, 769.2220) + .. controls ( 449.3455, 772.0153) and ( 456.8855, 744.1380) .. ( 451.8535, 731.9580) + .. controls ( 450.7629, 729.3207) and ( 447.7469, 726.4633) .. ( 444.8295, 726.4993) + .. controls ( 442.4122, 726.5287) and ( 439.1069, 728.5273) .. ( 438.1069, 733.7487) + .. controls ( 437.5189, 736.8247) and ( 439.1069, 768.1380) .. ( 441.9695, 769.2220) + ( 527.6213, 755.1656) + .. controls ( 527.6306, 757.1909) and ( 526.7466, 758.4163) .. ( 525.2466, 758.1243) + .. controls ( 523.8199, 757.8469) and ( 522.1306, 756.1056) .. ( 522.8013, 753.9709) + .. controls ( 523.5799, 751.4989) and ( 525.2186, 750.0549) .. ( 525.7879, 750.2069) + .. controls ( 526.3573, 750.3603) and ( 527.6079, 752.3323) .. ( 527.6213, 755.1656) + ( 487.7986, 742.4136) + .. controls ( 490.3293, 743.1376) and ( 486.9679, 751.0549) .. ( 486.3399, 750.4029) + .. controls ( 485.7053, 749.7456) and ( 485.2093, 747.6616) .. ( 485.1626, 746.4163) + .. controls ( 485.0519, 743.4149) and ( 484.8733, 741.5776) .. ( 487.7986, 742.4136) + ( 493.8293, 758.1656) + .. controls ( 496.8293, 757.5816) and ( 496.8293, 760.8736) .. ( 496.7813, 762.5909) + .. controls ( 496.7333, 764.2749) and ( 496.7053, 764.9149) .. ( 495.0799, 765.2483) + .. controls ( 494.0293, 765.4643) and ( 491.5799, 765.2069) .. ( 490.2053, 763.4149) + .. controls ( 489.9719, 763.1136) and ( 489.5386, 761.1243) .. ( 489.8293, 760.3323) + .. controls ( 490.2799, 759.1083) and ( 492.2053, 758.4816) .. ( 493.8293, 758.1656) + ( 490.8959, 727.5109) + .. controls ( 489.5253, 726.1536) and ( 488.3293, 724.5829) .. ( 490.7879, 724.4989) + .. controls ( 493.6199, 724.4029) and ( 501.8293, 726.2909) .. ( 503.5799, 727.1656) + .. controls ( 504.5346, 727.6429) and ( 506.0799, 730.5829) .. ( 502.3453, 731.8456) + .. controls ( 498.2493, 733.2336) and ( 492.5506, 729.1483) .. ( 490.8959, 727.5109) + ( 536.0959, 719.8616) + .. controls ( 533.9293, 720.3643) and ( 512.1986, 716.6776) .. ( 499.9133, 714.4989) + .. controls ( 481.9333, 711.3109) and ( 470.3293, 708.1656) .. ( 462.8853, 705.3603) + .. controls ( 458.5719, 703.7349) and ( 445.9826, 698.8136) .. ( 440.9413, 691.3603) + .. controls ( 439.6626, 689.4709) and ( 439.8079, 683.4363) .. ( 439.4439, 681.9163) + .. controls ( 438.8853, 679.5829) and ( 437.1906, 678.5843) .. ( 434.1826, 678.0229) + .. controls ( 426.9133, 676.6656) and ( 419.6439, 682.5829) .. ( 419.6626, 689.8603) + .. controls ( 419.6853, 698.3163) and ( 425.6079, 703.4149) .. ( 429.5533, 706.9696) + .. controls ( 433.7439, 710.7456) and ( 447.4413, 720.1376) .. ( 448.7053, 718.4709) + .. controls ( 449.5706, 717.3309) and ( 444.5346, 711.5269) .. ( 445.3293, 709.8043) + .. controls ( 445.7373, 708.9203) and ( 451.3213, 711.0443) .. ( 452.8559, 711.6643) + .. controls ( 455.2053, 712.6123) and ( 461.9519, 715.5763) .. ( 463.4959, 716.5269) + .. controls ( 464.2186, 716.9709) and ( 462.3293, 717.9989) .. ( 460.5799, 724.1656) + .. controls ( 459.7506, 727.0883) and ( 459.8933, 733.0883) .. ( 460.1079, 736.9976) + .. controls ( 460.4133, 742.5816) and ( 461.9959, 743.6936) .. ( 462.8853, 750.1376) + .. controls ( 463.4093, 753.9416) and ( 463.2133, 758.8509) .. ( 463.2466, 763.4989) + .. controls ( 463.2879, 769.2883) and ( 462.9133, 776.7909) .. ( 461.2879, 779.5816) + .. controls ( 459.1039, 783.3349) and ( 459.1626, 785.4149) .. ( 461.5639, 787.0616) + .. controls ( 463.6959, 788.5229) and ( 467.0399, 789.1629) .. ( 469.5586, 788.6403) + .. controls ( 471.0733, 788.3256) and ( 473.3853, 787.3043) .. ( 472.9719, 783.3189) + .. controls ( 472.8119, 781.7763) and ( 471.3853, 779.8043) .. ( 470.7466, 777.1656) + .. controls ( 469.5439, 772.1989) and ( 468.7173, 766.4243) .. ( 468.6626, 761.4989) + .. controls ( 468.6173, 757.3189) and ( 472.8293, 758.8323) .. ( 473.6626, 752.1376) + .. controls ( 474.5373, 745.1163) and ( 474.9573, 736.3403) .. ( 474.9959, 730.9709) + .. controls ( 475.0546, 722.9256) and ( 474.3093, 719.3416) .. ( 474.7186, 719.3603) + .. controls ( 476.8839, 719.4589) and ( 483.8853, 721.5269) .. ( 483.9959, 723.1656) + .. controls ( 484.1279, 725.1069) and ( 480.5773, 724.2789) .. ( 479.8053, 726.2549) + .. controls ( 478.0799, 730.6656) and ( 478.4959, 745.2069) .. ( 479.4133, 752.2483) + .. controls ( 479.9186, 756.1336) and ( 480.6413, 758.0429) .. ( 480.7879, 760.5403) + .. controls ( 480.9759, 763.7283) and ( 480.4959, 766.2496) .. ( 480.7039, 770.0403) + .. controls ( 480.9893, 775.2296) and ( 484.0546, 781.5949) .. ( 485.1773, 786.5109) + .. controls ( 486.5239, 792.4096) and ( 487.4413, 797.8749) .. ( 496.0759, 795.6669) + .. controls ( 502.0519, 794.1376) and ( 500.7253, 787.4309) .. ( 499.9533, 782.8843) + .. controls ( 499.4133, 779.7069) and ( 496.6079, 777.5269) .. ( 497.6626, 772.6936) + .. controls ( 498.0826, 770.7749) and ( 501.9959, 773.3043) .. ( 506.2186, 772.0829) + .. controls ( 507.9146, 771.5909) and ( 508.2559, 765.9363) .. ( 508.0519, 761.0816) + .. controls ( 507.9733, 759.2176) and ( 507.8146, 752.6989) .. ( 507.8293, 751.8323) + .. controls ( 507.8853, 748.6656) and ( 511.9959, 749.7496) .. ( 512.8013, 745.8523) + .. controls ( 513.3279, 743.2949) and ( 513.5359, 740.5256) .. ( 513.2186, 737.6376) + .. controls ( 512.9679, 735.3563) and ( 510.0159, 735.3683) .. ( 509.6626, 733.8043) + .. controls ( 509.1639, 731.5909) and ( 508.9853, 729.3283) .. ( 510.2186, 729.2496) + .. controls ( 512.1906, 729.1229) and ( 519.9133, 729.8043) .. ( 525.1146, 731.7829) + .. controls ( 526.5399, 732.3256) and ( 525.4959, 735.1243) .. ( 523.7186, 736.8043) + .. controls ( 522.2346, 738.2069) and ( 521.8293, 738.2909) .. ( 519.1079, 743.6936) + .. controls ( 517.5146, 746.8549) and ( 515.4106, 753.7856) .. ( 515.1626, 756.6376) + .. controls ( 514.9613, 758.9696) and ( 517.0799, 759.1603) .. ( 517.8359, 759.7376) + .. controls ( 518.5439, 760.2803) and ( 518.5373, 762.0043) .. ( 518.3293, 763.1376) + .. controls ( 517.9733, 765.0803) and ( 515.1159, 764.3109) .. ( 514.9959, 765.4709) + .. controls ( 514.4413, 770.8603) and ( 518.8853, 773.1376) .. ( 522.8586, 772.5016) + .. controls ( 526.3613, 771.9403) and ( 529.0053, 768.5416) .. ( 530.2039, 769.8736) + .. controls ( 531.7053, 771.5403) and ( 531.4546, 780.0963) .. ( 531.0386, 782.7069) + .. controls ( 530.8253, 784.0429) and ( 528.8893, 783.8229) .. ( 527.1079, 783.4709) + .. controls ( 523.1373, 782.6869) and ( 517.9199, 780.7069) .. ( 517.2546, 781.4789) + .. controls ( 515.9599, 782.9843) and ( 521.1626, 794.7483) .. ( 531.7519, 795.3123) + .. controls ( 539.3573, 795.7176) and ( 542.3746, 791.1283) .. ( 544.2119, 783.2456) + .. controls ( 546.4386, 773.7003) and ( 548.2186, 762.0816) .. ( 546.0519, 752.0269) + .. controls ( 545.2133, 748.1349) and ( 539.4133, 740.4989) .. ( 535.1626, 737.4989) + .. controls ( 532.9679, 735.9496) and ( 532.8599, 732.8509) .. ( 533.6626, 732.9709) + .. controls ( 544.8853, 734.6496) and ( 554.9959, 736.2483) .. ( 566.5573, 727.4589) + .. controls ( 574.7319, 721.2443) and ( 574.6106, 714.8216) .. ( 565.0679, 710.3589) + .. controls ( 557.2826, 706.7176) and ( 548.8973, 704.1923) .. ( 540.5613, 701.9856) + .. controls ( 537.6306, 701.2083) and ( 531.5799, 699.4989) .. ( 529.8293, 701.8323) + .. controls ( 527.9426, 704.3483) and ( 531.1346, 710.4763) .. ( 533.7759, 713.7483) + .. controls ( 536.7399, 717.4189) and ( 539.2186, 719.1376) .. ( 536.0959, 719.8616) + ( 490.4407, 696.9712) + .. controls ( 487.8941, 695.4365) and ( 486.0074, 693.6125) .. ( 483.0514, 690.9152) + .. controls ( 482.0021, 689.9579) and ( 479.9941, 686.7485) .. ( 476.9967, 685.8552) + .. controls ( 474.5021, 685.1112) and ( 471.9967, 687.9152) .. ( 471.2741, 690.1379) + .. controls ( 470.2901, 693.1672) and ( 470.7741, 698.6699) .. ( 473.1074, 699.7525) + .. controls ( 475.9234, 701.0605) and ( 480.0381, 700.8325) .. ( 484.2461, 702.1659) + .. controls ( 488.1194, 703.3925) and ( 490.6354, 704.6645) .. ( 494.5594, 706.3712) + .. controls ( 501.3941, 709.3445) and ( 506.3301, 710.6939) .. ( 511.8301, 710.6939) + .. controls ( 518.5514, 710.6939) and ( 525.1007, 706.3605) .. ( 525.1074, 702.9152) + .. controls ( 525.1207, 695.3739) and ( 519.0314, 693.9725) .. ( 515.5114, 691.5339) + .. controls ( 512.7741, 689.6379) and ( 514.3301, 683.4152) .. ( 517.4354, 684.0165) + .. controls ( 521.9634, 684.8912) and ( 530.4874, 684.9192) .. ( 534.1634, 684.7485) + .. controls ( 540.1634, 684.4712) and ( 544.9314, 682.4712) .. ( 544.9127, 679.0819) + .. controls ( 544.8914, 674.8859) and ( 542.6274, 670.1312) .. ( 537.3847, 667.8605) + .. controls ( 533.9541, 666.3739) and ( 528.0994, 667.6152) .. ( 527.3301, 666.4152) + .. controls ( 526.7474, 665.5085) and ( 527.6901, 659.9485) .. ( 527.5794, 654.7485) + .. controls ( 527.4887, 650.4432) and ( 527.1794, 646.9672) .. ( 524.6634, 643.1379) + .. controls ( 522.5434, 639.9125) and ( 518.1847, 633.9085) .. ( 512.3301, 628.9152) + .. controls ( 507.5941, 624.8765) and ( 503.1207, 621.7072) .. ( 497.8301, 621.7072) + .. controls ( 490.1634, 621.7072) and ( 480.8714, 628.5405) .. ( 474.3301, 633.9992) + .. controls ( 465.1527, 641.6552) and ( 458.2461, 649.7912) .. ( 460.3301, 651.9152) + .. controls ( 461.2474, 652.8512) and ( 466.7754, 651.8765) .. ( 472.6634, 649.8739) + .. controls ( 476.9941, 648.4005) and ( 490.9487, 639.9352) .. ( 494.0314, 638.9765) + .. controls ( 497.2861, 637.9645) and ( 503.9261, 644.6859) .. ( 504.9967, 654.4152) + .. controls ( 505.5101, 659.0819) and ( 506.0207, 671.3259) .. ( 504.3301, 671.0272) + .. controls ( 500.7181, 670.3885) and ( 473.9367, 661.4125) .. ( 470.4967, 659.9712) + .. controls ( 468.1047, 658.9699) and ( 461.6714, 656.1005) .. ( 459.3847, 655.0272) + .. controls ( 455.2461, 653.0819) and ( 447.9794, 653.6619) .. ( 448.7874, 661.7032) + .. controls ( 449.3701, 667.5032) and ( 450.9007, 671.6445) .. ( 459.0874, 672.1685) + .. controls ( 472.3207, 673.0179) and ( 499.0541, 678.7099) .. ( 501.0381, 679.3739) + .. controls ( 501.7234, 679.6032) and ( 499.7047, 682.4152) .. ( 497.1634, 685.4712) + .. controls ( 495.0487, 688.0125) and ( 493.2301, 689.9059) .. ( 493.2461, 692.2072) + .. controls ( 493.2741, 696.1379) and ( 504.5714, 694.6992) .. ( 506.0514, 695.9152) + .. controls ( 507.5327, 697.1325) and ( 508.7207, 701.0925) .. ( 506.9967, 701.5272) + .. controls ( 502.3581, 702.6939) and ( 494.4967, 699.4152) .. ( 490.4407, 696.9712)} \def\fdulogo@motto@er@i{% - (461.66398846, 521.23979797) - .. controls (458.99598853, 527.08246449) and (472.53065485, 539.48513085) .. (475.21865479, 544.85979738) - .. controls (476.99598808, 548.41579729) and (475.94132143, 551.52646388) .. (472.38532152, 549.41579727) - .. controls (469.05465494, 547.43846398) and (458.63332187, 543.46246408) .. (456.42132192, 547.74913064) - .. controls (454.32932198, 551.80513054) and (460.82932181, 560.35979699) .. (466.95065499, 564.42246356) - .. controls (473.84532149, 568.99713011) and (490.41865441, 577.49579657) .. (502.87198743, 569.37446343) - .. controls (511.49598721, 563.74913024) and (511.32932055, 558.33179704) .. (505.56532069, 552.93046385) - .. controls (501.92398745, 549.51846393) and (496.83465425, 546.36113068) .. (493.24665434, 543.41579742) - .. controls (485.96265452, 537.43446423) and (478.11865471, 528.56513112) .. (473.66132149, 524.41713123) - .. controls (469.71865492, 520.74779798) and (462.48265510, 519.44779802) .. (461.66398846, 521.23979797) - (546.32931968, 518.98566469) - .. controls (546.61998633, 523.10033126) and (546.32931968, 527.41633115) .. (542.66265310, 527.65633114) - .. controls (537.49065323, 527.99499780) and (510.67465390, 525.49633120) .. (509.65598726, 521.49899797) - .. controls (508.91332061, 518.58299804) and (515.44132045, 517.13766474) .. (518.57998704, 507.58299831) - .. controls (520.01065367, 503.22566509) and (518.96798703, 496.66566525) .. (520.91332031, 494.33233198) - .. controls (523.59598691, 491.11366539) and (528.76398678, 488.95766545) .. (531.66265338, 488.08299880) - .. controls (534.60798663, 487.19366549) and (536.81465325, 490.43366541) .. (539.74665317, 494.83233197) - .. controls (544.41331972, 501.83233179) and (545.82931969, 511.90299821) .. (546.32931968, 518.98566469) - (498.49732087, 530.70833107) - .. controls (508.24665396, 533.74966433) and (529.91465342, 538.43633088) .. (543.32931975, 539.08299753) - .. controls (556.60798608, 539.72166418) and (567.39998582, 534.18699765) .. (568.66265245, 525.86033119) - .. controls (570.82931906, 511.58299821) and (570.88531906, 504.47099839) .. (563.89731924, 491.04966539) - .. controls (561.09331931, 485.66433219) and (556.52665275, 481.04699898) .. (551.93198620, 477.05099908) - .. controls (545.75065302, 471.67499921) and (541.49731980, 470.89633256) .. (536.21865326, 470.58299924) - .. controls (526.88532016, 470.02699925) and (520.67332032, 480.32966566) .. (518.57998704, 480.24966566) - .. controls (514.24665381, 480.08299900) and (511.57998721, 464.91633271) .. (506.83732066, 462.48966611) - .. controls (504.57865405, 461.33366614) and (502.17065411, 462.86433276) .. (501.41332080, 467.08299933) - .. controls (500.24665416, 473.58299916) and (500.84265415, 491.84966537) .. (500.22265416, 499.16699852) - .. controls (499.82932084, 503.80433174) and (495.77065427, 504.87633171) .. (495.12532096, 503.36833175) - .. controls (494.05198765, 500.86033181) and (495.27465428, 494.91633196) .. (494.46798764, 489.60966543) - .. controls (493.74532099, 484.84699888) and (490.16265441, 482.50299894) .. (487.44132115, 482.02699895) - .. controls (485.21065454, 481.63633230) and (481.55198796, 482.52699894) .. (479.49598801, 488.63766545) - .. controls (476.59865475, 497.25499857) and (477.41198806, 510.16433158) .. (483.77465457, 510.58299824) - .. controls (487.57998781, 510.83233157) and (490.55465440, 506.33366501) .. (491.91865437, 507.90699830) - .. controls (493.66265433, 509.91633159) and (496.05332093, 517.31233140) .. (493.71865432, 517.91633139) - .. controls (492.40132102, 518.25633138) and (485.25598787, 515.80299811) .. (477.91332139, 511.91633154) - .. controls (470.44398824, 507.96166497) and (463.58798841, 501.50166513) .. (460.88532181, 496.24966526) - .. controls (458.21998854, 491.07099873) and (459.75598851, 486.31899884) .. (459.16265519, 480.33233233) - .. controls (458.32932188, 471.91633254) and (452.09198870, 467.21099932) .. (447.79465547, 466.89633266) - .. controls (443.49598891, 466.58299934) and (437.99598905, 472.24966586) .. (437.07198907, 480.16566567) - .. controls (436.15998910, 487.98166547) and (437.70132239, 497.62033190) .. (439.57998901, 505.83233169) - .. controls (440.57998899, 510.20566491) and (443.49065558, 518.47899804) .. (447.27465548, 518.52699804) - .. controls (451.60798871, 518.58299804) and (455.63332194, 506.69366500) .. (457.10798857, 506.91633166) - .. controls (460.49598849, 507.42699832) and (467.16265499, 515.36433145) .. (471.71865487, 518.30433138) - .. controls (477.82932139, 522.24966461) and (485.80665452, 526.74966450) .. (498.49732087, 530.70833107)} + ( 461.6639, 521.2397) + .. controls ( 458.9959, 527.0824) and ( 472.5306, 539.4851) .. ( 475.2186, 544.8597) + .. controls ( 476.9959, 548.4157) and ( 475.9413, 551.5264) .. ( 472.3853, 549.4157) + .. controls ( 469.0546, 547.4384) and ( 458.6333, 543.4624) .. ( 456.4213, 547.7491) + .. controls ( 454.3293, 551.8051) and ( 460.8293, 560.3597) .. ( 466.9506, 564.4224) + .. controls ( 473.8453, 568.9971) and ( 490.4186, 577.4957) .. ( 502.8719, 569.3744) + .. controls ( 511.4959, 563.7491) and ( 511.3293, 558.3317) .. ( 505.5653, 552.9304) + .. controls ( 501.9239, 549.5184) and ( 496.8346, 546.3611) .. ( 493.2466, 543.4157) + .. controls ( 485.9626, 537.4344) and ( 478.1186, 528.5651) .. ( 473.6613, 524.4171) + .. controls ( 469.7186, 520.7477) and ( 462.4826, 519.4477) .. ( 461.6639, 521.2397) + ( 546.3293, 518.9856) + .. controls ( 546.6199, 523.1003) and ( 546.3293, 527.4163) .. ( 542.6626, 527.6563) + .. controls ( 537.4906, 527.9949) and ( 510.6746, 525.4963) .. ( 509.6559, 521.4989) + .. controls ( 508.9133, 518.5829) and ( 515.4413, 517.1376) .. ( 518.5799, 507.5829) + .. controls ( 520.0106, 503.2256) and ( 518.9679, 496.6656) .. ( 520.9133, 494.3323) + .. controls ( 523.5959, 491.1136) and ( 528.7639, 488.9576) .. ( 531.6626, 488.0829) + .. controls ( 534.6079, 487.1936) and ( 536.8146, 490.4336) .. ( 539.7466, 494.8323) + .. controls ( 544.4133, 501.8323) and ( 545.8293, 511.9029) .. ( 546.3293, 518.9856) + ( 498.4973, 530.7083) + .. controls ( 508.2466, 533.7496) and ( 529.9146, 538.4363) .. ( 543.3293, 539.0829) + .. controls ( 556.6079, 539.7216) and ( 567.3999, 534.1869) .. ( 568.6626, 525.8603) + .. controls ( 570.8293, 511.5829) and ( 570.8853, 504.4709) .. ( 563.8973, 491.0496) + .. controls ( 561.0933, 485.6643) and ( 556.5266, 481.0469) .. ( 551.9319, 477.0509) + .. controls ( 545.7506, 471.6749) and ( 541.4973, 470.8963) .. ( 536.2186, 470.5829) + .. controls ( 526.8853, 470.0269) and ( 520.6733, 480.3296) .. ( 518.5799, 480.2496) + .. controls ( 514.2466, 480.0829) and ( 511.5799, 464.9163) .. ( 506.8373, 462.4896) + .. controls ( 504.5786, 461.3336) and ( 502.1706, 462.8643) .. ( 501.4133, 467.0829) + .. controls ( 500.2466, 473.5829) and ( 500.8426, 491.8496) .. ( 500.2226, 499.1669) + .. controls ( 499.8293, 503.8043) and ( 495.7706, 504.8763) .. ( 495.1253, 503.3683) + .. controls ( 494.0519, 500.8603) and ( 495.2746, 494.9163) .. ( 494.4679, 489.6096) + .. controls ( 493.7453, 484.8469) and ( 490.1626, 482.5029) .. ( 487.4413, 482.0269) + .. controls ( 485.2106, 481.6363) and ( 481.5519, 482.5269) .. ( 479.4959, 488.6376) + .. controls ( 476.5986, 497.2549) and ( 477.4119, 510.1643) .. ( 483.7746, 510.5829) + .. controls ( 487.5799, 510.8323) and ( 490.5546, 506.3336) .. ( 491.9186, 507.9069) + .. controls ( 493.6626, 509.9163) and ( 496.0533, 517.3123) .. ( 493.7186, 517.9163) + .. controls ( 492.4013, 518.2563) and ( 485.2559, 515.8029) .. ( 477.9133, 511.9163) + .. controls ( 470.4439, 507.9616) and ( 463.5879, 501.5016) .. ( 460.8853, 496.2496) + .. controls ( 458.2199, 491.0709) and ( 459.7559, 486.3189) .. ( 459.1626, 480.3323) + .. controls ( 458.3293, 471.9163) and ( 452.0919, 467.2109) .. ( 447.7946, 466.8963) + .. controls ( 443.4959, 466.5829) and ( 437.9959, 472.2496) .. ( 437.0719, 480.1656) + .. controls ( 436.1599, 487.9816) and ( 437.7013, 497.6203) .. ( 439.5799, 505.8323) + .. controls ( 440.5799, 510.2056) and ( 443.4906, 518.4789) .. ( 447.2746, 518.5269) + .. controls ( 451.6079, 518.5829) and ( 455.6333, 506.6936) .. ( 457.1079, 506.9163) + .. controls ( 460.4959, 507.4269) and ( 467.1626, 515.3643) .. ( 471.7186, 518.3043) + .. controls ( 477.8293, 522.2496) and ( 485.8066, 526.7496) .. ( 498.4973, 530.7083)} \def\fdulogo@motto@du{% - (491.26185439,364.0330019) - .. controls (490.21918774, 365.05433521) and (485.86052119, 365.21300187) .. (483.96852123, 364.85966855) - .. controls (482.05785462, 364.50366856) and (480.77652131, 361.88100196) .. (482.45518794, 361.16633531) - .. controls (484.01785457, 360.49966866) and (488.39652112, 360.37033533) .. (489.88185442, 360.56766866) - .. controls (491.13118772, 360.73433532) and (491.72185437, 363.58233525) .. (491.26185439, 364.03300190) - (498.07918755, 309.24900327) - .. controls (495.40718761, 308.81433662) and (494.07918765, 307.79033664) .. (494.82985430, 305.12367004) - .. controls (495.38718762, 303.13967009) and (497.10052091, 300.70767015) .. (499.20452085, 301.35300347) - .. controls (500.60318748, 301.78233679) and (501.00318747, 302.68633677) .. (501.07918747, 304.95700338) - .. controls (501.16318747, 307.43700332) and (499.87118750, 309.54100326) .. (498.07918755, 309.24900327) - (513.70452049, 390.37433458) - .. controls (513.75385382, 392.10633453) and (512.80585385, 393.27566784) .. (510.68052057, 391.91433454) - .. controls (509.81918725, 391.36366789) and (508.63385395, 389.53966793) .. (507.32985398, 387.94366797) - .. controls (506.33518734, 386.72633467) and (505.35785403, 385.49300137) .. (504.91252071, 384.44366806) - .. controls (503.66318741, 381.49966813) and (505.89252069, 379.53300151) .. (508.24585396, 381.02633481) - .. controls (509.30718727, 381.69966813) and (509.86718725, 383.61700141) .. (510.91252056, 385.24900137) - .. controls (512.14452053, 387.17166799) and (513.66318716, 388.91566795) .. (513.70452049, 390.37433458) - (496.44052092, 347.91566897) - .. controls (493.14852100, 342.35966911) and (487.07918782, 342.66633577) .. (482.74585460, 346.08233568) - .. controls (477.92052139, 349.88766892) and (479.77385467, 357.30233540) .. (477.27518807, 357.35700207) - .. controls (474.57918814, 357.41566873) and (474.95785479, 352.38100219) .. (474.49652147, 351.44366888) - .. controls (473.63518816, 349.69300226) and (471.25918822, 350.27033558) .. (468.88585494, 349.97166892) - .. controls (465.80185502, 349.58233560) and (465.21918837, 348.16633563) .. (463.74585507, 348.30500229) - .. controls (461.03252181, 348.56100229) and (460.10718850, 349.27700227) .. (457.91252189, 349.74900226) - .. controls (455.31252195, 350.30900224) and (450.94052206, 349.41566893) .. (450.44052207, 355.63833544) - .. controls (449.97918875, 361.37833530) and (454.17918865, 365.29966854) .. (457.82985522, 371.66633504) - .. controls (460.86985514, 376.96633491) and (461.78852179, 382.66633477) .. (464.32985506, 384.74900138) - .. controls (466.36718834, 386.41966801) and (469.16852160, 385.19700137) .. (471.32985488, 385.66633469) - .. controls (473.82985482, 386.20766801) and (475.22452145, 387.77966797) .. (476.57918809, 387.74900131) - .. controls (482.69918793, 387.61433465) and (483.38585458, 381.13833481) .. (488.16318780, 381.08233481) - .. controls (493.07652101, 381.02500148) and (506.05252068, 393.85966782) .. (511.32985388, 398.63833437) - .. controls (516.60718708, 403.41566758) and (526.18318685, 412.05033403) .. (534.27385331, 405.24900087) - .. controls (535.89118660, 403.88900091) and (538.52051987, 400.89300098) .. (538.27385321, 398.02633439) - .. controls (537.66318656, 390.91566790) and (529.43385343, 387.95833464) .. (531.07918672, 384.66633472) - .. controls (531.99652003, 382.83300143) and (536.99651991, 384.30500139) .. (541.85385312, 382.19700145) - .. controls (548.41118629, 379.35166819) and (549.44051960, 373.19300167) .. (542.82985310, 368.24900180) - .. controls (537.34718657, 364.14900190) and (531.04452006, 363.72500191) .. (534.22051998, 357.18633541) - .. controls (536.05251993, 353.41566883) and (536.30451993, 350.42900224) .. (533.28318667, 347.61433565) - .. controls (530.38585341, 344.91566905) and (525.47118686, 346.40500234) .. (524.07918690, 344.74900238) - .. controls (522.23518694, 342.55433577) and (525.44052020, 341.22233581) .. (525.32985353, 337.02633591) - .. controls (525.21918687, 332.80500268) and (517.32985373, 332.35966936) .. (517.32985373, 329.91566942) - .. controls (517.32985373, 328.06100280) and (517.00452041, 326.62233617) .. (518.37918704, 326.18100285) - .. controls (520.82985365, 325.39433620) and (525.69518686, 326.30766951) .. (526.10052018, 323.50233625) - .. controls (526.45118684, 321.08766964) and (526.44052017, 316.61033642) .. (524.99652021, 315.74900311) - .. controls (523.49385358, 314.85300313) and (520.01518700, 315.67166978) .. (519.57118701, 314.44900314) - .. controls (519.19785369, 313.42366983) and (519.28585368, 311.29433655) .. (520.05252033, 311.08233656) - .. controls (522.37385361, 310.43966991) and (526.12985351, 311.77966987) .. (528.99652011, 311.58233655) - .. controls (531.51518671, 311.40900322) and (532.50452002, 309.87300326) .. (532.45518669, 306.41567001) - .. controls (532.34852002, 299.02367019) and (526.09652018, 299.02900353) .. (522.49652027, 296.83300358) - .. controls (519.28852035, 294.87433696) and (518.28852038, 288.99967044) .. (521.06585364, 287.72500381) - .. controls (523.74318691, 286.49567051) and (532.77652001, 291.14233706) .. (541.38585313, 293.85967032) - .. controls (548.53651962, 296.11700360) and (554.31251948, 297.13300357) .. (560.75918598, 297.13833691) - .. controls (572.57651902, 297.14767024) and (579.51918551, 289.53033710) .. (579.20318552, 278.51967071) - .. controls (578.60185220, 257.56100456) and (564.04051923, 237.39967173) .. (545.09118637, 229.35300527) - .. controls (532.67518668, 224.07967207) and (522.02318695, 225.81567202) .. (513.44052050, 235.58233845) - .. controls (507.82985397, 241.96900495) and (499.03252086, 249.68633809) .. (496.38585426, 249.35967144) - .. controls (493.72185432, 249.03300478) and (482.01785462, 246.01167152) .. (473.93118815, 244.41033823) - .. controls (466.41918834, 242.92233826) and (446.60718883, 239.41567168) .. (436.60718908, 238.35967171) - .. controls (432.82718918, 237.96100505) and (431.32985588, 236.49967176) .. (428.49652262, 236.41567176) - .. controls (425.05652271, 236.31433843) and (422.24585611, 237.95700505) .. (419.66318951, 241.66633829) - .. controls (417.99918955, 244.05433823) and (416.92052291, 247.78500481) .. (417.28852290, 251.12367139) - .. controls (417.70452289, 254.91567130) and (421.87918945, 256.95833791) .. (428.66318928, 257.62367123) - .. controls (436.16318910, 258.35967121) and (438.25385571, 256.52100459) .. (446.88985549, 256.70900458) - .. controls (453.82985532, 256.85967125) and (472.74585485, 258.33300454) .. (481.45518796, 259.49967118) - .. controls (483.41785458, 259.76233784) and (485.44185453, 260.25567116) .. (486.83252116, 260.77167115) - .. controls (487.26585449, 260.93167115) and (485.01252121, 265.87167102) .. (485.82985452, 266.08233768) - .. controls (487.77385447, 266.58233767) and (492.26718769, 263.18367109) .. (494.82985430, 263.58233775) - .. controls (501.17118747, 264.57167105) and (510.05785392, 265.77833769) .. (516.13518710, 266.74900433) - .. controls (523.76585357, 267.96767097) and (532.82985335, 268.13833763) .. (533.53518666, 265.93967102) - .. controls (534.00451998, 264.47833772) and (528.48852012, 260.62500449) .. (522.77385360, 257.91567122) - .. controls (517.58452039, 255.45567128) and (511.47918721, 254.14900465) .. (512.32985386, 253.49967133) - .. controls (513.60185383, 252.52767136) and (530.44452007, 246.09833818) .. (534.49651997, 247.08233816) - .. controls (537.41251990, 247.79033814) and (543.77785307, 254.45700464) .. (549.55251959, 264.91567105) - .. controls (553.81251949, 272.63167085) and (558.50718604, 288.15433713) .. (556.57918609, 289.33300377) - .. controls (554.65251947, 290.51033707) and (541.27785313, 286.57700384) .. (534.14051998, 284.39833723) - .. controls (520.45918699, 279.91300400) and (507.27385398, 274.85967080) .. (492.93518768, 271.51167088) - .. controls (488.76185445, 270.53700424) and (481.10718797, 269.69567093) .. (478.88585469, 272.91567085) - .. controls (476.11518810, 276.93033741) and (476.04052143, 285.11433721) .. (476.32985476, 293.16633701) - .. controls (476.60852142, 300.93567015) and (477.15518807, 308.58766995) .. (479.77385467, 311.91566987) - .. controls (482.19918795, 314.99700313) and (490.84052106, 317.42366973) .. (493.74585432, 318.08233638) - .. controls (499.99652083, 319.49966968) and (498.51652087, 322.47033627) .. (498.51652087, 325.80500286) - .. controls (498.51652087, 328.13833613) and (494.71918763, 327.13833616) .. (490.66318773, 327.91566947) - .. controls (487.01652116, 328.61566945) and (485.28718787, 332.57566935) .. (489.75652109, 337.50100257) - .. controls (491.45918771, 339.37833585) and (495.38585428, 341.74900246) .. (496.49652092, 342.41566911) - .. controls (497.60718756, 343.08233576) and (503.04452076, 345.68900236) .. (507.21918732, 346.13833568) - .. controls (512.50318719, 346.70500233) and (514.66318713, 346.02633569) .. (517.44052040, 347.52633565) - .. controls (521.31518697, 349.61966893) and (521.26318697, 364.89166855) .. (520.91252031, 366.74900183) - .. controls (520.44185366, 369.25033510) and (515.92585377, 366.09566852) .. (514.05252048, 366.47166851) - .. controls (509.62585393, 367.47966848) and (507.55252064, 370.80500173) .. (503.71918741, 370.02633509) - .. controls (498.80452086, 369.03033511) and (495.55652094, 362.61833527) .. (495.71652094, 357.26366874) - .. controls (495.84185427, 353.03433551) and (499.10718752, 352.41566886) .. (496.44052092, 347.91566897)} + ( 491.2618, 364.0330) + .. controls ( 490.2191, 365.0543) and ( 485.8605, 365.2130) .. ( 483.9685, 364.8596) + .. controls ( 482.0578, 364.5036) and ( 480.7765, 361.8810) .. ( 482.4551, 361.1663) + .. controls ( 484.0178, 360.4996) and ( 488.3965, 360.3703) .. ( 489.8818, 360.5676) + .. controls ( 491.1311, 360.7343) and ( 491.7218, 363.5823) .. ( 491.2618, 364.0330) + ( 498.0791, 309.2490) + .. controls ( 495.4071, 308.8143) and ( 494.0791, 307.7903) .. ( 494.8298, 305.1236) + .. controls ( 495.3871, 303.1396) and ( 497.1005, 300.7076) .. ( 499.2045, 301.3530) + .. controls ( 500.6031, 301.7823) and ( 501.0031, 302.6863) .. ( 501.0791, 304.9570) + .. controls ( 501.1631, 307.4370) and ( 499.8711, 309.5410) .. ( 498.0791, 309.2490) + ( 513.7045, 390.3743) + .. controls ( 513.7538, 392.1063) and ( 512.8058, 393.2756) .. ( 510.6805, 391.9143) + .. controls ( 509.8191, 391.3636) and ( 508.6338, 389.5396) .. ( 507.3298, 387.9436) + .. controls ( 506.3351, 386.7263) and ( 505.3578, 385.4930) .. ( 504.9125, 384.4436) + .. controls ( 503.6631, 381.4996) and ( 505.8925, 379.5330) .. ( 508.2458, 381.0263) + .. controls ( 509.3071, 381.6996) and ( 509.8671, 383.6170) .. ( 510.9125, 385.2490) + .. controls ( 512.1445, 387.1716) and ( 513.6631, 388.9156) .. ( 513.7045, 390.3743) + ( 496.4405, 347.9156) + .. controls ( 493.1485, 342.3596) and ( 487.0791, 342.6663) .. ( 482.7458, 346.0823) + .. controls ( 477.9205, 349.8876) and ( 479.7738, 357.3023) .. ( 477.2751, 357.3570) + .. controls ( 474.5791, 357.4156) and ( 474.9578, 352.3810) .. ( 474.4965, 351.4436) + .. controls ( 473.6351, 349.6930) and ( 471.2591, 350.2703) .. ( 468.8858, 349.9716) + .. controls ( 465.8018, 349.5823) and ( 465.2191, 348.1663) .. ( 463.7458, 348.3050) + .. controls ( 461.0325, 348.5610) and ( 460.1071, 349.2770) .. ( 457.9125, 349.7490) + .. controls ( 455.3125, 350.3090) and ( 450.9405, 349.4156) .. ( 450.4405, 355.6383) + .. controls ( 449.9791, 361.3783) and ( 454.1791, 365.2996) .. ( 457.8298, 371.6663) + .. controls ( 460.8698, 376.9663) and ( 461.7885, 382.6663) .. ( 464.3298, 384.7490) + .. controls ( 466.3671, 386.4196) and ( 469.1685, 385.1970) .. ( 471.3298, 385.6663) + .. controls ( 473.8298, 386.2076) and ( 475.2245, 387.7796) .. ( 476.5791, 387.7490) + .. controls ( 482.6991, 387.6143) and ( 483.3858, 381.1383) .. ( 488.1631, 381.0823) + .. controls ( 493.0765, 381.0250) and ( 506.0525, 393.8596) .. ( 511.3298, 398.6383) + .. controls ( 516.6071, 403.4156) and ( 526.1831, 412.0503) .. ( 534.2738, 405.2490) + .. controls ( 535.8911, 403.8890) and ( 538.5205, 400.8930) .. ( 538.2738, 398.0263) + .. controls ( 537.6631, 390.9156) and ( 529.4338, 387.9583) .. ( 531.0791, 384.6663) + .. controls ( 531.9965, 382.8330) and ( 536.9965, 384.3050) .. ( 541.8538, 382.1970) + .. controls ( 548.4111, 379.3516) and ( 549.4405, 373.1930) .. ( 542.8298, 368.2490) + .. controls ( 537.3471, 364.1490) and ( 531.0445, 363.7250) .. ( 534.2205, 357.1863) + .. controls ( 536.0525, 353.4156) and ( 536.3045, 350.4290) .. ( 533.2831, 347.6143) + .. controls ( 530.3858, 344.9156) and ( 525.4711, 346.4050) .. ( 524.0791, 344.7490) + .. controls ( 522.2351, 342.5543) and ( 525.4405, 341.2223) .. ( 525.3298, 337.0263) + .. controls ( 525.2191, 332.8050) and ( 517.3298, 332.3596) .. ( 517.3298, 329.9156) + .. controls ( 517.3298, 328.0610) and ( 517.0045, 326.6223) .. ( 518.3791, 326.1810) + .. controls ( 520.8298, 325.3943) and ( 525.6951, 326.3076) .. ( 526.1005, 323.5023) + .. controls ( 526.4511, 321.0876) and ( 526.4405, 316.6103) .. ( 524.9965, 315.7490) + .. controls ( 523.4938, 314.8530) and ( 520.0151, 315.6716) .. ( 519.5711, 314.4490) + .. controls ( 519.1978, 313.4236) and ( 519.2858, 311.2943) .. ( 520.0525, 311.0823) + .. controls ( 522.3738, 310.4396) and ( 526.1298, 311.7796) .. ( 528.9965, 311.5823) + .. controls ( 531.5151, 311.4090) and ( 532.5045, 309.8730) .. ( 532.4551, 306.4156) + .. controls ( 532.3485, 299.0236) and ( 526.0965, 299.0290) .. ( 522.4965, 296.8330) + .. controls ( 519.2885, 294.8743) and ( 518.2885, 288.9996) .. ( 521.0658, 287.7250) + .. controls ( 523.7431, 286.4956) and ( 532.7765, 291.1423) .. ( 541.3858, 293.8596) + .. controls ( 548.5365, 296.1170) and ( 554.3125, 297.1330) .. ( 560.7591, 297.1383) + .. controls ( 572.5765, 297.1476) and ( 579.5191, 289.5303) .. ( 579.2031, 278.5196) + .. controls ( 578.6018, 257.5610) and ( 564.0405, 237.3996) .. ( 545.0911, 229.3530) + .. controls ( 532.6751, 224.0796) and ( 522.0231, 225.8156) .. ( 513.4405, 235.5823) + .. controls ( 507.8298, 241.9690) and ( 499.0325, 249.6863) .. ( 496.3858, 249.3596) + .. controls ( 493.7218, 249.0330) and ( 482.0178, 246.0116) .. ( 473.9311, 244.4103) + .. controls ( 466.4191, 242.9223) and ( 446.6071, 239.4156) .. ( 436.6071, 238.3596) + .. controls ( 432.8271, 237.9610) and ( 431.3298, 236.4996) .. ( 428.4965, 236.4156) + .. controls ( 425.0565, 236.3143) and ( 422.2458, 237.9570) .. ( 419.6631, 241.6663) + .. controls ( 417.9991, 244.0543) and ( 416.9205, 247.7850) .. ( 417.2885, 251.1236) + .. controls ( 417.7045, 254.9156) and ( 421.8791, 256.9583) .. ( 428.6631, 257.6236) + .. controls ( 436.1631, 258.3596) and ( 438.2538, 256.5210) .. ( 446.8898, 256.7090) + .. controls ( 453.8298, 256.8596) and ( 472.7458, 258.3330) .. ( 481.4551, 259.4996) + .. controls ( 483.4178, 259.7623) and ( 485.4418, 260.2556) .. ( 486.8325, 260.7716) + .. controls ( 487.2658, 260.9316) and ( 485.0125, 265.8716) .. ( 485.8298, 266.0823) + .. controls ( 487.7738, 266.5823) and ( 492.2671, 263.1836) .. ( 494.8298, 263.5823) + .. controls ( 501.1711, 264.5716) and ( 510.0578, 265.7783) .. ( 516.1351, 266.7490) + .. controls ( 523.7658, 267.9676) and ( 532.8298, 268.1383) .. ( 533.5351, 265.9396) + .. controls ( 534.0045, 264.4783) and ( 528.4885, 260.6250) .. ( 522.7738, 257.9156) + .. controls ( 517.5845, 255.4556) and ( 511.4791, 254.1490) .. ( 512.3298, 253.4996) + .. controls ( 513.6018, 252.5276) and ( 530.4445, 246.0983) .. ( 534.4965, 247.0823) + .. controls ( 537.4125, 247.7903) and ( 543.7778, 254.4570) .. ( 549.5525, 264.9156) + .. controls ( 553.8125, 272.6316) and ( 558.5071, 288.1543) .. ( 556.5791, 289.3330) + .. controls ( 554.6525, 290.5103) and ( 541.2778, 286.5770) .. ( 534.1405, 284.3983) + .. controls ( 520.4591, 279.9130) and ( 507.2738, 274.8596) .. ( 492.9351, 271.5116) + .. controls ( 488.7618, 270.5370) and ( 481.1071, 269.6956) .. ( 478.8858, 272.9156) + .. controls ( 476.1151, 276.9303) and ( 476.0405, 285.1143) .. ( 476.3298, 293.1663) + .. controls ( 476.6085, 300.9356) and ( 477.1551, 308.5876) .. ( 479.7738, 311.9156) + .. controls ( 482.1991, 314.9970) and ( 490.8405, 317.4236) .. ( 493.7458, 318.0823) + .. controls ( 499.9965, 319.4996) and ( 498.5165, 322.4703) .. ( 498.5165, 325.8050) + .. controls ( 498.5165, 328.1383) and ( 494.7191, 327.1383) .. ( 490.6631, 327.9156) + .. controls ( 487.0165, 328.6156) and ( 485.2871, 332.5756) .. ( 489.7565, 337.5010) + .. controls ( 491.4591, 339.3783) and ( 495.3858, 341.7490) .. ( 496.4965, 342.4156) + .. controls ( 497.6071, 343.0823) and ( 503.0445, 345.6890) .. ( 507.2191, 346.1383) + .. controls ( 512.5031, 346.7050) and ( 514.6631, 346.0263) .. ( 517.4405, 347.5263) + .. controls ( 521.3151, 349.6196) and ( 521.2631, 364.8916) .. ( 520.9125, 366.7490) + .. controls ( 520.4418, 369.2503) and ( 515.9258, 366.0956) .. ( 514.0525, 366.4716) + .. controls ( 509.6258, 367.4796) and ( 507.5525, 370.8050) .. ( 503.7191, 370.0263) + .. controls ( 498.8045, 369.0303) and ( 495.5565, 362.6183) .. ( 495.7165, 357.2636) + .. controls ( 495.8418, 353.0343) and ( 499.1071, 352.4156) .. ( 496.4405, 347.9156)} \def\fdulogo@motto@zhi{% - (512.24638719, 153.66567383) - .. controls (512.47838719, 150.62834057) and (511.49705388, 146.99900733) .. (513.74638716, 147.41634065) - .. controls (518.23038704, 148.24567396) and (526.40638684, 149.32967394) .. (527.24638682, 145.37367403) - .. controls (527.95438680, 142.04034078) and (528.16238680, 138.71500753) .. (523.77438691, 135.19367429) - .. controls (520.66372032, 132.69767435) and (517.50372040, 132.90034101) .. (515.55172044, 130.47100774) - .. controls (513.99438715, 128.53500779) and (513.96905382, 119.16567469) .. (516.77438708, 119.63767468) - .. controls (519.48905368, 120.09500800) and (524.63572022, 121.27634130) .. (528.07972013, 121.41634130) - .. controls (533.64771999, 121.64034129) and (537.49438656, 118.33367471) .. (537.49571990, 113.41634150) - .. controls (537.49705323, 110.36034158) and (533.90638665, 106.28300835) .. (530.34105341, 105.88567502) - .. controls (526.60772017, 105.47100837) and (525.24638687, 108.58167495) .. (521.07972031, 108.62434162) - .. controls (515.94905377, 108.67500829) and (510.59972057, 106.95100833) .. (499.49572085, 104.08167507) - .. controls (493.72772099, 102.59234177) and (488.03838780, 100.72834182) .. (482.69705460, 99.520341850) - .. controls (477.65972139, 98.38034188) and (471.57838821, 96.480341920) .. (465.94105502, 96.248341930) - .. controls (463.30372175, 96.14034193) and (458.61438853, 96.236341930) .. (457.80238855, 100.31100849) - .. controls (457.05172191, 104.08167507) and (457.67972189, 107.07500833) .. (462.44105511, 109.24834160) - .. controls (467.55172164, 111.58300821) and (482.99705459, 112.86034151) .. (489.38505443, 114.30434148) - .. controls (492.46772102, 115.00167479) and (491.70505437, 123.16567459) .. (490.12105441, 123.70700791) - .. controls (487.46638781, 124.61634122) and (478.63838803, 121.42434130) .. (472.78238818, 122.42567461) - .. controls (469.96772158, 122.90700793) and (463.91305507, 123.10700792) .. (464.49572172, 129.33234110) - .. controls (465.10772171, 135.86034094) and (484.69438788, 137.48434090) .. (488.35172112, 138.72967420) - .. controls (491.99572103, 139.97100750) and (491.07438772, 146.65634067) .. (490.57972107, 149.11767394) - .. controls (488.73572111, 158.29634038) and (489.04505444, 164.86034021) .. (500.27838749, 165.97367352) - .. controls (511.62238721, 167.09767349) and (512.05572053, 156.16300710) .. (512.24638719, 153.66567383) - (477.14665474, 84.89994221) - .. controls (472.73998818, 81.22527564) and (467.58798831, 76.65460909) .. (463.99598840, 72.30394253) - .. controls (462.33465511, 70.29194258) and (463.05465509, 58.65327620) .. (463.10798842, 55.47060962) - .. controls (463.21865509, 48.80394312) and (460.37198849, 40.91594331) .. (453.45465533, 40.91594331) - .. controls (445.28798887, 40.91594331) and (444.20265556, 46.74927650) .. (443.32932225, 50.99860973) - .. controls (442.19732228, 56.51327626) and (443.66132224, 63.83994274) .. (445.21865554, 66.35994268) - .. controls (446.79598883, 68.91194261) and (452.75865535, 71.92527587) .. (457.92665522, 75.68794244) - .. controls (468.97065494, 83.72927558) and (482.18532128, 94.29727531) .. (483.77465457, 92.64660869) - .. controls (485.03865454, 91.33194205) and (479.27598802, 86.67460884) .. (477.14665474, 84.89994221) - (476.49638809, 72.74900918) - .. controls (480.21905466, 74.35967581) and (501.89638745, 50.07834308) .. (510.82972056, 47.24900982) - .. controls (515.82972044, 45.66634319) and (532.30172003, 46.16634318) .. (537.63505323, 46.24900985) - .. controls (538.76705320, 46.26634318) and (540.66305315, 46.49967651) .. (540.59505315, 47.73300981) - .. controls (540.52038649, 49.09834311) and (500.66305415, 75.58234245) .. (503.74572074, 79.16500902) - .. controls (505.18172070, 80.83300898) and (525.21905354, 70.58234257) .. (540.71905315, 64.52634272) - .. controls (556.74171941, 58.26634288) and (572.32971903, 53.35967634) .. (572.32971903, 48.58234312) - .. controls (572.32971903, 43.46367658) and (566.08038585, 43.41567658) .. (563.08038592, 39.49967668) - .. controls (561.54438596, 37.49567673) and (561.41371930, 34.58234347) .. (558.66305270, 32.58234352) - .. controls (549.60438626, 25.99434369) and (535.51105328, 25.81434369) .. (524.88572021, 26.15834368) - .. controls (504.88572071, 26.80501033) and (495.99638760, 29.91567692) .. (487.99638780, 40.91567665) - .. controls (478.70838803, 53.68767633) and (473.71505482, 71.54500921) .. (476.49638809, 72.74900918) - (507.10745399, 87.63794214) - .. controls (508.21812063, 90.80460873) and (515.55412044, 93.42460867) .. (524.74612021, 94.66594197) - .. controls (535.22878662, 96.08060860) and (548.44611962, 96.18060860) .. (551.57945288, 95.24860862) - .. controls (557.74611939, 93.41527533) and (560.91278598, 86.41527551) .. (560.49678599, 80.49927566) - .. controls (560.21945266, 76.56594242) and (556.38478609, 75.08194246) .. (553.55145283, 75.08194246) - .. controls (549.55145293, 75.08194246) and (543.79011974, 76.84460908) .. (539.55811984, 77.15260907) - .. controls (532.15012003, 77.69394239) and (524.42745356, 78.01127572) .. (520.71812032, 78.58194237) - .. controls (514.94078713, 79.47127568) and (505.79145402, 83.88727557) .. (507.10745399, 87.63794214)} + ( 512.2463, 153.6656) + .. controls ( 512.4783, 150.6283) and ( 511.4970, 146.9990) .. ( 513.7463, 147.4163) + .. controls ( 518.2303, 148.2456) and ( 526.4063, 149.3296) .. ( 527.2463, 145.3736) + .. controls ( 527.9543, 142.0403) and ( 528.1623, 138.7150) .. ( 523.7743, 135.1936) + .. controls ( 520.6637, 132.6976) and ( 517.5037, 132.9003) .. ( 515.5517, 130.4710) + .. controls ( 513.9943, 128.5350) and ( 513.9690, 119.1656) .. ( 516.7743, 119.6376) + .. controls ( 519.4890, 120.0950) and ( 524.6357, 121.2763) .. ( 528.0797, 121.4163) + .. controls ( 533.6477, 121.6403) and ( 537.4943, 118.3336) .. ( 537.4957, 113.4163) + .. controls ( 537.4970, 110.3603) and ( 533.9063, 106.2830) .. ( 530.3410, 105.8856) + .. controls ( 526.6077, 105.4710) and ( 525.2463, 108.5816) .. ( 521.0797, 108.6243) + .. controls ( 515.9490, 108.6750) and ( 510.5997, 106.9510) .. ( 499.4957, 104.0816) + .. controls ( 493.7277, 102.5923) and ( 488.0383, 100.7283) .. ( 482.6970, 99.5203) + .. controls ( 477.6597, 98.3803) and ( 471.5783, 96.4803) .. ( 465.9410, 96.2483) + .. controls ( 463.3037, 96.1403) and ( 458.6143, 96.2363) .. ( 457.8023, 100.3110) + .. controls ( 457.0517, 104.0816) and ( 457.6797, 107.0750) .. ( 462.4410, 109.2483) + .. controls ( 467.5517, 111.5830) and ( 482.9970, 112.8603) .. ( 489.3850, 114.3043) + .. controls ( 492.4677, 115.0016) and ( 491.7050, 123.1656) .. ( 490.1210, 123.7070) + .. controls ( 487.4663, 124.6163) and ( 478.6383, 121.4243) .. ( 472.7823, 122.4256) + .. controls ( 469.9677, 122.9070) and ( 463.9130, 123.1070) .. ( 464.4957, 129.3323) + .. controls ( 465.1077, 135.8603) and ( 484.6943, 137.4843) .. ( 488.3517, 138.7296) + .. controls ( 491.9957, 139.9710) and ( 491.0743, 146.6563) .. ( 490.5797, 149.1176) + .. controls ( 488.7357, 158.2963) and ( 489.0450, 164.8603) .. ( 500.2783, 165.9736) + .. controls ( 511.6223, 167.0976) and ( 512.0557, 156.1630) .. ( 512.2463, 153.6656) + ( 477.1466, 84.8999) + .. controls ( 472.7399, 81.2252) and ( 467.5879, 76.6546) .. ( 463.9959, 72.3039) + .. controls ( 462.3346, 70.2919) and ( 463.0546, 58.6532) .. ( 463.1079, 55.4706) + .. controls ( 463.2186, 48.8039) and ( 460.3719, 40.9159) .. ( 453.4546, 40.9159) + .. controls ( 445.2879, 40.9159) and ( 444.2026, 46.7492) .. ( 443.3293, 50.9986) + .. controls ( 442.1973, 56.5132) and ( 443.6613, 63.8399) .. ( 445.2186, 66.3599) + .. controls ( 446.7959, 68.9119) and ( 452.7586, 71.9252) .. ( 457.9266, 75.6879) + .. controls ( 468.9706, 83.7292) and ( 482.1853, 94.2972) .. ( 483.7746, 92.6466) + .. controls ( 485.0386, 91.3319) and ( 479.2759, 86.6746) .. ( 477.1466, 84.8999) + ( 476.4963, 72.7490) + .. controls ( 480.2190, 74.3596) and ( 501.8963, 50.0783) .. ( 510.8297, 47.2490) + .. controls ( 515.8297, 45.6663) and ( 532.3017, 46.1663) .. ( 537.6350, 46.2490) + .. controls ( 538.7670, 46.2663) and ( 540.6630, 46.4996) .. ( 540.5950, 47.7330) + .. controls ( 540.5203, 49.0983) and ( 500.6630, 75.5823) .. ( 503.7457, 79.1650) + .. controls ( 505.1817, 80.8330) and ( 525.2190, 70.5823) .. ( 540.7190, 64.5263) + .. controls ( 556.7417, 58.2663) and ( 572.3297, 53.3596) .. ( 572.3297, 48.5823) + .. controls ( 572.3297, 43.4636) and ( 566.0803, 43.4156) .. ( 563.0803, 39.4996) + .. controls ( 561.5443, 37.4956) and ( 561.4137, 34.5823) .. ( 558.6630, 32.5823) + .. controls ( 549.6043, 25.9943) and ( 535.5110, 25.8143) .. ( 524.8857, 26.1583) + .. controls ( 504.8857, 26.8050) and ( 495.9963, 29.9156) .. ( 487.9963, 40.9156) + .. controls ( 478.7083, 53.6876) and ( 473.7150, 71.5450) .. ( 476.4963, 72.7490) + ( 507.1074, 87.6379) + .. controls ( 508.2181, 90.8046) and ( 515.5541, 93.4246) .. ( 524.7461, 94.6659) + .. controls ( 535.2287, 96.0806) and ( 548.4461, 96.1806) .. ( 551.5794, 95.2486) + .. controls ( 557.7461, 93.4152) and ( 560.9127, 86.4152) .. ( 560.4967, 80.4992) + .. controls ( 560.2194, 76.5659) and ( 556.3847, 75.0819) .. ( 553.5514, 75.0819) + .. controls ( 549.5514, 75.0819) and ( 543.7901, 76.8446) .. ( 539.5581, 77.1526) + .. controls ( 532.1501, 77.6939) and ( 524.4274, 78.0112) .. ( 520.7181, 78.5819) + .. controls ( 514.9407, 79.4712) and ( 505.7914, 83.8872) .. ( 507.1074, 87.6379)} \def\fdulogo@motto@qie{% - ( 70.41306491, 978.12405322) - .. controls ( 68.59973162, 977.99071989) and ( 61.77439846, 976.13738660) .. ( 56.44106526, 974.19338665) - .. controls ( 51.01039872, 972.21338670) and ( 47.16373215, 968.74938678) .. ( 42.77439893, 967.74938681) - .. controls ( 38.32373238, 966.73472017) and ( 27.71839931, 965.08272021) .. ( 25.59173269, 972.32672003) - .. controls ( 24.69706605, 975.37205328) and ( 31.35573255, 978.65738654) .. ( 35.71839911, 981.09738648) - .. controls ( 40.16373233, 983.58271975) and ( 50.54506540, 987.01471966) .. ( 56.73839858, 988.37605296) - .. controls ( 60.80639848, 989.26938627) and ( 70.49573157, 991.41605288) .. ( 72.62106485, 992.66538619) - .. controls ( 74.04239815, 993.50138617) and ( 73.41306483, 1004.24938590) .. ( 72.24639819, 1007.16538582) - .. controls ( 69.62239826, 1013.72405233) and ( 69.98906492, 1025.04271871) .. ( 79.22106469, 1025.33205204) - .. controls ( 87.39039782, 1025.58938536) and ( 88.54373112, 1019.55471885) .. ( 88.66373112, 1011.74938571) - .. controls ( 88.73039778, 1007.33605249) and ( 85.75306452, 999.49871935) .. ( 87.44106448, 996.69338609) - .. controls ( 89.12906444, 993.88805282) and ( 95.55173094, 997.80405272) .. ( 96.82639758, 996.37605276) - .. controls ( 98.79706420, 994.16671948) and ( 99.24373085, 989.33205294) .. ( 96.61173092, 988.43205296) - .. controls ( 90.38506441, 986.30405301) and ( 86.55173117, 986.91605300) .. ( 85.04773121, 978.98671986) - .. controls ( 84.33173123, 975.21471996) and ( 84.13839790, 971.34805339) .. ( 83.83039790, 966.74938683) - .. controls ( 83.38773125, 960.16272033) and ( 83.64373124, 956.11872043) .. ( 84.03173123, 955.66538711) - .. controls ( 85.20506454, 954.29072048) and (101.00239747, 967.46805348) .. (109.66239726, 973.83205332) - .. controls (119.56506368, 981.10938647) and (128.27839679, 988.06005297) .. (131.55173004, 989.97071959) - .. controls (133.45439666, 991.08271956) and (135.66906327, 994.46271947) .. (136.49706325, 993.99871949) - .. controls (138.57972987, 992.83205285) and (137.16372990, 989.69338626) .. (141.07972981, 989.66538626) - .. controls (146.73839633, 989.62538626) and (150.99706289, 989.74938626) .. (150.41306291, 983.16538642) - .. controls (149.91972959, 977.59471990) and (149.02906294, 971.76405338) .. (148.24639629, 966.99872016) - .. controls (147.24639632, 960.91605365) and (152.66372952, 965.49872020) .. (153.99972948, 959.75472034) - .. controls (154.93972946, 955.71338711) and (159.54106268, 956.39872043) .. (161.71306262, 958.37872038) - .. controls (163.88506257, 960.36005366) and (167.24372915, 970.34538674) .. (168.57972912, 981.08271981) - .. controls (169.87439575, 991.48805288) and (171.32772905, 1007.98271914) .. (169.68772909, 1009.37205243) - .. controls (167.74239581, 1011.02138573) and (157.99706272, 1000.24938600) .. (149.74639626, 1000.41605266) - .. controls (142.70639643, 999.65471934) and (137.03706324, 1002.73205260) .. (136.51572992, 1004.14138590) - .. controls (135.48372995, 1006.93471916) and (143.43439641, 1010.10538575) .. (147.18639632, 1011.49471905) - .. controls (154.63972947, 1014.25338565) and (161.57972929, 1014.66538564) .. (168.57972912, 1017.83205222) - .. controls (171.25039572, 1019.04005219) and (172.36639569, 1022.16405212) .. (173.91306232, 1021.83205212) - .. controls (181.62772879, 1020.17738550) and (191.32772855, 1014.26005231) .. (191.90772854, 1006.67205250) - .. controls (192.90639518, 993.61871950) and (192.74639518, 980.61738649) .. (190.68106190, 965.57872020) - .. controls (189.56506193, 957.44672040) and (184.02772873, 952.24005386) .. (178.35172887, 946.71472067) - .. controls (172.59039569, 941.10672081) and (157.91306272, 936.49872092) .. (152.73706285, 940.72538748) - .. controls (147.28239632, 945.18005404) and (145.86106302, 950.55472057) .. (144.49706305, 951.86005387) - .. controls (143.37972975, 952.92805385) and (141.25306314, 950.52005391) .. (139.24639652, 947.33205399) - .. controls (134.99706329, 940.58272082) and (127.31439682, 929.87605442) .. (121.49706363, 923.08272126) - .. controls (115.30639712, 915.85338811) and (111.05173056, 911.24938822) .. (109.11439727, 912.24938820) - .. controls (107.65439731, 913.00272151) and (116.65706375, 928.63472112) .. (123.88506357, 945.80405402) - .. controls (130.10106341, 960.57072032) and (135.21172995, 976.57605325) .. (134.44106331, 982.30405311) - .. controls (133.99572998, 985.60805303) and (131.79706337, 985.56138636) .. (129.92239675, 984.51471972) - .. controls (124.86506355, 981.68938646) and (118.97706369, 970.97472006) .. (114.49706380, 965.99872019) - .. controls (101.56239746, 951.63472055) and (100.63439748, 950.83205390) .. ( 87.21839782, 936.91605425) - .. controls ( 81.92773129, 931.42805438) and ( 71.99573153, 921.13738797) .. ( 69.28773160, 920.91605465) - .. controls ( 66.92506499, 920.72138798) and ( 66.88506499, 923.74938791) .. ( 64.83039838, 924.58272122) - .. controls ( 62.35306511, 925.58672120) and ( 60.49706515, 924.19338790) .. ( 57.99039855, 926.09872118) - .. controls ( 50.60506540, 931.71205438) and ( 62.66373177, 937.69338756) .. ( 66.88506499, 948.02672064) - .. controls ( 71.88239820, 960.25605366) and ( 73.33039817, 968.25205346) .. ( 73.83039815, 974.16538665) - .. controls ( 74.15306481, 977.99338655) and ( 72.20506486, 978.25605321) .. ( 70.41306491, 978.12405322)} + ( 70.4130, 978.1240) + .. controls ( 68.5997, 977.9907) and ( 61.7743, 976.1373) .. ( 56.4410, 974.1933) + .. controls ( 51.0103, 972.2133) and ( 47.1637, 968.7493) .. ( 42.7743, 967.7493) + .. controls ( 38.3237, 966.7347) and ( 27.7183, 965.0827) .. ( 25.5917, 972.3267) + .. controls ( 24.6970, 975.3720) and ( 31.3557, 978.6573) .. ( 35.7183, 981.0973) + .. controls ( 40.1637, 983.5827) and ( 50.5450, 987.0147) .. ( 56.7383, 988.3760) + .. controls ( 60.8063, 989.2693) and ( 70.4957, 991.4160) .. ( 72.6210, 992.6653) + .. controls ( 74.0423, 993.5013) and ( 73.4130, 1004.2493) .. ( 72.2463, 1007.1653) + .. controls ( 69.6223, 1013.7240) and ( 69.9890, 1025.0427) .. ( 79.2210, 1025.3320) + .. controls ( 87.3903, 1025.5893) and ( 88.5437, 1019.5547) .. ( 88.6637, 1011.7493) + .. controls ( 88.7303, 1007.3360) and ( 85.7530, 999.4987) .. ( 87.4410, 996.6933) + .. controls ( 89.1290, 993.8880) and ( 95.5517, 997.8040) .. ( 96.8263, 996.3760) + .. controls ( 98.7970, 994.1667) and ( 99.2437, 989.3320) .. ( 96.6117, 988.4320) + .. controls ( 90.3850, 986.3040) and ( 86.5517, 986.9160) .. ( 85.0477, 978.9867) + .. controls ( 84.3317, 975.2147) and ( 84.1383, 971.3480) .. ( 83.8303, 966.7493) + .. controls ( 83.3877, 960.1627) and ( 83.6437, 956.1187) .. ( 84.0317, 955.6653) + .. controls ( 85.2050, 954.2907) and ( 101.0023, 967.4680) .. ( 109.6623, 973.8320) + .. controls ( 119.5650, 981.1093) and ( 128.2783, 988.0600) .. ( 131.5517, 989.9707) + .. controls ( 133.4543, 991.0827) and ( 135.6690, 994.4627) .. ( 136.4970, 993.9987) + .. controls ( 138.5797, 992.8320) and ( 137.1637, 989.6933) .. ( 141.0797, 989.6653) + .. controls ( 146.7383, 989.6253) and ( 150.9970, 989.7493) .. ( 150.4130, 983.1653) + .. controls ( 149.9197, 977.5947) and ( 149.0290, 971.7640) .. ( 148.2463, 966.9987) + .. controls ( 147.2463, 960.9160) and ( 152.6637, 965.4987) .. ( 153.9997, 959.7547) + .. controls ( 154.9397, 955.7133) and ( 159.5410, 956.3987) .. ( 161.7130, 958.3787) + .. controls ( 163.8850, 960.3600) and ( 167.2437, 970.3453) .. ( 168.5797, 981.0827) + .. controls ( 169.8743, 991.4880) and ( 171.3277, 1007.9827) .. ( 169.6877, 1009.3720) + .. controls ( 167.7423, 1011.0213) and ( 157.9970, 1000.2493) .. ( 149.7463, 1000.4160) + .. controls ( 142.7063, 999.6547) and ( 137.0370, 1002.7320) .. ( 136.5157, 1004.1413) + .. controls ( 135.4837, 1006.9347) and ( 143.4343, 1010.1053) .. ( 147.1863, 1011.4947) + .. controls ( 154.6397, 1014.2533) and ( 161.5797, 1014.6653) .. ( 168.5797, 1017.8320) + .. controls ( 171.2503, 1019.0400) and ( 172.3663, 1022.1640) .. ( 173.9130, 1021.8320) + .. controls ( 181.6277, 1020.1773) and ( 191.3277, 1014.2600) .. ( 191.9077, 1006.6720) + .. controls ( 192.9063, 993.6187) and ( 192.7463, 980.6173) .. ( 190.6810, 965.5787) + .. controls ( 189.5650, 957.4467) and ( 184.0277, 952.2400) .. ( 178.3517, 946.7147) + .. controls ( 172.5903, 941.1067) and ( 157.9130, 936.4987) .. ( 152.7370, 940.7253) + .. controls ( 147.2823, 945.1800) and ( 145.8610, 950.5547) .. ( 144.4970, 951.8600) + .. controls ( 143.3797, 952.9280) and ( 141.2530, 950.5200) .. ( 139.2463, 947.3320) + .. controls ( 134.9970, 940.5827) and ( 127.3143, 929.8760) .. ( 121.4970, 923.0827) + .. controls ( 115.3063, 915.8533) and ( 111.0517, 911.2493) .. ( 109.1143, 912.2493) + .. controls ( 107.6543, 913.0027) and ( 116.6570, 928.6347) .. ( 123.8850, 945.8040) + .. controls ( 130.1010, 960.5707) and ( 135.2117, 976.5760) .. ( 134.4410, 982.3040) + .. controls ( 133.9957, 985.6080) and ( 131.7970, 985.5613) .. ( 129.9223, 984.5147) + .. controls ( 124.8650, 981.6893) and ( 118.9770, 970.9747) .. ( 114.4970, 965.9987) + .. controls ( 101.5623, 951.6347) and ( 100.6343, 950.8320) .. ( 87.2183, 936.9160) + .. controls ( 81.9277, 931.4280) and ( 71.9957, 921.1373) .. ( 69.2877, 920.9160) + .. controls ( 66.9250, 920.7213) and ( 66.8850, 923.7493) .. ( 64.8303, 924.5827) + .. controls ( 62.3530, 925.5867) and ( 60.4970, 924.1933) .. ( 57.9903, 926.0987) + .. controls ( 50.6050, 931.7120) and ( 62.6637, 937.6933) .. ( 66.8850, 948.0267) + .. controls ( 71.8823, 960.2560) and ( 73.3303, 968.2520) .. ( 73.8303, 974.1653) + .. controls ( 74.1530, 977.9933) and ( 72.2050, 978.2560) .. ( 70.4130, 978.1240)} \def\fdulogo@motto@wen{% - (113.88533049, 800.33232433) - .. controls (113.88533049, 792.49899119) and (103.44133075, 785.91499135) .. ( 93.77466432, 787.69365798) - .. controls ( 91.97599770, 788.02432464) and ( 91.99599770, 790.54032457) .. ( 92.36799769, 792.02699120) - .. controls ( 93.00133101, 794.55499114) and ( 94.03866432, 794.79099113) .. ( 94.21866431, 797.41499107) - .. controls ( 94.41999764, 800.34565766) and ( 90.55199774, 798.87365770) .. ( 90.55199774, 802.45765761) - .. controls ( 90.55199774, 807.73499081) and ( 91.41999771, 813.70699066) .. ( 93.82799765, 814.61899064) - .. controls ( 95.18533095, 815.13232396) and ( 99.94266417, 810.02832409) .. (104.23466406, 809.80299076) - .. controls (109.99599725, 809.49899077) and (113.88533049, 808.05499080) .. (113.88533049, 800.33232433) - ( 68.24639829, 746.24899235) - .. controls ( 76.02373143, 746.24899235) and ( 76.30906476, 717.77832639) .. ( 76.32906476, 695.74899361) - .. controls ( 76.34639809, 678.91566070) and ( 73.70373149, 668.63299429) .. ( 68.82639828, 668.61832762) - .. controls ( 65.44106503, 668.60899429) and ( 58.49173187, 673.23166084) .. ( 57.54506523, 683.24899392) - .. controls ( 55.93039860, 700.35032683) and ( 58.49706520, 720.08232633) .. ( 62.50239844, 732.20499270) - .. controls ( 63.84106507, 736.25832593) and ( 65.57973169, 746.24899235) .. ( 68.24639829, 746.24899235) - (117.19559707, 733.34792600) - .. controls (114.83026380, 735.24925929) and ( 94.68759763, 733.44392600) .. ( 94.49693097, 732.49859269) - .. controls ( 93.99693098, 730.02659275) and ( 98.73693086, 730.33459274) .. ( 99.60759751, 726.35992618) - .. controls (100.98626414, 720.06125967) and (103.24626409, 712.70792652) .. (105.56093069, 712.68259319) - .. controls (106.91293066, 712.66792652) and (110.07293058, 717.64525973) .. (112.74626385, 722.74925960) - .. controls (115.32226378, 727.66792614) and (118.09959705, 732.62125935) .. (117.19559707, 733.34792600) - (125.07959687, 717.74925973) - .. controls (125.16359687, 710.58259324) and (136.33026326, 717.41592640) .. (136.33026326, 709.91592659) - .. controls (136.33026326, 706.99859333) and (134.99692996, 703.58259341) .. (132.91293001, 703.16526009) - .. controls (128.86226345, 702.35592678) and (122.66493027, 701.93192679) .. (122.83026360, 700.99859348) - .. controls (123.33026358, 698.16526022) and (134.45826331, 690.91192706) .. (137.88492989, 690.69326040) - .. controls (139.35426318, 690.59992707) and (141.45292980, 694.44792697) .. (141.41292980, 701.24926014) - .. controls (141.33026313, 715.33192645) and (141.46226313, 737.09459258) .. (141.41292980, 747.83192564) - .. controls (141.33026313, 766.24925851) and (140.87559648, 775.70525828) .. (135.57959661, 774.99859163) - .. controls (130.28359674, 774.29192498) and (125.66359686, 768.83192512) .. (123.01693026, 763.93192524) - .. controls (119.17693035, 756.81859208) and (114.00093048, 755.98125877) .. (107.77559731, 760.51859199) - .. controls (103.80893074, 763.40925858) and ( 98.44093087, 763.85725857) .. ( 95.31426428, 763.30525859) - .. controls ( 91.04359772, 762.55192527) and ( 89.00626444, 756.68125875) .. ( 87.94093113, 755.30392545) - .. controls ( 85.66359786, 752.35992553) and ( 82.55159794, 750.35992558) .. ( 78.55159804, 751.41592555) - .. controls ( 74.74493146, 752.41992553) and ( 68.07959830, 757.89592539) .. ( 68.07959830, 764.08259190) - .. controls ( 68.07959830, 770.26925841) and ( 73.10359817, 771.43059172) .. ( 75.41826478, 770.34659174) - .. controls ( 78.83026470, 768.74925845) and ( 80.62226465, 763.49992525) .. ( 86.29693118, 765.48925853) - .. controls ( 89.41293110, 766.58259184) and ( 95.18626429, 773.48792500) .. (102.21826411, 775.08259163) - .. controls (106.99693066, 776.16525827) and (113.86626382, 773.31725834) .. (116.63959708, 776.18925826) - .. controls (122.11293028, 781.85592479) and (125.22626354, 780.03192484) .. (130.24626341, 783.74925808) - .. controls (133.91559665, 786.46659134) and (136.36892992, 790.42792458) .. (144.21826306, 790.47059124) - .. controls (150.91292956, 790.50792457) and (155.77292944, 786.62259134) .. (160.33026266, 779.80392484) - .. controls (164.95292921, 772.88792501) and (165.57559586, 766.17059185) .. (165.99692918, 757.80392539) - .. controls (166.52626250, 747.25325899) and (165.26626254, 744.26125906) .. (165.66359586, 734.41592598) - .. controls (166.04092918, 725.02125954) and (169.01826244, 708.54259329) .. (169.90626242, 696.58259359) - .. controls (171.03426239, 681.39592730) and (156.09159610, 668.34259429) .. (145.21826304, 666.42526101) - .. controls (136.66359658, 664.91592771) and (132.88493001, 670.47059424) .. (130.10759675, 675.24926079) - .. controls (123.69826357, 686.27192718) and (115.95026377, 694.92259363) .. (110.10759725, 698.24926021) - .. controls (106.83959733, 700.10926017) and (101.64359746, 698.15726022) .. ( 96.44093092, 699.02659353) - .. controls ( 89.31159777, 700.21726016) and ( 86.33293118, 709.19592661) .. ( 85.74626452, 719.16525969) - .. controls ( 85.49693120, 723.41592625) and ( 89.71026442, 729.00125944) .. ( 90.50226440, 730.49725941) - .. controls ( 91.91293104, 733.16525934) and ( 90.13959775, 736.64125925) .. ( 92.66359768, 738.58259254) - .. controls (100.24626416, 744.41592573) and (111.62759721, 747.60659231) .. (119.89826367, 748.24125896) - .. controls (123.97026357, 748.55325896) and (129.79693009, 746.79459233) .. (132.24626336, 743.41592575) - .. controls (134.66359663, 740.08259250) and (134.83026330, 735.58259261) .. (133.07559667, 730.62659274) - .. controls (131.31159672, 725.63992619) and (125.03826354, 721.36525964) .. (125.07959687, 717.74925973)} + ( 113.8853, 800.3323) + .. controls ( 113.8853, 792.4989) and ( 103.4413, 785.9149) .. ( 93.7746, 787.6936) + .. controls ( 91.9759, 788.0243) and ( 91.9959, 790.5403) .. ( 92.3679, 792.0269) + .. controls ( 93.0013, 794.5549) and ( 94.0386, 794.7909) .. ( 94.2186, 797.4149) + .. controls ( 94.4199, 800.3456) and ( 90.5519, 798.8736) .. ( 90.5519, 802.4576) + .. controls ( 90.5519, 807.7349) and ( 91.4199, 813.7069) .. ( 93.8279, 814.6189) + .. controls ( 95.1853, 815.1323) and ( 99.9426, 810.0283) .. ( 104.2346, 809.8029) + .. controls ( 109.9959, 809.4989) and ( 113.8853, 808.0549) .. ( 113.8853, 800.3323) + ( 68.2463, 746.2489) + .. controls ( 76.0237, 746.2489) and ( 76.3090, 717.7783) .. ( 76.3290, 695.7489) + .. controls ( 76.3463, 678.9156) and ( 73.7037, 668.6329) .. ( 68.8263, 668.6183) + .. controls ( 65.4410, 668.6089) and ( 58.4917, 673.2316) .. ( 57.5450, 683.2489) + .. controls ( 55.9303, 700.3503) and ( 58.4970, 720.0823) .. ( 62.5023, 732.2049) + .. controls ( 63.8410, 736.2583) and ( 65.5797, 746.2489) .. ( 68.2463, 746.2489) + ( 117.1955, 733.3479) + .. controls ( 114.8302, 735.2492) and ( 94.6875, 733.4439) .. ( 94.4969, 732.4985) + .. controls ( 93.9969, 730.0265) and ( 98.7369, 730.3345) .. ( 99.6075, 726.3599) + .. controls ( 100.9862, 720.0612) and ( 103.2462, 712.7079) .. ( 105.5609, 712.6825) + .. controls ( 106.9129, 712.6679) and ( 110.0729, 717.6452) .. ( 112.7462, 722.7492) + .. controls ( 115.3222, 727.6679) and ( 118.0995, 732.6212) .. ( 117.1955, 733.3479) + ( 125.0795, 717.7492) + .. controls ( 125.1635, 710.5825) and ( 136.3302, 717.4159) .. ( 136.3302, 709.9159) + .. controls ( 136.3302, 706.9985) and ( 134.9969, 703.5825) .. ( 132.9129, 703.1652) + .. controls ( 128.8622, 702.3559) and ( 122.6649, 701.9319) .. ( 122.8302, 700.9985) + .. controls ( 123.3302, 698.1652) and ( 134.4582, 690.9119) .. ( 137.8849, 690.6932) + .. controls ( 139.3542, 690.5999) and ( 141.4529, 694.4479) .. ( 141.4129, 701.2492) + .. controls ( 141.3302, 715.3319) and ( 141.4622, 737.0945) .. ( 141.4129, 747.8319) + .. controls ( 141.3302, 766.2492) and ( 140.8755, 775.7052) .. ( 135.5795, 774.9985) + .. controls ( 130.2835, 774.2919) and ( 125.6635, 768.8319) .. ( 123.0169, 763.9319) + .. controls ( 119.1769, 756.8185) and ( 114.0009, 755.9812) .. ( 107.7755, 760.5185) + .. controls ( 103.8089, 763.4092) and ( 98.4409, 763.8572) .. ( 95.3142, 763.3052) + .. controls ( 91.0435, 762.5519) and ( 89.0062, 756.6812) .. ( 87.9409, 755.3039) + .. controls ( 85.6635, 752.3599) and ( 82.5515, 750.3599) .. ( 78.5515, 751.4159) + .. controls ( 74.7449, 752.4199) and ( 68.0795, 757.8959) .. ( 68.0795, 764.0825) + .. controls ( 68.0795, 770.2692) and ( 73.1035, 771.4305) .. ( 75.4182, 770.3465) + .. controls ( 78.8302, 768.7492) and ( 80.6222, 763.4999) .. ( 86.2969, 765.4892) + .. controls ( 89.4129, 766.5825) and ( 95.1862, 773.4879) .. ( 102.2182, 775.0825) + .. controls ( 106.9969, 776.1652) and ( 113.8662, 773.3172) .. ( 116.6395, 776.1892) + .. controls ( 122.1129, 781.8559) and ( 125.2262, 780.0319) .. ( 130.2462, 783.7492) + .. controls ( 133.9155, 786.4665) and ( 136.3689, 790.4279) .. ( 144.2182, 790.4705) + .. controls ( 150.9129, 790.5079) and ( 155.7729, 786.6225) .. ( 160.3302, 779.8039) + .. controls ( 164.9529, 772.8879) and ( 165.5755, 766.1705) .. ( 165.9969, 757.8039) + .. controls ( 166.5262, 747.2532) and ( 165.2662, 744.2612) .. ( 165.6635, 734.4159) + .. controls ( 166.0409, 725.0212) and ( 169.0182, 708.5425) .. ( 169.9062, 696.5825) + .. controls ( 171.0342, 681.3959) and ( 156.0915, 668.3425) .. ( 145.2182, 666.4252) + .. controls ( 136.6635, 664.9159) and ( 132.8849, 670.4705) .. ( 130.1075, 675.2492) + .. controls ( 123.6982, 686.2719) and ( 115.9502, 694.9225) .. ( 110.1075, 698.2492) + .. controls ( 106.8395, 700.1092) and ( 101.6435, 698.1572) .. ( 96.4409, 699.0265) + .. controls ( 89.3115, 700.2172) and ( 86.3329, 709.1959) .. ( 85.7462, 719.1652) + .. controls ( 85.4969, 723.4159) and ( 89.7102, 729.0012) .. ( 90.5022, 730.4972) + .. controls ( 91.9129, 733.1652) and ( 90.1395, 736.6412) .. ( 92.6635, 738.5825) + .. controls ( 100.2462, 744.4159) and ( 111.6275, 747.6065) .. ( 119.8982, 748.2412) + .. controls ( 123.9702, 748.5532) and ( 129.7969, 746.7945) .. ( 132.2462, 743.4159) + .. controls ( 134.6635, 740.0825) and ( 134.8302, 735.5825) .. ( 133.0755, 730.6265) + .. controls ( 131.3115, 725.6399) and ( 125.0382, 721.3652) .. ( 125.0795, 717.7492)} \def\fdulogo@motto@er@ii{% - (108.90466394, 536.58766425) - .. controls (109.87666392, 538.57566420) and (102.97266409, 537.08499758) .. ( 98.66333087, 536.37433093) - .. controls ( 94.84066430, 535.74366428) and ( 88.89133111, 534.12899765) .. ( 86.55266450, 538.04633088) - .. controls ( 84.44066456, 541.58233080) and ( 89.92999775, 547.88499731) .. ( 94.20733098, 550.49299724) - .. controls ( 99.89399750, 553.95833049) and (111.29533055, 558.12099705) .. (118.74599703, 558.49966371) - .. controls (125.64599686, 558.84899703) and (133.83799665, 551.11166389) .. (133.85132999, 544.52899739) - .. controls (133.85932999, 539.75166418) and (127.88866347, 534.22766431) .. (126.31133018, 532.76633102) - .. controls (121.78999696, 528.57966445) and ( 98.29533088, 509.82766492) .. ( 92.82999768, 505.85966502) - .. controls ( 88.25133113, 502.53566511) and ( 86.05133118, 503.03566509) .. ( 85.59266453, 503.66499841) - .. controls ( 85.02466454, 504.44366506) and ( 86.99666449, 508.74899828) .. ( 91.82999770, 514.91566480) - .. controls ( 98.69266420, 523.67166458) and (106.80599733, 532.29699770) .. (108.90466394, 536.58766425) - (133.85066332, 493.80459866) - .. controls (134.29466331, 488.91526545) and (146.75732966, 471.29926589) .. (155.10399612, 472.01393254) - .. controls (160.93732931, 472.51393252) and (165.88532919, 481.74859896) .. (167.66266248, 488.19393213) - .. controls (168.81732911, 492.37926536) and (169.31332910, 501.70726513) .. (168.63866245, 502.65793177) - .. controls (167.98799580, 503.57259841) and (159.59866268, 500.35793183) .. (151.99599620, 498.87393186) - .. controls (143.42132975, 497.20059857) and (133.68132999, 495.66459861) .. (133.85066332, 493.80459866) - (119.70533034, 486.04059885) - .. controls (118.57999704, 486.62459884) and (116.17199710, 486.29259885) .. (115.62133044, 485.54059886) - .. controls (115.16266379, 484.91526555) and (116.61999708, 465.61526603) .. (113.77733049, 461.77526612) - .. controls (110.88399723, 457.86993289) and (102.49199744, 457.94193289) .. ( 99.68399751, 460.35259949) - .. controls ( 96.45466426, 463.12459942) and ( 94.27733098, 467.76593264) .. ( 94.44133097, 472.47126586) - .. controls ( 94.62133097, 477.66593239) and ( 97.28666423, 483.17793226) .. ( 95.79999761, 484.01126557) - .. controls ( 94.97599763, 484.47393222) and ( 86.97466449, 480.91259898) .. ( 82.37199794, 480.20726566) - .. controls ( 75.94133143, 479.22059902) and ( 74.85066480, 485.58193220) .. ( 73.28799817, 485.33259887) - .. controls ( 70.95599823, 484.95926555) and ( 72.57999819, 474.64459914) .. ( 73.60799816, 468.02726597) - .. controls ( 74.32133148, 463.43126608) and ( 75.78533144, 458.58059954) .. ( 75.32933145, 455.63793294) - .. controls ( 74.49599814, 450.24859975) and ( 71.07999822, 448.08193313) .. ( 66.74399833, 447.52726648) - .. controls ( 62.58933177, 446.99659983) and ( 58.03866522, 450.99926639) .. ( 55.91333194, 456.29126626) - .. controls ( 54.88399863, 458.85259953) and ( 53.27866533, 461.95393279) .. ( 53.38933200, 475.23793245) - .. controls ( 53.47866533, 485.96859885) and ( 56.64133192, 504.78593172) .. ( 61.67199846, 508.24993163) - .. controls ( 67.35733165, 512.16326487) and ( 70.84266490, 506.77793167) .. ( 71.96133153, 503.75393174) - .. controls ( 73.07999817, 500.72993182) and ( 71.44799821, 494.38059864) .. ( 73.20533150, 493.24859867) - .. controls ( 74.21866481, 492.59659869) and ( 85.44933120, 497.09259858) .. ( 99.66266418, 500.83259848) - .. controls (114.55199714, 504.74859838) and (131.64933004, 508.53526496) .. (143.95466307, 510.95793156) - .. controls (156.87199608, 513.49926483) and (174.41332897, 516.70726475) .. (181.47199546, 514.83393147) - .. controls (187.07332866, 513.34859817) and (191.83332854, 505.08059838) .. (193.02266184, 499.35526519) - .. controls (194.44132847, 492.52726536) and (194.20799514, 479.94593234) .. (188.99599528, 470.13793258) - .. controls (185.57732869, 463.70459941) and (180.38532882, 460.47126616) .. (173.56799566, 457.37926623) - .. controls (169.12932911, 455.36726629) and (158.60132937, 452.72859968) .. (153.71866282, 453.13793301) - .. controls (145.77466302, 453.80459966) and (142.66399643, 465.36459937) .. (139.82932984, 465.58193270) - .. controls (136.21866326, 465.86059936) and (133.63332999, 458.01526622) .. (130.27466341, 452.41526636) - .. controls (127.86533014, 448.40059979) and (124.58533022, 445.84059986) .. (123.16266359, 446.02726652) - .. controls (120.82933031, 446.33259984) and (121.47333030, 457.59259956) .. (121.60799696, 467.80459931) - .. controls (121.71866362, 476.24859910) and (120.89599698, 485.42326553) .. (119.70533034, 486.04059885)} + ( 108.9046, 536.5876) + .. controls ( 109.8766, 538.5756) and ( 102.9726, 537.0849) .. ( 98.6633, 536.3743) + .. controls ( 94.8406, 535.7436) and ( 88.8913, 534.1289) .. ( 86.5526, 538.0463) + .. controls ( 84.4406, 541.5823) and ( 89.9299, 547.8849) .. ( 94.2073, 550.4929) + .. controls ( 99.8939, 553.9583) and ( 111.2953, 558.1209) .. ( 118.7459, 558.4996) + .. controls ( 125.6459, 558.8489) and ( 133.8379, 551.1116) .. ( 133.8513, 544.5289) + .. controls ( 133.8593, 539.7516) and ( 127.8886, 534.2276) .. ( 126.3113, 532.7663) + .. controls ( 121.7899, 528.5796) and ( 98.2953, 509.8276) .. ( 92.8299, 505.8596) + .. controls ( 88.2513, 502.5356) and ( 86.0513, 503.0356) .. ( 85.5926, 503.6649) + .. controls ( 85.0246, 504.4436) and ( 86.9966, 508.7489) .. ( 91.8299, 514.9156) + .. controls ( 98.6926, 523.6716) and ( 106.8059, 532.2969) .. ( 108.9046, 536.5876) + ( 133.8506, 493.8045) + .. controls ( 134.2946, 488.9152) and ( 146.7573, 471.2992) .. ( 155.1039, 472.0139) + .. controls ( 160.9373, 472.5139) and ( 165.8853, 481.7485) .. ( 167.6626, 488.1939) + .. controls ( 168.8173, 492.3792) and ( 169.3133, 501.7072) .. ( 168.6386, 502.6579) + .. controls ( 167.9879, 503.5725) and ( 159.5986, 500.3579) .. ( 151.9959, 498.8739) + .. controls ( 143.4213, 497.2005) and ( 133.6813, 495.6645) .. ( 133.8506, 493.8045) + ( 119.7053, 486.0405) + .. controls ( 118.5799, 486.6245) and ( 116.1719, 486.2925) .. ( 115.6213, 485.5405) + .. controls ( 115.1626, 484.9152) and ( 116.6199, 465.6152) .. ( 113.7773, 461.7752) + .. controls ( 110.8839, 457.8699) and ( 102.4919, 457.9419) .. ( 99.6839, 460.3525) + .. controls ( 96.4546, 463.1245) and ( 94.2773, 467.7659) .. ( 94.4413, 472.4712) + .. controls ( 94.6213, 477.6659) and ( 97.2866, 483.1779) .. ( 95.7999, 484.0112) + .. controls ( 94.9759, 484.4739) and ( 86.9746, 480.9125) .. ( 82.3719, 480.2072) + .. controls ( 75.9413, 479.2205) and ( 74.8506, 485.5819) .. ( 73.2879, 485.3325) + .. controls ( 70.9559, 484.9592) and ( 72.5799, 474.6445) .. ( 73.6079, 468.0272) + .. controls ( 74.3213, 463.4312) and ( 75.7853, 458.5805) .. ( 75.3293, 455.6379) + .. controls ( 74.4959, 450.2485) and ( 71.0799, 448.0819) .. ( 66.7439, 447.5272) + .. controls ( 62.5893, 446.9965) and ( 58.0386, 450.9992) .. ( 55.9133, 456.2912) + .. controls ( 54.8839, 458.8525) and ( 53.2786, 461.9539) .. ( 53.3893, 475.2379) + .. controls ( 53.4786, 485.9685) and ( 56.6413, 504.7859) .. ( 61.6719, 508.2499) + .. controls ( 67.3573, 512.1632) and ( 70.8426, 506.7779) .. ( 71.9613, 503.7539) + .. controls ( 73.0799, 500.7299) and ( 71.4479, 494.3805) .. ( 73.2053, 493.2485) + .. controls ( 74.2186, 492.5965) and ( 85.4493, 497.0925) .. ( 99.6626, 500.8325) + .. controls ( 114.5519, 504.7485) and ( 131.6493, 508.5352) .. ( 143.9546, 510.9579) + .. controls ( 156.8719, 513.4992) and ( 174.4133, 516.7072) .. ( 181.4719, 514.8339) + .. controls ( 187.0733, 513.3485) and ( 191.8333, 505.0805) .. ( 193.0226, 499.3552) + .. controls ( 194.4413, 492.5272) and ( 194.2079, 479.9459) .. ( 188.9959, 470.1379) + .. controls ( 185.5773, 463.7045) and ( 180.3853, 460.4712) .. ( 173.5679, 457.3792) + .. controls ( 169.1293, 455.3672) and ( 158.6013, 452.7285) .. ( 153.7186, 453.1379) + .. controls ( 145.7746, 453.8045) and ( 142.6639, 465.3645) .. ( 139.8293, 465.5819) + .. controls ( 136.2186, 465.8605) and ( 133.6333, 458.0152) .. ( 130.2746, 452.4152) + .. controls ( 127.8653, 448.4005) and ( 124.5853, 445.8405) .. ( 123.1626, 446.0272) + .. controls ( 120.8293, 446.3325) and ( 121.4733, 457.5925) .. ( 121.6079, 467.8045) + .. controls ( 121.7186, 476.2485) and ( 120.8959, 485.4232) .. ( 119.7053, 486.0405)} \def\fdulogo@motto@jin{% - (147.52999631, 311.63046988) - .. controls (148.58999629, 309.42913660) and (152.49666285, 307.13846999) .. (155.99532943, 297.70780356) - .. controls (158.12599605, 291.96247037) and (159.99666267, 280.74913732) .. (159.64332934, 273.74780416) - .. controls (159.23266269, 265.59180436) and (157.10066274, 260.92113781) .. (154.41532947, 257.01847124) - .. controls (150.25666291, 250.97713806) and (146.14599635, 247.36913815) .. (147.32999632, 247.08247149) - .. controls (150.07932958, 246.41580484) and (181.78199546, 246.25847151) .. (191.17132855, 248.63447145) - .. controls (201.71799496, 251.30513805) and (223.91666107, 249.58647143) .. (224.21799439, 243.24913825) - .. controls (224.52066105, 236.91180508) and (214.10332798, 233.82647182) .. (202.32999494, 231.99847187) - .. controls (191.77399521, 230.35980524) and (153.31132950, 227.27047199) .. (134.81932996, 228.33180529) - .. controls (111.10733056, 229.69313859) and ( 94.27533098, 234.98247179) .. ( 80.55133132, 240.13847167) - .. controls ( 70.49666490, 243.91580490) and ( 62.00199845, 249.09180478) .. ( 55.44066528, 249.69313809) - .. controls ( 50.32866541, 250.16247142) and ( 46.21799884, 248.13847147) .. ( 42.82999893, 244.69313822) - .. controls ( 39.36333235, 241.17047164) and ( 34.71799913, 241.69313829) .. ( 32.66333252, 244.24913823) - .. controls ( 31.71666587, 245.42647153) and ( 29.24599927, 249.70780476) .. ( 31.59799921, 254.44247131) - .. controls ( 33.57133249, 258.41313788) and ( 37.53133240, 261.19180447) .. ( 41.82999895, 262.62380444) - .. controls ( 47.16333215, 264.40113773) and ( 54.84866530, 263.66647108) .. ( 54.91266529, 265.66513769) - .. controls ( 55.03799862, 269.54113760) and ( 50.16333208, 275.91580410) .. ( 47.32999882, 284.91580388) - .. controls ( 45.24466554, 291.53713705) and ( 44.63399888, 303.49313675) .. ( 44.74599888, 312.16513653) - .. controls ( 44.79666555, 316.04113643) and ( 45.49933220, 319.51446968) .. ( 45.44066553, 322.30513628) - .. controls ( 45.32999887, 327.63846948) and ( 43.71533224, 330.87180273) .. ( 43.77133224, 334.48246931) - .. controls ( 43.83799890, 338.86646920) and ( 44.82733221, 343.80513574) .. ( 48.99666544, 343.91580240) - .. controls ( 55.24599862, 344.08246907) and ( 57.56066523, 337.90380256) .. ( 58.24599854, 331.83180271) - .. controls ( 58.82999853, 326.66513617) and ( 56.79799858, 319.75846968) .. ( 56.75133191, 314.24913648) - .. controls ( 56.66333192, 303.58247008) and ( 59.79266517, 301.92113679) .. ( 63.00733176, 295.52513695) - .. controls ( 66.16333168, 289.24913710) and ( 66.24466501, 276.24913743) .. ( 66.24466501, 265.97180435) - .. controls ( 66.24466501, 262.88780443) and ( 71.16733155, 260.61713782) .. ( 78.21799804, 257.80513789) - .. controls ( 84.61666455, 255.25180462) and ( 92.80599768, 252.25713803) .. (100.57933082, 250.49847141) - .. controls (110.16333058, 248.33180479) and (137.50332990, 246.89447150) .. (138.89132986, 247.36647149) - .. controls (141.16332980, 248.13847147) and (137.05132991, 250.52647141) .. (136.85932991, 256.47047126) - .. controls (136.64999658, 262.92113776) and (136.15666326, 308.45713662) .. (135.71532994, 308.55313662) - .. controls (132.49666335, 309.24913660) and (118.69266370, 301.95047012) .. (118.55133037, 293.58247033) - .. controls (118.41266371, 285.33180387) and (116.57933042, 277.41580407) .. (112.66466385, 268.59847095) - .. controls (109.55666393, 261.59980446) and (104.05666407, 254.43580464) .. ( 99.10999752, 255.39847128) - .. controls ( 93.57799766, 256.47447126) and ( 89.94599775, 263.78247107) .. ( 89.47133110, 271.23847089) - .. controls ( 88.99666444, 278.69313737) and ( 91.36733105, 295.31580362) .. ( 94.57799764, 309.33313660) - .. controls ( 97.74599756, 323.16513626) and (104.65399738, 336.30380260) .. (107.88466397, 341.63846913) - .. controls (109.72599726, 344.67713572) and (112.85266385, 350.43046891) .. (116.38466376, 358.30513538) - .. controls (118.76999703, 363.61980191) and (119.21799702, 369.63846843) .. (123.07933026, 370.91580173) - .. controls (127.88866347, 372.50646836) and (130.19533008, 369.12780177) .. (133.12199667, 368.58246845) - .. controls (135.57932994, 368.12380180) and (138.91266319, 368.54113512) .. (141.18599647, 367.05313516) - .. controls (142.73132977, 366.04246852) and (143.94066307, 364.24913523) .. (143.85399640, 359.57980201) - .. controls (143.76199641, 354.61713547) and (140.43399649, 350.66780224) .. (135.32999662, 347.63846898) - .. controls (130.22599674, 344.60780239) and (118.23266371, 338.83313587) .. (116.71799708, 335.08246929) - .. controls (116.09933043, 333.54780266) and (116.42466376, 327.45046948) .. (116.66333042, 321.74913629) - .. controls (116.91666374, 315.68780311) and (117.13933040, 310.05313658) .. (118.41266371, 310.08246992) - .. controls (119.71799701, 310.11180325) and (125.09799687, 319.04113636) .. (132.78866335, 324.87446955) - .. controls (138.17266321, 328.95846945) and (144.78466305, 331.71446938) .. (149.10732961, 333.74913599) - .. controls (154.41799614, 336.24913593) and (162.34866261, 337.07046924) .. (165.78866252, 335.24913595) - .. controls (170.03799575, 332.99846934) and (172.99666234, 329.83180276) .. (173.16332900, 325.99846952) - .. controls (173.30732900, 322.66780294) and (172.03799570, 320.29046966) .. (169.21799577, 317.74913639) - .. controls (166.46066251, 315.26246979) and (162.63532927, 314.11046982) .. (158.74599603, 313.88780316) - .. controls (153.96466282, 313.61446983) and (146.78332966, 313.18246984) .. (147.52999631, 311.63046988)} + ( 147.5299, 311.6304) + .. controls ( 148.5899, 309.4291) and ( 152.4966, 307.1384) .. ( 155.9953, 297.7078) + .. controls ( 158.1259, 291.9624) and ( 159.9966, 280.7491) .. ( 159.6433, 273.7478) + .. controls ( 159.2326, 265.5918) and ( 157.1006, 260.9211) .. ( 154.4153, 257.0184) + .. controls ( 150.2566, 250.9771) and ( 146.1459, 247.3691) .. ( 147.3299, 247.0824) + .. controls ( 150.0793, 246.4158) and ( 181.7819, 246.2584) .. ( 191.1713, 248.6344) + .. controls ( 201.7179, 251.3051) and ( 223.9166, 249.5864) .. ( 224.2179, 243.2491) + .. controls ( 224.5206, 236.9118) and ( 214.1033, 233.8264) .. ( 202.3299, 231.9984) + .. controls ( 191.7739, 230.3598) and ( 153.3113, 227.2704) .. ( 134.8193, 228.3318) + .. controls ( 111.1073, 229.6931) and ( 94.2753, 234.9824) .. ( 80.5513, 240.1384) + .. controls ( 70.4966, 243.9158) and ( 62.0019, 249.0918) .. ( 55.4406, 249.6931) + .. controls ( 50.3286, 250.1624) and ( 46.2179, 248.1384) .. ( 42.8299, 244.6931) + .. controls ( 39.3633, 241.1704) and ( 34.7179, 241.6931) .. ( 32.6633, 244.2491) + .. controls ( 31.7166, 245.4264) and ( 29.2459, 249.7078) .. ( 31.5979, 254.4424) + .. controls ( 33.5713, 258.4131) and ( 37.5313, 261.1918) .. ( 41.8299, 262.6238) + .. controls ( 47.1633, 264.4011) and ( 54.8486, 263.6664) .. ( 54.9126, 265.6651) + .. controls ( 55.0379, 269.5411) and ( 50.1633, 275.9158) .. ( 47.3299, 284.9158) + .. controls ( 45.2446, 291.5371) and ( 44.6339, 303.4931) .. ( 44.7459, 312.1651) + .. controls ( 44.7966, 316.0411) and ( 45.4993, 319.5144) .. ( 45.4406, 322.3051) + .. controls ( 45.3299, 327.6384) and ( 43.7153, 330.8718) .. ( 43.7713, 334.4824) + .. controls ( 43.8379, 338.8664) and ( 44.8273, 343.8051) .. ( 48.9966, 343.9158) + .. controls ( 55.2459, 344.0824) and ( 57.5606, 337.9038) .. ( 58.2459, 331.8318) + .. controls ( 58.8299, 326.6651) and ( 56.7979, 319.7584) .. ( 56.7513, 314.2491) + .. controls ( 56.6633, 303.5824) and ( 59.7926, 301.9211) .. ( 63.0073, 295.5251) + .. controls ( 66.1633, 289.2491) and ( 66.2446, 276.2491) .. ( 66.2446, 265.9718) + .. controls ( 66.2446, 262.8878) and ( 71.1673, 260.6171) .. ( 78.2179, 257.8051) + .. controls ( 84.6166, 255.2518) and ( 92.8059, 252.2571) .. ( 100.5793, 250.4984) + .. controls ( 110.1633, 248.3318) and ( 137.5033, 246.8944) .. ( 138.8913, 247.3664) + .. controls ( 141.1633, 248.1384) and ( 137.0513, 250.5264) .. ( 136.8593, 256.4704) + .. controls ( 136.6499, 262.9211) and ( 136.1566, 308.4571) .. ( 135.7153, 308.5531) + .. controls ( 132.4966, 309.2491) and ( 118.6926, 301.9504) .. ( 118.5513, 293.5824) + .. controls ( 118.4126, 285.3318) and ( 116.5793, 277.4158) .. ( 112.6646, 268.5984) + .. controls ( 109.5566, 261.5998) and ( 104.0566, 254.4358) .. ( 99.1099, 255.3984) + .. controls ( 93.5779, 256.4744) and ( 89.9459, 263.7824) .. ( 89.4713, 271.2384) + .. controls ( 88.9966, 278.6931) and ( 91.3673, 295.3158) .. ( 94.5779, 309.3331) + .. controls ( 97.7459, 323.1651) and ( 104.6539, 336.3038) .. ( 107.8846, 341.6384) + .. controls ( 109.7259, 344.6771) and ( 112.8526, 350.4304) .. ( 116.3846, 358.3051) + .. controls ( 118.7699, 363.6198) and ( 119.2179, 369.6384) .. ( 123.0793, 370.9158) + .. controls ( 127.8886, 372.5064) and ( 130.1953, 369.1278) .. ( 133.1219, 368.5824) + .. controls ( 135.5793, 368.1238) and ( 138.9126, 368.5411) .. ( 141.1859, 367.0531) + .. controls ( 142.7313, 366.0424) and ( 143.9406, 364.2491) .. ( 143.8539, 359.5798) + .. controls ( 143.7619, 354.6171) and ( 140.4339, 350.6678) .. ( 135.3299, 347.6384) + .. controls ( 130.2259, 344.6078) and ( 118.2326, 338.8331) .. ( 116.7179, 335.0824) + .. controls ( 116.0993, 333.5478) and ( 116.4246, 327.4504) .. ( 116.6633, 321.7491) + .. controls ( 116.9166, 315.6878) and ( 117.1393, 310.0531) .. ( 118.4126, 310.0824) + .. controls ( 119.7179, 310.1118) and ( 125.0979, 319.0411) .. ( 132.7886, 324.8744) + .. controls ( 138.1726, 328.9584) and ( 144.7846, 331.7144) .. ( 149.1073, 333.7491) + .. controls ( 154.4179, 336.2491) and ( 162.3486, 337.0704) .. ( 165.7886, 335.2491) + .. controls ( 170.0379, 332.9984) and ( 172.9966, 329.8318) .. ( 173.1633, 325.9984) + .. controls ( 173.3073, 322.6678) and ( 172.0379, 320.2904) .. ( 169.2179, 317.7491) + .. controls ( 166.4606, 315.2624) and ( 162.6353, 314.1104) .. ( 158.7459, 313.8878) + .. controls ( 153.9646, 313.6144) and ( 146.7833, 313.1824) .. ( 147.5299, 311.6304)} \def\fdulogo@motto@si{% - (106.49093067, 108.99527494) - .. controls (107.99626397, 108.66594162) and (109.39359727, 109.32060827) .. (110.41359724, 111.66594154) - .. controls (112.08026386, 115.49927478) and (112.58026385, 120.99927464) .. (111.08026389, 121.66594129) - .. controls (109.64693059, 122.30327461) and (104.98826404, 120.65127465) .. (104.03359740, 120.00460800) - .. controls (102.34959744, 118.86460803) and (105.34026403, 109.24727494) .. (106.49093067, 108.99527494) - ( 93.55226433, 38.30461004) - .. controls ( 91.74159771, 33.33527684) and ( 87.66293114, 27.77527697) .. ( 79.82959800, 27.80461031) - .. controls ( 74.49759814, 27.82461031) and ( 71.40826488, 31.66327688) .. ( 69.12159827, 36.40061009) - .. controls ( 66.58026500, 41.66594329) and ( 68.38293162, 53.36727634) .. ( 71.54026488, 59.73527618) - .. controls ( 76.03759810, 68.80594262) and ( 85.36026453, 77.49794240) .. ( 85.16693120, 78.80327570) - .. controls ( 84.83893121, 81.01527564) and ( 79.32959802, 82.33260894) .. ( 78.16293138, 86.70727550) - .. controls ( 76.04826477, 94.63794197) and ( 89.88559775, 94.02727532) .. ( 90.00826442, 96.90727525) - .. controls ( 90.17359775, 100.80327515) and ( 80.55226465, 107.13794166) .. ( 80.24693133, 118.99927469) - .. controls ( 79.98826467, 129.03394111) and ( 82.75626460, 143.82727407) .. ( 85.77359786, 144.24860740) - .. controls ( 87.65226448, 144.51127406) and ( 98.21893088, 128.58194112) .. (101.22559747, 129.59527443) - .. controls (103.59626408, 130.39260774) and (107.60693064, 133.24860767) .. (109.16293060, 135.36060762) - .. controls (110.87093056, 137.67660756) and (111.02693056, 140.45927416) .. (111.60693054, 143.52727408) - .. controls (112.38559719, 147.63794064) and (119.11893036, 149.52327393) .. (121.90026362, 148.91527395) - .. controls (125.71893019, 148.08194063) and (128.20959679, 143.25127409) .. (129.77359676, 141.63794079) - .. controls (131.55226338, 139.80460751) and (134.96692996, 139.03794086) .. (134.98426329, 134.57794097) - .. controls (134.99626329, 131.19394106) and (132.67226335, 130.15794108) .. (131.78826337, 128.12460780) - .. controls (130.95493006, 126.20727451) and (130.85093006, 124.21527456) .. (130.12159675, 122.58194127) - .. controls (128.01093013, 117.86060806) and (125.46959686, 112.70860818) .. (126.91359683, 112.66594152) - .. controls (129.74693009, 112.58194152) and (135.20426329, 125.02727454) .. (142.32959644, 136.91527425) - .. controls (148.52026295, 147.24194065) and (151.95492953, 152.08194053) .. (151.95492953, 155.20727379) - .. controls (151.95492953, 157.78460706) and (139.55226318, 156.80460708) .. (128.66293012, 155.97127377) - .. controls (120.72559698, 155.36327379) and (105.30026403, 154.68727380) .. (105.06293071, 155.59527378) - .. controls (104.41359739, 158.08194038) and (107.78293064, 163.07260693) .. (118.44026371, 166.24860685) - .. controls (123.65626358, 167.80327347) and (143.06559642, 168.37794013) .. (152.58026285, 165.99927352) - .. controls (160.91359598, 163.91527357) and (172.26826236, 150.59127390) .. (174.74692896, 146.41527401) - .. controls (176.73626225, 143.06327409) and (175.10692896, 138.36060754) .. (171.26426239, 131.99527437) - .. controls (168.19492913, 126.91260783) and (160.09092933, 118.71260803) .. (153.99626282, 111.69394154) - .. controls (150.84292956, 108.06194163) and (148.52026295, 103.64327508) .. (146.05226302, 100.86060848) - .. controls (142.99626309, 97.41527523) and (132.12159670, 94.86060863) .. (124.58026355, 92.99927534) - .. controls (118.95359703, 91.60994205) and (106.72959733, 87.84860881) .. (103.41359741, 86.33260884) - .. controls (101.65893079, 85.52994220) and ( 98.92026419, 81.12727564) .. ( 98.98426419, 76.91394241) - .. controls ( 99.10693086, 68.86060928) and ( 98.60693087, 63.08194276) .. ( 97.66293089, 55.83260961) - .. controls ( 96.79493091, 49.16860977) and ( 96.03493093, 45.12060987) .. ( 93.55226433, 38.30461004) - (100.89439748, 57.58234290) - .. controls (101.56773079, 59.78367617) and (110.22639724, 56.74234292) .. (114.57306380, 54.50500964) - .. controls (123.16373025, 50.08234308) and (132.66373002, 41.41567663) .. (140.20506316, 39.04101003) - .. controls (143.06772976, 38.13967672) and (158.71839603, 37.29034340) .. (158.83039603, 39.58234335) - .. controls (158.94639603, 41.98367662) and (148.73839628, 46.95167650) .. (144.33039639, 50.74900973) - .. controls (140.16906316, 54.33167631) and (130.74639673, 62.99834276) .. (132.24106336, 65.39700937) - .. controls (133.55972999, 67.51167598) and (143.95706307, 62.07167612) .. (149.83039625, 60.49967616) - .. controls (154.49706280, 59.24900952) and (163.29172925, 58.37167621) .. (171.74639571, 56.66634292) - .. controls (181.79706212, 54.63834297) and (192.89039518, 51.46900972) .. (199.00639502, 48.75967645) - .. controls (206.71039483, 45.34634320) and (207.40239481, 43.34900992) .. (202.28639494, 37.40901007) - .. controls (197.58372839, 31.94767687) and (190.61039523, 25.90234369) .. (183.41306208, 23.33301042) - .. controls (169.41306243, 18.33301054) and (150.69039623, 18.54634387) .. (136.69706325, 20.04767717) - .. controls (120.84639698, 21.74634379) and (113.83039715, 31.41567688) .. (110.24639724, 37.24901007) - .. controls (107.79973064, 41.23167664) and (104.83573071, 49.55034310) .. (103.57973074, 52.16634303) - .. controls (102.32373078, 54.78234297) and (100.67573082, 56.86634291) .. (100.89439748, 57.58234290) - (128.04773013, 74.22207581) - .. controls (126.84373016, 74.84474246) and (132.99706334, 84.33274223) .. (142.83039643, 90.16607542) - .. controls (150.18506291, 94.52874197) and (161.83039595, 99.36074185) .. (170.55172907, 99.36074185) - .. controls (176.49706225, 99.36074185) and (181.49706213, 96.74874192) .. (184.56239539, 93.83274199) - .. controls (187.18772865, 91.33540872) and (188.57306195, 88.19274213) .. (188.28106196, 83.24874225) - .. controls (187.99706197, 78.41540904) and (183.91306207, 75.57407578) .. (178.07572888, 75.45407578) - .. controls (163.99706257, 75.16607579) and (146.80906300, 79.21140902) .. (141.89306312, 79.04474236) - .. controls (135.37706328, 78.82340903) and (130.41306341, 72.99940918) .. (128.04773013, 74.22207581)} + ( 106.4909, 108.9952) + .. controls ( 107.9962, 108.6659) and ( 109.3935, 109.3206) .. ( 110.4135, 111.6659) + .. controls ( 112.0802, 115.4992) and ( 112.5802, 120.9992) .. ( 111.0802, 121.6659) + .. controls ( 109.6469, 122.3032) and ( 104.9882, 120.6512) .. ( 104.0335, 120.0046) + .. controls ( 102.3495, 118.8646) and ( 105.3402, 109.2472) .. ( 106.4909, 108.9952) + ( 93.5522, 38.3046) + .. controls ( 91.7415, 33.3352) and ( 87.6629, 27.7752) .. ( 79.8295, 27.8046) + .. controls ( 74.4975, 27.8246) and ( 71.4082, 31.6632) .. ( 69.1215, 36.4006) + .. controls ( 66.5802, 41.6659) and ( 68.3829, 53.3672) .. ( 71.5402, 59.7352) + .. controls ( 76.0375, 68.8059) and ( 85.3602, 77.4979) .. ( 85.1669, 78.8032) + .. controls ( 84.8389, 81.0152) and ( 79.3295, 82.3326) .. ( 78.1629, 86.7072) + .. controls ( 76.0482, 94.6379) and ( 89.8855, 94.0272) .. ( 90.0082, 96.9072) + .. controls ( 90.1735, 100.8032) and ( 80.5522, 107.1379) .. ( 80.2469, 118.9992) + .. controls ( 79.9882, 129.0339) and ( 82.7562, 143.8272) .. ( 85.7735, 144.2486) + .. controls ( 87.6522, 144.5112) and ( 98.2189, 128.5819) .. ( 101.2255, 129.5952) + .. controls ( 103.5962, 130.3926) and ( 107.6069, 133.2486) .. ( 109.1629, 135.3606) + .. controls ( 110.8709, 137.6766) and ( 111.0269, 140.4592) .. ( 111.6069, 143.5272) + .. controls ( 112.3855, 147.6379) and ( 119.1189, 149.5232) .. ( 121.9002, 148.9152) + .. controls ( 125.7189, 148.0819) and ( 128.2095, 143.2512) .. ( 129.7735, 141.6379) + .. controls ( 131.5522, 139.8046) and ( 134.9669, 139.0379) .. ( 134.9842, 134.5779) + .. controls ( 134.9962, 131.1939) and ( 132.6722, 130.1579) .. ( 131.7882, 128.1246) + .. controls ( 130.9549, 126.2072) and ( 130.8509, 124.2152) .. ( 130.1215, 122.5819) + .. controls ( 128.0109, 117.8606) and ( 125.4695, 112.7086) .. ( 126.9135, 112.6659) + .. controls ( 129.7469, 112.5819) and ( 135.2042, 125.0272) .. ( 142.3295, 136.9152) + .. controls ( 148.5202, 147.2419) and ( 151.9549, 152.0819) .. ( 151.9549, 155.2072) + .. controls ( 151.9549, 157.7846) and ( 139.5522, 156.8046) .. ( 128.6629, 155.9712) + .. controls ( 120.7255, 155.3632) and ( 105.3002, 154.6872) .. ( 105.0629, 155.5952) + .. controls ( 104.4135, 158.0819) and ( 107.7829, 163.0726) .. ( 118.4402, 166.2486) + .. controls ( 123.6562, 167.8032) and ( 143.0655, 168.3779) .. ( 152.5802, 165.9992) + .. controls ( 160.9135, 163.9152) and ( 172.2682, 150.5912) .. ( 174.7469, 146.4152) + .. controls ( 176.7362, 143.0632) and ( 175.1069, 138.3606) .. ( 171.2642, 131.9952) + .. controls ( 168.1949, 126.9126) and ( 160.0909, 118.7126) .. ( 153.9962, 111.6939) + .. controls ( 150.8429, 108.0619) and ( 148.5202, 103.6432) .. ( 146.0522, 100.8606) + .. controls ( 142.9962, 97.4152) and ( 132.1215, 94.8606) .. ( 124.5802, 92.9992) + .. controls ( 118.9535, 91.6099) and ( 106.7295, 87.8486) .. ( 103.4135, 86.3326) + .. controls ( 101.6589, 85.5299) and ( 98.9202, 81.1272) .. ( 98.9842, 76.9139) + .. controls ( 99.1069, 68.8606) and ( 98.6069, 63.0819) .. ( 97.6629, 55.8326) + .. controls ( 96.7949, 49.1686) and ( 96.0349, 45.1206) .. ( 93.5522, 38.3046) + ( 100.8943, 57.5823) + .. controls ( 101.5677, 59.7836) and ( 110.2263, 56.7423) .. ( 114.5730, 54.5050) + .. controls ( 123.1637, 50.0823) and ( 132.6637, 41.4156) .. ( 140.2050, 39.0410) + .. controls ( 143.0677, 38.1396) and ( 158.7183, 37.2903) .. ( 158.8303, 39.5823) + .. controls ( 158.9463, 41.9836) and ( 148.7383, 46.9516) .. ( 144.3303, 50.7490) + .. controls ( 140.1690, 54.3316) and ( 130.7463, 62.9983) .. ( 132.2410, 65.3970) + .. controls ( 133.5597, 67.5116) and ( 143.9570, 62.0716) .. ( 149.8303, 60.4996) + .. controls ( 154.4970, 59.2490) and ( 163.2917, 58.3716) .. ( 171.7463, 56.6663) + .. controls ( 181.7970, 54.6383) and ( 192.8903, 51.4690) .. ( 199.0063, 48.7596) + .. controls ( 206.7103, 45.3463) and ( 207.4023, 43.3490) .. ( 202.2863, 37.4090) + .. controls ( 197.5837, 31.9476) and ( 190.6103, 25.9023) .. ( 183.4130, 23.3330) + .. controls ( 169.4130, 18.3330) and ( 150.6903, 18.5463) .. ( 136.6970, 20.0476) + .. controls ( 120.8463, 21.7463) and ( 113.8303, 31.4156) .. ( 110.2463, 37.2490) + .. controls ( 107.7997, 41.2316) and ( 104.8357, 49.5503) .. ( 103.5797, 52.1663) + .. controls ( 102.3237, 54.7823) and ( 100.6757, 56.8663) .. ( 100.8943, 57.5823) + ( 128.0477, 74.2220) + .. controls ( 126.8437, 74.8447) and ( 132.9970, 84.3327) .. ( 142.8303, 90.1660) + .. controls ( 150.1850, 94.5287) and ( 161.8303, 99.3607) .. ( 170.5517, 99.3607) + .. controls ( 176.4970, 99.3607) and ( 181.4970, 96.7487) .. ( 184.5623, 93.8327) + .. controls ( 187.1877, 91.3354) and ( 188.5730, 88.1927) .. ( 188.2810, 83.2487) + .. controls ( 187.9970, 78.4154) and ( 183.9130, 75.5740) .. ( 178.0757, 75.4540) + .. controls ( 163.9970, 75.1660) and ( 146.8090, 79.2114) .. ( 141.8930, 79.0447) + .. controls ( 135.3770, 78.8234) and ( 130.4130, 72.9994) .. ( 128.0477, 74.2220)} \endinput %% %% End of file `fdulogo.sty'. diff --git a/Master/texmf-dist/tex/latex/fduthesis/fduthesis-en.cls b/Master/texmf-dist/tex/latex/fduthesis/fduthesis-en.cls index b86e1a0132d..3e73df81e4e 100644 --- a/Master/texmf-dist/tex/latex/fduthesis/fduthesis-en.cls +++ b/Master/texmf-dist/tex/latex/fduthesis/fduthesis-en.cls @@ -6,7 +6,7 @@ %% %% fduthesis.dtx (with options: `class-en') %% -%% Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com> +%% Copyright (C) 2017--2019 by Xiangdong Zeng <xdzeng96@gmail.com> %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -41,20 +41,18 @@ %% fduthesis.pdf, %% fduthesis-en.pdf, %% fduthesis-code.pdf, -%% latexmkrc, -%% latexmkrc-en, %% and README.md. %% \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} -\GetIdInfo $Id: fduthesis.dtx 0.7b 2018-05-06 12:00:00Z Xiangdong Zeng <xdzeng96@gmail.com> $ +\GetIdInfo $Id: fduthesis.dtx 0.7c 2019-03-17 12:00:00Z Xiangdong Zeng <xdzeng96@gmail.com> $ {Thesis template for Fudan University (English version)} \ProvidesExplClass{\ExplFileName-en} {\ExplFileDate}{\ExplFileVersion}{\ExplFileDescription} \RequirePackage { xparse, xtemplate, l3keys2e } \clist_map_inline:nn { expl3, xparse, xtemplate, l3keys2e } { - \@ifpackagelater {#1} { 2017/12/16 } + \@ifpackagelater {#1} { 2018/05/12 } { } { \msg_error:nnn { fduthesis } { l3-too-old } {#1} } } \msg_new:nnn { fduthesis } { l3-too-old } @@ -242,7 +240,9 @@ \__fdu_check_package:nnn { fontspec } { 2017/09/22 } { 2.6e } \__fdu_check_package:nnn { unicode-math } { 2017/11/18 } { 0.8i } \sys_if_engine_xetex:T - { \__fdu_check_package:nnn { xeCJK } { 2017/08/07 } { 3.5.0 } } + { \__fdu_check_package:nnn { xeCJK } { 2017/08/07 } { 3.5.0 } } +\sys_if_engine_luatex:T + { \__fdu_check_package:nnn { xunicode-addon } { 2018/04/30 } { 3.7.1 } } \geometry { paper = a4paper, @@ -251,127 +251,270 @@ headheight = 15 pt } \bool_if:NT \g__fdu_draft_bool { \geometry { showframe } } -\prop_new:N \g__fdu_font_name_prop -\prop_new:N \g__fdu_font_options_prop -\prop_new:N \g__fdu_cjk_font_name_prop -\prop_new:N \g__fdu_cjk_font_options_prop +\tl_new:N \g__fdu_font_set_tl \keys_define:nn { fdu / style } { - font .choice:, - font .value_required:n = true, - font / libertinus .code:n = + font .choices:nn = + { garamond, libertinus, lm, palatino, times, times*, none } + { \tl_set_eq:NN \g__fdu_font_set_tl \l_keys_choice_tl } + } +\cs_new_protected:Npn \__fdu_setmainfont:nn #1#2 + { \__fontspec_main_setmainfont:nn {#2} {#1} } +\cs_new_protected:Npn \__fdu_setsansfont:nn #1#2 + { \__fontspec_main_setsansfont:nn {#2} {#1} } +\cs_new_protected:Npn \__fdu_setmonofont:nn #1#2 + { \__fontspec_main_setmonofont:nn {#2} {#1} } +\cs_new_protected:Npn \__fdu_setmathfont:nn #1#2 + { \__um_setmathfont:nn {#2} {#1} } +\cs_new_protected:Npn \__fdu_set_font_helper:n #1 + { + \exp_args:Nc \RenewDocumentCommand { set #1 font } { O { } m O { } } { - \fdu_choose_font:nn { main } { Libertinus~ Serif } - \fdu_choose_font:nn { sans } { Libertinus~ Sans } - \fdu_choose_font_with_option:nnn { mono } - { TeX~ Gyre~ Cursor } { Ligatures = Common Off } - \fdu_choose_font:nn { math } { Libertinus~ Math } - \keys_set:nn { fdu / style } { footnote-style = libertinus } - }, - font / lm .code:n = + \ctex_at_end_preamble:n + { \use:c { __fdu_set #1 font:nn } {##2} { ##1, ##3 } } + } + } +\clist_map_inline:nn { main, sans, mono, math } { \__fdu_set_font_helper:n {#1} } +\cs_new_protected:Npn \__fdu_load_font_garamond: + { + \__fdu_setmainfont:nn { EBGaramond } { - \fdu_choose_font:nn { main } { Latin~ Modern~ Roman } - \fdu_choose_font:nn { sans } { Latin~ Modern~ Sans } - \fdu_choose_font:nn { mono } { Latin~ Modern~ Mono } - \fdu_choose_font:nn { math } { Latin~ Modern~ Math } - \keys_set:nn { fdu / style } { footnote-style = pifont } - }, - font / palatino .code:n = - { - \fdu_choose_font:nn { main } { TeX~ Gyre~ Pagella } - \fdu_choose_font:nn { sans } { TeX~ Gyre~ Heros } - \fdu_choose_font_with_option:nnn { mono } - { TeX~ Gyre~ Cursor } { Ligatures = Common Off } - \fdu_choose_font:nn { math } { TeX~ Gyre~ Pagella~ Math } - \keys_set:nn { fdu / style } { footnote-style = pifont } - }, - font / times .code:n = + Extension = .otf, + UprightFont = *-Regular, + BoldFont = *-Bold, + ItalicFont = *-Italic, + BoldItalicFont = *-BoldItalic + } + \__fdu_setsansfont:nn { libertinussans } { - \fdu_choose_font_with_option:nnn { main } { XITS } - { - UprightFeatures = { SmallCapsFont = * }, - BoldFeatures = { SmallCapsFont = *~ Bold }, - ItalicFeatures = { SmallCapsFont = *~ Italic }, - BoldItalicFeatures = { SmallCapsFont = *~ Bold~ Italic }, - } - \fdu_choose_font:nn { sans } { TeX~ Gyre~ Heros } - \fdu_choose_font_with_option:nnn { mono } - { TeX~ Gyre~ Cursor } { Ligatures = Common Off } - \fdu_choose_font:nn { math } { XITS~ Math } - \keys_set:nn { fdu / style } { footnote-style = xits } - }, - font / none .code:n = + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-italic, + BoldItalicFont = *-bolditalic + } + \__fdu_setmonofont:nn { lmmonolt10 } + { + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-oblique, + BoldItalicFont = *-boldoblique + } + \__fdu_setmathfont:nn { Garamond-Math.otf } { } + } +\cs_new_protected:Npn \__fdu_load_font_libertinus: + { + \__fdu_setmainfont:nn { libertinusserif } + { + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-italic, + BoldItalicFont = *-bolditalic + } + \__fdu_setsansfont:nn { libertinussans } + { + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-italic, + BoldItalicFont = *-bolditalic + } + \__fdu_setmonofont:nn { lmmonolt10 } { - \__fdu_initialize_prop:Nn \g__fdu_font_name_prop - { main, sans, mono, math } - \__fdu_initialize_prop:Nn \g__fdu_font_options_prop - { main, sans, mono, math } - \keys_set:nn { fdu / style } { footnote-style = plain } + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-oblique, + BoldItalicFont = *-boldoblique } + \__fdu_setmathfont:nn { libertinusmath-regular.otf } { } } -\cs_new_protected:Npn \__fdu_initialize_prop:Nn #1#2 +\cs_new_protected:Npn \__fdu_load_font_lm: + { \__fdu_setmathfont:nn { latinmodern-math.otf } { } } +\cs_new_protected:Npn \__fdu_load_font_palatino: { - \prop_gclear:N #1 - \clist_map_inline:nn {#2} { \prop_gput:Nnn #1 {##1} { } } + \__fdu_setmainfont:nn { texgyrepagella } + { + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-italic, + BoldItalicFont = *-bolditalic + } + \__fdu_setsansfont:nn { libertinussans } + { + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-italic, + BoldItalicFont = *-bolditalic, + Scale = MatchUppercase + } + \__fdu_setmonofont:nn { lmmonolt10 } + { + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-oblique, + BoldItalicFont = *-boldoblique + } + \__fdu_setmathfont:nn { texgyrepagella-math.otf } { } } -\clist_map_inline:nn - { main, sans, mono, math } +\cs_new_protected:Npn \__fdu_load_font_times: { - \exp_args:Nc \RenewDocumentCommand { set #1 font } { O { } m O { } } - { \fdu_choose_font_with_option:nnn { #1 } {##2} { ##1, ##3 } } + \__fdu_setmainfont:nn { XITS } + { + Extension = .otf, + UprightFont = *-Regular, + BoldFont = *-Bold, + ItalicFont = *-Italic, + BoldItalicFont = *-BoldItalic, + UprightFeatures = { SmallCapsFont = *-Regular }, + BoldFeatures = { SmallCapsFont = *-Bold }, + ItalicFeatures = { SmallCapsFont = *-Italic }, + BoldItalicFeatures = { SmallCapsFont = *-BoldItalic } + } + \__fdu_setsansfont:nn { texgyreheros } + { + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-italic, + BoldItalicFont = *-bolditalic + } + \__fdu_setmonofont:nn { texgyrecursor } + { + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-italic, + BoldItalicFont = *-bolditalic, + Ligatures = CommonOff + } + \__fdu_setmathfont:nn { XITSMath-Regular.otf }{ BoldFont = XITSMath-Bold.otf } } -\cs_new_protected:Npn \fdu_choose_font_with_option:nnn #1#2#3 +\cs_new_protected:cpn { __fdu_load_font_ times* : } { - \prop_gput:Nnn \g__fdu_font_name_prop {#1} {#2} - \prop_gput:Nnn \g__fdu_font_options_prop {#1} {#3} + \__fdu_setmainfont:nn { Times~ New~ Roman } { } + \__fdu_setsansfont:nn { Arial } { } + \__fdu_setmonofont:nn { Courier~ New } { } + \__fdu_setmathfont:nn { XITSMath-Regular.otf }{ BoldFont = XITSMath-Bold.otf } } -\cs_new_protected:Npn \fdu_choose_font:nn #1#2 +\cs_new_protected:Npn \__fdu_load_cjk_font_adobe: { - \prop_gput:Nnn \g__fdu_font_name_prop {#1} {#2} - \prop_gput:Nnn \g__fdu_font_options_prop {#1} { } + \__fdu_setCJKmainfont:n { AdobeSongStd-Light } + \__fdu_setCJKsansfont:n { AdobeHeitiStd-Regular } + \__fdu_setCJKmonofont:n { AdobeFangsongStd-Regular } + \__fdu_set_cjk_font_kai:n { AdobeKaitiStd-Regular } } -\cs_new_protected:Npn \fdu_choose_cjk_font_with_option:nnn #1#2#3 +\cs_new_protected:Npn \__fdu_load_cjk_font_fandol: { - \prop_gput:Nnn \g__fdu_cjk_font_name_prop {#1} {#2} - \prop_gput:Nnn \g__fdu_cjk_font_options_prop {#1} {#3} + \__fdu_setCJKmainfont:nn { FandolSong } + { + Extension = .otf, + UprightFont = *-Regular, + BoldFont = *-Bold, + ItalicFont = *-Regular, + BoldItalicFont = *-Bold + } + \__fdu_setCJKsansfont:nn { FandolHei } + { + Extension = .otf, + UprightFont = *-Regular, + BoldFont = *-Bold, + ItalicFont = *-Regular, + BoldItalicFont = *-Bold + } + \__fdu_setCJKmonofont:nn { FandolFang } + { + Extension = .otf, + UprightFont = *-Regular, + BoldFont = *-Regular, + ItalicFont = *-Regular, + BoldItalicFont = *-Regular + } + \__fdu_set_cjk_font_kai:nn { FandolKai } + { + Extension = .otf, + UprightFont = *-Regular, + BoldFont = *-Regular, + ItalicFont = *-Regular, + BoldItalicFont = *-Regular + } } -\cs_new_protected:Npn \fdu_choose_cjk_font:nn #1#2 +\cs_new_protected:Npn \__fdu_load_cjk_font_founder: { - \prop_gput:Nnn \g__fdu_cjk_font_name_prop {#1} {#2} - \prop_gput:Nnn \g__fdu_cjk_font_options_prop {#1} { } + \__fdu_setCJKmainfont:n { FZShuSong-Z01 } + \__fdu_setCJKsansfont:n { FZHei-B01 } + \__fdu_setCJKmonofont:n { FZFangSong-Z02 } + \__fdu_set_cjk_font_kai:n { FZKai-Z03 } } -\cs_new_protected:Npn \__fdu_set_font: +\cs_new_protected:Npn \__fdu_load_cjk_font_mac: { - \clist_map_inline:nn { main, sans, mono, math } + \__fdu_setCJKmainfont:nn { STSongti-SC } + { + UprightFont = *-Light, + BoldFont = *-Bold, + ItalicFont = *-Light, + BoldItalicFont = *-Bold + } + \__fdu_setCJKsansfont:nn { STHeitiSC } + { + UprightFont = *-Medium, + BoldFont = *-Medium, + ItalicFont = *-Medium, + BoldItalicFont = *-Medium + } + \__fdu_setCJKmonofont:n { STFangsong } + \__fdu_set_cjk_font_kai:nn { STKaitiSC } { - \prop_get:NnN \g__fdu_font_name_prop {##1} \l__fdu_tmpa_tl - \prop_get:NnN \g__fdu_font_options_prop {##1} \l__fdu_tmpb_tl - \tl_if_empty:NT \l__fdu_tmpa_tl - { \__fdu_error:nn { font-not-defined } {##1} } - \use:c { __fdu_set_ ##1 _font:VV } \l__fdu_tmpa_tl \l__fdu_tmpb_tl + UprightFont = *-Regular, + BoldFont = *-Bold, + ItalicFont = *-Regular, + BoldItalicFont = *-Bold } } -\clist_map_inline:nn { main, sans, mono } +\cs_new_protected:Npn \__fdu_load_cjk_font_sinotype: { - \cs_new_protected:cpx { __fdu_set_ #1 _font:nn } ##1 ##2 - { \exp_not:c { __fontspec_main_set #1 font:nn } {##2} {##1} } + \__fdu_setCJKmainfont:n { STSong } + \__fdu_setCJKsansfont:n { STHeiti } + \__fdu_setCJKmonofont:n { STFangsong } + \__fdu_set_cjk_font_kai:n { STKaiti } } -\cs_new_protected:Npn \__fdu_set_math_font:nn #1#2 - { \__um_setmathfont:nn {#2} {#1} } -\clist_map_inline:nn { main, sans, mono, math } - { \cs_generate_variant:cn { __fdu_set_ #1 _font:nn } { VV } } -\__fdu_msg_new:nn { font-not-defined } +\cs_new_protected:Npn \__fdu_load_cjk_font_sourcehan: { - \str_upper_case:f { \tl_head:n {#1} } \tl_tail:n {#1} ~ - font~ is~ not~ defined. \\\\ - You~ can~ set~ option~ "font"~ via~ "\string\fdusetup",~ - or~ use~ command~ \\ - "\string\set #1 font"~ to~ define~ new~ font~ families. + \__fdu_setCJKmainfont:nn { SourceHanSerifSC } + { + UprightFont = *-Regular, + BoldFont = *-Bold, + ItalicFont = *-Regular, + BoldItalicFont = *-Bold + } + \__fdu_setCJKsansfont:nn { SourceHanSansSC } + { + UprightFont = *-Regular, + BoldFont = *-Bold, + ItalicFont = *-Regular, + BoldItalicFont = *-Bold + } + \__fdu_warning:n { source-han } } -\ctex_at_end_preamble:n +\__fdu_msg_new:nn { source-han } + { Font~ set~ `sourcehan'~ does~ not~ contain~ kaiti~ and~ fangsong. } +\cs_new_protected:Npn \__fdu_load_cjk_font_windows: + { + \__fdu_setCJKmainfont:n { SimSun } + \__fdu_setCJKsansfont:n { SimHei } + \__fdu_setCJKmonofont:n { FangSong } + \__fdu_set_cjk_font_kai:n { KaiTi } + } +\cs_new_protected:Npn \__fdu_load_font: { - \__fdu_set_font: + \use:c { __fdu_load_font_ \tl_use:N \g__fdu_font_set_tl : } } +\ctex_at_end_preamble:n { \__fdu_load_font: } \keys_set:nn { unicode-math } { math-style = ISO, @@ -542,17 +685,17 @@ { \int_use:N #1 } \c__fdu_fn_style_libertinus_tl { - \fontspec { Libertinus~ Serif } + \fontspec { libertinusserif-regular.otf } \__fdu_fn_symbol_libertinus:n {#1} } \c__fdu_fn_style_libertinus_neg_tl { - \fontspec { Libertinus~ Serif } + \fontspec { libertinusserif-regular.otf } \__fdu_fn_symbol_libertinus_neg:n {#1} } \c__fdu_fn_style_libertinus_sans_tl { - \fontspec { Libertinus~ Sans } + \fontspec { libertinussans-regular.otf } \__fdu_fn_symbol_libertinus_sans:n {#1} } \c__fdu_fn_style_pifont_tl @@ -565,17 +708,17 @@ { \__fdu_fn_symbol_pifont_sans_neg:n {#1} } \c__fdu_fn_style_xits_tl { - \fontspec { XITS } + \fontspec { XITS-Regular.otf } \__fdu_fn_symbol_xits:n {#1} } \c__fdu_fn_style_xits_sans_tl { - \fontspec { XITS } + \fontspec { XITS-Regular.otf } \__fdu_fn_symbol_xits_sans:n {#1} } \c__fdu_fn_style_xits_sans_neg_tl { - \fontspec { XITS } + \fontspec { XITS-Regular.otf } \__fdu_fn_symbol_xits_sans_neg:n {#1} } } @@ -738,8 +881,7 @@ secret-level .choices:nn = { none, i, ii, iii } { - \int_compare:nTF - { \l_keys_choice_int >= 2 } + \int_compare:nTF { \l_keys_choice_int >= 2 } { \bool_set_true:N \l__fdu_secret_bool \tl_set:Nn \l__fdu_info_secret_level_tl @@ -844,15 +986,11 @@ } \cs_new_protected:Npn \__fdu_cover_degree: { - \int_compare:nNnT \g__fdu_thesis_type_int = \c_two + \int_compare:nT { \g__fdu_thesis_type_int != 3 } { - \tl_set:Nx \l__fdu_tmpa_tl - { - \clist_item:Nn \c__fdu_degree_type_clist - { \l__fdu_info_degree_type_int } - } \c__fdu_fullwidth_left_paren_tl - \l__fdu_tmpa_tl + \clist_item:Nn \c__fdu_degree_type_clist + { \l__fdu_info_degree_type_int } \c__fdu_fullwidth_right_paren_tl } } @@ -898,7 +1036,7 @@ \__fdu_quad: } } -\DeclareObjectType { fdu / cover } { \c_zero } +\DeclareObjectType { fdu / cover } { \c_zero_int } \NewDocumentCommand \DeclareCoverTemplate { m m } { \fdu_cover_declare_template:nn {#1} {#2} } \cs_new_protected:Npn \fdu_cover_declare_template:nn #1#2 @@ -946,9 +1084,9 @@ } \tl_new:N \l__fdu_cover_template_tl \cs_new_protected:Npn \__fdu_cover_declare_template_interface:nn #1#2 - { \DeclareTemplateInterface { fdu / cover } {#1} { \c_zero } {#2} } + { \DeclareTemplateInterface { fdu / cover } {#1} { \c_zero_int } {#2} } \cs_new_protected:Npn \__fdu_cover_declare_template_code:nnn #1#2#3 - { \DeclareTemplateCode { fdu / cover } {#1} { \c_zero } {#2} {#3} } + { \DeclareTemplateCode { fdu / cover } {#1} { \c_zero_int } {#2} {#3} } \cs_generate_variant:Nn \__fdu_cover_declare_template_interface:nn { nx } \cs_generate_variant:Nn \__fdu_cover_declare_template_code:nnn { nxn } \cs_new:Npn \__fdu_cover_key_type:n #1 @@ -1148,11 +1286,11 @@ section / tocline = { \bfseries - \CTEXnumberline {#1} #2 + \CTEXnumberline {#1} #2 }, subsection / tocline = { - \CTEXnumberline {#1} #2 + \CTEXnumberline {#1} #2 } } \__fdu_patch_cmd:Nnn \tableofcontents @@ -1329,9 +1467,9 @@ } \cs_new:Npn \__fdu_biblatex_allow_url_break: { - \int_set_eq:NN \c@biburlucpenalty \c_one - \int_set_eq:NN \c@biburlnumpenalty \c_one - \int_set_eq:NN \c@biburllcpenalty \c_one + \int_set_eq:NN \c@biburlucpenalty \c_one_int + \int_set_eq:NN \c@biburlnumpenalty \c_one_int + \int_set_eq:NN \c@biburllcpenalty \c_one_int } \cs_new:Npn \__fdu_set_cite_style_numerical: { diff --git a/Master/texmf-dist/tex/latex/fduthesis/fduthesis.cls b/Master/texmf-dist/tex/latex/fduthesis/fduthesis.cls index 8620fc6fc8a..cdfa7c20913 100644 --- a/Master/texmf-dist/tex/latex/fduthesis/fduthesis.cls +++ b/Master/texmf-dist/tex/latex/fduthesis/fduthesis.cls @@ -6,7 +6,7 @@ %% %% fduthesis.dtx (with options: `class') %% -%% Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com> +%% Copyright (C) 2017--2019 by Xiangdong Zeng <xdzeng96@gmail.com> %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -41,20 +41,18 @@ %% fduthesis.pdf, %% fduthesis-en.pdf, %% fduthesis-code.pdf, -%% latexmkrc, -%% latexmkrc-en, %% and README.md. %% \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} -\GetIdInfo $Id: fduthesis.dtx 0.7b 2018-05-06 12:00:00Z Xiangdong Zeng <xdzeng96@gmail.com> $ +\GetIdInfo $Id: fduthesis.dtx 0.7c 2019-03-17 12:00:00Z Xiangdong Zeng <xdzeng96@gmail.com> $ {Thesis template for Fudan University} \ProvidesExplClass{\ExplFileName} {\ExplFileDate}{\ExplFileVersion}{\ExplFileDescription} \RequirePackage { xparse, xtemplate, l3keys2e } \clist_map_inline:nn { expl3, xparse, xtemplate, l3keys2e } { - \@ifpackagelater {#1} { 2017/12/16 } + \@ifpackagelater {#1} { 2018/05/12 } { } { \msg_error:nnn { fduthesis } { l3-too-old } {#1} } } \msg_new:nnn { fduthesis } { l3-too-old } @@ -242,7 +240,9 @@ \__fdu_check_package:nnn { fontspec } { 2017/09/22 } { 2.6e } \__fdu_check_package:nnn { unicode-math } { 2017/11/18 } { 0.8i } \sys_if_engine_xetex:T - { \__fdu_check_package:nnn { xeCJK } { 2017/08/07 } { 3.5.0 } } + { \__fdu_check_package:nnn { xeCJK } { 2017/08/07 } { 3.5.0 } } +\sys_if_engine_luatex:T + { \__fdu_check_package:nnn { xunicode-addon } { 2018/04/30 } { 3.7.1 } } \geometry { paper = a4paper, @@ -251,353 +251,308 @@ headheight = 15 pt } \bool_if:NT \g__fdu_draft_bool { \geometry { showframe } } -\prop_new:N \g__fdu_font_name_prop -\prop_new:N \g__fdu_font_options_prop -\prop_new:N \g__fdu_cjk_font_name_prop -\prop_new:N \g__fdu_cjk_font_options_prop +\tl_new:N \g__fdu_font_set_tl +\tl_new:N \g__fdu_cjk_font_set_tl \keys_define:nn { fdu / style } { - font .choice:, - font .value_required:n = true, - font / libertinus .code:n = - { - \fdu_choose_font:nn { main } { Libertinus~ Serif } - \fdu_choose_font:nn { sans } { Libertinus~ Sans } - \fdu_choose_font_with_option:nnn { mono } - { TeX~ Gyre~ Cursor } { Ligatures = Common Off } - \fdu_choose_font:nn { math } { Libertinus~ Math } - \keys_set:nn { fdu / style } { footnote-style = libertinus } - }, - font / lm .code:n = - { - \fdu_choose_font:nn { main } { Latin~ Modern~ Roman } - \fdu_choose_font:nn { sans } { Latin~ Modern~ Sans } - \fdu_choose_font:nn { mono } { Latin~ Modern~ Mono } - \fdu_choose_font:nn { math } { Latin~ Modern~ Math } - \keys_set:nn { fdu / style } { footnote-style = pifont } - }, - font / palatino .code:n = - { - \fdu_choose_font:nn { main } { TeX~ Gyre~ Pagella } - \fdu_choose_font:nn { sans } { TeX~ Gyre~ Heros } - \fdu_choose_font_with_option:nnn { mono } - { TeX~ Gyre~ Cursor } { Ligatures = Common Off } - \fdu_choose_font:nn { math } { TeX~ Gyre~ Pagella~ Math } - \keys_set:nn { fdu / style } { footnote-style = pifont } - }, - font / times .code:n = - { - \fdu_choose_font_with_option:nnn { main } { XITS } - { - UprightFeatures = { SmallCapsFont = * }, - BoldFeatures = { SmallCapsFont = *~ Bold }, - ItalicFeatures = { SmallCapsFont = *~ Italic }, - BoldItalicFeatures = { SmallCapsFont = *~ Bold~ Italic }, - } - \fdu_choose_font:nn { sans } { TeX~ Gyre~ Heros } - \fdu_choose_font_with_option:nnn { mono } - { TeX~ Gyre~ Cursor } { Ligatures = Common Off } - \fdu_choose_font:nn { math } { XITS~ Math } - \keys_set:nn { fdu / style } { footnote-style = xits } - }, - font / none .code:n = - { - \__fdu_initialize_prop:Nn \g__fdu_font_name_prop - { main, sans, mono, math } - \__fdu_initialize_prop:Nn \g__fdu_font_options_prop - { main, sans, mono, math } - \keys_set:nn { fdu / style } { footnote-style = plain } - }, - cjk-font .choice:, - cjk-font .value_required:n = true, - cjk-font / adobe .code:n = - { - \fdu_choose_cjk_font:nn { song } { Adobe~ Song~ Std } - \fdu_choose_cjk_font:nn { hei } { Adobe~ Heiti~ Std } - \fdu_choose_cjk_font:nn { fang } { Adobe~ Fangsong~ Std } - \fdu_choose_cjk_font:nn { kai } { Adobe~ Kaiti~ Std } - }, - cjk-font / fandol .code:n = - { - \fdu_choose_cjk_font_with_option:nnn { song } - { FandolSong } { BoldFont = FandolSong~ Bold } - \fdu_choose_cjk_font:nn { hei } { FandolHei } - \fdu_choose_cjk_font:nn { fang } { FandolFang } - \fdu_choose_cjk_font:nn { kai } { FandolKai } - }, - cjk-font / founder .code:n = - { - \fdu_choose_cjk_font_with_option:nnn { song } - { FZShuSong-Z01 } { BoldFont = FZXiaoBiaoSong-B05 } - \fdu_choose_cjk_font:nn { hei } { FZHei-B01 } - \fdu_choose_cjk_font:nn { fang } { FZFangSong-Z02 } - \fdu_choose_cjk_font:nn { kai } { FZKai-Z03 } - }, - cjk-font / mac .code:n = - { - \fdu_choose_cjk_font_with_option:nnn { song } - { STSong } { BoldFont = STZhongsong } - \fdu_choose_cjk_font:nn { hei } { STHeiti } - \fdu_choose_cjk_font:nn { fang } { STFangsong } - \fdu_choose_cjk_font:nn { kai } { STKaiti } - }, - cjk-font / windows .code:n = - { - \fdu_choose_cjk_font:nn { song } { SimSun } - \fdu_choose_cjk_font:nn { hei } { SimHei } - \fdu_choose_cjk_font:nn { fang } { FangSong } - \fdu_choose_cjk_font:nn { kai } { KaiTi } - }, - cjk-font / none .code:n = - { - \__fdu_initialize_prop:Nn \g__fdu_cjk_font_name_prop - { rm, sf, tt, kai } - \__fdu_initialize_prop:Nn \g__fdu_cjk_font_options_prop - { rm, sf, tt, kai } - } - } -\cs_new_protected:Npn \__fdu_initialize_prop:Nn #1#2 - { - \prop_gclear:N #1 - \clist_map_inline:nn {#2} { \prop_gput:Nnn #1 {##1} { } } + font .choices:nn = + { garamond, libertinus, lm, palatino, times, times*, none } + { \tl_set_eq:NN \g__fdu_font_set_tl \l_keys_choice_tl } } -\clist_map_inline:nn - { main, sans, mono, math } - { - \exp_args:Nc \RenewDocumentCommand { set #1 font } { O { } m O { } } - { \fdu_choose_font_with_option:nnn { #1 } {##2} { ##1, ##3 } } - } -\RenewDocumentCommand \setCJKmainfont { O { } m O { } } - { \fdu_choose_cjk_font_with_option:nnn { rm } {#2} { #1, #3 } } -\RenewDocumentCommand \setCJKsansfont { O { } m O { } } - { \fdu_choose_cjk_font_with_option:nnn { sf } {#2} { #1, #3 } } -\RenewDocumentCommand \setCJKmonofont { O { } m O { } } - { \fdu_choose_cjk_font_with_option:nnn { tt } {#2} { #1, #3 } } -\RenewDocumentCommand \setCJKfamilyfont { m O { } m O { } } - { \fdu_choose_cjk_font_with_option:nnn {#1} {#3} { #2, #4 } } -\cs_new_protected:Npn \fdu_choose_font_with_option:nnn #1#2#3 - { - \prop_gput:Nnn \g__fdu_font_name_prop {#1} {#2} - \prop_gput:Nnn \g__fdu_font_options_prop {#1} {#3} - } -\cs_new_protected:Npn \fdu_choose_font:nn #1#2 +\keys_define:nn { fdu / style } { - \prop_gput:Nnn \g__fdu_font_name_prop {#1} {#2} - \prop_gput:Nnn \g__fdu_font_options_prop {#1} { } - } -\cs_new_protected:Npn \fdu_choose_cjk_font_with_option:nnn #1#2#3 + cjk-font .choices:nn = + { adobe, fandol, founder, mac, sinotype, sourcehan, windows, none } + { \tl_set_eq:NN \g__fdu_cjk_font_set_tl \l_keys_choice_tl } + } +\cs_new_protected:Npn \__fdu_setmainfont:nn #1#2 + { \__fontspec_main_setmainfont:nn {#2} {#1} } +\cs_new_protected:Npn \__fdu_setsansfont:nn #1#2 + { \__fontspec_main_setsansfont:nn {#2} {#1} } +\cs_new_protected:Npn \__fdu_setmonofont:nn #1#2 + { \__fontspec_main_setmonofont:nn {#2} {#1} } +\cs_new_protected:Npn \__fdu_setmathfont:nn #1#2 + { \__um_setmathfont:nn {#2} {#1} } +\cs_new_protected:Npn \__fdu_setCJKmainfont:nn #1#2 + { \__fdu_set_family:nnn { \CJKrmdefault } {#2} {#1} } +\cs_new_protected:Npn \__fdu_setCJKsansfont:nn #1#2 + { \__fdu_set_family:nnn { \CJKsfdefault } {#2} {#1} } +\cs_new_protected:Npn \__fdu_setCJKmonofont:nn #1#2 + { \__fdu_set_family:nnn { \CJKttdefault } {#2} {#1} } +\cs_new_protected:Npn \__fdu_set_cjk_font_kai:nn #1#2 + { \__fdu_set_family:nnn { fdu@kai } {#2} {#1} } +\cs_new_protected:Npn \fdu@kai + { \__fdu_switch_family:n { fdu@kai } } +\tl_const:Nn \c__fdu_cjk_font_options_tl + { UprightFont = *, BoldFont = *, ItalicFont = *, BoldItalicFont = * } +\cs_new_protected:Npx \__fdu_setCJKmainfont:n #1 + { \__fdu_setCJKmainfont:nn {#1} { \c__fdu_cjk_font_options_tl } } +\cs_new_protected:Npx \__fdu_setCJKsansfont:n #1 + { \__fdu_setCJKsansfont:nn {#1} { \c__fdu_cjk_font_options_tl } } +\cs_new_protected:Npx \__fdu_setCJKmonofont:n #1 + { \__fdu_setCJKmonofont:nn {#1} { \c__fdu_cjk_font_options_tl } } +\cs_new_protected:Npx \__fdu_set_cjk_font_kai:n #1 + { \__fdu_set_cjk_font_kai:nn {#1} { \c__fdu_cjk_font_options_tl } } +\sys_if_engine_xetex:TF { - \prop_gput:Nnn \g__fdu_cjk_font_name_prop {#1} {#2} - \prop_gput:Nnn \g__fdu_cjk_font_options_prop {#1} {#3} + \cs_new_eq:NN \__fdu_set_family:nnn \xeCJK_set_family:nnn + \cs_new_eq:NN \__fdu_switch_family:n \xeCJK_switch_family:n } -\cs_new_protected:Npn \fdu_choose_cjk_font:nn #1#2 { - \prop_gput:Nnn \g__fdu_cjk_font_name_prop {#1} {#2} - \prop_gput:Nnn \g__fdu_cjk_font_options_prop {#1} { } + \cs_new_eq:NN \__fdu_set_family:nnn \ctex_ltj_set_family:nnn + \cs_new_eq:NN \__fdu_switch_family:n \ctex_ltj_switch_family:n } -\cs_new_protected:Npn \__fdu_set_font: +\cs_new_protected:Npn \__fdu_set_font_helper:n #1 { - \clist_map_inline:nn { main, sans, mono, math } + \exp_args:Nc \RenewDocumentCommand { set #1 font } { O { } m O { } } { - \prop_get:NnN \g__fdu_font_name_prop {##1} \l__fdu_tmpa_tl - \prop_get:NnN \g__fdu_font_options_prop {##1} \l__fdu_tmpb_tl - \tl_if_empty:NT \l__fdu_tmpa_tl - { \__fdu_error:nn { font-not-defined } {##1} } - \use:c { __fdu_set_ ##1 _font:VV } \l__fdu_tmpa_tl \l__fdu_tmpb_tl + \ctex_at_end_preamble:n + { \use:c { __fdu_set #1 font:nn } {##2} { ##1, ##3 } } } } -\clist_map_inline:nn { main, sans, mono } - { - \cs_new_protected:cpx { __fdu_set_ #1 _font:nn } ##1 ##2 - { \exp_not:c { __fontspec_main_set #1 font:nn } {##2} {##1} } - } -\cs_new_protected:Npn \__fdu_set_math_font:nn #1#2 - { \__um_setmathfont:nn {#2} {#1} } -\clist_map_inline:nn { main, sans, mono, math } - { \cs_generate_variant:cn { __fdu_set_ #1 _font:nn } { VV } } -\cs_new_protected:Npn \__fdu_set_cjk_font: +\clist_map_inline:nn { main, sans, mono, math } { \__fdu_set_font_helper:n {#1} } +\clist_map_inline:nn { CJKmain, CJKsans, CJKmono } { \__fdu_set_font_helper:n {#1} } +\cs_new_protected:Npn \__fdu_load_font_garamond: { - \clist_map_inline:nn { rm, sf, tt, kai } + \__fdu_setmainfont:nn { EBGaramond } { - \use:c { __fdu_parse_cjk_ ##1 _font: } - \__fdu_check_cjk_font:n {##1} - \__fdu_set_cjk_font_aux:n {##1} + Extension = .otf, + UprightFont = *-Regular, + BoldFont = *-Bold, + ItalicFont = *-Italic, + BoldItalicFont = *-BoldItalic } - \clist_map_inline:nn { song, hei, fang } + \__fdu_setsansfont:nn { libertinussans } { - \prop_gremove:Nn \g__fdu_cjk_font_name_prop {##1} - \prop_gremove:Nn \g__fdu_cjk_font_options_prop {##1} + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-italic, + BoldItalicFont = *-bolditalic } - } -\tl_new:N \l__fdu_font_name_tl -\clist_new:N \l__fdu_font_options_clist -\cs_new_protected:Npn \__fdu_parse_cjk_rm_font: - { - \prop_get:NnNF \g__fdu_cjk_font_name_prop - { rm } \l__fdu_font_name_tl + \__fdu_setmonofont:nn { lmmonolt10 } { - \__fdu_get_cjk_font_name_options:nn { rm } { song } - \use_ii:nn - { - \tl_if_in:NnF \l__fdu_font_options_clist { BoldFont = } - { - \clist_put_right:Nx \l__fdu_font_options_clist - { BoldFont = \l__fdu_font_name_tl } - } - } - { - \prop_get:NnN \g__fdu_cjk_font_name_prop { hei } - \l__fdu_tmpa_tl - \clist_put_right:Nx \l__fdu_font_options_clist - { BoldFont = \l__fdu_tmpa_tl } - } - \__fdu_get_cjk_kai_font: - \__fdu_set_cjk_font_options:n { rm } + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-oblique, + BoldItalicFont = *-boldoblique } + \__fdu_setmathfont:nn { Garamond-Math.otf } { } } -\cs_new_protected:Npn \__fdu_parse_cjk_sf_font: +\cs_new_protected:Npn \__fdu_load_font_libertinus: { - \prop_get:NnNF \g__fdu_cjk_font_name_prop - { sf } \l__fdu_font_name_tl + \__fdu_setmainfont:nn { libertinusserif } { - \__fdu_get_cjk_font_name_options:nn { sf } { hei } - \clist_put_right:Nx \l__fdu_font_options_clist - { - BoldFont = \l__fdu_font_name_tl, - ItalicFont = \l__fdu_font_name_tl, - BoldItalicFont = \l__fdu_font_name_tl - } - \__fdu_set_cjk_font_options:n { sf } + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-italic, + BoldItalicFont = *-bolditalic } - } -\cs_new_protected:Npn \__fdu_parse_cjk_tt_font: - { - \prop_get:NnNF \g__fdu_cjk_font_name_prop - { tt } \l__fdu_font_name_tl + \__fdu_setsansfont:nn { libertinussans } { - \__fdu_get_cjk_font_name_options:nn { tt } { fang } - \clist_put_right:Nx \l__fdu_font_options_clist - { BoldFont = \l__fdu_font_name_tl } - \__fdu_get_cjk_kai_font: - \__fdu_set_cjk_font_options:n { tt } + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-italic, + BoldItalicFont = *-bolditalic } - } -\cs_new_protected:Npn \__fdu_parse_cjk_kai_font: - { - \prop_get:NnN \g__fdu_cjk_font_name_prop { kai } - \l__fdu_font_name_tl - \clist_set:Nx \l__fdu_font_options_clist + \__fdu_setmonofont:nn { lmmonolt10 } { - BoldFont = \l__fdu_font_name_tl, - ItalicFont = \l__fdu_font_name_tl, - BoldItalicFont = \l__fdu_font_name_tl + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-oblique, + BoldItalicFont = *-boldoblique } - \__fdu_set_cjk_font_options:n { kai } - } -\cs_new_protected:Npn \__fdu_get_cjk_font_name_options:nn #1#2 - { - \prop_get:NnN \g__fdu_cjk_font_name_prop {#2} \l__fdu_font_name_tl - \prop_gput:NnV \g__fdu_cjk_font_name_prop {#1} \l__fdu_font_name_tl - \prop_get:NnN \g__fdu_cjk_font_options_prop {#2} \l__fdu_tmpa_tl - \clist_set:NV \l__fdu_font_options_clist \l__fdu_tmpa_tl + \__fdu_setmathfont:nn { libertinusmath-regular.otf } { } } -\cs_new_protected:Npn \__fdu_get_cjk_kai_font: +\cs_new_protected:Npn \__fdu_load_font_lm: + { \__fdu_setmathfont:nn { latinmodern-math.otf } { } } +\cs_new_protected:Npn \__fdu_load_font_palatino: { - \prop_get:NnN \g__fdu_cjk_font_name_prop { kai } - \l__fdu_tmpa_tl - \clist_put_right:Nx \l__fdu_font_options_clist + \__fdu_setmainfont:nn { texgyrepagella } { - ItalicFont = \l__fdu_tmpa_tl, - BoldItalicFont = \l__fdu_tmpa_tl + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-italic, + BoldItalicFont = *-bolditalic } + \__fdu_setsansfont:nn { libertinussans } + { + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-italic, + BoldItalicFont = *-bolditalic, + Scale = MatchUppercase + } + \__fdu_setmonofont:nn { lmmonolt10 } + { + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-oblique, + BoldItalicFont = *-boldoblique + } + \__fdu_setmathfont:nn { texgyrepagella-math.otf } { } } -\cs_new_protected:Npn \__fdu_set_cjk_font_options:n #1 +\cs_new_protected:Npn \__fdu_load_font_times: { - \prop_put:NnV \g__fdu_cjk_font_options_prop {#1} - \l__fdu_font_options_clist + \__fdu_setmainfont:nn { XITS } + { + Extension = .otf, + UprightFont = *-Regular, + BoldFont = *-Bold, + ItalicFont = *-Italic, + BoldItalicFont = *-BoldItalic, + UprightFeatures = { SmallCapsFont = *-Regular }, + BoldFeatures = { SmallCapsFont = *-Bold }, + ItalicFeatures = { SmallCapsFont = *-Italic }, + BoldItalicFeatures = { SmallCapsFont = *-BoldItalic } + } + \__fdu_setsansfont:nn { texgyreheros } + { + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-italic, + BoldItalicFont = *-bolditalic + } + \__fdu_setmonofont:nn { texgyrecursor } + { + Extension = .otf, + UprightFont = *-regular, + BoldFont = *-bold, + ItalicFont = *-italic, + BoldItalicFont = *-bolditalic, + Ligatures = CommonOff + } + \__fdu_setmathfont:nn { XITSMath-Regular.otf }{ BoldFont = XITSMath-Bold.otf } } -\cs_new_protected:Npn \__fdu_check_cjk_font:n #1 +\cs_new_protected:cpn { __fdu_load_font_ times* : } { - \prop_get:NnN \g__fdu_cjk_font_name_prop {#1} - \l__fdu_font_name_tl - \tl_if_empty:NT \l__fdu_font_name_tl - { \__fdu_error:nn { cjk-font-not-defined } {#1} } + \__fdu_setmainfont:nn { Times~ New~ Roman } { } + \__fdu_setsansfont:nn { Arial } { } + \__fdu_setmonofont:nn { Courier~ New } { } + \__fdu_setmathfont:nn { XITSMath-Regular.otf }{ BoldFont = XITSMath-Bold.otf } } -\cs_generate_variant:Nn \xeCJK_set_family:nnn { nVV } -\cs_generate_variant:Nn \ctex_ltj_set_family:nnn { nVV } -\cs_new_protected:Npx \__fdu_set_cjk_font_aux:n #1 +\cs_new_protected:Npn \__fdu_load_cjk_font_adobe: { - \prop_get:NnN \exp_not:N \g__fdu_cjk_font_name_prop {#1} - \exp_not:N \l__fdu_tmpa_tl - \prop_get:NnN \exp_not:N \g__fdu_cjk_font_options_prop {#1} - \exp_not:N \l__fdu_tmpb_tl - \sys_if_engine_xetex:TF - { \xeCJK_set_family:nVV } - { \sys_if_engine_luatex:T { \ctex_ltj_set_family:nVV } } - {#1} \exp_not:n { \l__fdu_tmpb_tl \l__fdu_tmpa_tl } + \__fdu_setCJKmainfont:n { AdobeSongStd-Light } + \__fdu_setCJKsansfont:n { AdobeHeitiStd-Regular } + \__fdu_setCJKmonofont:n { AdobeFangsongStd-Regular } + \__fdu_set_cjk_font_kai:n { AdobeKaitiStd-Regular } } -\__fdu_msg_new:nn { font-not-defined } +\cs_new_protected:Npn \__fdu_load_cjk_font_fandol: { - \str_upper_case:f { \tl_head:n {#1} } \tl_tail:n {#1} ~ - font~ is~ not~ defined. \\\\ - You~ can~ set~ option~ "font"~ via~ "\string\fdusetup",~ - or~ use~ command~ \\ - "\string\set #1 font"~ to~ define~ new~ font~ families. + \__fdu_setCJKmainfont:nn { FandolSong } + { + Extension = .otf, + UprightFont = *-Regular, + BoldFont = *-Bold, + ItalicFont = *-Regular, + BoldItalicFont = *-Bold + } + \__fdu_setCJKsansfont:nn { FandolHei } + { + Extension = .otf, + UprightFont = *-Regular, + BoldFont = *-Bold, + ItalicFont = *-Regular, + BoldItalicFont = *-Bold + } + \__fdu_setCJKmonofont:nn { FandolFang } + { + Extension = .otf, + UprightFont = *-Regular, + BoldFont = *-Regular, + ItalicFont = *-Regular, + BoldItalicFont = *-Regular + } + \__fdu_set_cjk_font_kai:nn { FandolKai } + { + Extension = .otf, + UprightFont = *-Regular, + BoldFont = *-Regular, + ItalicFont = *-Regular, + BoldItalicFont = *-Regular + } } -\__fdu_msg_new:nn { cjk-font-not-defined } +\cs_new_protected:Npn \__fdu_load_cjk_font_founder: { - CJK~ font~ family~ "#1"~ is~ not~ defined. \\\\ - You~ can~ set~ option~ "cjk-font"~ via~ "\string\fdusetup",~ - or~ use~ commands~ \\ - "\string\setCJKmainfont",~ "\string\setCJKsansfont"~ or~ - "\string\setCJKmonofont",~ etc~ \\ - to~ define~ new~ CJK~ font~ families. + \__fdu_setCJKmainfont:n { FZShuSong-Z01 } + \__fdu_setCJKsansfont:n { FZHei-B01 } + \__fdu_setCJKmonofont:n { FZFangSong-Z02 } + \__fdu_set_cjk_font_kai:n { FZKai-Z03 } } -\sys_if_engine_xetex:T +\cs_new_protected:Npn \__fdu_load_cjk_font_mac: { - \prop_gput:Nnn \g__xeCJK_family_font_name_prop { rm } { } - \prop_gput:Nnn \g__xeCJK_family_name_prop { rm } { } - \msg_redirect_name:nnn { xeCJK } { CJKfamily-redef } { none } + \__fdu_setCJKmainfont:nn { STSongti-SC } + { + UprightFont = *-Light, + BoldFont = *-Bold, + ItalicFont = *-Light, + BoldItalicFont = *-Bold + } + \__fdu_setCJKsansfont:nn { STHeitiSC } + { + UprightFont = *-Medium, + BoldFont = *-Medium, + ItalicFont = *-Medium, + BoldItalicFont = *-Medium + } + \__fdu_setCJKmonofont:n { STFangsong } + \__fdu_set_cjk_font_kai:nn { STKaitiSC } + { + UprightFont = *-Regular, + BoldFont = *-Bold, + ItalicFont = *-Regular, + BoldItalicFont = *-Bold + } } -\ctex_at_end_preamble:n +\cs_new_protected:Npn \__fdu_load_cjk_font_sinotype: { - \__fdu_set_font: - \__fdu_set_cjk_font: + \__fdu_setCJKmainfont:n { STSong } + \__fdu_setCJKsansfont:n { STHeiti } + \__fdu_setCJKmonofont:n { STFangsong } + \__fdu_set_cjk_font_kai:n { STKaiti } } -\sys_if_engine_xetex:TF +\cs_new_protected:Npn \__fdu_load_cjk_font_sourcehan: { - \prg_new_protected_conditional:Npnn - \fdu_family_if_exist:n #1 { TF } + \__fdu_setCJKmainfont:nn { SourceHanSerifSC } { - \xeCJK_family_if_exist:nTF {#1} - { \prg_return_true: } { \prg_return_false: } + UprightFont = *-Regular, + BoldFont = *-Bold, + ItalicFont = *-Regular, + BoldItalicFont = *-Bold } - } - { - \sys_if_engine_luatex:T + \__fdu_setCJKsansfont:nn { SourceHanSansSC } { - \prg_new_protected_conditional:Npnn - \fdu_family_if_exist:n #1 { TF } - { - \ctex_ltj_family_if_exist:nNTF {#1} \l__fdu_tmpa_tl - { \prg_return_true: } { \prg_return_false: } - } + UprightFont = *-Regular, + BoldFont = *-Bold, + ItalicFont = *-Regular, + BoldItalicFont = *-Bold } + \__fdu_warning:n { source-han } } -\cs_new_protected:Npx \fdu_cjk_font_kai: +\__fdu_msg_new:nn { source-han } + { Font~ set~ `sourcehan'~ does~ not~ contain~ kaiti~ and~ fangsong. } +\cs_new_protected:Npn \__fdu_load_cjk_font_windows: { - \fdu_family_if_exist:nTF { kai } - { - \sys_if_engine_xetex:TF - { \xeCJK_switch_family:n { kai } } - { - \sys_if_engine_luatex:T - { \ctex_ltj_switch_family:n { kai } } - } - } - { \exp_not:n { \rmfamily \itshape } } + \__fdu_setCJKmainfont:n { SimSun } + \__fdu_setCJKsansfont:n { SimHei } + \__fdu_setCJKmonofont:n { FangSong } + \__fdu_set_cjk_font_kai:n { KaiTi } } -\cs_new_eq:NN \fdu@kai \fdu_cjk_font_kai: +\cs_new_protected:Npn \__fdu_load_font: + { + \use:c { __fdu_load_font_ \tl_use:N \g__fdu_font_set_tl : } + \use:c { __fdu_load_cjk_font_ \tl_use:N \g__fdu_cjk_font_set_tl : } + } +\ctex_at_end_preamble:n { \__fdu_load_font: } \keys_set:nn { unicode-math } { math-style = ISO, @@ -795,17 +750,17 @@ { \int_use:N #1 } \c__fdu_fn_style_libertinus_tl { - \fontspec { Libertinus~ Serif } + \fontspec { libertinusserif-regular.otf } \__fdu_fn_symbol_libertinus:n {#1} } \c__fdu_fn_style_libertinus_neg_tl { - \fontspec { Libertinus~ Serif } + \fontspec { libertinusserif-regular.otf } \__fdu_fn_symbol_libertinus_neg:n {#1} } \c__fdu_fn_style_libertinus_sans_tl { - \fontspec { Libertinus~ Sans } + \fontspec { libertinussans-regular.otf } \__fdu_fn_symbol_libertinus_sans:n {#1} } \c__fdu_fn_style_pifont_tl @@ -818,17 +773,17 @@ { \__fdu_fn_symbol_pifont_sans_neg:n {#1} } \c__fdu_fn_style_xits_tl { - \fontspec { XITS } + \fontspec { XITS-Regular.otf } \__fdu_fn_symbol_xits:n {#1} } \c__fdu_fn_style_xits_sans_tl { - \fontspec { XITS } + \fontspec { XITS-Regular.otf } \__fdu_fn_symbol_xits_sans:n {#1} } \c__fdu_fn_style_xits_sans_neg_tl { - \fontspec { XITS } + \fontspec { XITS-Regular.otf } \__fdu_fn_symbol_xits_sans_neg:n {#1} } } @@ -991,8 +946,7 @@ secret-level .choices:nn = { none, i, ii, iii } { - \int_compare:nTF - { \l_keys_choice_int >= 2 } + \int_compare:nTF { \l_keys_choice_int >= 2 } { \bool_set_true:N \l__fdu_secret_bool \tl_set:Nn \l__fdu_info_secret_level_tl @@ -1097,15 +1051,11 @@ } \cs_new_protected:Npn \__fdu_cover_degree: { - \int_compare:nNnT \g__fdu_thesis_type_int = \c_two + \int_compare:nT { \g__fdu_thesis_type_int != 3 } { - \tl_set:Nx \l__fdu_tmpa_tl - { - \clist_item:Nn \c__fdu_degree_type_clist - { \l__fdu_info_degree_type_int } - } \c__fdu_fullwidth_left_paren_tl - \l__fdu_tmpa_tl + \clist_item:Nn \c__fdu_degree_type_clist + { \l__fdu_info_degree_type_int } \c__fdu_fullwidth_right_paren_tl } } @@ -1151,7 +1101,7 @@ \__fdu_quad: } } -\DeclareObjectType { fdu / cover } { \c_zero } +\DeclareObjectType { fdu / cover } { \c_zero_int } \NewDocumentCommand \DeclareCoverTemplate { m m } { \fdu_cover_declare_template:nn {#1} {#2} } \cs_new_protected:Npn \fdu_cover_declare_template:nn #1#2 @@ -1199,9 +1149,9 @@ } \tl_new:N \l__fdu_cover_template_tl \cs_new_protected:Npn \__fdu_cover_declare_template_interface:nn #1#2 - { \DeclareTemplateInterface { fdu / cover } {#1} { \c_zero } {#2} } + { \DeclareTemplateInterface { fdu / cover } {#1} { \c_zero_int } {#2} } \cs_new_protected:Npn \__fdu_cover_declare_template_code:nnn #1#2#3 - { \DeclareTemplateCode { fdu / cover } {#1} { \c_zero } {#2} {#3} } + { \DeclareTemplateCode { fdu / cover } {#1} { \c_zero_int } {#2} {#3} } \cs_generate_variant:Nn \__fdu_cover_declare_template_interface:nn { nx } \cs_generate_variant:Nn \__fdu_cover_declare_template_code:nnn { nxn } \cs_new:Npn \__fdu_cover_key_type:n #1 @@ -1396,12 +1346,12 @@ }, section / tocline = { - \CTEXnumberline {#1} #2 + \CTEXnumberline {#1} #2 }, subsection / tocline = { \fdu@kai - \CTEXnumberline {#1} #2 + \CTEXnumberline {#1} #2 } } \__fdu_patch_cmd:Nnn \tableofcontents @@ -1591,9 +1541,9 @@ } \cs_new:Npn \__fdu_biblatex_allow_url_break: { - \int_set_eq:NN \c@biburlucpenalty \c_one - \int_set_eq:NN \c@biburlnumpenalty \c_one - \int_set_eq:NN \c@biburllcpenalty \c_one + \int_set_eq:NN \c@biburlucpenalty \c_one_int + \int_set_eq:NN \c@biburlnumpenalty \c_one_int + \int_set_eq:NN \c@biburllcpenalty \c_one_int } \cs_new:Npn \__fdu_set_cite_style_numerical: { diff --git a/Master/texmf-dist/tex/latex/fduthesis/fduthesis.def b/Master/texmf-dist/tex/latex/fduthesis/fduthesis.def index 22c4db031e0..995b0e5c9d3 100644 --- a/Master/texmf-dist/tex/latex/fduthesis/fduthesis.def +++ b/Master/texmf-dist/tex/latex/fduthesis/fduthesis.def @@ -6,7 +6,7 @@ %% %% fduthesis.dtx (with options: `definition') %% -%% Copyright (C) 2017, 2018 by Xiangdong Zeng <xdzeng96@gmail.com> +%% Copyright (C) 2017--2019 by Xiangdong Zeng <xdzeng96@gmail.com> %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -41,11 +41,9 @@ %% fduthesis.pdf, %% fduthesis-en.pdf, %% fduthesis-code.pdf, -%% latexmkrc, -%% latexmkrc-en, %% and README.md. %% -\GetIdInfo $Id: fduthesis.dtx 0.7b 2018-05-06 12:00:00Z Xiangdong Zeng <xdzeng96@gmail.com> $ +\GetIdInfo $Id: fduthesis.dtx 0.7c 2019-03-17 12:00:00Z Xiangdong Zeng <xdzeng96@gmail.com> $ {Definition file for fduthesis} \ProvidesExplFile{\ExplFileName.def} {\ExplFileDate}{\ExplFileVersion}{\ExplFileDescription} |