This is fsmap.pl in view mode; [Download] [Up]
#!@@PERL@@ -n # # This script is part of rtfdtohtml. # Copyright (c) 1996 Elmar Ludwig - Universitaet Osnabrueck # # Map fontsizes to those listed in the html-trans file. # Note: All fontsizes here are in half points (e.g. 16.0 pt. == 32) $out = ''; while (/\\fs([0-9]+)/) { $fs = $1; if (substr($`, -1) ne '\\') { $fs = int($fs * $ENV{'FONT_SCALE'}); if ($fs >= 48) { $fs = '48'; } # Heading level 1 elsif ($fs >= 38) { $fs = '38'; } # Heading level 2 elsif ($fs >= 32) { $fs = '32'; } # Heading level 3 elsif ($fs >= 28) { $fs = '28'; } # Heading level 4 elsif ($fs >= 18) { $fs = '24'; } # Normal text elsif ($fs >= 14) { $fs = '16'; } # Heading level 5 else { $fs = '12'; } # Heading level 6 } $out .= "$`\\fs$fs"; $_ = $'; } print $out . $_;
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.