X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/0afa5f70a0d6ca06d8ebe1724d1032b157057049..1a5ae8feefccb3f58ba09f069d45d0618a92cf8e:/writing.plp diff --git a/writing.plp b/writing.plp index 4187d01..d6269e8 100644 --- a/writing.plp +++ b/writing.plp @@ -13,6 +13,7 @@ Html({ history phoenician latin sample test language multilingual '], stylesheet => [qw'light dark red'], + data => [qw'writing-phnx.inc.pl'], }); :> @@ -28,69 +29,12 @@ use Shiar_Sheet::FormatChar; my $glyphs = Shiar_Sheet::FormatChar->new; unless (exists $get{v}) { $glyphs->{unicode}--; - $glyphs->{digraph}--; + $glyphs->{anno} = []; + $glyphs->{style} = 0; } -my %scriptname = ( - arab => 'Arabic', - armi => 'Aramaic', - bali => 'Balinese', - beng => 'Bengali', - brah => 'Brahmi', - cham => 'Cham', - copt => 'Coptic', - cyrl => 'Cyrillic', - deva => 'Devanagari', - ethi => 'Ethiopic', - goth => 'Gothic', - grek => 'Greek', - gujr => 'Gujarati', - guru => 'Gurmukhi', # ਪੰਜਾਬੀ ੧ - hans => 'Chinese', - hant => 'Chinese', - hebr => 'Hebrew', - ipa => 'IPA', - iso => 'ISO', - ital => 'Old_Italic', - java => 'Javanese', - kali => 'Kayah_Li', - khmr => 'Khmer', - knda => 'Kannada', - lana => 'Tai_Tham', - laoo => 'Lao', - latn => 'Latin', - lepc => 'Lepcha', - lyci => 'Lycian', - lydi => 'Lydian', - mlym => 'Malayalam', # മലയാളം ൧ - mymr => 'Myanmar', - olck => 'Ol_Chiki', - orya => 'Oriya', # ଓଡ଼ିଆ - osma => 'Osmanya', - phnx => 'Phoenician', - samr => 'Samaritan', - saur => 'Saurashtra', - sinh => 'Sinhala', - sund => 'Sundanese', - syrc => 'Syriac', - talu => 'New_Tai_Lue', - taml => 'Tamil', # தமிழ் ௧ - telu => 'Telugu', - teng => 'Tengwar', - tglg => 'Baybayin', - thai => 'Thai', # ไทย - tibt => 'Tibetan', - tlh => 'Klingon', - - digits_latn => 'Arabic_(Western)', - digits_latnlat => 'Roman', - digits_brai => 'Braille_[⠼+]', - arabindi => 'Arabic_-_Indic', - arabpers => 'Arabic_-_Indic_(Alt)', - digits_brahnumb => 'Brahmi', - lanahora => 'Tai_Tham_Hora', - suzhou => 'Hangzhou', -); +my $scriptname = do 'writing-script.inc.pl'; +$_ = qq{$_} for $scriptname->{latn} || (); for ( [phnx => 'Phoenician'], @@ -106,7 +50,7 @@ for ( } $glyphs->print($title => [map { ref $_ eq 'ARRAY' ? @$_ : map { ".>$_" } - $scriptname{$source.'_'.$_} || $scriptname{$_} || $_ + $scriptname->{$source.'_'.$_} || $scriptname->{$_} || $_ } @table]); }