- printf "<p>%s</p>\n", join('<br>', map { $_ ? EscapeHTML($_) : () }
- $fontmeta->{copyright}, $fontmeta->{license},
- );
+ for ($fontmeta->{os}) {
+ say '<br>';
+ print ucfirst join(' ',
+ "distributed",
+ (map { "by $_" } $fontmeta->{oscorp} || "various sources"),
+ (map { "with <em>$_</em>" } $_ || ()),
+ ('and published as freeware "Core Web font"') x ($_ eq 'Windows 2000'),
+ (map { "under a $_ license" }
+ map { $fontmeta->{license} ? qq(<a href="$fontmeta->{license}">$_</a>) : $_ }
+ $_ && $_ ne 'Android' ? 'proprietary' : 'free',
+ ),
+ );
+ print '.';
+ }
+ say '</p>';
+ say "<p>$_</p>" for EscapeHTML($fontmeta->{copyright}) || ();