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/latex/forms16be/forms16be.sty | |
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/latex/forms16be/forms16be.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/forms16be/forms16be.sty | 52 |
1 files changed, 52 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'. |