diff options
author | Norbert Preining <norbert@preining.info> | 2020-10-08 03:02:49 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2020-10-08 03:02:49 +0000 |
commit | d7d6de5b9de5d5d8a6d6b740ae5f7d4101e5e40d (patch) | |
tree | c5b5c7dc05c0939376ac2a96c35462b59c4db18a /fonts/utilities/t1subset/src/test.cpp | |
parent | 6a2f87148a137f5014278229a8175b7babf238cf (diff) |
CTAN sync 202010080302
Diffstat (limited to 'fonts/utilities/t1subset/src/test.cpp')
-rw-r--r-- | fonts/utilities/t1subset/src/test.cpp | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/fonts/utilities/t1subset/src/test.cpp b/fonts/utilities/t1subset/src/test.cpp new file mode 100644 index 0000000000..86c95f1aea --- /dev/null +++ b/fonts/utilities/t1subset/src/test.cpp @@ -0,0 +1,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; +} + + + |