# -*- mode: Perl -*- # /=====================================================================\ # # | t5enc.def | # # | Implementation for LaTeXML | # # |=====================================================================| # # | Part of LaTeXML: | # # | Public domain software, produced as part of work done by the | # # | United States Government & not subject to copyright in the US. | # # |---------------------------------------------------------------------| # # | Bruce Miller #_# | # # | http://dlmf.nist.gov/LaTeXML/ (o o) | # # \=========================================================ooo==U==ooo=/ # package LaTeXML::Package::Pool; use strict; use warnings; use LaTeXML::Package; #********************************************************************** # vietnamese uses a lot of multiple-accents. # We probably can get away w/o defininng the whole T5 font map, # providing we have definintions for the following special cases. DefAccent('\texthookabove', "\x{0309}", "'"); Let('\h', '\texthookabove'); DefPrimitiveI('\Acircumflex', undef, UTF(0xC2)); DefPrimitiveI('\Abreve', undef, "\x{0102}"); DefPrimitiveI('\Ecircumflex', undef, UTF(0xCA)); DefPrimitiveI('\Ocircumflex', undef, UTF(0xD4)); DefPrimitiveI('\Ohorn', undef, "\x{01A0}"); DefPrimitiveI('\Uhorn', undef, "\x{01AF}"); DefPrimitiveI('\acircumflex', undef, UTF(0xE2)); DefPrimitiveI('\abreve', undef, "\x{0103}"); DefPrimitiveI('\ecircumflex', undef, UTF(0xEA)); DefPrimitiveI('\ocircumflex', undef, UTF(0xF4)); DefPrimitiveI('\ohorn', undef, "\x{01A1}"); DefPrimitiveI('\uhorn', undef, "\x{01B0}"); DefAccent('\k', "\x{0328}", "\x{02DB}"); # Now read the rest from the REAL t5enc. InputDefinitions('t5enc', type => 'def', noltxml => 1); #********************************************************************** 1;