diff options
Diffstat (limited to 'macros/latex/contrib/pdfx/glyphtounicode-cmr.tex')
-rw-r--r-- | macros/latex/contrib/pdfx/glyphtounicode-cmr.tex | 357 |
1 files changed, 357 insertions, 0 deletions
diff --git a/macros/latex/contrib/pdfx/glyphtounicode-cmr.tex b/macros/latex/contrib/pdfx/glyphtounicode-cmr.tex new file mode 100644 index 0000000000..f0f377fe0a --- /dev/null +++ b/macros/latex/contrib/pdfx/glyphtounicode-cmr.tex @@ -0,0 +1,357 @@ +% +% Copyright (c) 2008, Han The Thanh <thanh@river-valley.org> +% Copyright (c) 2014, Peter Selinger <selinger@mathstat.dal.ca> +% Copyright (c) 2018, Ross Moore <ross.moore@mq.edu.au> +% +% This file may be distributed and/or modified under the conditions +% of the LaTeX Project Public License, either version 1.2 of this +% license or (at your option) any later version. The latest version +% of this license is in: +% +% http://www.latex-project.org/lppl.txt +% +% and version 1.2 or later is part of all distributions of LaTeX +% version 1999/12/01 or later. +% +% Changes: +% 2014/08/11: PS1 - mapped most glyphs to existing Unicode code points. +% 2014/08/11: PS1 - added mappings for the xyatip and xybtip fonts. +% 2018/09/18: RRM - use variation selectors for the different sizes + +%% Glyphs from the cmex fonts: + +\pdfglyphtounicode{angbracketleftBig}{27E8 FE02} +\pdfglyphtounicode{angbracketleftBigg}{27E8 FE04} +\pdfglyphtounicode{angbracketleftbig}{27E8 FE01} +\pdfglyphtounicode{angbracketleftbigg}{27E8 FE03} +\pdfglyphtounicode{angbracketrightBig}{27E9 FE02} +\pdfglyphtounicode{angbracketrightBigg}{27E9 FE04} +\pdfglyphtounicode{angbracketrightbig}{27E9 FE01} +\pdfglyphtounicode{angbracketrightbigg}{27E9 FE03} +\pdfglyphtounicode{arrowbt}{2193} +\pdfglyphtounicode{arrowdblbt}{21D3} +\pdfglyphtounicode{arrowdbltp}{21D1} +\pdfglyphtounicode{arrowhookleft}{21AA} +\pdfglyphtounicode{arrowhookright}{21A9} +\pdfglyphtounicode{arrowtp}{2191} +\pdfglyphtounicode{arrowvertex}{23D0} +\pdfglyphtounicode{arrowvertexdbl}{20E6}% was {ED12}% PUA +\pdfglyphtounicode{backslashBig}{005C FE02} +\pdfglyphtounicode{backslashBigg}{005C FE04} +\pdfglyphtounicode{backslashbig}{005C FE01} +\pdfglyphtounicode{backslashbigg}{005C FE03} +\pdfglyphtounicode{braceex}{23AA} +\pdfglyphtounicode{bracehtipdownleft}{23DF}% was {ED17}% PUA +\pdfglyphtounicode{bracehtipdownright}{23DF}% was {ED18}% PUA +\pdfglyphtounicode{bracehtipupleft}{23DE}% was {ED19}% PUA +\pdfglyphtounicode{bracehtipupright}{23DE}% was {ED1A}% PUA +\pdfglyphtounicode{braceleftBig}{007B FE02} +\pdfglyphtounicode{braceleftBigg}{007B FE04} +\pdfglyphtounicode{braceleftbig}{007B FE01} +\pdfglyphtounicode{braceleftbigg}{007B FE03} +\pdfglyphtounicode{braceleftbt}{23A9} +\pdfglyphtounicode{braceleftmid}{23A8} +\pdfglyphtounicode{bracelefttp}{23A7} +\pdfglyphtounicode{bracerightBig}{007D FE02} +\pdfglyphtounicode{bracerightBigg}{007D FE04} +\pdfglyphtounicode{bracerightbig}{007D FE01} +\pdfglyphtounicode{bracerightbigg}{007D FE03} +\pdfglyphtounicode{bracerightbt}{23AD} +\pdfglyphtounicode{bracerightmid}{23AC} +\pdfglyphtounicode{bracerighttp}{23AB} +\pdfglyphtounicode{bracketleftBig}{005B FE02} +\pdfglyphtounicode{bracketleftBigg}{005B FE04} +\pdfglyphtounicode{bracketleftbig}{005B FE01} +\pdfglyphtounicode{bracketleftbigg}{005B FE03} +\pdfglyphtounicode{bracketleftbt}{23A3} +\pdfglyphtounicode{bracketleftex}{23A2} +\pdfglyphtounicode{bracketlefttp}{23A1} +\pdfglyphtounicode{bracketrightBig}{005D FE02} +\pdfglyphtounicode{bracketrightBigg}{005D FE04} +\pdfglyphtounicode{bracketrightbig}{005D FE01} +\pdfglyphtounicode{bracketrightbigg}{005D FE03} +\pdfglyphtounicode{bracketrightbt}{23A6} +\pdfglyphtounicode{bracketrightex}{23A5} +\pdfglyphtounicode{bracketrighttp}{23A4} +\pdfglyphtounicode{ceilingleftBig}{2308 FE02} +\pdfglyphtounicode{ceilingleftBigg}{2308 FE04} +\pdfglyphtounicode{ceilingleftbig}{2308 FE01} +\pdfglyphtounicode{ceilingleftbigg}{2308 FE03} +\pdfglyphtounicode{ceilingrightBig}{2309 FE02} +\pdfglyphtounicode{ceilingrightBigg}{2309 FE04} +\pdfglyphtounicode{ceilingrightbig}{2309 FE01} +\pdfglyphtounicode{ceilingrightbigg}{2309 FE03} +\pdfglyphtounicode{circledotdisplay}{2A00 FE02} +\pdfglyphtounicode{circledottext}{2A00 FE01} +\pdfglyphtounicode{circlemultiplydisplay}{2A02 FE02} +\pdfglyphtounicode{circlemultiplytext}{2A02 FE01} +\pdfglyphtounicode{circleplusdisplay}{2A01 FE02} +\pdfglyphtounicode{circleplustext}{2A01 FE01} +\pdfglyphtounicode{contintegraldisplay}{222E FE02} +\pdfglyphtounicode{contintegraltext}{222E FE01} +\pdfglyphtounicode{coproductdisplay}{2210 FE02} +\pdfglyphtounicode{coproducttext}{2210 FE01} +\pdfglyphtounicode{floorleftBig}{230A FE02} +\pdfglyphtounicode{floorleftBigg}{230A FE04} +\pdfglyphtounicode{floorleftbig}{230A FE01} +\pdfglyphtounicode{floorleftbigg}{230A FE03} +\pdfglyphtounicode{floorrightBig}{230B FE02} +\pdfglyphtounicode{floorrightBigg}{230B FE04} +\pdfglyphtounicode{floorrightbig}{230B FE01} +\pdfglyphtounicode{floorrightbigg}{230B FE03} +\pdfglyphtounicode{hatwide}{02C6 FE01} +\pdfglyphtounicode{hatwider}{02C6 FE02} +\pdfglyphtounicode{hatwidest}{02C6 FE03} +\pdfglyphtounicode{integraldisplay}{222B FE02} +\pdfglyphtounicode{integraltext}{222B FE01} +\pdfglyphtounicode{intersectiondisplay}{22C2 FE02} +\pdfglyphtounicode{intersectiontext}{22C2 FE01} +\pdfglyphtounicode{logicalanddisplay}{22C0 FE02} +\pdfglyphtounicode{logicalandtext}{22C0 FE01} +\pdfglyphtounicode{logicalordisplay}{22C1 FE02} +\pdfglyphtounicode{logicalortext}{22C1 FE01} +\pdfglyphtounicode{mapsto}{21A6} +\pdfglyphtounicode{parenleftBig}{0028 FE02} +\pdfglyphtounicode{parenleftBigg}{0028 FE04} +\pdfglyphtounicode{parenleftbig}{0028 FE01} +\pdfglyphtounicode{parenleftbigg}{0028 FE03} +\pdfglyphtounicode{parenleftbt}{239D} +\pdfglyphtounicode{parenleftex}{239C} +\pdfglyphtounicode{parenlefttp}{239B} +\pdfglyphtounicode{parenrightBig}{0029 FE02} +\pdfglyphtounicode{parenrightBigg}{0029 FE04} +\pdfglyphtounicode{parenrightbig}{0029 FE01} +\pdfglyphtounicode{parenrightbigg}{0029 FE03} +\pdfglyphtounicode{parenrightbt}{23A0} +\pdfglyphtounicode{parenrightex}{239F} +\pdfglyphtounicode{parenrighttp}{239E} +\pdfglyphtounicode{productdisplay}{220F FE02} +\pdfglyphtounicode{producttext}{220F FE01} +\pdfglyphtounicode{radicalBig}{221A FE02} +\pdfglyphtounicode{radicalBigg}{221A FE04} +\pdfglyphtounicode{radicalbig}{221A FE01} +\pdfglyphtounicode{radicalbigg}{221A FE03} +\pdfglyphtounicode{radicalbt}{23B7}% was {221A} +\pdfglyphtounicode{radicaltp}{231C}% was {ED6A}% PUA +\pdfglyphtounicode{radicalvertex}{20D3}% was {ED6B}% PUA +\pdfglyphtounicode{slashBig}{002F FE02} +\pdfglyphtounicode{slashBigg}{002F FE04} +\pdfglyphtounicode{slashbig}{002F FE01} +\pdfglyphtounicode{slashbigg}{002F FE03} +\pdfglyphtounicode{summationdisplay}{2211 FE02} +\pdfglyphtounicode{summationtext}{2211 FE01} +\pdfglyphtounicode{tie}{2040} +\pdfglyphtounicode{tildewide}{02DC FE01} +\pdfglyphtounicode{tildewider}{02DC FE02} +\pdfglyphtounicode{tildewidest}{02DC FE03} +\pdfglyphtounicode{uniondisplay}{22C3 FE02} +\pdfglyphtounicode{unionmultidisplay}{2A04 FE02} +\pdfglyphtounicode{unionmultitext}{2A04 FE01} +\pdfglyphtounicode{unionsqdisplay}{2A06 FE02} +\pdfglyphtounicode{unionsqtext}{2A06 FE01} +\pdfglyphtounicode{uniontext}{22C3 FE01} +\pdfglyphtounicode{vextenddouble}{20E6}% was {ED79}% PUA +\pdfglyphtounicode{vextendsingle}{20D3}%%% was {23D0} + +%% Glyphs from the cmr fonts: + +\pdfglyphtounicode{suppress}{EB61} + +%% Glyphs from the lasy fonts: + +%% Note: unfortunately, some other fonts, such as line and xydash, +%% also use glyphs names a0...a127, but for different glyphs. + +\pdfglyphtounicode{a1}{25C1} +\pdfglyphtounicode{a2}{22B4} +\pdfglyphtounicode{a3}{25B7} +\pdfglyphtounicode{a4}{22B5} +\pdfglyphtounicode{a40}{02C2} +\pdfglyphtounicode{a41}{02C3} +\pdfglyphtounicode{a42}{2303} +\pdfglyphtounicode{a43}{2304} +\pdfglyphtounicode{a48}{2127} +\pdfglyphtounicode{a49}{22C8} +\pdfglyphtounicode{a50}{25A1} +\pdfglyphtounicode{a51}{25C7} +\pdfglyphtounicode{a58}{2053} +\pdfglyphtounicode{a59}{219D} +\pdfglyphtounicode{a60}{228F} +\pdfglyphtounicode{a61}{2290} + +%% Glyphs from the xyatip and xybtip fonts fonts of the XYPic package. +%% They denote half arrow tips pointing in various directions. We map +%% them to Unicode arrows pointing in approximately the same +%% direction, in increments of 45 degrees. + +\pdfglyphtounicode{d0}{2199} +\pdfglyphtounicode{d1}{2199} +\pdfglyphtounicode{d2}{2199} +\pdfglyphtounicode{d3}{2199} +\pdfglyphtounicode{d4}{2199} +\pdfglyphtounicode{d5}{2199} +\pdfglyphtounicode{d6}{2199} +\pdfglyphtounicode{d7}{2193} +\pdfglyphtounicode{d8}{2193} +\pdfglyphtounicode{d9}{2193} +\pdfglyphtounicode{d10}{2193} +\pdfglyphtounicode{d11}{2193} +\pdfglyphtounicode{d12}{2193} +\pdfglyphtounicode{d13}{2193} +\pdfglyphtounicode{d14}{2193} +\pdfglyphtounicode{d15}{2193} +\pdfglyphtounicode{d16}{2193} +\pdfglyphtounicode{d17}{2193} +\pdfglyphtounicode{d18}{2193} +\pdfglyphtounicode{d19}{2193} +\pdfglyphtounicode{d20}{2193} +\pdfglyphtounicode{d21}{2193} +\pdfglyphtounicode{d22}{2193} +\pdfglyphtounicode{d23}{2193} +\pdfglyphtounicode{d24}{2198} +\pdfglyphtounicode{d25}{2198} +\pdfglyphtounicode{d26}{2198} +\pdfglyphtounicode{d27}{2198} +\pdfglyphtounicode{d28}{2198} +\pdfglyphtounicode{d29}{2198} +\pdfglyphtounicode{d30}{2198} +\pdfglyphtounicode{d31}{2198} +\pdfglyphtounicode{d32}{2198} +\pdfglyphtounicode{d33}{2198} +\pdfglyphtounicode{d34}{2198} +\pdfglyphtounicode{d35}{2198} +\pdfglyphtounicode{d36}{2198} +\pdfglyphtounicode{d37}{2198} +\pdfglyphtounicode{d38}{2198} +\pdfglyphtounicode{d39}{2192} +\pdfglyphtounicode{d40}{2192} +\pdfglyphtounicode{d41}{2192} +\pdfglyphtounicode{d42}{2192} +\pdfglyphtounicode{d43}{2192} +\pdfglyphtounicode{d44}{2192} +\pdfglyphtounicode{d45}{2192} +\pdfglyphtounicode{d46}{2192} +\pdfglyphtounicode{d47}{2192} +\pdfglyphtounicode{d48}{2192} +\pdfglyphtounicode{d49}{2192} +\pdfglyphtounicode{d50}{2192} +\pdfglyphtounicode{d51}{2192} +\pdfglyphtounicode{d52}{2192} +\pdfglyphtounicode{d53}{2192} +\pdfglyphtounicode{d54}{2192} +\pdfglyphtounicode{d55}{2192} +\pdfglyphtounicode{d56}{2197} +\pdfglyphtounicode{d57}{2197} +\pdfglyphtounicode{d58}{2197} +\pdfglyphtounicode{d59}{2197} +\pdfglyphtounicode{d60}{2197} +\pdfglyphtounicode{d61}{2197} +\pdfglyphtounicode{d62}{2197} +\pdfglyphtounicode{d63}{2197} +\pdfglyphtounicode{d64}{2197} +\pdfglyphtounicode{d65}{2197} +\pdfglyphtounicode{d66}{2197} +\pdfglyphtounicode{d67}{2197} +\pdfglyphtounicode{d68}{2197} +\pdfglyphtounicode{d69}{2197} +\pdfglyphtounicode{d70}{2197} +\pdfglyphtounicode{d71}{2191} +\pdfglyphtounicode{d72}{2191} +\pdfglyphtounicode{d73}{2191} +\pdfglyphtounicode{d74}{2191} +\pdfglyphtounicode{d75}{2191} +\pdfglyphtounicode{d76}{2191} +\pdfglyphtounicode{d77}{2191} +\pdfglyphtounicode{d78}{2191} +\pdfglyphtounicode{d79}{2191} +\pdfglyphtounicode{d80}{2191} +\pdfglyphtounicode{d81}{2191} +\pdfglyphtounicode{d82}{2191} +\pdfglyphtounicode{d83}{2191} +\pdfglyphtounicode{d84}{2191} +\pdfglyphtounicode{d85}{2191} +\pdfglyphtounicode{d86}{2191} +\pdfglyphtounicode{d87}{2191} +\pdfglyphtounicode{d88}{2196} +\pdfglyphtounicode{d89}{2196} +\pdfglyphtounicode{d90}{2196} +\pdfglyphtounicode{d91}{2196} +\pdfglyphtounicode{d92}{2196} +\pdfglyphtounicode{d93}{2196} +\pdfglyphtounicode{d94}{2196} +\pdfglyphtounicode{d95}{2196} +\pdfglyphtounicode{d96}{2196} +\pdfglyphtounicode{d97}{2196} +\pdfglyphtounicode{d98}{2196} +\pdfglyphtounicode{d99}{2196} +\pdfglyphtounicode{d100}{2196} +\pdfglyphtounicode{d101}{2196} +\pdfglyphtounicode{d102}{2196} +\pdfglyphtounicode{d103}{2190} +\pdfglyphtounicode{d104}{2190} +\pdfglyphtounicode{d105}{2190} +\pdfglyphtounicode{d106}{2190} +\pdfglyphtounicode{d107}{2190} +\pdfglyphtounicode{d108}{2190} +\pdfglyphtounicode{d109}{2190} +\pdfglyphtounicode{d110}{2190} +\pdfglyphtounicode{d111}{2190} +\pdfglyphtounicode{d112}{2190} +\pdfglyphtounicode{d113}{2190} +\pdfglyphtounicode{d114}{2190} +\pdfglyphtounicode{d115}{2190} +\pdfglyphtounicode{d116}{2190} +\pdfglyphtounicode{d117}{2190} +\pdfglyphtounicode{d118}{2190} +\pdfglyphtounicode{d119}{2190} +\pdfglyphtounicode{d120}{2199} +\pdfglyphtounicode{d121}{2199} +\pdfglyphtounicode{d122}{2199} +\pdfglyphtounicode{d123}{2199} +\pdfglyphtounicode{d124}{2199} +\pdfglyphtounicode{d125}{2199} +\pdfglyphtounicode{d126}{2199} +\pdfglyphtounicode{d127}{2199} +\endinput + +% Reference: +% +% http://codepoints.net/basic_latin +% 0028 0029 002F 005B 005C 005D 007B 007D +% +% http://codepoints.net/spacing_modifier_letters +% 02C2 02C3 02C6 02DC +% +% http://codepoints.net/general_punctuation +% 2040 2053 +% +% http://codepoints.net/letterlike_symbols +% 2127 +% +% http://codepoints.net/arrows +% 2190 2191 2192 2193 2196 2197 2198 2199 219D 21A6 21A9 21AA 21D1 21D3 +% +% http://codepoints.net/mathematical_operators +% 220F 2210 2211 221A 222B 222E 228F 2290 22B4 22B5 22C0 22C1 22C2 22C3 +% 22C8 +% +% http://codepoints.net/miscellaneous_technical +% 2303 2304 2308 2309 230A 230B 239B 239C 239D 239E 239F 23A0 23A1 23A2 +% 23A3 23A4 23A5 23A6 23A7 23A8 23A9 23AA 23AB 23AC 23AD 23D0 +% +% http://codepoints.net/geometric_shapes +% 25A1 25B7 25C1 25C7 +% +% http://codepoints.net/miscellaneous_mathematical_symbols-a +% 27E8 27E9 +% +% http://codepoints.net/supplemental_mathematical_operators +% 2A00 2A01 2A02 2A04 2A06 +% +% Private Use Area: +% EB61 ED12 ED17 ED18 ED19 ED1A ED6A ED6B ED79 + +% +% +% End of file 'glyphtounicode-cmr.tex +% |