From 352e92112d4f6e464363f1722e1998247c03d0be Mon Sep 17 00:00:00 2001
From: Mischa POSLAWSKY Version %s released %s contains %d glyphs. Version %s released %s contains %d glyphs.",
!!$_->[2] && qq( title="revision $_->[2]"),
$_->[1], $_->[0],
scalar @cover,
@@ -41,9 +41,22 @@ if (my $font = $ENV{PATH_INFO} =~ s{^/}{}r) {
EscapeHTML($fontmeta->{version}),
$fontmeta->{revision},
];
- printf " %sFont coverage
";
say "$_
" for EscapeHTML($fontmeta->{name});
- printf("
', map { $_ ? EscapeHTML($_) : () }
- $fontmeta->{copyright}, $fontmeta->{license},
- );
+ for ($fontmeta->{os}) {
+ say '
';
+ print ucfirst join(' ',
+ "distributed",
+ (map { "by $_" } $fontmeta->{oscorp} || "various sources"),
+ (map { "with $_" } $_ || ()),
+ ("and published as freeware") x ($_ eq 'Windows 95'),
+ (map { "under a $_ license" }
+ map { $fontmeta->{license} ? qq($_) : $_ }
+ $_ && $_ ne 'Android' ? 'proprietary' : 'free',
+ ),
+ );
+ print '.';
+ }
+ say '
$_
" for EscapeHTML($fontmeta->{copyright}) || (); require Shiar_Sheet::FormatChar; my $glyphs = Shiar_Sheet::FormatChar->new; @@ -167,8 +180,11 @@ print "