X-Git-Url: http://git.shiar.net/sheet.git/blobdiff_plain/2b719dc0950d9e160458490cb1c69b7cd37d240d..027a60ece8b12690c09b5e433339b03e55df065b:/font.plp?ds=sidebyside diff --git a/font.plp b/font.plp index 3a39c2e..ec61202 100644 --- a/font.plp +++ b/font.plp @@ -15,7 +15,7 @@ Html({ if ($font) { my ($fontmeta, @cover) = do "data/font/$font.inc.pl"; - $fontmeta or die "Unknown font $font\n"; + $fontmeta or Abort("Unknown font $font", '404 font not found'); my $map = eval { $get{map} or return; @@ -39,7 +39,7 @@ if ($font) { } return \@map; }; - die $@ if $@; + Abort($@, '404 invalid query') if $@; require Unicode::UCD; @@ -52,7 +52,7 @@ if ($font) { return $_->[0]->[0] for Unicode::UCD::charblock(ucfirst) || (); # block die "Unknown offset query '$_'\n"; }; - die $@ if $@; + Abort($@, '400 invalid offset') if $@; say "