From 8888c1b5ec24e017169e9a33ee949297e3e40e29 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 3 Jun 2019 21:34:17 +0000 Subject: forms16be (3jun19) git-svn-id: svn://tug.org/texlive/trunk@51305 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/forms16be/forms16be.sty | 18 +++++++++++------- .../texmf-dist/tex/latex/forms16be/uni4basic-latin.def | 3 +-- 2 files changed, 12 insertions(+), 9 deletions(-) (limited to 'Master/texmf-dist/tex/latex/forms16be') diff --git a/Master/texmf-dist/tex/latex/forms16be/forms16be.sty b/Master/texmf-dist/tex/latex/forms16be/forms16be.sty index 11ac2e0d3b3..5c36770f50d 100644 --- a/Master/texmf-dist/tex/latex/forms16be/forms16be.sty +++ b/Master/texmf-dist/tex/latex/forms16be/forms16be.sty @@ -8,9 +8,8 @@ %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% forms16be.sty package, %% -%% Copyright (C) 2017 D. P. Story %% +%% Copyright (C) 2017--2019 %% %% dpstory@acrotex.net %% -%% storyd@nwfsc.edu %% %% %% %% This program can redistributed and/or modified under %% %% the terms of the LaTeX Project Public License %% @@ -20,7 +19,7 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{forms16be} - [2017/08/28 v1.2 Provides UTF-16BE encoding for text strings (dps)] + [2019/03/20 v1.3 Provides UTF-16BE encoding for text strings (dps)] \def\U@csarg#1#2{\expandafter#1\csname#2\endcsname} \providecommand\aeb@exiii{\expandafter\expandafter\expandafter} \def\fbe@sanitize{\@makeother\"\@makeother\#\@makeother\$% @@ -37,15 +36,20 @@ \aeb@exiii\@getRawUnicode\fi#1} \def\getRawUnicode@p(#1){\expandafter\@getRawUnicode#1} \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{\def\U@uniStrName{#1}\bgroup\fbe@sanitize \obeyspaces\getUniDescript} {\obeyspaces\gdef\getUniDescript#1{\gdef\U@description{#1}% \U@NameUniStr}} \def\U@NameUniStr{\global\U@csarg\let - {aeb@aDescript@\U@uniStrName}\U@description\egroup} + {aeb@aDescript@\U@uniStrName}\U@description\egroup + \U@csarg\xdef{expanded@\U@uniStrName}% + {\U@buildUnicodeStr(\U@uniStrName)}} +\def\U@buildUnicodeStr(#1){\expandafter + \ifx\csname aeb@aDescript@#1\endcsname\relax + \else\aeb@exiii\stringiiUnicode\aref(#1)\relax\fi} +\def\unicodeStr(#1){\expandafter + \ifx\csname aeb@aDescript@#1\endcsname\relax + FEFF#1\else\csname expanded@#1\endcsname\fi} \InputIfFileExists{uni4basic-latin.def}{\PackageInfo{forms16be} {Inputting uni4basic-latin.def\MessageBreak definitions}} {\PackageError{forms16be} diff --git a/Master/texmf-dist/tex/latex/forms16be/uni4basic-latin.def b/Master/texmf-dist/tex/latex/forms16be/uni4basic-latin.def index d5a62083d47..bed4678ebf5 100644 --- a/Master/texmf-dist/tex/latex/forms16be/uni4basic-latin.def +++ b/Master/texmf-dist/tex/latex/forms16be/uni4basic-latin.def @@ -8,9 +8,8 @@ %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% forms16be.sty package, %% -%% Copyright (C) 2017 D. P. Story %% +%% Copyright (C) 2017--2019 %% %% dpstory@acrotex.net %% -%% storyd@nwfsc.edu %% %% %% %% This program can redistributed and/or modified under %% %% the terms of the LaTeX Project Public License %% -- cgit v1.2.3