Convert-Ethiopic
view release on metacpan or search on metacpan
lib/Convert/Ethiopic/System.pm view on Meta::CPAN
$WITHETHHOUR
$WITHETHDATE
$WITHQEN
$WITHETHYEAR
$WITHNETEB
$WITHAM
$WITHSLASH
$WITHDAYCOMMA
$WITHUTF8
$unicode
$utf8
$sera
$image
$amh
$eng
$gez
$orm
$tir
%ISOLanguages;
);
enumerate ( $TTName, $LESysNum, $LESysTV, $LEFontNum, $HasNum, $HTMLName );
enumerate ( $nocs, $acis, $acuwork, $addisword1, $addisword2, $alpas, $branai, $branaii, $cbhalea, $cbhaleb, $dehai, $dejene1, $dejene2, $ecoling, $ed, $enhpfr, $ethcitap, $ethcitas, $ethcitau, $ethiome, $ethiomex, $ethiop, $ethiopic1, $ethiopic2, $...
enumerate ( $notv, $clike, $decimal, $dos, $java, $uname, $uplus, $utf7, $utf8, $utf16, $zerox );
$noOps = 0;
$aynIsZero = 1;
$debug = 2;
$ethOnly = 4;
$gColon = 8;
$qMark = 16;
$gSpace = 32;
$ungeminate = 64;
$uppercase = 128;
%FontInfo = (
##############################################################################################################################################
#
#
#
# 'LiveGe'ezName' => [ 'TrueType Name', LibEth_Enumeration, XferSystem, LibEth_FontNumber, HasEthiopicNumber?, HTML_DisplayName ],
#
# LiveGe'ez Name : These are not _truly_ typeface names but the enocoding system request values as
# specified in the LiveGe'ez Remote Processing Protocol. A LGRPP "system" may in fact be
# be a collection of encoding systems when the Fidel is spread out over multiple typefaces.
# In such systems only the first name in the font group is used, usually truncated, the
# following fonts of the font group are in the hash table but are not specifiec in the
# LGRPP. For these companion fonts in a font group the real TrueType name is applied in
# these fields for the purpose of document decoding.
#
# TrueType Name : The typeface name of the font as seen in font menus, "face" attributes and RTF files.
# "Bold" and "Italic" versions of fonts are not included as the OS will make the names
# transparent. The names _are_ added in the case that the encoding of the font changes.
#
# For output systems where this does not apply 'none' may be entered or the field is
# recycled to store a LibEth processing "option".
#
# LibEth Enueration : The enumerated value of the encoding system within LibEth.
#
# Xfer System : The default Transfer Variant (8-bit,UTF7,8) of an Ethiopic encoding system.
#
# LibEth Font Number : The numeric value for a typeface of a given encoding system within LibEth.
#
# Has Ethiopic Number: A boolean value to indicate if the font has Ethiopic Numerals (use LibEth later).
#
# HTML Display Name : A SERA string for the font name itself as it would appear in Ethiopic HTML.
#
##############################################################################################################################################
#
# Wazema http://members.aol.com/w4z5m4/wazema.html
#
'A1-Desta' => [ 'A1 Desta', $wazema1, 0, 0, 0, '\\A1 \\desta' ],
'A2-Desta' => [ 'A2 Desta', $wazema2, 0, 1, 1, '\\A2 \\desta' ],
'A1-Tesfa' => [ 'A1 Tesfa', $wazema1, 0, 2, 0, '\\A1 \\tesfa' ],
'A2-Tesfa' => [ 'A2 Tesfa', $wazema2, 0, 3, 1, '\\A2 \\tesfa' ],
#
# Alex Ethiopian http://www.acuwork.com/
#
'ALXethiopian' => [ 'ALXethiopian', $acuwork, 0, 0, 0, '\\Acu\\wrq' ],
#
# AddisWord http://www.ethiolist.com/
#
'Addis' => [ 'Addis One', $addisword1, 0, 0, 1, 'adis\\Word\\' ],
'Addis Two' => [ 'Addis Two', $addisword2, 0, 1, 1, 'adis\\Word\\' ],
#
# Alex Ethiopian http://www.acuwork.com/
#
'Addis98' => [ 'Addis98', $sam98, 0, 0, 0, 'adis98' ],
'Addis98w' => [ 'Addis98w', $sam98, 0, 1, 0, 'adis98' ],
'AddisWP' => [ 'AddisWP', $samwp, 0, 2, 0, 'adis\\WP\\' ],
#
# EthioWalia http://www.ethiowalia.com/
#
'AMH3' => [ 'AMH3', $ethiowalia, 0, 0, 1, '\\AMH3\\' ],
#
# Alpas http://www.webscape.co.uk/ethiopia/pc_house/
#
'ET-Saba' => [ 'ET-Saba', $alpas, 0, 0, 0, 'alpas' ],
#
# Brana http://web.missouri.edu/~aesamha/
#
'Brana' => [ 'Brana I', $branai, 0, 0, 1, 'brana' ],
'Brana II' => [ 'Brana II', $branaii, 0, 1, 1, 'brana' ],
#
# EthiO Systems Fonts http://www.neosoft.com/~ethiosys/
( run in 2.765 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )