diff options
author | Karl Berry <karl@freefriends.org> | 2017-08-27 23:54:58 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2017-08-27 23:54:58 +0000 |
commit | 08429b2ebce33f39aef9d2efa79a08bd4e1b495f (patch) | |
tree | 7eb30895b78ecee7c5e9bc697705b1ad873edb60 /Master/texmf-dist/tex | |
parent | 61504dfcae20a500f64c498a1c4671381e3336ec (diff) |
forms16be (27aug17)
git-svn-id: svn://tug.org/texlive/trunk@45143 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r-- | Master/texmf-dist/tex/latex/forms16be/forms16be.sty | 52 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/forms16be/uni4basic-latin.def | 124 |
2 files changed, 176 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/forms16be/forms16be.sty b/Master/texmf-dist/tex/latex/forms16be/forms16be.sty new file mode 100644 index 00000000000..ca569bc7da1 --- /dev/null +++ b/Master/texmf-dist/tex/latex/forms16be/forms16be.sty @@ -0,0 +1,52 @@ +%% +%% This is file `forms16be.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% forms16be.dtx (with options: `copyright,package') +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% forms16be.sty package, %% +%% Copyright (C) 2017 D. P. Story %% +%% dpstory@acrotex.net %% +%% storyd@nwfsc.edu %% +%% %% +%% This program can redistributed and/or modified under %% +%% the terms of the LaTeX Project Public License %% +%% Distributed from CTAN archives in directory %% +%% macros/latex/base/lppl.txt; either version 1.2 of the%% +%% License, or (at your option) any later version. %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{forms16be} + [2017/08/11 v1.0 Provides UTF-16BE encoding for text strings (dps)] +\def\U@csarg#1#2{\expandafter#1\csname#2\endcsname} +\let\U@Zero=0 \let\U@One=1 +\providecommand\aeb@exiii{\expandafter\expandafter\expandafter} +\providecommand\convertChriiUnicode[2]{\U@csarg\gdef{uni@#1}{#2}}% +\def\aref(#1){\csname aeb@aDescript@#1\endcsname} +\providecommand{\displayUnicode}[1]{\csname uni@#1\endcsname} +\providecommand{\stringiiUnicode}{FEFF\expandafter\@stringiiUnicode} +\providecommand{\@stringiiUnicode}[1]{\ifx#1\relax\else + \ifx#1\u\aeb@exiii\getRawUnicode\else + \displayUnicode{#1}\aeb@exiii\@stringiiUnicode\fi\fi} +\providecommand{\getRawUnicode}{\expandafter\@getRawUnicode} +\providecommand{\@getRawUnicode}[4]{#1#2#3#4\@stringiiUnicode} +\def\unicodeStr(#1){\expandafter + \ifx\csname aeb@aDescript@#1\endcsname\relax + FEFF#1\else\aeb@exiii\stringiiUnicode\aref(#1)\relax\fi} +\def\defUniStr#1{\bgroup\@for\x:=ABCDEFabcdef\do{\@makeother\x}% + \def\U@uniStrName{#1}\@ifnextchar\bgroup{\defUniStr@i}{}} +\def\defUniStr@i{\obeyspaces\getUniDescript}% +\def\U@NameUniStr{\global\U@csarg\let + {aeb@aDescript@\U@uniStrName}\U@description\egroup} +{\obeyspaces\gdef\getUniDescript#1{\gdef\U@description{#1}% +\U@NameUniStr}} +\InputIfFileExists{uni4basic-latin.def}{\PackageInfo{forms16be} + {inputting uni4basic-latin.def\MessageBreak definitions}} + {\PackageError{forms16be} + {Cannot find the file uni4basic-latin.def}{}} +\endinput +%% +%% End of file `forms16be.sty'. diff --git a/Master/texmf-dist/tex/latex/forms16be/uni4basic-latin.def b/Master/texmf-dist/tex/latex/forms16be/uni4basic-latin.def new file mode 100644 index 00000000000..d5a62083d47 --- /dev/null +++ b/Master/texmf-dist/tex/latex/forms16be/uni4basic-latin.def @@ -0,0 +1,124 @@ +%% +%% This is file `uni4basic-latin.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% forms16be.dtx (with options: `copyright,encoding') +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% forms16be.sty package, %% +%% Copyright (C) 2017 D. P. Story %% +%% dpstory@acrotex.net %% +%% storyd@nwfsc.edu %% +%% %% +%% This program can redistributed and/or modified under %% +%% the terms of the LaTeX Project Public License %% +%% Distributed from CTAN archives in directory %% +%% macros/latex/base/lppl.txt; either version 1.2 of the%% +%% License, or (at your option) any later version. %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\convertChriiUnicode\space{0020} +\convertChriiUnicode{!}{0021} +{\@makeother\" +\convertChriiUnicode{"}{0022}} +\convertChriiUnicode{#}{0023} +\convertChriiUnicode{$}{0024} +{\@makeother\% +\convertChriiUnicode{%}{0025}} +\convertChriiUnicode{&}{0026} +\convertChriiUnicode{'}{0027} +\convertChriiUnicode{(}{0028} +\convertChriiUnicode{)}{0029} +\convertChriiUnicode{*}{002A} +\convertChriiUnicode{+}{002B} +\convertChriiUnicode{,}{002C} +\convertChriiUnicode{-}{002D} +\convertChriiUnicode{.}{002E} +\convertChriiUnicode{/}{002F} +\convertChriiUnicode{0}{0030} +\convertChriiUnicode{1}{0031} +\convertChriiUnicode{2}{0032} +\convertChriiUnicode{3}{0033} +\convertChriiUnicode{4}{0034} +\convertChriiUnicode{5}{0035} +\convertChriiUnicode{6}{0036} +\convertChriiUnicode{7}{0037} +\convertChriiUnicode{8}{0038} +\convertChriiUnicode{9}{0039} +\convertChriiUnicode{:}{003A} +\convertChriiUnicode{;}{003B} +\convertChriiUnicode{<}{003C} +\convertChriiUnicode{=}{003D} +\convertChriiUnicode{>}{003E} +\convertChriiUnicode{?}{003F} +\convertChriiUnicode{@}{0040} +\convertChriiUnicode{A}{0041} +\convertChriiUnicode{B}{0042} +\convertChriiUnicode{C}{0043} +\convertChriiUnicode{D}{0044} +\convertChriiUnicode{E}{0045} +\convertChriiUnicode{F}{0046} +\convertChriiUnicode{G}{0047} +\convertChriiUnicode{H}{0048} +\convertChriiUnicode{I}{0049} +\convertChriiUnicode{J}{004A} +\convertChriiUnicode{K}{004B} +\convertChriiUnicode{L}{004C} +\convertChriiUnicode{M}{004D} +\convertChriiUnicode{N}{004E} +\convertChriiUnicode{O}{004F} +\convertChriiUnicode{P}{0050} +\convertChriiUnicode{Q}{0051} +\convertChriiUnicode{R}{0052} +\convertChriiUnicode{S}{0053} +\convertChriiUnicode{T}{0054} +\convertChriiUnicode{U}{0055} +\convertChriiUnicode{V}{0056} +\convertChriiUnicode{W}{0057} +\convertChriiUnicode{X}{0058} +\convertChriiUnicode{Y}{0059} +\convertChriiUnicode{Z}{005A} +\convertChriiUnicode{[}{005B} +\convertChriiUnicode{]}{005D} +\convertChriiUnicode{^}{005E} +\convertChriiUnicode{_}{005F} +\convertChriiUnicode{`}{0060} +\convertChriiUnicode{a}{0061} +\convertChriiUnicode{b}{0062} +\convertChriiUnicode{c}{0063} +\convertChriiUnicode{d}{0064} +\convertChriiUnicode{e}{0065} +\convertChriiUnicode{f}{0066} +\convertChriiUnicode{g}{0067} +\convertChriiUnicode{h}{0068} +\convertChriiUnicode{i}{0069} +\convertChriiUnicode{j}{006A} +\convertChriiUnicode{k}{006B} +\convertChriiUnicode{l}{006C} +\convertChriiUnicode{m}{006D} +\convertChriiUnicode{n}{006E} +\convertChriiUnicode{o}{006F} +\convertChriiUnicode{p}{0070} +\convertChriiUnicode{q}{0071} +\convertChriiUnicode{r}{0072} +\convertChriiUnicode{s}{0073} +\convertChriiUnicode{t}{0074} +\convertChriiUnicode{u}{0075} +\convertChriiUnicode{v}{0076} +\convertChriiUnicode{w}{0077} +\convertChriiUnicode{x}{0078} +\convertChriiUnicode{y}{0079} +\convertChriiUnicode{z}{007A} +\convertChriiUnicode{|}{007C} +{\@makeother~ +\convertChriiUnicode{~}{007E}} +\def\EURO{20AC} +\def\BSLASH{005C} +\def\LBRACE{007B} +\def\RBRACE{007D} +\def\DQUOTE{0022} +\def\ucspace{\u0020} +\endinput +%% +%% End of file `uni4basic-latin.def'. |