diff options
author | Denis Bitouzé <dbitouze@wanadoo.fr> | 2021-02-25 18:23:07 +0000 |
---|---|---|
committer | Denis Bitouzé <dbitouze@wanadoo.fr> | 2021-02-25 18:23:07 +0000 |
commit | c6101f91d071883b48b1b4b51e5eba0f36d9a78d (patch) | |
tree | 1bf7f5a881d7a4f5c5bf59d0b2821943dd822372 /Build/source/texk/ttfdump/libttf/pclt.c | |
parent | 07ee7222e389b0777456b427a55c22d0e6ffd267 (diff) |
French translation for tlmgr updated
git-svn-id: svn://tug.org/texlive/trunk@57912 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/ttfdump/libttf/pclt.c')
-rw-r--r-- | Build/source/texk/ttfdump/libttf/pclt.c | 96 |
1 files changed, 0 insertions, 96 deletions
diff --git a/Build/source/texk/ttfdump/libttf/pclt.c b/Build/source/texk/ttfdump/libttf/pclt.c deleted file mode 100644 index 73bbaf7ddd9..00000000000 --- a/Build/source/texk/ttfdump/libttf/pclt.c +++ /dev/null @@ -1,96 +0,0 @@ -/* pclt.c -- PCL5 Table - * Copyright (C) 1997 Li-Da Lho, All right reserved - */ -#ifdef HAVE_CONFIG_H -#include <config.h> -#endif - -#include <stdio.h> -#include <stdlib.h> -#include "ttf.h" -#include "ttfutil.h" - -/* $Id: pclt.c,v 1.1.1.1 1998/06/05 07:47:52 robert Exp $ */ - -static void ttfLoadPCLT(FILE *fp,PCLTPtr pclt,ULONG offset); - -void ttfInitPCLT(TTFontPtr font) -{ - ULONG tag = FT_MAKE_TAG ('P', 'C', 'L', 'T'); - TableDirPtr ptd; - - if ((ptd = ttfLookUpTableDir(tag,font)) != NULL) - { - font->pclt = XCALLOC1 (PCLT); - ttfLoadPCLT(font->fp,font->pclt,ptd->offset); - } -} - -static void ttfLoadPCLT(FILE *fp,PCLTPtr pclt,ULONG offset) -{ - int i; - - xfseek(fp, offset, SEEK_SET, "ttfLoadPCLT"); - - pclt->version = ttfGetFixed(fp); - pclt->FontNumber = ttfGetULONG(fp); - pclt->Pitch = ttfGetUSHORT(fp); - pclt->xHeight = ttfGetUSHORT(fp); - pclt->Style = ttfGetUSHORT(fp); - pclt->TypeFamily = ttfGetUSHORT(fp); - pclt->CapHeight = ttfGetUSHORT(fp); - pclt->SymbolSet = ttfGetUSHORT(fp); - for (i=0;i<16;i++) - pclt->Typeface[i] = ttfGetCHAR(fp); - for (i=0;i<8;i++) - pclt->CharacterComplement[i] = ttfGetCHAR(fp); - for (i=0;i<6;i++) - pclt->FileName[i] = ttfGetCHAR(fp); - pclt->StrokeWeight = ttfGetCHAR(fp); - pclt->WidthType = ttfGetCHAR(fp); - pclt->SerifStyle = ttfGetBYTE(fp); -} - -void ttfPrintPCLT(FILE *fp,PCLTPtr pclt) -{ - int i; - int b[2]; - - FixedSplit(pclt->version,b); - - fprintf(fp,"`PCLT' Table - Printer Command Language Table\n"); - fprintf(fp,"---------------------------------------------\n"); - fprintf(fp,"\t version \t %d.%d\n",b[1],b[0]); - fprintf(fp,"\t fontNumber \t %d (0x%x)\n",pclt->FontNumber, - pclt->FontNumber ); - fprintf(fp,"\t pitch \t %d\n",pclt->Pitch); - fprintf(fp,"\t xHeight \t %d\n",pclt->xHeight); - fprintf(fp,"\t style \t %d\n",pclt->Style); - fprintf(fp,"\t typeFamily \t %x\n",pclt->TypeFamily); - fprintf(fp,"\t capHeight \t %d\n",pclt->CapHeight); - fprintf(fp,"\t symbolSet \t %d\n",pclt->SymbolSet); - fprintf(fp,"\t typeFace \t "); - for (i=0;i<6;i++) - fprintf(fp,"%c",pclt->Typeface[i]); - fprintf(fp,"\n"); - - fprintf(fp,"\t characterComplement 0x"); - for (i=0;i<8;i++) - fprintf(fp,"%02x",(unsigned char)pclt->CharacterComplement[i]); - fprintf(fp,"\n"); - - fprintf(fp,"\t fileName \t "); - for (i=0;i<6;i++) - fprintf(fp,"%c",pclt->FileName[i]); - fprintf(fp,"\n"); - - fprintf(fp,"\t strokeWeight \t %d\n",pclt->StrokeWeight); - fprintf(fp,"\t widthType \t %d\n",pclt->WidthType); - fprintf(fp,"\t serifStyle \t %d\n",pclt->SerifStyle); -} - -void ttfFreePCLT(PCLTPtr pclt) -{ - if (pclt != NULL) - free(pclt); -} |