From e0c6872cf40896c7be36b11dcc744620f10adf1d Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Mon, 2 Sep 2019 13:46:59 +0900 Subject: Initial commit --- macros/latex/contrib/cmap/README | 92 +++++++++++ macros/latex/contrib/cmap/cmap.sty | 94 ++++++++++++ macros/latex/contrib/cmap/lae.cmap | 241 +++++++++++++++++++++++++++++ macros/latex/contrib/cmap/lfe.cmap | 250 ++++++++++++++++++++++++++++++ macros/latex/contrib/cmap/lgr.cmap | 290 +++++++++++++++++++++++++++++++++++ macros/latex/contrib/cmap/ot1.cmap | 78 ++++++++++ macros/latex/contrib/cmap/ot1tt.cmap | 67 ++++++++ macros/latex/contrib/cmap/ot6.cmap | 124 +++++++++++++++ macros/latex/contrib/cmap/t1.cmap | 138 +++++++++++++++++ macros/latex/contrib/cmap/t2a.cmap | 135 ++++++++++++++++ macros/latex/contrib/cmap/t2b.cmap | 119 ++++++++++++++ macros/latex/contrib/cmap/t2c.cmap | 125 +++++++++++++++ macros/latex/contrib/cmap/t5.cmap | 194 +++++++++++++++++++++++ 13 files changed, 1947 insertions(+) create mode 100644 macros/latex/contrib/cmap/README create mode 100644 macros/latex/contrib/cmap/cmap.sty create mode 100644 macros/latex/contrib/cmap/lae.cmap create mode 100644 macros/latex/contrib/cmap/lfe.cmap create mode 100644 macros/latex/contrib/cmap/lgr.cmap create mode 100644 macros/latex/contrib/cmap/ot1.cmap create mode 100644 macros/latex/contrib/cmap/ot1tt.cmap create mode 100644 macros/latex/contrib/cmap/ot6.cmap create mode 100644 macros/latex/contrib/cmap/t1.cmap create mode 100644 macros/latex/contrib/cmap/t2a.cmap create mode 100644 macros/latex/contrib/cmap/t2b.cmap create mode 100644 macros/latex/contrib/cmap/t2c.cmap create mode 100644 macros/latex/contrib/cmap/t5.cmap (limited to 'macros/latex/contrib/cmap') diff --git a/macros/latex/contrib/cmap/README b/macros/latex/contrib/cmap/README new file mode 100644 index 0000000000..c5f6c21c34 --- /dev/null +++ b/macros/latex/contrib/cmap/README @@ -0,0 +1,92 @@ +The cmap package is intended to make the PDF files generated by +pdflatex "searchable and copyable" in acrobat reader and other +compliant PDF viewers. + +Just put the line \usepackage{cmap} at the beginning of your preamble, +and it will pre-load the needed CMap translations for the fonts used +in the document, provided that there exists the file .cmap +for the font encoding. + +Current version of the CMap package includes CMap files for the +following LaTeX font encodings: T1, T2A, T2B, T2C, T5, OT1, OT1tt, +OT6, LGR, LAE, LFE. + +Adding support for other font encoding does not require the change in +the cmap.sty package: just create the .cmap file and make it +visible to TeX by putting it into the appropriate directory. + +As of version 1.0f, the package detects the monospace (typewriter) +fonts (by checking whether \fontdimen3=0, \fontdimen4=0 and widths of +letters "W" and "i" are the same). If a monospace font is detected, +and a file tt.cmap exists, it will be used for this font +instead of .cmap. This is useful for encodings such as OT1 +where there are variants in mapping between "normal" and "typewriter" +fonts. + +To force loading of the CMap files even for fonts such as cmr10 which +are normally preloaded into the pdflatex format file, add an option +[resetfonts]. This will undefine those fonts and load the CMap for +them (if they will be used in the document). + +It works for Type 1 fonts, and also for Type 3 fonts (including the PK +fonts which are preloaded as Type 3 fonts into PDF) with recent +versions of pdftex. + +The main limitation currently is inability to work with virtual fonts, +and this is because of limitation of pdftex, and may be resolved in a +future versions of pdftex. + +It is possible to work around this limitation by creating a Type 3 +font which implements instructions contained in the virtual font. + +================================================================== + +TODO: + add *.cmap files for other font encodings (contributions are welcome): + TS1, OT1, OT2, LY1, IL2, OML, OMS, ... + support dvips? + +History: + +2003/03/07 private version +2003/03/11 version 1.0: first public version +2003/03/13 version 1.0a: + change error to warning for non-pdftex + added warnings if cmap is loaded after fontenc or babel + added t5.cmap - thanks to Han The Thanh +2003/03/19 version 1.0b: + minor refinements +2003/05/22 version 1.0c: + fixed a typo due to which the package had no effect at all +2004/06/16 version 1.0d (wl): + add support for subfonts as used in the CJK package +2005/05/03 version 1.0e: + do not fail under pdftex with \pdfoutput=0 (thanks to Robin Fairbairns) +2006/12/24 + added files lae.cmap and lfe.cmap for the Arabic and Farsi encodings, + contributed by Youssef JABRI +2007/04/25 version 1.0f: + added files ot1.cmap and ot1tt.cmap, contributed by Oleg Katsitadze. + added "dotless j" mapping to T1, T2A, T2B, T2C; this character + appeared in unicode 4.1 (noticed by Oleg Katsitadze). + cmap.sty: added support for loading "typewriter" variant of CMap. + If a font is monospaced (which is tested by \fontdimen3=0 and + \fontdimen4=0 and width of "W" = width of "i"), and a file + tt.cmap exists, it will be used for this font instead of + .cmap. + Added package option "resetfonts" to undefine standard preloaded fonts. +2007/04/25 version 1.0g: + fixed a typo +2008/03/06 version 1.0h: + added greek mapping (lgr.cmap), contributed by Werner Lemberg + added armenian mapping (ot6.cmap) + bugfix - running \usepackage[resetfonts]{cmap} in DVI mode was giving an error + because the endinput was run too early, and option was not declared - thanks + to Werner Lemberg + suppress `Missing character' warnings when testing for monowidth fonts (which may + not include W and/or i, e.g. some CJK fonts) - thanks to Werner Lemberg + {t1,t2a,t2b,t2c}.cmap: change mapping of <7F> from <002D> (hyphen-minus) to + <00AD> (soft hyphen) as, it appears, acrobat reader in this case + allows to search hyphenated words, ignoring the hyphenation character. + (this requires redefining the \defaulthyphenchar to 127). This + change was inspired by discussion with Alexey Kuligin and Alexey Vikhlinin. diff --git a/macros/latex/contrib/cmap/cmap.sty b/macros/latex/contrib/cmap/cmap.sty new file mode 100644 index 0000000000..87a0361d20 --- /dev/null +++ b/macros/latex/contrib/cmap/cmap.sty @@ -0,0 +1,94 @@ +% Copyright (c) 2003-2008 Vladimir Volovich +% cmap package -- download CMap files into PDF +% to make "search" and "copy-and-paste" functions work properly +% You may distribute and/or modify this program under the terms of LPPL +% the program consists of cmap.sty and {t1,t2a,t2b,t2c,t5,ot1,ot1tt,lae,lfe}.cmap +% Usage: put \usepackage{cmap} immediately after the \documentclass line +% Thanks to: +% Han The Thanh +% Maxim I. Tishin +% Petr Sojka +% Werner Lemberg +% Oleg Katsitadze + +\ProvidesPackage{cmap}[2008/03/06 v1.0h CMap support: searchable PDF] + +\DeclareOption{resetfonts}{% + \@for\reserved@a:=% + OT1/cmr/m/n/5,OT1/cmr/m/n/7,OT1/cmr/m/n/10,% + OML/cmm/m/it/5,OML/cmm/m/it/7,OML/cmm/m/it/10,% + OMS/cmsy/m/n/5,OMS/cmsy/m/n/7,OMS/cmsy/m/n/10,% + OMX/cmex/m/n/10% + \do{% + \expandafter\let\csname\reserved@a\endcsname\relax + }% +} +\ProcessOptions + +\@ifundefined{pdffontattr}{% +% The cmap package can be used only with pdflatex, +% but not with ordinary latex + \PackageWarningNoLine{cmap}{pdftex not detected - exiting}% + \endinput +}\relax +\ifnum\pdfoutput<1 + \PackageWarningNoLine{cmap}{pdftex in DVI mode - exiting} + \expandafter\endinput +\fi + +\edef\reserved@a{\noexpand\in@{,fontenc.sty,}{\@filelist}}% enc.def +\reserved@a +\ifin@ +\PackageWarningNoLine{cmap}{fontenc already loaded - some fonts may be unprocessed} +\fi +%\@ifpackageloaded{babel}{% +%\PackageWarningNoLine{cmap}{babel already loaded - some fonts may be unprocessed}% +%}\relax + +\def\extract@font{% + \get@external@font + \global\expandafter\font\font@name\external@font\relax + \font@name\relax + \cmap@hook + \csname\f@encoding+\f@family\endcsname + \csname\curr@fontshape\endcsname + \relax +} +\def\cmap@load{% + \edef\reserved@f{\lowercase{\def\noexpand\reserved@f{\cmap@f@encoding.cmap}}}% + \reserved@f + \IfFileExists{\reserved@f}{% + \immediate\pdfobj stream + %attr {/Type /CIDFile} + file {\reserved@f}% + \expandafter\xdef\csname cmap@set@\cmap@f@encoding\endcsname{% + \noexpand\expandafter\pdffontattr\noexpand\font@name{/ToUnicode \the\pdflastobj\space 0 R}}% + }{% + \global\expandafter\let\csname cmap@set@\cmap@f@encoding\endcsname\empty + }% +} +\def\cmap@test@tt{% + \ifdim\fontdimen3\font@name=\z@ + \ifdim\fontdimen4\font@name=\z@ + \begingroup + \ifdim\fontcharwd\font@name`\i=\fontcharwd\font@name`\w + \edef\reserved@f{\lowercase{\def\noexpand\reserved@f{\cmap@f@encoding tt.cmap}}}% + \reserved@f + \IfFileExists{\reserved@f}{\xdef\cmap@f@encoding{\cmap@f@encoding tt}}\relax + \fi + \endgroup + \fi + \fi +} +\def\cmap@hook{% + \@ifundefined{CJK@plane}{% + \edef\cmap@f@encoding{\f@encoding}% + }{% + \edef\cmap@f@encoding{\f@encoding\CJK@plane}% + }% + \cmap@test@tt + \@ifundefined{cmap@set@\cmap@f@encoding}{\cmap@load}\relax + \csname cmap@set@\cmap@f@encoding\endcsname +} + +\endinput diff --git a/macros/latex/contrib/cmap/lae.cmap b/macros/latex/contrib/cmap/lae.cmap new file mode 100644 index 0000000000..ebcca26452 --- /dev/null +++ b/macros/latex/contrib/cmap/lae.cmap @@ -0,0 +1,241 @@ +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-LAE-0) +%%Title: (TeX-LAE-0 TeX LAE 0 ) +%%Version: 1.000 +%%Copyright: ----------------------------------------------------------- +%%Copyright: Copyright 2006 Youssef JABRI. +%%Copyright: Part of the Arabi Package. +%%Copyright: May be distributed under LPPL license +%%Copyright: May change with the change of the LAE encoding +%%Copyright: ----------------------------------------------------------- +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (LAE) +/Supplement 0 +>> def +/CMapName /TeX-LAE-0 def +/CMapVersion 1.000 def +/CMapType 2 def +1 begincodespacerange +<00> +endcodespacerange +64 beginbfchar +<00> <0627> +<01> <0623> +<02> +<03> <0625> +<04> +<05> <0622> +<06> +<07> +<09> +<0A> <0628> +<0B> +<0D> +<0E> <062A> +<0F> +% +<10> +<11> +<12> <062B> +<13> +<14> +<15> +<16> <062C> +<17> +<18> +<19> +<1A> <062D> +<1B> +<1C> +<1D> +<1E> <062E> +% +<20> <062F> +<21> <0021> +<22> <0652> +<23> <0023> +<24> <0024> +<25> <066A> +<26> <0026> +<27> <0027> +<28> <0029> +<29> <0028> +<2A> <066D> +<2B> <0022> +<2C> <060C> +<2D> <002D> +<2E> <002E> +<2F> <005C> +% +<30> <0660> +<31> <0661> +<32> <0662> +<33> <0663> +<34> <0664> +<35> <0665> +<36> <0666> +<37> <0667> +<38> <0668> +<39> <0669> +<3A> <003A> +<3B> <061B> +<3C> <00BB> +<3E> <00AB> +<3F> <061F> +% +<40> +<41> +<43> <0631> +<45> <0632> +endbfchar +64 beginbfchar +<46> +<48> +<49> +<4A> +<4B> +<4C> +<4D> <0634> +<4F> +% +<50> +<51> <0635> +<52> +<53> +<54> +<55> +<56> +<57> +<58> +<59> +<5A> +<5B> +<5C> +<5D> +<5E> +<5F> <0638> +% +<60> +<61> <064E> +<62> +<64> +<66> +<68> +<69> <0650> +<6B> +<6C> +<6D> +<6E> +% +<70> +<71> +<72> +<73> +<74> +<75> <064F> +<77> +<78> <0633> +<79> +<7A> +<7B> +<7C> <0636> +<7D> +% +<88> +<89> +<8A> <0639> +<8B> +<8C> +<8D> +<8E> <063A> +<8F> +% +<90> +<91> <0641> +<92> +<93> +<94> <0642> +<95> +<96> +<97> <0643> +endbfchar +48 beginbfchar +<98> +<99> +<9A> <0644> +<9B> +<9C> +<9D> <0645> +<9E> +<9F> +% + <0646> + + + <0647> + <0648> + + <0624> + + + <064A> + <0637> + <0649> + <0629> + + +% + + + + + + + + + + <0626> + <0621> + <064B> + <064C> +% + <064D> + <064E> + <064F> + <0650> + <0651> + <0652> + <0651> +% + <0630> +% + + + <0640> + +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +10 beginbfrange +<0E> <0F> <2039> +<10> <12> <201C> +<15> <16> <2013> +<21> <26> <0021> +<28> <5F> <0028> +<61> <7E> <0061> + <00C0> + <00D8> + <00E0> + <00F8> +endbfrange diff --git a/macros/latex/contrib/cmap/lfe.cmap b/macros/latex/contrib/cmap/lfe.cmap new file mode 100644 index 0000000000..0ea107318b --- /dev/null +++ b/macros/latex/contrib/cmap/lfe.cmap @@ -0,0 +1,250 @@ +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-LFE-0) +%%Title: (TeX-LFE-0 TeX LFE 0 ) +%%Version: 1.000 +%%Copyright: ----------------------------------------------------------- +%%Copyright: Copyright 2006 Youssef JABRI. +%%Copyright: Part of the Arabi Package. +%%Copyright: May be distributed under LPPL license +%%Copyright: May change with the change of the LFE encoding +%%Copyright: ----------------------------------------------------------- +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (LFE) +/Supplement 0 +>> def +/CMapName /TeX-LFE-0 def +/CMapVersion 1.000 def +/CMapType 2 def +1 begincodespacerange +<00> +endcodespacerange +64 beginbfchar +<00> <0627> +<01> <0623> +<02> +<03> <0625> +<04> +<05> <0622> +<06> +<07> +<09> +<0A> <0628> +<0B> +<0D> +<0E> <062A> +<0F> +% +<10> +<11> +<12> <062B> +<13> +<14> +<15> +<16> <062C> +<17> +<18> +<19> +<1A> <062D> +<1B> +<1C> +<1D> +<1E> <062E> +% +<20> <062F> +<21> <0021> +<22> <0652> +<23> <0023> +<24> <0024> +<25> <066A> +<26> <0026> +<27> <0027> +<28> <0029> +<29> <0028> +<2A> <066D> +<2B> <0022> +<2C> <060C> +<2D> <002D> +<2E> <002E> +<2F> <002F> +% +<30> <06F0> +<31> <06F1> +<32> <06F2> +<33> <06F3> +<34> <06F4> +<35> <06F5> +<36> <06F6> +<37> <06F7> +<38> <06F8> +<39> <06F9> +<3A> <003A> +<3B> <061B> +<3C> <00BB> +<3E> <00AB> +<3F> <061F> +% +<40> +<41> +<43> <0631> +<45> <0632> +endbfchar +64 beginbfchar +<46> +%<48><0000>%%%%%%%%%%%%%%% +<49> +<4A> +<4B> +<4C> +<4D> <0634> +<4F> +% +<50> +<51> <0635> +<52> +<53> +<54> +<55> +<56> +<57> +<58> +<59> +<5A> +<5B> <005D>%%%%%%%%%% +<5C> <005B>%%%%%%%%%% +<5D> +<5E> +<5F> <0638> +% +<60> +<61> <064E> +<62> +<63> %%%%%%%%%%%%%%%%%%%% +<64> +<66> +<67> %%%%%%%%%%%%%%%%%%% +<68> +<69> <0650> +<6B> +<6C> +<6D> +<6E> +% +<70> %%%%%%%%%%% +<71> +<72> +<73> +<74> +<75> <064F> +<77> +<78> <0633> +<79> %%%%%%%%%%%%%% +<7A> +<7B> +<7C> <0636> +<7D> +% +<88> +<89> +<8A> <0639> +<8B> +<8C> +<8D> +<8E> <063A> +<8F> +% +<90> +<91> <0641> +<92> +<93> +<94> <0642> +<95> +<96> +endbfchar +65 beginbfchar +<97> <0643> +<98> +<99> +<9A> <0644> +<9B> +<9C> +<9D> <0645> +<9E> +<9F> +% + <0646> + + + <0647> + <0648> + + <0624> + %%%%%%%% + %%%%%%%% + <06CC>%%%%%%%% + <0637> +%<0000>%%%%%%%% + <0629> + + +% + + + + + + + + + + <0626> + <0621> + <064B> + <064C> +% + <064D> + <064E> + <064F> + <0650> + <0651> + <0652> +%<064D>%%shadda fathatan + %%%%%%%% + %%%%%%%% + %%%%%%%% + %%%%%%%% + %%%%%%%% + <0651> +% + <0630> + %%%%% + <0698>%%%%% + %%%%% + %%%%% + <067E>%%%%% + %%%%% + %%%%% + <06AF>%%%%% + %%%%% + %%%%% + <0686>%%%%% +% + <066C>%%%%% + <066B>%%%%% + + %%% rial + <0640> +%<0000> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF diff --git a/macros/latex/contrib/cmap/lgr.cmap b/macros/latex/contrib/cmap/lgr.cmap new file mode 100644 index 0000000000..cfc988210d --- /dev/null +++ b/macros/latex/contrib/cmap/lgr.cmap @@ -0,0 +1,290 @@ +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-LGR-0) +%%Title: (TeX-LGR-0 TeX LGR 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (LGR) +/Supplement 0 +>> def +/CMapName /TeX-LGR-0 def +/CMapType 2 def +1 begincodespacerange +<00> +endcodespacerange +64 beginbfchar +<00> <2013> +<01> <0020032F> +<02> +<03> +<04> +<05> +<06> <03DB> +<07> <03DB> +<08> <1FBE> +<09> <1FBC> +<0A> <1FCC> +<0B> <1FFC> +<0C> <0391> +<0D> <03AB> +<0E> <03B1> +<0F> <03CB> +<10> <23E0> +<11> <23E0> +<12> <03DF> +<13> <03D9> +<14> <0020032E> +<15> <03D8> +<16> <03DA> +<17> <03E0> +<18> <20AC> +<19> <2030> +<1A> <0259> +<1B> <03E1> +<1C> <2018> +<1D> <2019> +<1E> <02D8> +<1F> <00AF> +<20> <1FC1> +<21> <0021> +<22> <00A8> +<23> <0385> +<24> <1FED> +<25> <0025> +<26> <00B7> +<27> <0384> +<28> <0028> +<29> <0029> +<2A> <002A> +<2B> <002B> +<2C> <002C> +<2D> <002D> +<2E> <002E> +<2F> <002F> +<30> <0030> +<31> <0031> +<32> <0032> +<33> <0033> +<34> <0034> +<35> <0035> +<36> <0036> +<37> <0037> +<38> <0038> +<39> <0039> +<3A> <003A> +<3B> <0387> +<3C> <1FFE> +<3D> <003D> +<3E> <1FBF> +<3F> <003B> +endbfchar +63 beginbfchar +<40> <1FDF> +<41> <0391> +<42> <0392> +<43> <1FDD> +<44> <0394> +<45> <0395> +<46> <03A6> +<47> <0393> +<48> <0397> +<49> <0399> +<4A> <0398> +<4B> <039A> +<4C> <039B> +<4D> <039C> +<4E> <039D> +<4F> <039F> +<50> <03A0> +<51> <03A7> +<52> <03A1> +<53> <03A3> +<54> <03A4> +<55> <03A5> +<56> <1FDE> +<57> <03A9> +<58> <039E> +<59> <03A8> +<5A> <0396> +<5B> <005B> +<5C> <1FCF> +<5D> <005D> +<5E> <1FCE> +<5F> <1FCD> +<60> <1FEF> +<61> <03B1> +<62> <03B2> +<63> <03C2> +<64> <03B4> +<65> <03B5> +<66> <03C6> +<67> <03B3> +<68> <03B7> +<69> <03B9> +<6A> <03B8> +<6B> <03BA> +<6C> <03BB> +<6D> <03BC> +<6E> <03BD> +<6F> <03BF> +<70> <03C0> +<71> <03C7> +<72> <03C1> +<73> <03C3> +<74> <03C4> +<75> <03C5> +% <76> /internalchar2 +<77> <03C9> +<78> <03BE> +<79> <03C8> +<7A> <03B6> +<7B> <00AB> +<7C> <037A> +<7D> <00BB> +<7E> <1FC0> +<7F> <2014> +endbfchar +62 beginbfchar +<80> <1F70> +<81> <1F01> +<82> <1F00> +<83> <1F03> +<84> <1FB2> +<85> <1F81> +<86> <1F80> +<87> <1F83> +<88> <03AC> +<89> <1F05> +<8A> <1F04> +<8B> <1F02> +<8C> <1FB4> +<8D> <1F85> +<8E> <1F84> +<8F> <1F82> +<90> <1FB6> +<91> <1F07> +<92> <1F06> +<93> <03DD> +<94> <1FB7> +<95> <1F87> +<96> <1F86> +<97> <0020035D> +<98> <1F74> +<99> <1F21> +<9A> <1F20> +% <9B> /.notdef +<9C> <1FC2> +<9D> <1F91> +<9E> <1F90> +% <9F> /internalchar1 + <03AE> + <1F25> + <1F24> + <1F23> + <1FC4> + <1F95> + <1F94> + <1F93> + <1FC6> + <1F27> + <1F26> + <1F22> + <1FC7> + <1F97> + <1F96> + <1F92> + <1F7C> + <1F61> + <1F60> + <1F63> + <1FF2> + <1FA1> + <1FA0> + <1FA3> + <03CE> + <1F65> + <1F64> + <1F62> + <1FF4> + <1FA5> + <1FA4> + <1FA2> +endbfchar +62 beginbfchar + <1FF6> + <1F67> + <1F66> + <03DC> + <1FF7> + <1FA7> + <1FA6> +% /.notdef + <1F76> + <1F31> + <1F30> + <1F33> + <1F7A> + <1F51> + <1F50> + <1F53> + <03AF> + <1F35> + <1F34> + <1F32> + <03CD> + <1F55> + <1F54> + <1F52> + <1FD6> + <1F37> + <1F36> + <03AA> + <1FE6> +
<1F57> + <1F56> + <03AB> + <1F72> + <1F11> + <1F10> + <1F13> + <1F78> + <1F41> + <1F40> + <1F43> + <03AD> + <1F15> + <1F14> + <1F12> + <03CC> + <1F45> + <1F44> + <1F42> + <03CA> + <1FD2> + <0390> + <1FD7> + <03CB> + <1FE2> + <03B0> + <1FE7> + <1FB3> + <1FC3> + <1FF3> + <1FE5> + <1FE4> +% /.notdef + <0374> + <0375> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF diff --git a/macros/latex/contrib/cmap/ot1.cmap b/macros/latex/contrib/cmap/ot1.cmap new file mode 100644 index 0000000000..6098cae7ba --- /dev/null +++ b/macros/latex/contrib/cmap/ot1.cmap @@ -0,0 +1,78 @@ +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-OT1-0) +%%Title: (TeX-OT1-0 TeX OT1 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (OT1) +/Supplement 0 +>> def +/CMapName /TeX-OT1-0 def +/CMapType 2 def +1 begincodespacerange +<00> <7F> +endcodespacerange +8 beginbfrange +<00> <01> <0393> +<09> <0A> <03A8> +<23> <26> <0023> +<28> <3B> <0028> +<3F> <5B> <003F> +<5D> <5E> <005D> +<61> <7A> <0061> +<7B> <7C> <2013> +endbfrange +40 beginbfchar +<02> <0398> +<03> <039B> +<04> <039E> +<05> <03A0> +<06> <03A3> +<07> <03D2> +<08> <03A6> +<0B> <00660066> +<0C> <00660069> +<0D> <0066006C> +<0E> <006600660069> +<0F> <00660066006C> +<10> <0131> +<11> <0237> +<12> <0060> +<13> <00B4> +<14> <02C7> +<15> <02D8> +<16> <00AF> +<17> <02DA> +<18> <00B8> +<19> <00DF> +<1A> <00E6> +<1B> <0153> +<1C> <00F8> +<1D> <00C6> +<1E> <0152> +<1F> <00D8> +<21> <0021> +<22> <201D> +<27> <2019> +<3C> <00A1> +<3D> <003D> +<3E> <00BF> +<5C> <201C> +<5F> <02D9> +<60> <2018> +<7D> <02DD> +<7E> <02DC> +<7F> <00A8> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF diff --git a/macros/latex/contrib/cmap/ot1tt.cmap b/macros/latex/contrib/cmap/ot1tt.cmap new file mode 100644 index 0000000000..7b6ba768d6 --- /dev/null +++ b/macros/latex/contrib/cmap/ot1tt.cmap @@ -0,0 +1,67 @@ +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-OT1TT-0) +%%Title: (TeX-OT1TT-0 TeX OT1TT 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (OT1TT) +/Supplement 0 +>> def +/CMapName /TeX-OT1TT-0 def +/CMapType 2 def +1 begincodespacerange +<00> <7F> +endcodespacerange +5 beginbfrange +<00> <01> <0393> +<09> <0A> <03A8> +<21> <26> <0021> +<28> <5F> <0028> +<61> <7E> <0061> +endbfrange +32 beginbfchar +<02> <0398> +<03> <039B> +<04> <039E> +<05> <03A0> +<06> <03A3> +<07> <03D2> +<08> <03A6> +<0B> <2191> +<0C> <2193> +<0D> <0027> +<0E> <00A1> +<0F> <00BF> +<10> <0131> +<11> <0237> +<12> <0060> +<13> <00B4> +<14> <02C7> +<15> <02D8> +<16> <00AF> +<17> <02DA> +<18> <00B8> +<19> <00DF> +<1A> <00E6> +<1B> <0153> +<1C> <00F8> +<1D> <00C6> +<1E> <0152> +<1F> <00D8> +<20> <2423> +<27> <2019> +<60> <2018> +<7F> <00A8> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF diff --git a/macros/latex/contrib/cmap/ot6.cmap b/macros/latex/contrib/cmap/ot6.cmap new file mode 100644 index 0000000000..e7f856f559 --- /dev/null +++ b/macros/latex/contrib/cmap/ot6.cmap @@ -0,0 +1,124 @@ +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-OT6-0) +%%Title: (TeX-OT6-0 TeX OT6 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (OT6) +/Supplement 0 +>> def +/CMapName /TeX-OT6-0 def +/CMapType 2 def +1 begincodespacerange +<00> +endcodespacerange +6 beginbfrange +<03> <05> <0541> +<06> <09> <0537> +<13> <15> <0571> +<16> <19> <0567> +<23> <26> <0023> +<28> <39> <0028> +endbfrange +64 beginbfchar +<0A> <0547> +<0B> <0549> +<0C> <054C> +<0D> <053E> +<0E> <0553> +<0F> <0555> +<1A> <0577> +<1B> <0579> +<1C> <057C> +<1D> <056E> +<1E> <0583> +<1F> <0585> +<20> <0587> +<21> <055C> +<22> <201D> +<27> <055A> +<3A> <0589> +<3B> <003B> +<3C> <00AB> +<3D> <003D> +<3E> <00BB> +<3F> <055E> +<40> <0040> +<41> <0531> +<42> <0532> +<43> <0551> +<44> <0534> +<45> <0535> +<46> <0556> +<47> <0533> +<48> <0540> +<49> <053B> +<4A> <054B> +<4B> <053F> +<4C> <053C> +<4D> <0544> +<4E> <0546> +<4F> <0548> +<50> <054A> +<51> <0554> +<52> <0550> +<53> <054D> +<54> <054F> +<55> <05480552> +<56> <054E> +<57> <0552> +<58> <053D> +<59> <0545> +<5A> <0536> +<5B> <005B> +<5C> <201C> +<5D> <005D> +<5E> <007B> +<5F> <007D> +<60> <055D> +<61> <0561> +<62> <0562> +<63> <0581> +<64> <0564> +<65> <0565> +<66> <0586> +<67> <0563> +<68> <0570> +<69> <056B> +endbfchar +22 beginbfchar +<6A> <057B> +<6B> <056F> +<6C> <056C> +<6D> <0574> +<6E> <0576> +<6F> <0578> +<70> <057A> +<71> <0584> +<72> <0580> +<73> <057D> +<74> <057F> +<75> <05780582> +<76> <057E> +<77> <0582> +<78> <056D> +<79> <0575> +<7A> <0566> +<7B> <058A> +<7C> <055B> +<7D> <2014> +<7E> <0021> +<7F> <003F> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF diff --git a/macros/latex/contrib/cmap/t1.cmap b/macros/latex/contrib/cmap/t1.cmap new file mode 100644 index 0000000000..0db2154527 --- /dev/null +++ b/macros/latex/contrib/cmap/t1.cmap @@ -0,0 +1,138 @@ +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-T1-0) +%%Title: (TeX-T1-0 TeX T1 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (T1) +/Supplement 0 +>> def +/CMapName /TeX-T1-0 def +/CMapType 2 def +1 begincodespacerange +<00> +endcodespacerange +10 beginbfrange +<0E> <0F> <2039> +<10> <12> <201C> +<15> <16> <2013> +<21> <26> <0021> +<28> <5F> <0028> +<61> <7E> <0061> + <00C0> + <00D8> + <00E0> + <00F8> +endbfrange +32 beginbfchar +<00> <0060> +<01> <00B4> +<02> <02C6> +<03> <02DC> +<04> <00A8> +<05> <02DD> +<06> <02DA> +<07> <02C7> +<08> <02D8> +<09> <00AF> +<0A> <02D9> +<0B> <00B8> +<0C> <02DB> +<0D> <201A> +<13> <00AB> +<14> <00BB> +<17> <200C> +<19> <0131> +<1A> <0237> +<1B> <00660066> +<1C> <00660069> +<1D> <0066006C> +<1E> <006600660069> +<1F> <00660066006C> +<20> <2423> +<27> <2019> +<60> <2018> +<7F> <00AD> +<80> <0102> +<81> <0104> +<82> <0106> +<83> <010C> +endbfchar +64 beginbfchar +<84> <010E> +<85> <011A> +<86> <0118> +<87> <011E> +<88> <0139> +<89> <013D> +<8A> <0141> +<8B> <0143> +<8C> <0147> +<8D> <014A> +<8E> <0150> +<8F> <0154> +<90> <0158> +<91> <015A> +<92> <0160> +<93> <015E> +<94> <0164> +<95> <021A> +<96> <0170> +<97> <016E> +<98> <0178> +<99> <0179> +<9A> <017D> +<9B> <017B> +<9C> <0132> +<9D> <0130> +<9E> <0111> +<9F> <00A7> + <0103> + <0105> + <0107> + <010D> + <010F> + <011B> + <0119> + <011F> + <013A> + <013E> + <0142> + <0144> + <0148> + <014B> + <0151> + <0155> + <0159> + <015B> + <0161> + <015F> + <0165> + <021B> + <0171> + <016F> + <00FF> + <017A> + <017E> + <017C> + <0133> + <00A1> + <00BF> + <00A3> + <0152> + <00530053> + <0153> + <00DF> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF diff --git a/macros/latex/contrib/cmap/t2a.cmap b/macros/latex/contrib/cmap/t2a.cmap new file mode 100644 index 0000000000..aa15850d83 --- /dev/null +++ b/macros/latex/contrib/cmap/t2a.cmap @@ -0,0 +1,135 @@ +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-T2A-0) +%%Title: (TeX-T2A-0 TeX T2A 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (T2A) +/Supplement 0 +>> def +/CMapName /TeX-T2A-0 def +/CMapType 2 def +1 begincodespacerange +<00> +endcodespacerange +4 beginbfrange +<21> <26> <0021> +<28> <5F> <0028> +<61> <7E> <0061> + <0410> +endbfrange +35 beginbfchar +<00> <0060> +<01> <00B4> +<02> <02C6> +<03> <02DC> +<04> <00A8> +<05> <02DD> +<06> <02DA> +<07> <02C7> +<08> <02D8> +<09> <00AF> +<0A> <02D9> +<0B> <00B8> +<0C> <02DB> +<0D> <04C0> +<0E> <2329> +<0F> <232A> +<10> <201C> +<11> <201D> +<12> +<13> +<14> +<15> <2013> +<16> <2014> +<17> <200C> +<19> <0131> +<1A> <0237> +<1B> <00660066> +<1C> <00660069> +<1D> <0066006C> +<1E> <006600660069> +<1F> <00660066006C> +<20> <2423> +<27> <2019> +<60> <2018> +<7F> <00AD> +endbfchar +64 beginbfchar +<80> <0490> +<81> <0492> +<82> <0402> +<83> <040B> +<84> <04BA> +<85> <0496> +<86> <0498> +<87> <0409> +<88> <0407> +<89> <049A> +<8A> <04A0> +<8B> <049C> +<8C> <04D4> +<8D> <04A2> +<8E> <04A4> +<8F> <0405> +<90> <04E8> +<91> <04AA> +<92> <040E> +<93> <04AE> +<94> <04B0> +<95> <04B2> +<96> <040F> +<97> <04B8> +<98> <04B6> +<99> <0404> +<9A> <04D8> +<9B> <040A> +<9C> <0401> +<9D> <2116> +<9E> <00A4> +<9F> <00A7> + <0491> + <0493> + <0452> + <045B> + <04BB> + <0497> + <0499> + <0459> + <0457> + <049B> + <04A1> + <049D> + <04D5> + <04A3> + <04A5> + <0455> + <04E9> + <04AB> + <045E> + <04AF> + <04B1> + <04B3> + <045F> + <04B9> + <04B7> + <0454> + <04D9> + <045A> + <0451> + <201E> + <00AB> + <00BB> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF diff --git a/macros/latex/contrib/cmap/t2b.cmap b/macros/latex/contrib/cmap/t2b.cmap new file mode 100644 index 0000000000..7d477ad58f --- /dev/null +++ b/macros/latex/contrib/cmap/t2b.cmap @@ -0,0 +1,119 @@ +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-T2B-0) +%%Title: (TeX-T2B-0 TeX T2B 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (T2B) +/Supplement 0 +>> def +/CMapName /TeX-T2B-0 def +/CMapType 2 def +1 begincodespacerange +<00> +endcodespacerange +4 beginbfrange +<21> <26> <0021> +<28> <5F> <0028> +<61> <7E> <0061> + <0410> +endbfrange +35 beginbfchar +<00> <0060> +<01> <00B4> +<02> <02C6> +<03> <02DC> +<04> <00A8> +<05> <02DD> +<06> <02DA> +<07> <02C7> +<08> <02D8> +<09> <00AF> +<0A> <02D9> +<0B> <00B8> +<0C> <02DB> +<0D> <04C0> +<0E> <2329> +<0F> <232A> +<10> <201C> +<11> <201D> +<12> +<13> +<14> +<15> <2013> +<16> <2014> +<17> <200C> +<19> <0131> +<1A> <0237> +<1B> <00660066> +<1C> <00660069> +<1D> <0066006C> +<1E> <006600660069> +<1F> <00660066006C> +<20> <2423> +<27> <2019> +<60> <2018> +<7F> <00AD> +endbfchar +48 beginbfchar +<81> <0492> +<83> <0494> +<84> <04BA> +<85> <0496> +<87> <04E0> +<88> <0409> +<89> <049A> +<8A> <04C5> +<8B> <04C3> +<8D> <04A2> +<8E> <04A4> +<8F> <04C7> +<90> <04E8> +<92> <040E> +<93> <04AE> +<95> <04B2> +<97> <04CB> +<98> <04B6> +<99> <040A> +<9A> <04D8> +<9C> <0401> +<9D> <2116> +<9E> <00A4> +<9F> <00A7> + <0493> + <0495> + <04BB> + <0497> + <04E1> + <0459> + <049B> + <04C6> + <04C4> + <04A3> + <04A5> + <04C8> + <04E9> + <045E> + <04AF> + <04B3> + <04CC> + <04B7> + <045A> + <04D9> + <0451> + <201E> + <00AB> + <00BB> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF diff --git a/macros/latex/contrib/cmap/t2c.cmap b/macros/latex/contrib/cmap/t2c.cmap new file mode 100644 index 0000000000..b6a5b437c9 --- /dev/null +++ b/macros/latex/contrib/cmap/t2c.cmap @@ -0,0 +1,125 @@ +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-T2C-0) +%%Title: (TeX-T2C-0 TeX T2C 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (T2C) +/Supplement 0 +>> def +/CMapName /TeX-T2C-0 def +/CMapType 2 def +1 begincodespacerange +<00> +endcodespacerange +4 beginbfrange +<21> <26> <0021> +<28> <5F> <0028> +<61> <7E> <0061> + <0410> +endbfrange +35 beginbfchar +<00> <0060> +<01> <00B4> +<02> <02C6> +<03> <02DC> +<04> <00A8> +<05> <02DD> +<06> <02DA> +<07> <02C7> +<08> <02D8> +<09> <00AF> +<0A> <02D9> +<0B> <00B8> +<0C> <02DB> +<0D> <04C0> +<0E> <2329> +<0F> <232A> +<10> <201C> +<11> <201D> +<12> +<13> +<14> +<15> <2013> +<16> <2014> +<17> <200C> +<19> <0131> +<1A> <0237> +<1B> <00660066> +<1C> <00660069> +<1D> <0066006C> +<1E> <006600660069> +<1F> <00660066006C> +<20> <2423> +<27> <2019> +<60> <2018> +<7F> <00AD> +endbfchar +54 beginbfchar +<80> <04A6> +<81> <04B4> +<82> <04AC> +<83> <0494> +<84> <04BA> +<86> <048E> +<87> <04E0> +<88> <04CD> +<89> <049A> +<8A> <04C6> +<8B> <049E> +<8D> <04A2> +<8F> <04C7> +<90> <04E8> +<91> <04BC> +<92> <04BE> +<93> <048C> +<94> <048A> +<95> <04B2> +<96> <040F> +<97> <04A8> +<98> <04B6> +<9A> <04D8> +<9C> <0401> +<9D> <2116> +<9E> <00A4> +<9F> <00A7> + <04A7> + <04B5> + <04AD> + <0495> + <04BB> + <048F> + <04E1> + <04CE> + <049B> + <04C5> + <049F> + <04A3> + <04C8> + <04E9> + <04BD> + <04BF> + <048D> + <048B> + <04B3> + <045F> + <04A9> + <04B7> + <04D9> + <0451> + <201E> + <00AB> + <00BB> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF diff --git a/macros/latex/contrib/cmap/t5.cmap b/macros/latex/contrib/cmap/t5.cmap new file mode 100644 index 0000000000..6ed458161e --- /dev/null +++ b/macros/latex/contrib/cmap/t5.cmap @@ -0,0 +1,194 @@ +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-T5-0) +%%Title: (TeX-T5-0 TeX T5 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (T5) +/Supplement 0 +>> def +/CMapName /TeX-T5-0 def +/CMapType 2 def +1 begincodespacerange +<00> +endcodespacerange +9 beginbfrange +<0E> <0F> <2039> +<10> <12> <201C> +<15> <16> <2013> +<1A> <1B> <1EF6> +<1C> <1D> <1EF4> +<1E> <1F> <0110> +<21> <26> <0021> +<28> <5F> <0028> +<61> <7E> <0061> +endbfrange +23 beginbfchar +<00> <0060> +<01> <00B4> +<02> <02C6> +<03> <02DC> +<04> <00A8> +<05> <0323> +<06> <02DA> +<07> <02C7> +<08> <02D8> +<09> <00AF> +<0A> <02D9> +<0B> <00B8> +<0C> <0309> +<0D> <201A> +<13> <00AB> +<14> <00BB> +<17> <200C> +<18> <2080> +<19> <0131> +<20> <2423> +<27> <2019> +<60> <2018> +<7F> <00AD> +endbfchar +64 beginbfchar +<80> <00C0> +<81> <00C1> +<82> <00C3> +<83> <1EA2> +<84> <1EA0> +<85> <00C2> +<86> <1EA6> +<87> <1EA4> +<88> <1EAA> +<89> <1EA8> +<8A> <1EAC> +<8B> <0102> +<8C> <1EB0> +<8D> <1EAE> +<8E> <1EB4> +<8F> <1EB2> +<90> <1EB6> +<91> <00C8> +<92> <00C9> +<93> <1EBC> +<94> <1EBA> +<95> <1EB8> +<96> <00CA> +<97> <1EC0> +<98> <1EBE> +<99> <1EC4> +<9A> <1EC2> +<9B> <1EC6> +<9C> <00CC> +<9D> <00CD> +<9E> <0128> +<9F> <1EC8> + <00E0> + <00E1> + <00E3> + <1EA3> + <1EA1> + <00E2> + <1EA7> + <1EA5> + <1EAB> + <1EA9> + <1EAD> + <0103> + <1EB1> + <1EAF> + <1EB5> + <1EB3> + <1EB7> + <00E8> + <00E9> + <1EBD> + <1EBB> + <1EB9> + <00EA> + <1EC1> + <1EBF> + <1EC5> + <1EC3> + <1EC7> + <00EC> + <00ED> + <0129> + <1EC9> +endbfchar +64 beginbfchar + <1ECA> + <00D2> + <00D3> + <00D5> + <1ECE> + <1ECC> + <00D4> + <1ED2> + <1ED0> + <1ED6> + <1ED4> + <1ED8> + <01A0> + <1EDC> + <1EDA> + <1EE0> + <1EDE> + <1EE2> + <00D9> + <00DA> + <0168> + <1EE6> + <1EE4> + <01AF> + <1EEA> + <1EE8> + <1EEE> + <1EEC> + <1EF0> +
<1EF2> + <00DD> + <1EF8> + <1ECB> + <00F2> + <00F3> + <00F5> + <1ECF> + <1ECD> + <00F4> + <1ED3> + <1ED1> + <1ED7> + <1ED5> + <1ED9> + <01A1> + <1EDD> + <1EDB> + <1EE1> + <1EDF> + <1EE3> + <00F9> + <00FA> + <0169> + <1EE7> + <1EE5> + <01B0> + <1EEB> + <1EE9> + <1EEF> + <1EED> + <1EF1> + <1EF3> + <00FD> + <1EF9> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF -- cgit v1.2.3