Font-TTF-Scripts
view release on metacpan or search on metacpan
Examples/addpclt.pl view on Meta::CPAN
# Title: ADDPCLT.BAT
# Author: M. Hosken
# Description:
# 1.0.0 MJPH 18-MAR-1998 Original
require 'ttfmod.pl';
use Getopt::Std;
do getopts("d:z");
$[ = 0;
if ((defined $opt_d && !defined $ARGV[0]) || (!defined $opt_d && !defined $ARGV[1]))
{
die 'ADDPCLT [-d directory] [-z] <infile> <outfile>
v1.0.0, 18-Mar-1998 (c) Martin_Hosken@sil.org
Adds a PCLT table to a font which does not have one. Much of the information is
guesswork or made up from investigation made in the font.
-d specifies output directory for processing multiple files. In which
case <outfile> is not used and <infile> may be a list including
Examples/ttfwidth.pl view on Meta::CPAN
$low = -1;
&getdata;
&printdata;
}
close(OUTFILE);
close(INFILE);
sub printdata
{
for ($i = (defined $opt_u ? $[ : 32); $i <= (defined $opt_u ? $#c_uni : 255);
$i++)
{
if (defined $opt_u)
{
next if ($c_uni[$i] == 0);
$j = $map[$i];
}
else
{
$j = ($c_enc == 1) ? $c_map[$c_enc[$i - 32]] : $c_map[$i];
( run in 0.295 second using v1.01-cache-2.11-cpan-a9ef4e587e4 )