#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; }