--- HTML.pm.dist Wed Apr 28 19:16:17 2004 +++ HTML.pm Fri May 14 11:39:51 2004 @@ -383,6 +383,8 @@ if ($tag eq "font" && exists $attr->{size}) { $self->{html}{big_font} = 1 if (($attr->{size} =~ /^\s*(\d+)/ && $1 > 3) || ($attr->{size} =~ /\+(\d+)/ && $1 >= 1)); + $self->{html}{small_font} = 1 if (($attr->{size} =~ /^\s*(\d+)/ && $1 < 2) || + ($attr->{size} =~ /\-(\d+)/ && $1 >= 1)); } if ($tag eq "font" && exists $attr->{color}) { my $bg = $self->{bgcolor_color}[-1]; @@ -441,6 +443,13 @@ my $type = $2; $self->{html}{big_font} = 1 if (lc($type) eq "pt" && $size > 12); + $self->{html}{pt1_font} = 1 if ($size == 1); + $self->{html}{small_font} = 1 if ($size > 1 && $size < 4); + } elsif ($attr->{style} =~ /font(?:-size)?:\s*(\d+(?:\.\d*)?|\.\d+)/i) { + my $size = $1; + + $self->{html}{pt1_font} = 1 if ($size == 1); + $self->{html}{small_font} = 1 if ($size > 1 && $size < 4); } } if ($tag eq "img" && exists $attr->{width} && exists $attr->{height}) { @@ -523,6 +532,13 @@ my $type = $2; $self->{html}{big_font} = 1 if (lc($type) eq "pt" && $size > 12); + $self->{html}{pt1_font} = 1 if ($size == 1); + $self->{html}{small_font} = 1 if ($size > 1 && $size < 4); + } elsif ($text =~ /font(?:-size)?:\s*(\d+(?:\.\d*)?|\.\d+)/i) { + my $size = $1; + + $self->{html}{pt1_font} = 1 if ($size == 1); + $self->{html}{small_font} = 1 if ($size > 1 && $size < 4); } return; } @@ -571,6 +587,13 @@ my $type = $2; $self->{html}{big_font} = 1 if (lc($type) eq "pt" && $size > 12); + $self->{html}{pt1_font} = 1 if ($size == 1); + $self->{html}{small_font} = 1 if ($size > 1 && $size < 4); + } elsif ($text =~ /font(?:-size)?:\s*(\d+(?:\.\d*)?|\.\d+)/i) { + my $size = $1; + + $self->{html}{pt1_font} = 1 if ($size == 1); + $self->{html}{small_font} = 1 if ($size > 1 && $size < 4); } }