% % The above mentioned file should become obsolete, % and the author of the original file should preferably modify this file instead. % % Modifications were needed in order to support native UTF-8 engines, % but functionality (hopefully) didn't change in any way, at least not intentionally. % This file is no longer stand-alone; at least for 8-bit engines % you probably want to use loadhyph-foo.tex (which will load this file) instead. % % Modifications were done by Jonathan Kew, Mojca Miklavec & Arthur Reutenauer % with help & support from: % - Karl Berry, who gave us free hands and all resources % - Taco Hoekwater, with useful macros % - Hans Hagen, who did the unicodification of patterns already long before % and helped with testing, suggestions and bug reports % - Norbert Preining, who tested & integrated patterns into TeX Live % % However, the "copyright/copyleft" owner of patterns remains the original author. % % The copyright statement of this file is thus: % % Do with this file whatever needs to be done in future for the sake of % "a better world" as long as you respect the copyright of original file. % If you're the original author of patterns or taking over a new revolution, % plese remove all of the TUG comments & credits that we added here - % you are the Queen / the King, we are only the servants. % % If you want to change this file, rather than uploading directly to CTAN, % we would be grateful if you could send it to us (http://tug.org/tex-hyphen) % or ask for credentials for SVN repository and commit it yourself; % we will then upload the whole "package" to CTAN. % % Before a new "pattern-revolution" starts, % please try to follow some guidelines if possible: % % - \lccode is *forbidden*, and I really mean it % - all the patterns should be in UTF-8 % - the only "allowed" TeX commands in this file are: \patterns, \hyphenation, % and if you really cannot do without, also \input and \message % - in particular, please no \catcode or \lccode changes, % they belong to loadhyph-foo.tex, % and no \lefthyphenmin and \righthyphenmin, % they have no influence here and belong elsewhere % - \begingroup and/or \endinput is not needed % - feel free to do whatever you want inside comments % % We know that TeX is extremely powerful, but give a stupid parser % at least a chance to read your patterns. % % For more unformation see % % http://tug.org/tex-hyphen % %------------------------------------------------------------------------------ % % This is the file pyhyph.tex of the CJK package % for hyphenating Chinese pinyin syllables. % % created by Werner Lemberg % % Version 4.8.0 (22-May-2008) % % Copyright (C) 1994-2008 Werner Lemberg % % This program is free software; you can redistribute it and/or modify % it under the terms of the GNU General Public License as published by % the Free Software Foundation; either version 2 of the License, or % (at your option) any later version. % % This program is distributed in the hope that it will be useful, % but WITHOUT ANY WARRANTY; without even the implied warranty of % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the % GNU General Public License for more details. % % You should have received a copy of the GNU General Public License % along with this program in doc/COPYING; if not, write to the Free % Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, % MA 02110-1301 USA % % \message{Hyphenation patterns for unaccented pinyin syllables (CJK 4.7.0)} % //============================================================================================================ */ $patgenLanguage = 'Chinese pinyin (Latin)'; $patgenExceptions = array(); $patgenMaxSeg = 2; $patgen = array( 'begin' => array( ), 'end' => array( ), 'all' => array( 'ab' => '010', 'ac' => '010', 'ad' => '010', 'af' => '010', 'ag' => '010', 'ah' => '010', 'aj' => '010', 'ak' => '010', 'al' => '010', 'am' => '010', 'ap' => '010', 'aq' => '010', 'ar' => '010', 'as' => '010', 'at' => '010', 'aw' => '010', 'ax' => '010', 'ay' => '010', 'az' => '010', 'eb' => '010', 'ec' => '010', 'ed' => '010', 'ef' => '010', 'eg' => '010', 'eh' => '010', 'ej' => '010', 'ek' => '010', 'el' => '010', 'em' => '010', 'ep' => '010', 'eq' => '010', 'es' => '010', 'et' => '010', 'ew' => '010', 'ex' => '010', 'ey' => '010', 'ez' => '010', 'ga' => '100', 'gb' => '010', 'gc' => '010', 'gd' => '010', 'ge' => '100', 'gf' => '010', 'gg' => '010', 'gh' => '010', 'gj' => '010', 'gk' => '010', 'gl' => '010', 'gm' => '010', 'gn' => '010', 'go' => '100', 'gp' => '010', 'gq' => '010', 'gr' => '010', 'gs' => '010', 'gt' => '010', 'gu' => '100', 'gw' => '010', 'gx' => '010', 'gy' => '010', 'gz' => '010', 'ib' => '010', 'ic' => '010', 'id' => '010', 'if' => '010', 'ig' => '010', 'ih' => '010', 'ij' => '010', 'ik' => '010', 'il' => '010', 'im' => '010', 'ip' => '010', 'iq' => '010', 'ir' => '010', 'is' => '010', 'it' => '010', 'iw' => '010', 'ix' => '010', 'iy' => '010', 'iz' => '010', 'na' => '100', 'nb' => '010', 'nc' => '010', 'nd' => '010', 'ne' => '100', 'nf' => '010', 'nh' => '010', 'ni' => '100', 'nj' => '010', 'nk' => '010', 'nl' => '010', 'nm' => '010', 'nn' => '010', 'no' => '100', 'np' => '010', 'nq' => '010', 'nr' => '010', 'ns' => '010', 'nt' => '010', 'nu' => '100', 'nü' => '100', 'nw' => '010', 'nx' => '010', 'ny' => '010', 'nz' => '010', 'ob' => '010', 'oc' => '010', 'od' => '010', 'of' => '010', 'og' => '010', 'oh' => '010', 'oj' => '010', 'ok' => '010', 'ol' => '010', 'om' => '010', 'op' => '010', 'oq' => '010', 'or' => '010', 'os' => '010', 'ot' => '010', 'ow' => '010', 'ox' => '010', 'oy' => '010', 'oz' => '010', 'ra' => '100', 'rb' => '010', 'rc' => '010', 'rd' => '010', 're' => '100', 'rf' => '010', 'rg' => '010', 'rh' => '010', 'ri' => '100', 'rj' => '010', 'rk' => '010', 'rl' => '010', 'rm' => '010', 'rn' => '010', 'ro' => '100', 'rp' => '010', 'rq' => '010', 'rr' => '010', 'rs' => '010', 'rt' => '010', 'ru' => '100', 'rw' => '010', 'rx' => '010', 'ry' => '010', 'rz' => '010', 'ub' => '010', 'uc' => '010', 'ud' => '010', 'uf' => '010', 'ug' => '010', 'uh' => '010', 'uj' => '010', 'uk' => '010', 'ul' => '010', 'um' => '010', 'up' => '010', 'uq' => '010', 'ur' => '010', 'us' => '010', 'ut' => '010', 'uw' => '010', 'ux' => '010', 'uy' => '010', 'uz' => '010', 'üb' => '010', 'üc' => '010', 'üd' => '010', 'üf' => '010', 'üg' => '010', 'üh' => '010', 'üj' => '010', 'ük' => '010', 'ül' => '010', 'üm' => '010', 'ün' => '010', 'üp' => '010', 'üq' => '010', 'ür' => '010', 'üs' => '010', 'üt' => '010', 'üw' => '010', 'üx' => '010', 'üy' => '010', 'üz' => '010', '\'a' => '010', '\'e' => '010', '\'o' => '010', ), );