TeX::Hyphen::utf8 -- provides parsing routine for generic utf8 text
use TeX::Hyphen;
my $hyp = new TeX::Hyphen 'hyphen.tex', style => 'utf8';
# and then follow documentation for TeX::Hyphen
This pattern is for utf8 pattern files.
- process_patterns
- This method gets individual lines of the \patterns content. It should
parse these lines, and fill values in $bothhyphen,
$beginhyphen, $endhyphen
and $hyphen which are being passed to this
function as parameters following the line. The function should return 0 if
end of the pattern section (macro) was reached, 1 if the parsing should
continue.
- process_hyphenation
- This method gets the lines of the \hyphenation content. It should parse
these lines and fill values into $exception which
is passed as second parameter upon call. The function should return 0 if
end of the exception section (macro) was reached, 1 if the parsing should
continue.
Check the TeX::Hyphen::czech source to see the exact form of the
values inserted into these has structures.
Each style module should also define
$LEFTMIN and $RIGHTMIN
global variables, if they have different values than the default 2. The
values should match the paratemers used to generate the patterns. Since
various pattern files could be generated with different values set, this is
just default that can be changed with parameters to the TeX::Hyphen
constructor.