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 )