blob: 86c95f1aea4f0c7f35a6f084433244592ad51d2c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
#include "t1subset.h"
int main(int argc, char* argv[])
{
t1subset t1;
string error;
const byte_t sub_chars[] = { 33, 34, 35 }; // replace these with the characters you want to subset
// Make sure these fonts are in the current directory or replace them with your desired fonts
if (!t1.subset_font("cmr10.pfb", sub_chars, sizeof(sub_chars), "cmr10-sub.pfb", error))
{
printf("Error subsetting 'cmr10.pfb': %s\n", error.c_str());
}
else
{
puts("Success subsetting 'cmr10.pfb'");
}
if (!t1.subset_font("lmroman9.pfb", sub_chars, 3, "lmroman9-sub.pfb", error))
{
printf("Error subsetting 'lmroman9.pfb': %s\n", error.c_str());
}
else
{
puts("Success subsetting 'lmroman9.pfb'");
}
return 0;
}
|