/usr/bin/hackos2 version [unknown] calling Getopt::Std::getopts (version 1.15 [paranoid]), running under Perl version 5.44.0. Usage: hackos2 [-OPTIONS [-MORE_OPTIONS]] [--] [PROGRAM_ARG1 ...] The following single-character options are accepted: With arguments: -c -d -f -n -p -t -u -v -x -w Boolean (without arguments): -h -q Options may be merged together. -- stops processing of options. Space is not required between options and their arguments. For more details run perldoc -F /usr/bin/hackos2 [Now continuing due to backward compatibility and excessive paranoia. See 'perldoc Getopt::Std' about $Getopt::Std::STANDARD_HELP_VERSION.] Usage: HACKOS2 [-c hex] [-d directory] [-f fsSelection] [-p hex] [-q] [-t num] [-u hex] [-w width] Hacks the OS/2 table of a ttf file copying from infile to outfile. Options: -c change codepage information (a 64 bit hex number) -d specifies output directory for processing multiple files. In which case is not used and may be a list including wildcards. -f fsSelection value (16 bit hex) (e.g. 4240 for Thai fonts) -n sets usFirstCharIndex given a hex value -p change panose info (10 bytes of hex in reverse order: 0A090807060504030201) -q Quiet mode (do not list names as they are processed) -t Sets fsType (embedding) information (decimal) -u change unicode info (a 128 bit hex number) -v sets vendor tag to the first 4 chars of the string -w set average char width (decimal) -x sets usLastCharIndex given a hex value For example, to convert a Win3.1 ANSI font to Win95 use the following: hackos2 -c01 -u03 old.ttf new.ttf or for a Symbol font use: hackos2 -c80000000 -u0 old.ttf new.ttf Or to revert: hackos2 -cnone other.ttf new.ttf